基于神经网络的PID控制,pid神经网络什么原理
如何對PID實現同步控制,什么樣可以實現呢?
在工業控制中,PID控制(比例-積分-微分控制)得到了廣泛的應用,這是因為PID控制具有以下優點:01不需要知道被控對象的數學模型。
實際上大多數工業對象準確的數學模型是無法獲得的,對于這一類系統,使用PID控制可以得到比較滿意的效果。據日本統計,目前PID及變型PID約占總控制回路數的90%左右。
02PID控制器具有典型的結構,程序設計簡單,參數調整方便。
03有較強的靈活性和適應性,根據被控對象的具體情況,可以采用各種PID控制的變種和改進的控制方式,如PI、PD、帶死區的PID、積分分離式PID、變速積分PID等。
隨著智能控制技術的發展,PID控制與模糊控制、神經網絡控制等現代控制方法相結合,可以實現PID控制器的參數自整定,使PID控制器具有經久不衰的生命力。
二,PLC實現PID控制的方法如圖所示為采用PLC對模擬量實行PID控制的系統結構框圖。
用PLC對模擬量進行PID控制時,可以采用以下幾種方法:如圖用PLC實現模擬量PID控制的系統結構框圖使用PID過程控制模塊。
這種模塊的PID控制程序是PLC生產廠家設計的,并存放在模塊中,用戶在使用時只需要設置一些參數,使用起來非常方便,一塊模塊可以控制幾路甚至幾十路閉環回路。
但是這種模塊的價格昂貴,一般在大型控制系統中使用。如三菱的A系列、Q系列PLC的PID控制模塊。
三,FX2N的PID指令PID指令的編號為FNC88,如圖6-36所示源操作數[S1]、[S2]、[S3]和目標操作數[D]均為數據寄存器D,16位指令,占9個程序步。
[S1]和[S2]分別用來存放給定值SV和當前測量到的反饋值PV,[S3]~[S3]+6用來存放控制參數的值,運算結果MV存放在[D]中。源操作數[S3]占用從[S3]開始的25個數據寄存器。
如圖PID指令PID指令是用來調用PID運算程序,在PID運算開始之前,應使用MOV指令將參數(見表6-3)設定值預先寫入對應的數據寄存器中。如果使用有斷電保持功能的數據寄存器,不需要重復寫入。
如果目標操作數[D]有斷電保持功能,應使用初始化脈沖M8002的常開觸點將其復位。表6-3PID控制參數及設定ID指令可以同時多次使用,但是用于運算的[S3]、[D]的數據寄存器元件號不能重復。
PID指令可以在定。
谷歌人工智能寫作項目:神經網絡偽原創
什么是PID調節器,并舉例說明P、I、D的調節作用。
PID調節器是一個在工業控制應用中常見的反饋回路部件,PID是以它的三種糾正算法而命名的好文案。這三種算法都是用加法調整被控制的數值。而實際上這些加法運算大部分變成了減法運算因為被加數總是負值。
以下是PID的調節作用舉例:1.比例-來控制當前,誤差值和一個負常數P(表示比例)相乘,然后和預定的值相加。P只是在控制器的輸出和系統的誤差成比例的時候成立。
這種控制器輸出的變化與輸入控制器的偏差成比例關系。比如說,一個電熱器的控制器的比例尺范圍是10°C,它的預定值是20°C。
那么它在10°C的時候會輸出100%,在15°C的時候會輸出50%,在19°C的時候輸出10%,注意在誤差是0的時候,控制器的輸出也是0。
2.積分-來控制過去,誤差值是過去一段時間的誤差和,然后乘以一個負常數I,然后和預定值相加。I從過去的平均誤差值來找到系統的輸出結果和預定值的平均誤差。
一個簡單的比例系統會振蕩,會在預定值的附近來回變化,因為系統無法消除多余的糾正。通過加上一個負的平均誤差比例值,平均的系統誤差值就會總是減少。所以,最終這個PID回路系統會在預定值定下來。
3.微分?-來控制將來,計算誤差的一階導,并和一個負常數D相乘,最后和預定值相加。這個導數的控制會對系統的改變作出反應。導數的結果越大,那么控制系統就對輸出結果作出更快速的反應。
這個D參數也是PID被稱為可預測的控制器的原因。D參數對減少控制器短期的改變很有幫助。一些實際中的速度緩慢的系統可以不需要D參數。
擴展資料:用更專業的話來講,一個PID控制器可以被稱作一個在頻域系統的濾波器。這一點在計算它是否會最終達到穩定結果時很有用。
如果數值挑選不當,控制系統的輸入值會反復振蕩,這導致系統可能永遠無法達到預設值。
有沒有應用到飛控上的成熟一點的神經網絡PID控制算法
您好,非常感謝您發出這個帖子。我現在也在考慮做或者學習相關四軸飛行器的神經網絡控制算法。之前我的飛機是用雙閉環PID控制算法實現控制飛行的。
最近在學習神經網絡,我準備用神經網絡控制算法來對四軸飛行器姿態誤差進行修正,看看能不能實現穩定飛行,或者看是否穩定飛行效果會好點。
現在我正處在學習神經網絡過程中,之前的基礎就是對四軸飛行器的PID控制算法了解的多一點,自己實現了PID算法的編程,飛機可以穩定飛行,我想以后將神經網絡控制應用于四軸飛行器中。
您出了這個帖子,盡管現在沒有人回答,但是我希望您能夠更新一下,畢竟經過了這么長時間了,談談您的收獲吧。讓我們學習學習,也可以一起討論討論。謝謝!
要做畢業設計了!我就搞不清楚神經元控制器跟神經元PID控制器有啥區別呢?
幫忙從cnki上找一篇論文 30
。
留下郵箱吧給你下了幾篇?1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.《自動化儀表》第31卷第2期2010年2月上海市重點學科建設基金資助項目(編號:B504)。
修改稿收到日期:2009-08-26。第一作者熊祥,男,1984年生,現為華東理工大學控制科學與控制工程專業在讀碩士研究生;主要從事先進控制和自適應控制方面的研究。
基于MRAS的交流異步電機變頻調速系統研究StudyonMRAS2basedVariable2frequencyDrivingSystemofACAsynchronousMotors熊祥郭丙君(華東理工大學信息科學與工程學院,上海200237)摘要:依據矢量控制的基本原理和方法,在基于轉子磁場定向的旋轉坐標系下,采用Matlab/Simulink模塊構建了一個具有轉矩、磁鏈閉環的交流異步電機矢量控制系統仿真模型。
在此基礎上,應用模型參考自適應方法,對無速度傳感器矢量控制系統的轉速估計進行研究,并針對常規速度辨識器中的基準模型易受積分初值和漂移影響的問題,對傳統的MRAS方法進行改進,并對其進行建模仿真。
仿真結果表明,該設計具有較強的可行性,且其推算轉速能夠很好地跟蹤實測轉速。
關鍵詞:Matlab/SimulinkMRAS矢量控制變頻調速系統神經網絡無速度傳感器中圖分類號:TM343文獻標志碼:AAbstract:Inaccordancewiththebasicprincipleandmethodofvectorcontrol,byusingMatlab/Simulinkmodule,asimulationmodelofvectorcontrolsystemthatisofferingtorqueandmagneticlinkforACasynchronousmotorisbuiltbasedonrotorfluxdirectionalrotatingcoordinates.Onthebasis,withmodelreferenceadaptivemethod,therotatingspeedestimationforvectorcontrolsystemwithno2speedsensorisstudied.Inaddition,aimingattheproblemthatthereferencemodeliseasilyinfluencedbytheinitialvalueanddriftofintegralinnormalspeedrecognizer,thetraditionalMRASisimproved,andmodelingsimulationisalsoconducted.Theresultofsimulationverifiesthefeasibilityofthedesignandthecalculatedrotatingspeedcanwelltracethemeasuredrotatingspeed.Keywords:Matlab/SimulinkModelreferenceadaptivesystemVectorcontrolVariable2frequencydrivingsystemNeuralnetworkNo2speedsensor0引言隨著電力電子技術的發展,交流異步電機控制技術已由標量控制轉向了矢量控制。
在矢量控制系統中,轉速的閉環控制環節一般是必不可少的。為了實現轉速閉環控制和磁場定向,通常采用速度傳感器來進行轉速檢測。
而速度傳感器在安裝、維護等方面易受環境影響,從而嚴重影響異步電動機的簡便性、廉價性和可靠性。因此,無速度傳感器的矢量控制系統成為交流調速的主要研究內容。
目前,人們提出了各種速度辨識的方法來取代速度傳感器,如動態估計法、模型參考自適應方法、擴展卡爾曼濾波法、神經網絡法等。其中模型參考自適應方法的轉速觀測具有穩定性好、計算量小等特點[1]。
本文從轉子磁場定向的矢量控制理論出發,在靜止坐標系上提出了一種基于模型參考自適應法理論的速度推算法,并利用Matlab/Simulink軟件對系統進行了仿真。
1交流異步電機矢量控制根據用于定向的參數矢量的不同,矢量控制可以分為按轉子磁場定向和按定子磁場定向的矢量控制。
按轉子磁場定向的矢量控制方法是目前應用較為廣泛的一種高性能的交流電動機控制方法[2]。
當兩相同步旋轉坐標系按轉子磁鏈定向時,應有ψrd=ψr,ψrq=0,即得:Te=npLmLrisqisd=1+TrpLmψrψr=Lm1+Trpisdλ=LmTrψrisq(1)式中:Lm=32M為d2q坐標系同軸等效定子與轉子繞組間的互感;Lr=Lrl+Lm為d2q坐標系等效二相轉子繞組的自感;λ為d2q坐標系相對于轉子的旋轉角速度;p為求導算符,即p=d/dt;s表示定子;r表示轉子;d表示d軸;q表示q軸;m表示同軸定、轉子間的互感;np為極對數;Tr=Lr/Rr為轉子時間常數。
51基于MRAS的交流異步電機變頻調速系統研究熊祥,等?1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.PROCESSAUTOMATIONINSTRUMENTATIONVol131No12February20102變頻調速系統仿真模型圖1為交流異步電動機無速度傳感器矢量控制系統框圖。
系統由電機、逆變器、磁鏈觀測器、轉速辨識等環節組成,是一個帶電流內環的轉速、磁鏈閉環矢量控制系統。
圖1無速度傳感器矢量控制系統框圖Fig.1Blockdiagramofthevectorcontrolsystemwithno2speedsensor基于矢量控制變頻調速系統的仿真模型,其具體實現步驟是:先將異步電機在三相坐標系下的定子電流Ia、Ib、Ic通過三相/二相(Clarke)變換,再通過二相/二相旋轉(Park)變換得到同步旋轉坐標系d2q下的電流Id、Iq,然后模仿直流電動機的控制方法,求得直流電動機的控制量,最后,經過相應的坐標反變換,實現對異步電動機的控制。
其實質是將交流電動機等效為直流電動機,分別對速度(speedcontrol)、磁場(phircontrol)兩個分量進行獨立控制。
通過控制轉子磁鏈,分解定子電流而獲得轉矩和磁場兩個分量,然后經坐標變換,實現正交或解耦控制[3]。
2.1基于MRAS的轉速辨識2.1.1基本模型參考自適應系統要實現按轉子磁鏈定向的矢量控制系統,磁鏈觀測是非常重要的。
在無速度傳感器控制中,通常采用基于兩相靜止α2β坐標系下定子電壓和定子電流的電壓模型對轉子磁鏈進行估計[4-5]。
根據兩相靜止坐標系下異步電動機的基本方程,可以得到電壓和電流這兩種形式的轉子磁鏈估算模型。
電壓模型計算如下:ψrα=LrLm[∫(usα-Rsisα)dt-σLsisα]ψrβ=LrLm[∫(usβ-Rsisβ)dt-σLsisβ](2)在計算得到電壓模型值后,基本模型參考自適應系統的電流模型計算如下:pψrα=LmTrisα-ψrαTr-ωrψrβpψrβ=LmTrisβ-ψrβTr-ωrψrα(3)式中:ψrα、ψrβ分別為兩相靜止α2β坐標系下α軸和β軸的轉子磁鏈;isα、isβ為兩相靜止α2β坐標系下α軸和β軸的定子電流;usα、usβ為兩相靜止α2β坐標系下α軸和β軸的定子電壓;σ為漏感系數。
參考模型與可調模型輸出(轉子磁鏈)的差值定義為:e=ψr-ψ3r(4)利用波波夫超穩定理論推導得出估算轉子的自適應收斂率為[6]:ωr=kp+kiSe(5)式中:kp、ki分別為自適應結構PI調節器中的比例系數和積分常數。
基于MRAS的轉速、辨識的具體步驟為:選取電壓模型為參考模型、電流模型為理想模型,構造一個模型參考自適應系統,并選擇合適的自適應規律,使可調模型的轉速逼近真實的電機轉速。該方法結構框圖如圖2所示。
52基于MRAS的交流異步電機變頻調速系統研究熊祥,等?1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.《自動化儀表》第31卷第2期2010年2月圖2模型參考自適應系統框圖Fig.2BlockdiagramofMRAS自適應機構采用PI調節器,即選擇比例積分作為自適應規律。
在模型參考自適應系統中,參考模型應該是理想的,即式(2)應能始終映射出電動機的真實狀態。該方程中定子電阻Rs是一個變化的參數,Rs若不準確,對低頻積分結果影響會很大。
另外,采用低通濾波器來代替純積分環節,可以有效克服積分器的部分缺陷,如誤差積累或直流漂移問題;但在頻率接近或低于截止頻率時,所產生的幅度和相位偏差會嚴重影響磁鏈估計的精確性。
2.1.2改進型模型參考自適應系統模型參考自適應結構的優勢在于模型的輸出不必是實際的轉子磁鏈,只要是與其相關的輔助變量即可。
因此,可采用新的輔助變量作為模型的輸出,構造出其他的MRAS速度辨識方法。將圖2進行改進,可以得出相應的原理方框圖,如圖3所示。
圖3改進型模型參考自適應系統框圖Fig.3BlockdiagramofimprovedMRAS參考模型的定子電壓矢量方程可寫成以下形式,即:LmLr×dψrαdt=usα-Rsisα-σLs×disαdtLmLr×dψrβdt=usβ-Rsisβ-σLs×disβdt(6)式中:Ls=Lsl+Lm為d2q坐標系下的等效二相定子繞組的自感。
在基于轉子磁場定向的矢量控制中,由其等效電路可以看出,εr=LmLrdψrdt為轉子磁鏈矢量生成的感應電壓,于是式(6)可以轉換為:εrα=LmLr×dψrαdt=usα-Rsisα-σLs×disαdtεrβ=LmLr×dψrβdt=usβ-Rsisβ-σLs×disβdt(7)2.2轉速控制模塊在實際系統中,由于系統狀態和參數等發生變化時,過程中會出現狀態和參數的不確定性,系統很難達到最佳控制效果。
基于上述問題考慮,本文利用RBF神經網絡對PID控制器的參數進行在線調整?;赗BF神經網絡的PID控制系統如圖4所示。
圖4基于RBF神經網絡的PID控制系統Fig.4PIDcontrolsystembasedonRBFneuralnetwork系統的控制誤差為:e(k)=r(k)-y(k)(8)PID的輸入為:x(1)=e(k)-e(k-1)x(2)=e(k)x(3)=e(k)-2e(k-1)+e(k-2)(9)采用增量式PID的控制算法具體表達式為:u(k)=u(k-1)+kp[r(k)-y(k)]+ki[e(k)]+kd[e(k)-2e(k-1)+e(k-2)]Du=kp[r(k)-y(k)]+ki[e(k)]+kd[e(k)-2e(k-1)+e(k-2)](10)神經網絡整定性能指標函數為:J(k)=12[r(k)-y(k)]2(11)由梯度下降法,可得[7]:Δkp=-η9J9kp=-η9J9y×9y9Du×9Du9kp=ηe(k)9y9Dux(1)Δki=-η9J9ki=-η9J9y×9y9Du×9Du9ki=ηe(k)9y9Dux(2)Δkd=-η9J9kd=-η9J9y×9y9Du×9Du9kd=ηe(k)9y9Dux(3)(12)式中:η為學習速率。
被控對象的輸出對控制輸入變化的靈敏度信息Jacobian陣信息算法為:9y9Du≈9yL(k)9Du=∑mj=1ωjhjcji-u(k)b2j(13)式中:hj為第j個隱含層點輸出;cji為高斯轉換函數的中心位置參數;bj為第j個隱節點高斯函數的寬度參數。
該神經網絡的結構為3-6-1,即輸入層有3個節點,隱含層有6個節點,輸出層有1個節點,學習率為53基于MRAS的交流異步電機變頻調速系統研究熊祥,等?1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.PROCESSAUTOMATIONINSTRUMENTATIONVol131No12February20100.25,a=0.05,β=0.01,PID初值=[0.03,0.001,0.1],權重初值=[3,4,1],采樣周期為0.001。
由于RBF神經網絡PID控制器不能直接用傳遞函數加以描述,若簡單地應用Simulink,則將無法對其進行仿真。本文中RBF神經網絡PID控制器采用Matlab中的s2function實現[8]。
2.3轉矩控制模塊和磁鏈控制模塊轉矩控制器和磁鏈控制器均采用PI控制算法,可得:Iq3=kp(T3e-Te)+ki∫(T3e-Te)dt(14)I3d=kp(phir3-phir)+ki∫(phir3-phir)dt(15)式中:kp、ki分別為比例增益系數和積分增益系數。
2.4仿真實驗結果及分析采用上述仿真模型,對矢量控制變頻調速系統進行空載及恒速加載運行仿真。當負載轉矩值為0時,得到的異步電機定子電流、轉速、轉矩仿真圖形如圖5所示。
圖5定子電流、轉速、轉矩仿真圖形Fig.5Simulationcurvesofcurrent,rotatingspeed,torqueofthestator選用的異步電動機有關參數如下:額定數據為41kW、380V、4極、50Hz、轉動慣量J=1.662kg·m2、Rs=0.087Ω、Rr=0.228Ω、Ls=Lr=0.8mH、Lm=34.7mH。
逆變器電流直流母線電壓為780V;轉子磁鏈參考值取0.96Wb;在powerful中指定所有的狀態變量初始條件為0,或者對異步電機設定初始條件為[1,0,0,0,0,0,0,0],這樣就可以在停止狀態啟動電機。
為了加快仿真速度,采用ode23t仿真算法。電機啟動階段,磁鏈和電磁轉矩處于上升階段,在開始空載狀態下,電磁轉矩最后下降為0。
在t=0s、1s時,由于轉速給定的量從60rad/s瞬間跳到80rad/s,而在啟動時,轉子轉速在0.5s已經趨于穩定狀態,因此,定子電流在啟動時有較大的變化,轉矩電流和電磁轉矩在啟動及給定速度指令改變時有超調。
在系統的自動調節下,轉矩電流和電磁轉矩量開始慢慢降低并趨于穩定。
從仿真可以看出,在該控制系統所采用的控制方法下,系統具有良好的靜態性能和動態性能,定子電流正弦度較好;且估計的轉速穩態精度好,能準確地跟蹤電機轉速的變化;電機的機械角速度能夠很快跟蹤給定機械角速度的變化,電機具有良好的啟動性能。
實際轉速與辨識轉速仿真圖形比較如圖6所示。
圖6實際轉速與辨識轉速仿真圖形比較Fig.6Comparisonbetweenactualandidentificationrotatingspeed3結束語本仿真試驗利用易于測量的電機定子電壓和電流,結合矢量控制和MRAS原理,實時辨識電機轉速。
通過理論分析和仿真研究,應用模型參考自適應方法估算交流異步電機轉子轉速,計算量小,收斂速度快。仿真結果驗證了該系統的可行性和有效性。
參考文獻[1]CirrincioneM,PucciM.AnMRASbasedonspeedestimationmeth2odwithalinearneuronforhighperformanceinductionmotordrivesanditsexperimentation[C]‖IEEEInternationalConferenceonE2lectricMachinesandDrives,IEMDC’03,2003(s1):617-623.[2]陳伯時.電力拖動自動控制系統[M].2版.北京:機械工業出版社,2004.[3]王忠禮,段慧達,高玉峰.Matlab應用技術———在電氣工程與自動化專業中的應用[M].北京:清華大學出版社,2007.[4]王慶龍,張崇崴,張興.交流電機無速度傳感器矢量控制系統變結構模型參考自適應轉速辨識[J].中國電機工程學報,2007,27(15):70-74.[5]戴瑜興,王耀南,陳際達.基于DSP的模型參考自適應無速度傳感器矢量控制[J].信息與控制,2003,32(6):507-511.[6]劉興堂.應用自適應控制[M].西安:西北工業大學出版社,2003.[7]ZhangMingguang,LiWenhui,LiuManqiang.AdaptivePIDcontrolstrategybasedonRBFneuralnetworkidentification[C]‖17thIEEEInternationalConferenceonNeuralNetworkandBrain,2005,ICNN&B,2005:1854-1857.[8]劉金琨.先進PID控制及其Matlab仿真[M].北京:電子工業出版社,2003.54基于MRAS的交流異步電機變頻調速系統研究熊祥,等。
各位大大請幫我翻譯下!!!急!! 50
。
Inthispaper,neuralnetworkPIDalgorithmisthemostsimplestructure-singleneuronadaptivePIDalgorithm,usingtheVBlanguageprogram,onthecommonfirst,secondobjectPIDneuralnetworksimulation,andthesingleneuronadaptivePIDcontrolparametersoncontroleffect,alsoanalyzedthesingleneuronPIDcontrolovertheadvantagesofPID.Themaincontentsarethefollowing:Outlinesthebackgroundtothestudyofthistopic,PIDcontrolanddevelopmentofintelligentcontroltheoryConventionalPIDcontroltheoryandsimulationpresentation,introducestheprincipleandPIDcontroltuningoftheengineeringapproach,anditssimulationusingMATLAB.SingleNeuronAdaptivePIDControl.IntroducesasingleneuronadaptivePIDcontroltheoryandsingleneuronadaptivePIDcontrolalgorithm,writeVBprogramanditssimulation,onthefirstorder,secondordersystemsaresingleneuronadaptivePIDcontrolandconventionalPIDContrastcontrolsimulation,andanalysisofsingleneuronadaptivePIDcontrolproportional,integral,differentiallearningrateonsystemperformance.ThesingleneuronadaptivePIDalgorithmPIDcontrolalgorithmwiththetraditionalcomparativeanalysisshowedthatthesingleneuronadaptivePIDcontrolalgorithm,ingeneral,betterthantraditionalPIDcontrolalgorithm,whichisconducivetotheimprovementofthequalitycontrolsystemofcontrolbytheenvironmentlittleeffectonthecontrolofstrongrobustness,isapromisingcontroller.終于翻譯完了。
。。。。。。。。。
?
總結
以上是生活随笔為你收集整理的基于神经网络的PID控制,pid神经网络什么原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ansible+Redfish+Idra
- 下一篇: Java常问面试题