Derivative of state ‘1‘ in block ‘untitled/PID/Integrator‘ at time 0.0 is not finite.

问题

对一个控制系统进行simulink仿真时出现错误、错误显示为“Derivative of state ‘1’ in block ‘Simulin/Controller Subsystem/Integrator’ at time 0.84166799753954546 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)”
Derivative of state ‘1‘ in block ‘untitled/PID/Integrator‘ at time 0.0 is not finite._第1张图片
Derivative of state ‘1‘ in block ‘untitled/PID/Integrator‘ at time 0.0 is not finite._第2张图片

解决方法

针对类似仿真系统中的积分环节出现上述错误,我们采用在仿真界面按下快捷键ctrl+E呼出如下界面,然后设置
== Start time value is than 0==即可解决报错问题。Derivative of state ‘1‘ in block ‘untitled/PID/Integrator‘ at time 0.0 is not finite._第3张图片
Derivative of state ‘1‘ in block ‘untitled/PID/Integrator‘ at time 0.0 is not finite._第4张图片

你可能感兴趣的:(simulink仿真)