
用simulink进行仿真时,出现错误,请高手解答啊!!simulink中sum出错,在线等答案
Algebraicstateinalgebraicloopcontaining'Lxsvpwm/Subsystem2/Sum2'computedattime0.0isIn...
Algebraic state in algebraic loop containing 'Lxsvpwm/Subsystem2/Sum2' computed at time 0.0 is Inf or NaN. There may be a singularity in the solution. If the model is correct, try reducing the step size (either by reducing the fixed step size or by tightening the error tolerances)
展开
3个回答
展开全部
用simulink进行仿真时,出现错误,是设置错误造成的,解决方法如下:
1、首先打开Simulink,新建一个工程。
2、在页面上方找到并点击Library Browser选项。
3、然后在打开的页面中,搜索Delay模块。
4、将Delay模块添加到工程中,接着添加阶跃信号和示波器。
5、最后在页面上方点击运行程序,查看结果就完成了。

2025-08-08 广告
上海搏嵌电子技术有限公司是一家专注于为客户提供数字化解决方案、专业研发工具及技术服务的高科技企业。搏嵌电子成立于2019年,作为法国达索系统在大中华区的商业合作伙伴之一,搏嵌电子为高科技企业,制造型企业,研究机构等各类用户提供专业研发工具及...
点击进入详情页
本回答由搏嵌电子提供
展开全部
兄弟,首先您这图实在是看不清。
但是看这个报错的信息,应该是出现代数环了,用unit delay模块应该就可以解决问题。就是在你的反馈信号前加一个unit delay模块,在discrete模块库中。
看小图,我猜你没用goto/from模块,所以我猜你这不是顶层的模块,反馈应该是从这个模块外部输入的,所以在sum的输入前加个unit delay试试吧。
但是看这个报错的信息,应该是出现代数环了,用unit delay模块应该就可以解决问题。就是在你的反馈信号前加一个unit delay模块,在discrete模块库中。
看小图,我猜你没用goto/from模块,所以我猜你这不是顶层的模块,反馈应该是从这个模块外部输入的,所以在sum的输入前加个unit delay试试吧。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是出现代数环了,试试能不能再将模型化简。要不然在输入4添加一个延迟模块1/Z,或者memory模块。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询