admin管理员组文章数量:1566224
Problem description:
I have tried multiple settings and the waveforms before the error occurs look good. What is the reason for this error and is there anything I can do about it?
Solution:
The error condition ‘Cyclic behavior during switching’ means that a switch receives an opening command and a closing command in the same time step, and so PLECS is unable to determine a conduction state. A diode, for instance, might turn on at one instant, because it measures a positive voltage, but after having turned on, the current through it is instantly negative, so it turns off again.
The problem usually arises due to numerical problems, and there is no single recipe against it. Changing the following settings may help:
The circuit parameter ‘Diode turn-on threshold’ is used to delay the natural turn-on instant of diodes and thyristors. Increasing this value (from 0 to 1e-3 or 1e-2) can reduce the chance that the post-turn-on current might be negative.
Tightening the relative tolerance of the solver (from 1e-3 to 1e-5 or 1e-6).
When using the PLECS Blockset, switching from the default Simulink solver ‘ode45’ to a stiff solver such as ‘ode23tb’ and, where applicable, setting the ‘Solver reset method’ to ‘Robust’.
如果上述方法都不行,可能是调制方法有问题。比如我的是三电平载波层叠调制,调制波选择从1开始。
版权声明:本文标题:cyclic behavior during switching 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1726224322a1061324.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论