caif02
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 21 個
工控威望: 149 點
下載積分: 586 分
在線時間: 46(小時)
注冊時間: 2013-01-13
最后登錄: 2021-06-25
查看caif02的 主題 / 回貼
樓主  發(fā)表于: 2014-09-10 20:21
控制要求:2臺電機(jī)加裝2個編碼器(360線)由變頻器驅(qū)動,用PLC計算,實現(xiàn)兩電機(jī)角度跟隨控制。(即2電機(jī),1臺為主機(jī),1臺為輔機(jī),輔機(jī)跟隨主機(jī)做角度同步)
          注:電機(jī)啟動后是一個方向連續(xù)運轉(zhuǎn),允許有跟隨偏差,但不允許偏差累積!!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

我現(xiàn)在思路是:設(shè)主機(jī)當(dāng)前高速計數(shù)值為C1,輔機(jī)當(dāng)前高速計數(shù)值為C2;
               開機(jī)時,2電機(jī)分別先尋找原點(即找Z相)后,C1、C2清零。
               計算偏差值D0=C1-C2,然后用D0值經(jīng)過PID運算后,控制輔機(jī)的運行頻率。
              
我現(xiàn)在的問題是當(dāng)主機(jī)的Z相到來時,是只對C1清零,還是要對C1、C2都清零?要是只對C1清零,那偏差值D0就會有發(fā)生突變。
              當(dāng)輔機(jī)的Z相到來時,又要對哪個清零??
       還有如果PID調(diào)節(jié)過快,輔機(jī)快于主機(jī),D0就小于0,又要怎么處理呢?

另外我想尋求有沒有更好的算法來實現(xiàn)呢?  我以前有看到過在原點時計數(shù)值不是0,而是180。這樣能實現(xiàn)嗎?求算法思路。
[ 此帖被caif02在2014-09-10 20:36重新編輯 ]
濟(jì)南電氣
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 310 個
工控威望: 390 點
下載積分: 11150 分
在線時間: 168(小時)
注冊時間: 2011-09-17
最后登錄: 2022-06-01
查看濟(jì)南電氣的 主題 / 回貼
1樓  發(fā)表于: 2014-09-10 20:36
你寫個程序,一步步試試不就知道了嗎
二手工控電器
且行且珍惜
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 2829 個
工控威望: 4457 點
下載積分: 215062 分
在線時間: 3184(小時)
注冊時間: 2008-02-22
最后登錄: 2024-12-23
查看二手工控電器的 主題 / 回貼
2樓  發(fā)表于: 2014-09-10 21:19
設(shè)主機(jī)當(dāng)前高速計數(shù)值為C1,輔機(jī)當(dāng)前高速計數(shù)值為C2;
               開機(jī)時,2電機(jī)分別先尋找原點(即找Z相)后,C1、C2清零。既然是分別找原點應(yīng)該是主機(jī)清零C1,輔機(jī)清零C2。
還有你用什么方式控制變頻器??模擬電壓還是模擬電流還是通訊??
歡迎捧場光臨工控自動化小店!供應(yīng)二手拆機(jī)PLC 、伺服、步進(jìn)、變頻器、3相固態(tài)調(diào)壓調(diào)功模塊、接線端子等等
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
comeon
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 14 個
工控威望: 109 點
下載積分: 610 分
在線時間: 7(小時)
注冊時間: 2014-09-09
最后登錄: 2014-10-08
查看comeon的 主題 / 回貼
3樓  發(fā)表于: 2014-09-10 22:33
這是要解決一個工業(yè)問題,還是純學(xué)術(shù)研究?如果是為了實現(xiàn)兩電機(jī)角度跟隨控制的工業(yè)問題,就可以考慮其他方式。
青島區(qū)接活
caif02
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 21 個
工控威望: 149 點
下載積分: 586 分
在線時間: 46(小時)
注冊時間: 2013-01-13
最后登錄: 2021-06-25
查看caif02的 主題 / 回貼
4樓  發(fā)表于: 2014-09-11 07:14
是工程問題,其實2電機(jī)是驅(qū)動2轉(zhuǎn)盤,2轉(zhuǎn)盤上有工位,所以要求角度跟隨同步。輔機(jī)要跟隨主機(jī)做同步跟隨,每一圈內(nèi)輔機(jī)允許滯后或超前于主機(jī),但轉(zhuǎn)過N圈之后,這滯后或超前的偏差不可以累積。
關(guān)于響應(yīng)問題,我開過這種機(jī)器是變頻驅(qū)動電機(jī)的,跟隨的效果是可以達(dá)到要求的。啟動后,轉(zhuǎn)盤是連續(xù)轉(zhuǎn)動的,不是間歇的,停頓的
[ 此帖被caif02在2014-09-11 07:28重新編輯 ]
lipingsr
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 264 個
工控威望: 419 點
下載積分: 1223 分
在線時間: 232(小時)
注冊時間: 2013-12-01
最后登錄: 2024-10-29
查看lipingsr的 主題 / 回貼
5樓  發(fā)表于: 2014-09-11 08:13
用變頻器效果比較差,最好用伺服
hxl202319
工資就像大姨媽,一月一次,一周就沒了
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 1751 個
工控威望: 10137 點
下載積分: 61261 分
在線時間: 2665(小時)
注冊時間: 2007-03-26
最后登錄: 2024-12-15
查看hxl202319的 主題 / 回貼
6樓  發(fā)表于: 2014-09-11 09:30
如果精度不是非常高,只用安川V1000變頻器和一個編碼器就可以實現(xiàn)隨動。安川V1000有脈沖輸入控制頻率功能。
簽名無效了,麻雀不見了!
kyy80
態(tài)度決定一切``````
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1227 個
工控威望: 3498 點
下載積分: 4407 分
在線時間: 1980(小時)
注冊時間: 2008-02-17
最后登錄: 2024-12-15
查看kyy80的 主題 / 回貼
7樓  發(fā)表于: 2014-09-11 12:03
樓主的這個方案可行的。。。。任何一個計數(shù)器復(fù)位時都要復(fù)位另一個的。。。把復(fù)位前的相差累計再得到新偏差,然后用這個再加上實時偏差就是是PID的反饋值了。。。PID的設(shè)定為0,,,輸出值為-200---+200.主電機(jī)的給定加上這個輸出值的結(jié)果去控制從電機(jī)就能實現(xiàn)角同步了。。。。。由于從電機(jī)有滯后最好加點前饋。。。
huyhuy
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 4 個
工控威望: 92 點
下載積分: 627 分
在線時間: 2(小時)
注冊時間: 2014-09-11
最后登錄: 2016-06-21
查看huyhuy的 主題 / 回貼
8樓  發(fā)表于: 2014-09-11 12:27
學(xué)習(xí)中。。。。
caif02
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 21 個
工控威望: 149 點
下載積分: 586 分
在線時間: 46(小時)
注冊時間: 2013-01-13
最后登錄: 2021-06-25
查看caif02的 主題 / 回貼
9樓  發(fā)表于: 2014-09-13 21:07
終于,找到感覺了,,,清零后還得加上未清零前的偏差量。。,謝謝七樓的提點,感謝!
浩然星球
QQ:117564998
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 368 個
工控威望: 2316 點
下載積分: 2357 分
在線時間: 415(小時)
注冊時間: 2013-05-29
最后登錄: 2024-12-21
查看浩然星球的 主題 / 回貼
10樓  發(fā)表于: 2014-09-14 08:23
學(xué)習(xí)一下,思路很好
致遠(yuǎn)工控 ----誠信至上
最近一天希望
書山有路勤為徑,學(xué)海無涯苦作舟!
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 201 個
工控威望: 1237 點
下載積分: 7913 分
在線時間: 405(小時)
注冊時間: 2013-05-17
最后登錄: 2024-12-04
查看最近一天希望的 主題 / 回貼
11樓  發(fā)表于: 2014-09-14 12:21
引用
引用第7樓kyy80于2014-09-11 12:03發(fā)表的  :
樓主的這個方案可行的。。。。任何一個計數(shù)器復(fù)位時都要復(fù)位另一個的。。。把復(fù)位前的相差累計再得到新偏差,然后用這個再加上實時偏差就是是PID的反饋值了。。。PID的設(shè)定為0,,,輸出值為-200---+200.主電機(jī)的給定加上這個輸出值的結(jié)果去控制從電機(jī)就能實現(xiàn)角同步了。。。。。由于從電機(jī)有滯后最好加點前饋。。。

學(xué)習(xí)了!