位置環與速度環其實都是運動控制的兩種控制模式 其控制的結果就是"定位"
在早期的伺服驅動有分為 位置型(日系)與速度型(歐系)的驅動器 當然其上位控制器也分為兩種
大約10多年前 日系將兩種控制模式合併 提供上位控制器做為選用所要的模式 至今所有通用伺服也都是延續此模式 但運動控制仍然壁壘分明
位置環在確認編碼器回授位置確認 速度環修正位置偏差(這是動態的偵測修正)
問題一 為何運動控制其位置環及速度環仍壁壘分明
問題二 位置還大家望文興義就知跟定位有關 但速度環怎麼也跟定位有關 究竟速度環是甚麼樣的環?
問題三 環的定義是什麼?
希望透過此文 能讓大家知道 什麼是運動控制 什麼是PLC 什麼是伺服
引用 x_p_zhang 的回复内容:
4、 举例说Setpoint =.5V,Output=6V,这时
Output – Setpoint = e(t)=1V,kp[e(t)+1/TI∫e(t)dt+TD*de(t)/dt]= u(t)开始变动,通过PID调节,使得Output=5V,实现Output=Setpoint=5V,Output – Setpoint = e(t)=0,u(t)在新的稳态成为一个新的值,调节完成!
就是说,只要前后两个稳态不是一样的,u(t)就变了!u(t)会把动态过程中的e(t)积分起来。
1、你还是错的 !
2、Output – Setpoint = e(t)=u(t)=0,调节完成;
3、只要u(t)≠0,调节就没有完成!
引用 刘志斌 的回复内容:
1、“e(t)=0 时,u(t)=0,”的条件是:偏差持续等于零,而不是某一瞬时等于零;
2、这是在讨论“速度环-电流环”PID级联问题,讨论的前提条件是电流环的输入偏差等于零,不是某一瞬时等于零!
你说对了一部分。但是这个积分是从开机的时候积起的,比如开机我们说时间点是t0,然后稳定后,到时间点t1,此时扰动,再稳定后到t2。
t0的时候积分项是0,到t1时,e(t)=0,u(t)=某个值,到t2,e(t)又等于0,此时u(t)就不是前面那个“某个值”了,而是“另某个值”,除非t1、t2两个稳态是一样的。
不管怎么样,u(t)=0的机会极小,并且它是哪个值和稳定后e(t)=0没关系。