首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Modelica电延时

Modelica电延时
EN

Stack Overflow用户
提问于 2011-09-06 00:53:33
回答 2查看 404关注 0票数 2

我在Modelica中创建电气系统(数字控制电源)的模型。

我使用Modelica.Electrical.Analog.Sources.PulseVoltage和Modelica.Blocks.Nonlinear.FixedDelay,我想把它们连接起来。如何在Blocks.Nonlinear和电子元器件之间进行混合(互连)?

我需要产生脉冲到我的晶体管,这些晶体管是移位的,所以我决定使用FixedDelay。有没有更好的方法来延迟脉冲电压?

致以最好的问候,彼得

EN

回答 2

Stack Overflow用户

发布于 2011-09-06 13:29:26

您可以不使用Modelica.Electrical.Analog.Sources.PulseVoltage作为电源,而是使用Modelica.Blocks.Sources.Pulse并将其与Modelica.Blocks.Nonlinear.FixedDelay连接,最后添加Modelica.Electrical.Analog.Sources.SignalVoltage,以便从延迟的脉冲中生成实际电压。我不确定这是否是适用于您的应用的最佳解决方案,但至少这样您会得到延迟的电压脉冲:)

/Dietmar/

票数 3
EN

Stack Overflow用户

发布于 2011-09-06 19:29:41

“现在我的解决方案是”

代码语言:javascript
复制
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) 

我不确定它是完美的,但它是有效的。

此外,我需要添加数字控制-另一个挑战

致以最好的问候,彼得

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7310849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档