- 积分
- 992
- 注册时间
- 2014-12-4
- 最后登录
- 1970-1-1
- 打卡等级:偶尔看看
- 打卡总天数:105
- 打卡总奖励:319
|
楼主 |
发表于 2018-2-5 04:17:50
|
显示全部楼层
本帖最后由 PEN 于 2018-2-5 07:40 编辑
@ back2049,你对结果满意吗?
您是否尝试多次更改控制器增益以最小化均方误差MSE?
模拟不会振动,但物理系统可能会震动很多。
对于当前的液压缸参数,Kp = 1.258是仅比例控制的最佳值。当Ki和Kd相加时,闭环极点位置移动到非最佳位置。另外,当Ki增加另一个闭环极点时,现在也有一个闭环零点。闭环零可能会伤害或帮助。
我的最后一个图表的平均误差更小,振动更小。我使用PI控制。
Ki = 9.443,Kp = 1.862。极点位置不是最优的,但是可以用PI或PID控制完成。我认为S曲线的加速和减速也有帮助。
将阻尼因子更改为0.9,然后重试。你的结果会好很多。
对于阻尼系数较低的液压系统,PID将无法正常工作。数学证明是可能的。当阻尼系数较低时,PI控制和PID一样好。
评论?
题
编辑
我更新了文件
http://deltamotion.com/peter/py/HydSimCN.zip
减速部分的tg2(二阶目标发生器)发生错误。 减速度应该是负的。
我添加了更多图表功能。。
|
|