本發(fā)明涉及壓機技術(shù)領(lǐng)域,特別是涉及需要速度閉環(huán)控制的液壓機領(lǐng)域,具體為一種模糊PID速度控制的液壓機電氣系統(tǒng)。
背景技術(shù):
隨著液壓機技術(shù)的飛速發(fā)展,其生產(chǎn)有著廣泛的應(yīng)用和市場前景,傳統(tǒng)的液壓機智能化控制性不高,隨著數(shù)字化技術(shù)的發(fā)展和自動化技術(shù)的廣泛應(yīng)用,液壓機的控制精度要求以越來越高,自動控制領(lǐng)域的許多精確有效的控制算法也更廣泛的應(yīng)用到該領(lǐng)域,為更好的技術(shù)需求,創(chuàng)新設(shè)計一套基于模糊PID的控制器速度控制的液壓機顯得尤為重要。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是:提供一種模糊PID速度控制的液壓機電氣系統(tǒng)。本發(fā)明為解決公知技術(shù)中存在的技術(shù)問題所采取的技術(shù)方案是:一種模糊PID速度控制的液壓機電氣系統(tǒng),包括:位移傳感器,用于采集滑塊位置數(shù)據(jù);變量輸出元件,用于提供給油缸可調(diào)可控的油液使滑塊運動;可編程邏輯控制器,用于讀取滑塊位置數(shù)據(jù)并計算滑塊實時速度、控制輸出變量輸出元件開口流量值;其中:可編程邏輯控制器的輸入端口和位移傳感器的輸出端口電連接,可編程邏輯控制器的輸出端口與變量輸出元件輸入端口電連接。進一步,所述可編程邏輯控制器的具體工作過程為:步驟一、用戶根據(jù)工藝要求輸入目標(biāo)速度v1,可編程邏輯控制器給變量輸出元件一個初始輸出值,讀取位置傳感器數(shù)據(jù)后計算實時速度v2,并計算速度偏差e和速度偏差的微分即速度偏差率ec,其中e=v1-v2,ec=de/dt;步驟二、可編程邏輯控制器根據(jù)模糊控制規(guī)則得出實時P、I、D數(shù)值,其模糊控制規(guī)則為if{e=Aiandec=Bi}then{Pi=Xi,Ii=Y(jié)iandDi=Zi},i=1,2……,其中Ai,Bi,Xi,Yi,Zi為相應(yīng)論域上的語言值,語言變量為:負大(NB)、負中(NM)、負小(NS),零(ZO)、正小(PS)、正中(PM)、正大(PB);步驟三、可編程邏輯控制器通過PID控制器計算后給變量輸出元件以輸出值。更進一步,所述變量輸出元件為比例泵或比例伺服閥中的一種。更進一步,所述的模糊控制規(guī)則為模糊P控制,模糊PI控制或模糊PID控制中的一種。本發(fā)明具有的優(yōu)點和積極效果是:一、本發(fā)明通過使用比例泵或比例伺服...