欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種TBM液壓推進系統(tǒng)PID控制參數(shù)優(yōu)化方法與流程

文檔序號:12360763閱讀:698來源:國知局

本發(fā)明涉及隧道工程領(lǐng)域,尤其涉及一種基于粒子群算法的TBM液壓推進系統(tǒng)PID控制參數(shù)優(yōu)化方法。



背景技術(shù):

隧道掘進機(Tunnel Boring Machine,簡稱TBM),廣泛應(yīng)用在鐵路,水利等各類隧道施工中,具有安全性高、掘進速度快、綜合效益高以及隧道施工對圍巖和施工影響小等優(yōu)點。隨著我國基礎(chǔ)建設(shè)的需要,TBM將發(fā)揮越來越大的作用。TBM主要由刀盤驅(qū)動系統(tǒng),液壓推進系統(tǒng)、支撐系統(tǒng)和后配套系統(tǒng)組成,液壓推進系統(tǒng)主要由比例調(diào)速閥、比例溢流閥、推進液壓缸以及換向閥等部件組成,TBM的前進動力來自推進液壓系統(tǒng)中推進液壓缸的工作。在施工中,刀盤應(yīng)按照設(shè)定的路線前進,但復(fù)雜的地質(zhì)條件會使TBM的前進方向發(fā)生偏離,需要通過協(xié)調(diào)控制推進液壓缸來實現(xiàn)對姿態(tài)和位置的調(diào)整,確保按照預(yù)定軌跡掘。TBM的液壓推進系統(tǒng)的控制對地表變形也有著極大的影響,在地下工程施工中,地質(zhì)的復(fù)雜多變性以及種種不可預(yù)見的因素,對推進系統(tǒng)的輸出推力與掘進速度的控制提出了更高的要求。

現(xiàn)有的TBM推進系統(tǒng)多采用傳統(tǒng)的人工經(jīng)驗PID控制策略,理論研究方面,研究者提出了非線性PID控制器、分數(shù)階PID器、誤差修正參數(shù)的自適應(yīng)控制器與模糊PID控制器等。本文基于粒子群算法,對PID控制器的參數(shù)進行優(yōu)化整定,并應(yīng)用于TBM液壓推進系統(tǒng)的速度控制。仿真結(jié)果表明,PSO-PID控制方法可以快速的跟進推進系統(tǒng)的速度設(shè)定,有效改善系統(tǒng)的控制性能。



技術(shù)實現(xiàn)要素:

本發(fā)明針對上述不足之處,目的在于提供一種基于粒子群算法的TBM液壓推進系統(tǒng)PID控制參數(shù)優(yōu)化方法,提高系統(tǒng)控制性能。采取粒子群優(yōu)化算法,根據(jù)TBM液壓系統(tǒng)工作原理,建立推進系統(tǒng)模型;對PID控制器參數(shù),通過粒子群優(yōu)化算法尋優(yōu),使推進速度與推進壓力誤差最小,得到PID控制器的參數(shù)。

為實現(xiàn)上述目的,本發(fā)明提供了一種TBM液壓推進系統(tǒng)PID控制參數(shù)優(yōu)化方法,包括以下步驟:

步驟1、針對硬巖掘進機進行液壓系統(tǒng)控制器參數(shù)尋優(yōu),所述尋優(yōu)采用粒子群優(yōu)化算法,根據(jù)數(shù)據(jù)規(guī)模確定粒子群的個數(shù)進行訓(xùn)練后,計算得到預(yù)測結(jié)果,取它們的最優(yōu)結(jié)果作為液壓推進系統(tǒng)的PID控制器參數(shù)的設(shè)定值;

步驟2、采用機理分析法建立比例溢流閥與比例調(diào)速閥的力學(xué)平衡方程與電流動態(tài)方程;選取比例溢流閥與比例調(diào)速閥的PID參數(shù)組成PSO算法的粒子作為尋優(yōu)參數(shù),對粒子群進行訓(xùn)練控制參數(shù)的優(yōu)化目標是速度偏差趨于零;

步驟3、根據(jù)牛頓第二定律獲得活塞作用下的平衡方程,組成液壓推進系統(tǒng)的數(shù)學(xué)模型,將粒子群尋優(yōu)得到的PID參數(shù)作為液壓系統(tǒng)控制器參數(shù)。

進一步地,建立比例溢流閥的輸出流量方程、力學(xué)平衡方程和電流動態(tài)方程如下:

q1=Kq1y1+Kp3pL

<mrow> <msub> <mi>K</mi> <mrow> <mi>q</mi> <mn>1</mn> </mrow> </msub> <msub> <mi>K</mi> <mrow> <mi>F</mi> <mn>1</mn> </mrow> </msub> <msub> <mi>i</mi> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> <msub> <mover> <mi>y</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>D</mi> <mn>1</mn> </msub> <msub> <mover> <mi>y</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>K</mi> <mn>1</mn> </msub> <msub> <mi>y</mi> <mn>1</mn> </msub> </mrow>

<mrow> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>L</mi> <mn>1</mn> </msub> <msub> <mover> <mi>i</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>i</mi> <mn>1</mn> </msub> <msub> <mi>R</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>K</mi> <mrow> <mi>v</mi> <mn>1</mn> </mrow> </msub> <msub> <mover> <mi>y</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> </mrow>

其中,q1為輸出流量;y1為閥芯位移;pL為等效負載壓力;Kq1為電流產(chǎn)生的力的增益;Kp3為流量的壓力系數(shù);m1為節(jié)流閥移動部件等效質(zhì)量;D1為粘性摩擦相關(guān)的阻尼系數(shù);K1為等效彈簧剛度;u1為比例調(diào)速閥的輸入電壓;L1為線圈電感;R1為等效電阻;Kv1為銜鐵引起的速度反電動勢系數(shù)。

進一步地,比例調(diào)速閥的流量特性方程閥芯力學(xué)平衡方程、電流動態(tài)方程為:

q2=Kq2y2

<mrow> <msub> <mi>F</mi> <mrow> <mi>M</mi> <mn>2</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mover> <mi>y</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>D</mi> <mn>2</mn> </msub> <msub> <mover> <mi>y</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>K</mi> <mn>2</mn> </msub> <msub> <mi>y</mi> <mn>2</mn> </msub> </mrow>

<mrow> <msub> <mi>u</mi> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>L</mi> <mn>2</mn> </msub> <msub> <mover> <mi>i</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>iR</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>K</mi> <mrow> <mi>v</mi> <mn>2</mn> </mrow> </msub> <msub> <mover> <mi>y</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> </mrow>

其中,q2為比例調(diào)速閥的流量;Kq2為調(diào)速閥增益;y2為閥芯位移;FM2為電磁閥輸出壓力;i2為電磁鐵電流;m2為比例調(diào)速閥移動部件等效質(zhì)量;D2為與黏性摩擦有關(guān)的阻尼系數(shù);K2等效彈簧剛度;u2為比例調(diào)速閥的輸入電壓;L2為線圈電感;R2為總等效電阻;Kv2為銜鐵引起的速度反電動勢系數(shù)。

進一步地,液壓缸的流量由比例調(diào)速閥的輸入流量和比例溢流閥的輸出流量組成,其流量特性方程可表示為:

<mrow> <msub> <mi>q</mi> <mi>s</mi> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>q</mi> <mn>2</mn> </msub> <mo>=</mo> <mi>A</mi> <mi>v</mi> <mo>+</mo> <msub> <mi>&lambda;</mi> <mi>c</mi> </msub> <msub> <mi>p</mi> <mi>L</mi> </msub> <mo>+</mo> <mfrac> <mi>V</mi> <mi>E</mi> </mfrac> <msub> <mover> <mi>p</mi> <mo>&CenterDot;</mo> </mover> <mi>L</mi> </msub> </mrow>

進一步地,所述尋優(yōu)參數(shù)是比例調(diào)速閥PID控制器的參數(shù)(Kp1,Ki1,Kd1)和比例溢流閥PID控制器的參數(shù)(Kp2,Ki2,Kd2)。

進一步地,所述粒子群算法被配置為在解空間內(nèi)隨機初始化一組粒子,粒子通過跟蹤個體極值Pbest和全局極值gbest來更新自己,進行若干次迭代后找到最優(yōu)解。

進一步地,迭代更新的時候,采用慣性權(quán)重線性遞減策略,利用局部平均值避免尋優(yōu)陷入局部最優(yōu),利用全局最優(yōu)來提高收斂速度,同時使用動態(tài)慣性權(quán)重方法來追蹤非靜態(tài)目標函數(shù)。

進一步地,所述動態(tài)慣性權(quán)重方法為:

ω1(t)=(0.5+r/2)

<mrow> <msub> <mi>&omega;</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>&omega;</mi> <mrow> <mn>2</mn> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <mfrac> <mi>t</mi> <msub> <mi>t</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> </mfrac> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mrow> <mn>2</mn> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>&omega;</mi> <mrow> <mn>2</mn> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mo>)</mo> </mrow> </mrow>

其中,ω1的權(quán)重系數(shù)最優(yōu)范圍是0.5~1,ω2max為ω2的最大的權(quán)重系數(shù),ω2min為ω2的最小的權(quán)重系數(shù),tmax為運行的最大迭代次數(shù)。

進一步地,隨著迭代的進行,ω1和ω2權(quán)重系數(shù)會改變,特別是ω2,使得迭代前期,權(quán)重系數(shù)ω2值大,尋優(yōu)范圍廣,尋優(yōu)速度快;迭代后期,權(quán)重系數(shù)ω2值小,迭代范圍小,在最優(yōu)解附近尋找最優(yōu),且收斂性更好。

進一步地,設(shè)立使用誤差和指標ITAE作為目標函數(shù):

<mrow> <msub> <mi>J</mi> <mrow> <mi>I</mi> <mi>T</mi> <mi>A</mi> <mi>E</mi> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mi>i</mi> <mi>n</mi> </munderover> <mi>T</mi> <mo>&times;</mo> <mo>|</mo> <mi>e</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>|</mo> </mrow>

其中,T為采用周期,n為采用數(shù)目,計算所得的JITAE即為適應(yīng)度值。ITAE指標是一個能夠很好的描述系統(tǒng)性能優(yōu)劣的目標函數(shù),滿足此目標函數(shù)的最優(yōu)解,能夠使保證系統(tǒng)的穩(wěn)定性,低超調(diào)已經(jīng)快速響應(yīng)的要求。

以下將結(jié)合附圖對本發(fā)明的構(gòu)思、具體結(jié)構(gòu)及產(chǎn)生的技術(shù)效果作進一步說明,以充分地了解本發(fā)明的目的、特征和效果。

附圖說明

圖1為本發(fā)明一種較佳實施例的粒子群算法優(yōu)化PID參數(shù)流程圖。

具體實施例

如圖1所示,本發(fā)明所述的一種基于粒子群算法的TBM液壓推進系統(tǒng)PID控制參數(shù)優(yōu)化方法,提高系統(tǒng)控制性能。采取粒子群優(yōu)化算法,根據(jù)TBM液壓系統(tǒng)工作原理,建立推進系統(tǒng)模型;對PID控制器參數(shù),通過粒子群優(yōu)化算法尋優(yōu),是推進速度與推進壓力誤差最小,得到PID控制器的參數(shù)。

本發(fā)明所述的一種基于粒子群算法的TBM液壓推進系統(tǒng)PID控制參數(shù)優(yōu)化方法,針對某一特定硬巖掘進機進行液壓系統(tǒng)控制器參數(shù)尋優(yōu);采用機理分析法建立比例溢流閥與比例調(diào)速閥的力學(xué)平衡方程與電流動態(tài)方程,根據(jù)牛頓第二定律獲得活塞作用下的平衡方程。組成液壓推進系統(tǒng)的數(shù)學(xué)模型。

粒子群優(yōu)化算法,根據(jù)數(shù)據(jù)規(guī)模確定粒子群的個數(shù),進行訓(xùn)練后,計算得到預(yù)測結(jié)果,取它們的最優(yōu)結(jié)果做為液壓推進系統(tǒng)的PID控制器參數(shù)的設(shè)定值。

選取比例溢流閥與比例調(diào)速閥的PID參數(shù),分別為比例調(diào)速閥PID控制器的參數(shù)(Kp1,Ki1,Kd1)和比例溢流閥PID控制器的參數(shù)(Kp2,Ki2,Kd2),組成PSO算法的粒子,作為粒子群算法的尋優(yōu)參數(shù)。控制參數(shù)的優(yōu)化目標是速度偏差趨于零。對粒子群進行訓(xùn)練,將粒子群尋優(yōu)得到的PID參數(shù)作為液壓系統(tǒng)控制器參數(shù),可取得良好的控制性能。

粒子群優(yōu)化算法是一種基于群體智能理論的算法,由Kennedy和Eberhart博士與1955年提出,源于鳥群捕食的行為,通過種群粒子間的合作與競爭產(chǎn)生群體智能優(yōu)化搜索。粒子群算法首先在解空間內(nèi)隨機初始化一組粒子(隨機解),粒子通過跟蹤個體極值Pbest和全局極值gbest來更新自己。進行若干次迭代后找到最優(yōu)解。

本發(fā)明所述的基于粒子群算法的TBM液壓推進系統(tǒng)PID控制參數(shù)優(yōu)化方法的一個較佳實施例包括以下步驟:

(1)初始化PSO各種參數(shù),設(shè)置執(zhí)行次數(shù)Nmax=200、學(xué)習(xí)因子c1=c2=2、權(quán)重w=4以及粒子空間搜索范圍;

(2)初始粒子的位置和初始速度,計算每個粒子適應(yīng)值Fi(0)(適應(yīng)度函數(shù)),并取

(3)根據(jù)找出全局最優(yōu)

(4)根據(jù)公式

vik(t+1)=ωvik(t)+c1r1(Pik(t)-zik(t))

+c2r2(Pgk(t)-zik(t))

zik(t+1)=zik(t)+vik(t+1)

更新粒子的速度和位置計算的適應(yīng)度,表示為根據(jù)Fi(k)更新粒子最優(yōu)Pbest、gbest。如果滿足J<ε或k=Nmax則退出算法,否則跳至步驟3)。

以上詳細描述了本發(fā)明的較佳具體實施例。應(yīng)當(dāng)理解,本領(lǐng)域的普通技術(shù)無需創(chuàng)造性勞動就可以根據(jù)本發(fā)明的構(gòu)思作出諸多修改和變化。因此,凡本技術(shù)領(lǐng)域中技術(shù)人員依本發(fā)明的構(gòu)思在現(xiàn)有技術(shù)的基礎(chǔ)上通過邏輯分析、推理或者有限的實驗可以得到的技術(shù)方案,皆應(yīng)在由權(quán)利要求書所確定的保護范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
顺平县| 军事| 郎溪县| 成武县| 昔阳县| 建平县| 达尔| 凤城市| 榆树市| 三河市| 黄浦区| 沭阳县| 明光市| 蒙阴县| 镇原县| 濉溪县| 民权县| 涟源市| 辉县市| 同江市| 新源县| 哈巴河县| 徐汇区| 霍邱县| 深泽县| 改则县| 商水县| 谢通门县| 游戏| 天峻县| 奇台县| 寿宁县| 玉田县| 大悟县| 巴彦淖尔市| 望城县| 平利县| 南郑县| 吴堡县| 芦溪县| 台中县|