声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2942|回复: 5

[控制系统类] 离散pid与增量pid仿真结果为什么会不一致

[复制链接]
发表于 2007-9-9 16:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
最近做了个关于pid的仿真,发现离散pid与增量pid仿真结果不一致,增量式是根据离散式退出了的,但是在做仿真的时候结果为什么会不一致呢?

增量pid                                                              离散pid
121.JPG 122.JPG
回复
分享到:

使用道具 举报

发表于 2007-9-11 09:52 | 显示全部楼层
你试着把增量式pid的仿真步长设得小一些看看吧
 楼主| 发表于 2007-9-11 17:52 | 显示全部楼层
改仿真步长确实能改变仿真结果,但是和计算出来的参数就不相符了。
发表于 2007-9-12 12:22 | 显示全部楼层
不明白你说的参数是什么,

仿真的步长只会影响仿真的精度,步长太大系统会失真, 和参数好像没有什么关系啊
 楼主| 发表于 2007-9-12 12:45 | 显示全部楼层
参数就是Kp,Ki,Kd,连续式:Gc(s)=Kp+Ki/s+Kd*s
离散式:u(k)=Kp*e(k)+Ki*Ts*[e(0)+e(1)+…+e(k)]+Kd/Ts*(e(k)-e(k-1))
由离散式推出增量式:du=u(k)-u(k-1)=Kp*(e(k)-e(k-1))+Ki*Ts*e(k)+Kd/*Ts*(e(k)-2*e(k-1)+e(k-2))
l离散式的参数都是从连续式中计算出来的,改变步长不就改变了系统的采样周期吗?参数不就得重计算么。
发表于 2007-9-12 15:20 | 显示全部楼层
结果都不对,留着这个参数有什么用
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-5 13:47 , Processed in 0.071637 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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