首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >(Simulink Simscape)仿真结果显示电流源中出现意外的高频振动

(Simulink Simscape)仿真结果显示电流源中出现意外的高频振动
EN

Stack Overflow用户
提问于 2017-05-23 16:10:20
回答 1查看 174关注 0票数 0

亲爱的,谁能回答这个问题。

在Matlab simulink-simscape中实现的原理图与图1相同

然后,当电感两端的Vb的电压(Li)超过伴随二极管正向电压(2*Vf)和存储电容器电压(Vc1)的正向电压时,意味着Vb > 2Vf + Vc1,

电流可以在储能电容器(Cs1)中流动,如图2所示。(见蓝线)

然而,如图2中Is的放大视图所示,有意想不到的高频电振动,大约有0.5兆赫。

我不知道为什么现在会发生这种振动。

时间步长设置为固定步长1e-8,以覆盖仿真模型的最短振动(我认为最短的振动可能发生在电感(Li:0.9H)和二极管的结电容(Cpc: 100pF)处。

然后,使用ODE4求解器。

谢谢,致以最好的敬意

Fig. 1 : Schematic diagram Fig. 2 : Simulation Results

EN

回答 1

Stack Overflow用户

发布于 2017-07-11 16:03:45

很难评论为什么会发生这些振荡,它们实际上可能是一种物理现象,或者是由于数值问题。您正在使用全局固定步长求解器(ODE4),不推荐使用Simscape。因为大多数用于描述物理系统的方程都是僵硬的,所以隐式求解器更合适。可以使用全局隐式解算器(ode14x),也可以启用Simscape网络的局部隐式解算器(解算器配置)。根据我的经验,固定步长的解算器几乎从来不需要用于桌面模拟,并且只在硬件在环场景中有用。

最佳实践是使用可变步长隐式/刚性求解器,如ode15s或ode23t。对于电路,将最大时间步长设置为1e-4,将相对/绝对容差分别设置为1e-4、1e-5。

如果模拟仍然表现出这些振荡,那么它们很可能是物理性质的。

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

https://stackoverflow.com/questions/44129251

复制
相关文章

相似问题

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