《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 70|回复: 1
收起左侧

[提问] BangBang控制器

[复制链接]

该用户从未签到

发表于 2018-7-9 05:04:47 | 显示全部楼层 |阅读模式
求助,自己建立了一个倒立摆的模型,设计了一个BangBang控制器,可以运行。但是我想用MATLAB函数实现BangBang控制,但是根据算法写完后,连接到了Simscape的模型之后就会显示错误,请问一下这是问什么,明明算法都一样,为什么换成Matlab函数就无法实现呢,怎么解决呢?谢谢大神回复
An error occurred while running the simulation and the simulation was terminated 微信图片_20180709045142.png
Caused by:
Derivative of state 'newpendel.Subsystem.Prismatic_Joint.Pz.v' in block 'newpendel/Subsystem/Prismatic Joint' at time 0.0 is not finite. The simulation will be stopped. There may be a singularity in the solution.  If not, try reducing the step size (either by reducing the fixed step size or by tightening the error tolerances)
[attachimg]54236

  

签到天数: 12 天

[LV.3]偶尔看看II

发表于 2018-7-10 09:08:58 | 显示全部楼层
在simulink中不要能使用NAN,这样会导致仿真失败的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 陕ICP备08102094号  

GMT+8, 2018-7-19 14:01 , Processed in 0.112306 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表