谘詢電話

ENGLISH0755-88840386
新聞中心

谘詢電話

0755-88840386
您的位置:首頁 > K8凯发大酒店天生赢家專題 > 專業技術專題 > 工業自動化稱重儀表>詳情頁

基於遺傳算法的自動平衡式顯示儀表的PID控製器設計

發布時間:2020-11-23 11:38:39 |來源:網絡轉載

文中依據全自動均衡式數字式顯示儀表動態性特性規定,根據進化算法設計方案了一種PID控製器。現階段,PID主要參數提升的方式許多 ,如間接性尋優法、梯度方向法、單純形法、權威專家整定法等,盡管這種方式都具備優良的尋優特點,但卻存有著一些缺點。根據進化算法的PID主要參數整定值方式,是一種不用一切原始信息內容並能夠尋找全局性最優解的、高效率的合理配置方式,能在要求的主要參數範疇內找尋適合主要參數。
1全自動均衡式
數字式顯示儀表的原理
全自動均衡式數字式顯示儀表由微控製器、放大儀、溝通交流伺服電機電機、光電編碼器、A/D和D/A等構成。輸入交流電壓數據信號Vx經A/D變換後送進微控製器,微控製器將收集到的數據信號和光電編碼器意見反饋的模擬信號開展解決後較為,得到二者的誤差。依據係統軟件動態性性能參數規定,對該工作電壓誤差開展相對的數據處理方法,測算出相對操縱規律性。依照該操縱規律性輸出模擬信號,並且經過D/A變換送至放大儀開展功率放大電路,便於獲得充足的輸出功率驅動器溝通交流伺服電機電機。光電編碼器將交流伺服電機電機的轉動角速度變換為數據工作電壓數據信號意見反饋至微控製器,直至意見反饋數據信號和輸入數據信號非常,全部係統軟件做到均衡,電機終止旋轉。
2全自動均衡式數字式顯示儀表的數學分析模型
全自動均衡式數字式顯示儀表中不僅有持續數據信號如鍵入工作電壓、放大儀的鍵入、輸出數據信號,電機的轉速比和角速度等;也是有模擬信號如A/D的輸出和光電編碼器的輸出。不難看出,全自動均衡式數字式顯示儀表是一種控製係統的隨動係統軟件。微控製器的功效是核對求差、數據信號分析和數據校準。與伺服電機的運作速率和鍵入數據信號的轉變速率對比,微控製器具備迅速的計算速率,能夠無須考慮到係統軟件的廷時,選用持續數據信號的實體模型就可以充足精確地敘述全自動均衡式數字式顯示儀表。圖1所顯示是全自動均衡式數字式顯示儀表模型。
放大儀的傳遞函數:G1(s)=K1/(τs+1),K1為放大儀的放大倍率,τ為放大儀的穩態值。
溝通交流伺服電機電機的傳遞函數:G2(s)G3(s)=θ(s)/I(s)=Kv/[s(τms+1)],Kv為電機的放大倍率,也稱之為伺服電機電機的速率參量;τm為伺服電機電機的穩態值。
光電編碼器的傳遞函數為H(s)=KF,KF是一個參量,與光電編碼器的線數相關。
本試驗室挑選ND-D-J3型溝通交流伺服電機電機,其性能參數:額定值勵磁調節器工作電壓110V,額定值操縱工作電壓15V,滿載轉速比1250r/min,傳動比1:39,穩態值0.018s。從而可測算出Kv=0.2237[rad/(V·s)],試驗測得τm=0.1s。放大儀挑選相敏功率放大電路,後加一低通濾波電源電路,低通濾波器的限製截止頻率為fc2=75Hz,則τ=1/(2πfc2)=0.00212。挑選500線增量式光電編碼器做為意見反饋感應器。設係統軟件的全部開環增益放大倍率為K,K能夠等效電路到數據控製板Gc(s)中。那樣,全自動均衡式數字式顯示儀表的開環增益傳遞函數為G(s)=Gc(s)/[s(s+10)(s+471)]。
3根據進化算法PID控製器的設計方案
全自動均衡式數字式顯示儀表是一個負載部位轉向頭燈自動控製係統,規定係統軟件的響應時間快,超調量小,能迅速做到平穩情況,恒定出現偏差的原因小等。因而為了更好地獲得令人滿意的動態性特性,務必選用數據控製板對係統開展調整。
PID控製器因為具備極強的魯棒性,可以在很大範疇融入不一樣工作中標準,另外簡易實用,因而獲得廣泛運用。PID控製器主要參數的提升變成大家關心的難題。
根據進化算法提升PID控製器的三個主要參數Kp、Ki、Kd的實際明確流程以下。
1)明確每一個主要參數的範疇和編號長短,開展編號。
2)任意造成n個個人組成原始物種P(0)。
3)將物種中各個人解碼成相匹配的變量值,用此參數求代價函數值J及融入函數值f,取f=1/J。
4)運用拷貝、交叉式和基因變異算法對物種P(t)開展實際操作,造成下一代物種P(t+1)。
5)反複流程3)和4),直至主要參數收斂性或做到預訂的特性。
為了更好地獲得令人滿意的全自動均衡式數字式
顯示儀表的動態性特點,文中選用出現偏差的原因平方根時間積分性能參數做為主要參數挑選的最少目標函數。為了更好地避免 操縱動能過大,在目標函數中添加操縱鍵入的平方項。為了更好地防止超調,選用處罰作用,一旦造成超調,將超調量做為最優化指標值的一項。挑選式(1)做為PID主要參數整定的最優化性能參數:
J=∫∞0[w1|e(t)|+w2u2(t)]dt+w3tu
ife(t)<0,J=∫∞0[w1|e(t)|+w2u2(t)+w4|e(t)|]dt+w3tu………………………………(1)
式中,e(t)為係統誤差;u2(t)為控製板輸出;tu為增益值;w1,w2,w3,w4為權重值,且w4>>w1。
進化算法中應用的樣版數量為size=30,交叉式幾率
和基因變異幾率各自為Pc=0.6,Pm=0.001-[1:1:size]×0.001/size。主要參數Kp的取值範圍為[0,20],Ki,Kd的取值範圍為[0,1],取w1=0.999,w2=0.001,w3=2.0,w4=100。並選用二進製編碼方法,用長短為10的二進製編碼串來各自表明三個管理決策自變量的Kp、Ki、Kd。對該係統軟件開展模擬仿真,曆經100代演變,得到 的提升主要參數以下:Kp=54.1544,Ki=0.8700,Kd=0.8700,性能參數J=34.3688。
4模擬仿真結果剖析
根據進化算法設計方案的PID控製器傳遞函數Gc(s)=Kp+Ki/s+KD對顯示實體模型鍵入企業階躍數據信號,並開展模擬仿真。
該係統軟件的超調量為零,調整時間約五十米s,徹底考慮動態性性能參數的規定。

 

 

本文源於網絡轉載,如有侵權,請聯係刪除

分享到
網站地圖凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8