|
| | | | | 空载电压维持的原因是0%负载无法给输出电容放电。要改善启动时的输出电压上冲,可以考虑加入缓启动措施;要解决抛载时的电压上冲(你的仿真条件不涉及这个),应加入非线性反馈措施。
关于积分环持续变负的问题,应给积分环输出限制幅度。但是,印象中matlab/simulink某些版本的积分器限幅功能不好用,无法有效限幅(不知道最新版本是不是改善了这个问题)。所以我做闭环仿真时一般是不用simulink的积分模块的,而是选择用stateflow或s-function做离散的反馈环路,你也可以试一下。 |
|
|
| | | | | | | 谢谢,我用的时Simulink自带的PID控制环节,它的限幅只是PID的输出值限制,并不会限制它的负积分过程,这个就没法控制它不向负方向积分了 |
|
|
| | | | | | | | | 所以还是建议用stateflow或s-function自己写一个离散PID比较好。
|
|
|
| | | | | | | 非线性反馈措施,指的是什么呢,能具体讲讲吗,先谢谢啦
|
|
|
| | | | | | | | | 就是在误差较大时加入特殊控制策略,扩大误差或者提高增益。
|
|
|
|