2

Modelicaで電気系統(デジタル制御の電源)のモデルを作成しています。

私は Modelica.Electrical.Analog.Sources.PulseVoltage と Modelica.Blocks.Nonlinear.FixedDelay を使用しています。それらを接続したいと思います。Blocks.Nonlinear と電気コンポーネント間の混合 (相互接続) を行う方法は?

シフトされたトランジスタにパルスを生成する必要があるため、FixedDelay を使用することにしました。パルス電圧の遅延を行うより良い方法はありますか?

よろしく、ピーター

4

2 に答える 2

3

Modelica.Electrical.Analog.Sources.PulseVoltageソースとして使用する代わりに、Modelica.Blocks.Sources.Pulseこれを使用して接続しModelica.Blocks.Nonlinear.FixedDelay、最後Modelica.Electrical.Analog.Sources.SignalVoltageに追加して、遅延パルスから実際の電圧を生成することができます。これがあなたのアプリケーションにとって最良の解決策であるかどうかはわかりませんが、少なくともその方法では遅延電圧パルスが得られます:)

/ダイエットマー/

于 2011-09-06T05:29:25.647 に答える
0

「今日の私の解決策は」

Modelica.Electrical.Analog.Ideal.IdealClosingSwitch Switch1 
Modelica.Blocks.Nonlinear.FixedDelay                Delay1 
Modelica.Blocks.Sources.Pulse                       Pulse1 
Modelica.Blocks.Math.RealToBoolean                  Realtoboolean1 

connect(Pulse1.y,Delay1.u) 
connect(Delay1.y,Realtoboolean1.u) 
connect(Realtoboolean1.y, Switch1.control) 

完璧かどうかはわかりませんが、機能します...

さらに、デジタル制御を追加する必要があります-別の課題

よろしく、ピーター

于 2011-09-06T11:29:40.563 に答える