周克良,王蕩蕩,韓李珂
(江西理工大學(xué) a.電氣工程與自動(dòng)化學(xué)院; b.機(jī)電工程學(xué)院, 江西 贛州 341000)
電纜護(hù)套生產(chǎn)線的主要功能是擠出一層絕緣材料包裹在芯線外層,對(duì)電纜起保護(hù)作用[1]。傳統(tǒng)的護(hù)套線徑控制系統(tǒng)采用反饋控制,通過測(cè)徑儀反饋的實(shí)際外徑值與工藝要求的設(shè)定值比較得到線徑偏差,然后經(jīng)過控制器的PID運(yùn)算產(chǎn)生控制信號(hào)來控制擠塑機(jī)的出料速度或牽引機(jī)的牽引速度,進(jìn)而來控制產(chǎn)品的線徑[2]。盡管這種經(jīng)典的控制方式在結(jié)構(gòu)上比較簡(jiǎn)單,并且穩(wěn)定性較好,但擠塑機(jī)系統(tǒng)本身是一個(gè)復(fù)雜的大滯后系統(tǒng),又具有時(shí)變性、非線性等特點(diǎn),傳統(tǒng)PID控制表現(xiàn)出對(duì)系統(tǒng)參數(shù)變化的魯棒性比較差、抗負(fù)載擾動(dòng)能力不太強(qiáng)等缺點(diǎn),不能滿足當(dāng)今電纜行業(yè)的要求。針對(duì)此,國(guó)內(nèi)外專家學(xué)者將智能控制算法引入各行業(yè)領(lǐng)域解決實(shí)際問題。武斌等[3]實(shí)踐探索了模糊控制的工程應(yīng)用。周克良等[4]提出了可變論域的模糊PID控制策略。王春艷[5]、張連會(huì)[6]、曾慶良等[7]將模糊控制與Smith預(yù)估補(bǔ)償結(jié)合引入溫度控制系統(tǒng)。本文采用的自適應(yīng)模糊PID(AFPID)不同于常規(guī)模糊控制方法之處在于控制器的調(diào)整通過可調(diào)參數(shù)實(shí)現(xiàn),相比調(diào)整模糊規(guī)則或隸屬度函數(shù)更靈活簡(jiǎn)單。本文同時(shí)引入Smith預(yù)估補(bǔ)償環(huán)節(jié)來改善滯后時(shí)間的不良影響,并針對(duì)Smith預(yù)估器對(duì)模型精度要求太高這一不足,提出了改進(jìn)的Smith預(yù)估控制方案,改善了系統(tǒng)參數(shù)變化時(shí)滯后環(huán)節(jié)對(duì)系統(tǒng)性能的影響。為了避免高維數(shù)帶來的設(shè)計(jì)復(fù)雜和難以實(shí)施問題,本文將控制器分為PI和PD兩個(gè)獨(dú)立部分并共用同一個(gè)規(guī)則庫(kù)。選取誤差e和誤差的變化ec作為輸入變量設(shè)計(jì)了二維的模糊控制器,將兩個(gè)二維控制器的輸出求和之后做為控制量u。這種簡(jiǎn)化后的模糊控制器本質(zhì)上是一個(gè)非線性控制器,降低了總體復(fù)雜性,具有結(jié)構(gòu)簡(jiǎn)單、易于應(yīng)用、計(jì)算速度快等優(yōu)點(diǎn)。
護(hù)套生產(chǎn)線的工藝流程為:線芯經(jīng)放線單元放卷后,在主輔牽引機(jī)構(gòu)驅(qū)動(dòng)下通過擠塑機(jī)機(jī)頭;同時(shí),顆粒狀護(hù)套原材料經(jīng)過除濕和加熱處理后由旋轉(zhuǎn)的螺桿推擠著從機(jī)頭處擠出,在通過機(jī)頭時(shí)根據(jù)生產(chǎn)規(guī)格選擇合適的模具,從而使擠出的材料成形后可以緊密地包裹在線芯上形成電纜外護(hù)套;最后,經(jīng)過冷卻水定型完成噴碼風(fēng)干工序后由收線機(jī)構(gòu)收卷成盤。擠塑機(jī)結(jié)構(gòu)如圖1所示。
圖1 擠塑機(jī)結(jié)構(gòu)
通過對(duì)擠塑機(jī)結(jié)構(gòu)和護(hù)套擠出工藝流程的分析可知,覆蓋外護(hù)套后的電纜線徑主要取決于兩個(gè)因素:護(hù)套原材料的擠出流率(實(shí)際生產(chǎn)過程中通過改變推擠速度即螺桿轉(zhuǎn)速來控制)和主牽引速度。在主牽引速度恒定時(shí),增加擠出流率則電纜線徑增大;反之,線徑減小。擠出流率恒定時(shí),增大主牽引速度則電纜線徑減?。环粗?,線徑增加。在實(shí)際生產(chǎn)操作中,換卷后再次投入生產(chǎn)時(shí)為了達(dá)到設(shè)定生產(chǎn)速度,系統(tǒng)處于變速運(yùn)行狀態(tài),牽引速度從0開始增加。為了保證線徑穩(wěn)定,需要通過增大擠塑機(jī)螺桿轉(zhuǎn)速來增加塑料流率。當(dāng)牽引速度達(dá)到設(shè)定的生產(chǎn)速度時(shí),系統(tǒng)開始穩(wěn)定運(yùn)行[8]。由于改變推擠速度來控制線徑的方式能從根源減少線經(jīng)波動(dòng),因此在系統(tǒng)穩(wěn)定運(yùn)行時(shí),本文采用調(diào)節(jié)推擠速度的方式控制線徑。
線徑控制系統(tǒng)結(jié)構(gòu)見圖2。圖2中:擠塑機(jī)結(jié)構(gòu)部分可等效為1階慣性環(huán)節(jié)加純滯后環(huán)節(jié);調(diào)速系統(tǒng)是典型的閉環(huán)調(diào)速,可等效為2階慣性環(huán)節(jié)。這樣線徑控制系統(tǒng)被控對(duì)象模型便可以用一個(gè)2階慣性環(huán)節(jié)外加純滯后環(huán)節(jié)來等效,傳遞函數(shù)形式為
G(s)=K1e-τs/(T1s+1)(T2s+1)
(1)
式中:K1是系統(tǒng)增益;T1、T2是由系統(tǒng)參數(shù)決定的時(shí)間常數(shù);τ是滯后時(shí)間常數(shù)[9]。本文取被控對(duì)象的傳遞函數(shù)為
(2)
圖2 線徑控制系統(tǒng)結(jié)構(gòu)框圖
基于Smith預(yù)估器的自適應(yīng)模糊控制器設(shè)計(jì)大致分為2個(gè)部分:自適應(yīng)模糊控制器設(shè)計(jì)和用于滯后補(bǔ)償?shù)腟mith預(yù)估器設(shè)計(jì)。
圖3中,誤差e和誤差變化ec經(jīng)過量化因子Ke、Kec變換到論域后作為模糊控制器的輸入,經(jīng)模糊推理后得到輸出U;經(jīng)過尺度變換、積分等運(yùn)算輸出uPD和uPI,相加后即得到總控制量u。這里的控制量u作用在推擠調(diào)速系統(tǒng)上,用來對(duì)推擠電機(jī)進(jìn)行調(diào)速,進(jìn)而控制電纜線徑大小。取E、Ec、U的論域均為[-6,6],模糊子集均為{NB、NM、NS、ZE、PS、PM、PB},隸屬度函數(shù)曲線均取圖4所示的曲線,控制器模糊規(guī)則如表1所示。
圖3 自適應(yīng)模糊PID結(jié)構(gòu)
圖4 模糊控制器隸屬度函數(shù)曲線
UENBNMNSZEPSPMPBECNBNBNBNBNMNMZEZENMNBNBNBNBNMZEZENSNMNMNMZEZEPSPSZENMNMNSZEPSPSPMPSNSNSNSZEPMPMPMPMZEZEPMPMPBPBPBPBZEZEZEPMPBPBPB
為使控制器具有一定自適應(yīng)性,需要對(duì)控制器進(jìn)行實(shí)時(shí)調(diào)整。調(diào)整模糊控制器的方法有很多種,控制規(guī)則的調(diào)整對(duì)系統(tǒng)性能影響較大,且不易實(shí)現(xiàn);隸屬度函數(shù)調(diào)整影響相對(duì)較小,但需要豐富的專家經(jīng)驗(yàn)。因此,本文采用便于實(shí)現(xiàn)、效果明顯[13]的可調(diào)參數(shù)調(diào)整。所設(shè)計(jì)的控制系統(tǒng)結(jié)構(gòu)有Ke、Kec、α、β共4個(gè)可調(diào)參數(shù)。傳統(tǒng)模糊控制器中參數(shù)Ke是由誤差的取值范圍和其論域范圍的比例關(guān)系決定的,Kec同理。這里將二者設(shè)計(jì)為可調(diào)參數(shù),用來調(diào)整誤差及其變化的語言值,Ke、Kec增大,誤差及其變化的語言值也增大,控制作用增強(qiáng);反之減弱,相當(dāng)于間接調(diào)整了模糊規(guī)則。權(quán)系數(shù)α、β用來調(diào)節(jié)比例、微分和積分作用。這個(gè)簡(jiǎn)化的模糊PID控制器可看做是在常規(guī)PD控制的基礎(chǔ)上并聯(lián)1個(gè)積分環(huán)節(jié)。通過調(diào)整α、β兩個(gè)參數(shù),控制器可實(shí)現(xiàn)PD、PI和混合PID功能。本文中雖設(shè)計(jì)了4個(gè)可調(diào)參數(shù),但并不需要全部都做調(diào)整。由模糊推理后控制器的輸入輸出關(guān)系可知,β和Ke決定積分系數(shù),α和Kec決定微分系數(shù),比例系數(shù)由4個(gè)可調(diào)參數(shù)共同決定[14],因此本文各選其一,通過調(diào)整β和Kec來研究系統(tǒng)的自適應(yīng)能力。通過結(jié)合2階純滯后系統(tǒng)的階躍響應(yīng)曲線分析積分和微分環(huán)節(jié)的作用,得到誤差和誤差變化不同時(shí)β和Kec的調(diào)整規(guī)律,進(jìn)而得到自適應(yīng)調(diào)整模糊規(guī)則,見表2。
表2 自適應(yīng)調(diào)整模糊規(guī)則
結(jié)合本文所取的具體系統(tǒng)傳遞函數(shù),本文在仿真時(shí)取Ke=2.5,α=1.6,實(shí)時(shí)調(diào)整參數(shù)的初始值設(shè)為Kec=0.1,β=0.6,論域均取[-6,6]。
Smith預(yù)估控制是一種解決時(shí)間滯后系統(tǒng)控制問題的方法,其原理是:在傳統(tǒng)負(fù)反饋結(jié)構(gòu)的基礎(chǔ)上引入補(bǔ)償環(huán)節(jié),將被延遲的誤差信息提前反饋給控制器,消除滯后環(huán)節(jié)對(duì)系統(tǒng)的影響,提高了系統(tǒng)的響應(yīng)速度和穩(wěn)定性[15]。Smith預(yù)估器原理如圖5所示(實(shí)際預(yù)估模型往往并不是并聯(lián)在被控過程上,而是反向并聯(lián)在控制器上)。
在模型完全匹配的情況下,即Gm(s)=Gp(s)τm=τ時(shí),系統(tǒng)的閉環(huán)傳遞函數(shù)為
(3)
由式(3)可知:引入Smith預(yù)估器進(jìn)行補(bǔ)償之后,系統(tǒng)閉環(huán)傳遞函數(shù)的特征方程為1+Gc(s)·Gm(s)=0??梢姡卣鞣匠讨胁辉俸袦箜?xiàng),e-τs被移到了閉環(huán)控制回路之外,不再影響系統(tǒng)的穩(wěn)定性[16]。
圖5 Smith預(yù)估器原理
Smith預(yù)估器對(duì)被控對(duì)象模型的精確性有很高的要求,魯棒性較差,在模型失配時(shí)會(huì)引起系統(tǒng)不穩(wěn)定等問題??紤]到這些因素,本文采用一種具有參數(shù)自適應(yīng)能力的Smith預(yù)估補(bǔ)償方法。具體思路是在反饋通道增加1個(gè)輔助調(diào)節(jié)器,改進(jìn)的Smith預(yù)估器結(jié)構(gòu)如圖6所示。
圖6 改進(jìn)的Smith預(yù)估器結(jié)構(gòu)
According to the dynamics model of the manipulator,the healthy joints can be moved according to the desired position by PD control,and a global stability control in joint space can be realized.
(4)
其中:Tm為預(yù)估器時(shí)間常數(shù);Kc為Gc0(s)增益Km是Smith預(yù)估器增益。
由此可見,增加輔助調(diào)節(jié)器后反饋通道傳遞函數(shù)由單位1變?yōu)?階慣性環(huán)節(jié)。系統(tǒng)傳遞函數(shù)形式變?yōu)?/p>
(5)
圖7 帶滯后補(bǔ)償?shù)目刂葡到y(tǒng)結(jié)構(gòu)
通過仿真分析發(fā)現(xiàn):不同系統(tǒng)參數(shù)變化對(duì)Tf的要求是不同的。若模型失配僅由增益不同引起,即此時(shí)系統(tǒng)輸出Y和預(yù)估器輸出Ym的比值Y/Ym是一個(gè)常數(shù),則不應(yīng)引入濾波環(huán)節(jié),此時(shí)應(yīng)令Tf=0。若被控對(duì)象時(shí)間常數(shù)T變大,則應(yīng)減小Tf,反之增大。對(duì)于滯后時(shí)間常數(shù)τ,不論怎樣變化Tf都應(yīng)存在,Δτ/τ的絕對(duì)值增大則Tf增大,反之Tf減小[18]。然而,被控對(duì)象的參數(shù)變化最終都會(huì)體現(xiàn)在系統(tǒng)輸出和預(yù)估器輸出的偏差eY及其變化ΔeY上,從偏差及其變化可以看出系統(tǒng)的當(dāng)前工作狀態(tài)。因此,整定參數(shù)Tf時(shí)往往先將初值設(shè)定在Tm左右,然后根據(jù)eY和ΔeY的變化情況實(shí)時(shí)調(diào)整Tf。這里eY和ΔeY的論域均取[-6,6],模糊子集為{N、Z、P},ΔTf的論域均取[-6,6],模糊子集為{NB、NM、NS、ZE、PS、PM、PB},隸屬度函數(shù)均取高斯函數(shù),改進(jìn)的Smith預(yù)估器模糊規(guī)則如表3所示。
表3 改進(jìn)的Smith預(yù)估器模糊規(guī)則
根據(jù)eY和ΔeY的大小,經(jīng)模糊推理得到ΔTf。這樣就可以實(shí)時(shí)調(diào)整Tf大小,得到一個(gè)參數(shù)自適應(yīng)的Smith預(yù)估器。
根據(jù)所設(shè)計(jì)的控制系統(tǒng)在Simulink中進(jìn)行仿真,其中改進(jìn)的Smith預(yù)估器中參數(shù)Tf的自適應(yīng)調(diào)整采用Matlab Function來實(shí)現(xiàn)。為比較不同控制方法的抗干擾能力,在25 s處加入大小為-1的擾動(dòng),系統(tǒng)參數(shù)不變時(shí)的擾動(dòng)和階躍響應(yīng)曲線如圖8所示。
圖8 系統(tǒng)參數(shù)不變時(shí)的擾動(dòng)和階躍響應(yīng)曲線
從圖8可知:未加擾動(dòng)時(shí),采用傳統(tǒng)PID控制,系統(tǒng)的超調(diào)量σ%約為18%,調(diào)節(jié)時(shí)間ts約為20 s,線徑波動(dòng)較大,系統(tǒng)跟隨目標(biāo)線徑速度較慢;采用基于常規(guī)Smith預(yù)估器的AFPID控制,系統(tǒng)無超調(diào),調(diào)節(jié)時(shí)間ts約為15 s,系統(tǒng)響應(yīng)速度較快;采用基于改進(jìn)Smith預(yù)估器的AFPID控制,超調(diào)量較小,調(diào)節(jié)時(shí)間約為18 s,線徑變化較PID控制更為緩和。在抗干擾能力方面,由25 s后的響應(yīng)曲線可以看出:基于常規(guī)Smith預(yù)估器的AFPID抑制擾動(dòng)能力最強(qiáng),幾乎可以完全克服小范圍擾動(dòng)的影響,說明Smith預(yù)估控制在模型精確匹配時(shí)可有效克服滯后環(huán)節(jié)的不良影響,使控制效果得到明顯改善。
將系統(tǒng)純滯后時(shí)間常數(shù)增大50%、增益變大20%,觀察系統(tǒng)的階躍和擾動(dòng)響應(yīng)曲線變化情況,比較不同方法對(duì)滯后時(shí)間變化的魯棒性。系統(tǒng)參數(shù)變化時(shí)的擾動(dòng)和階躍響應(yīng)曲線見圖9。
圖9 系統(tǒng)參數(shù)變化時(shí)的擾動(dòng)和階躍響應(yīng)曲線
由圖9可知:當(dāng)系統(tǒng)滯后時(shí)間增大50%,增益變大20%后,傳統(tǒng)PID控制的超調(diào)量有所增加,調(diào)節(jié)時(shí)間基本不變,整個(gè)過渡過程相對(duì)比較緩和,且系統(tǒng)仍然是穩(wěn)定的,說明傳統(tǒng)PID控制具有較強(qiáng)的魯棒性。原本控制效果最好的基于常規(guī)Smith預(yù)估器的AFPID在系統(tǒng)滯后時(shí)間變化后超調(diào)量明顯增加,系統(tǒng)各項(xiàng)性能也明顯下降。基于改進(jìn)Smith預(yù)估器的AFPID受滯后時(shí)間變化影響最小,仍能保證良好的控制效果。
仿真結(jié)果表明:基于常規(guī)Smith預(yù)估器的AFPID控制的階躍響應(yīng)各項(xiàng)性能指標(biāo)和擾動(dòng)抑制能力均優(yōu)于傳統(tǒng)PID控制,但在系統(tǒng)參數(shù)變化時(shí)的魯棒性較差,采用改進(jìn)Smith預(yù)估器后,這一問題得到解決。
本文通過對(duì)護(hù)套擠出工藝流程和擠出機(jī)結(jié)構(gòu)的分析,得出了線徑控制系統(tǒng)的數(shù)學(xué)模型結(jié)構(gòu)和線徑大小的影響因素。針對(duì)實(shí)際線徑控制系統(tǒng)的特點(diǎn)和傳統(tǒng)PID的局限性,提出了模糊控制和傳統(tǒng)PID控制相結(jié)合的模糊PID控制方法,并在常規(guī)模糊PID控制器結(jié)構(gòu)基礎(chǔ)上進(jìn)行變形、降維,得到簡(jiǎn)化和易于實(shí)際應(yīng)用的模糊PID控制器。同時(shí),通過設(shè)置可調(diào)參數(shù)的方法讓控制器具有了一定自適應(yīng)能力。考慮到實(shí)際線徑控制系統(tǒng)的滯后性,引入了Smith預(yù)估補(bǔ)償環(huán)節(jié),并進(jìn)行改進(jìn)以適應(yīng)系統(tǒng)參數(shù)的變化。最后,在Matlab的Simulink中對(duì)幾種不同控制方法的擾動(dòng)和階躍響應(yīng)曲線進(jìn)行比較分析。結(jié)果表明,基于改進(jìn)Smith預(yù)估器的自適應(yīng)模糊PID控制表現(xiàn)出良好的控制效果、抗干擾能力和參數(shù)魯棒性。
[1] 李帥.基于現(xiàn)場(chǎng)總線的光纜護(hù)套生產(chǎn)線控制系統(tǒng)設(shè)計(jì)[D].武漢:武漢理工大學(xué),2011.
[2] 于強(qiáng)強(qiáng).電線電纜生產(chǎn)線線徑控制系統(tǒng)研究[D].長(zhǎng)春:長(zhǎng)春工業(yè)大學(xué),2017.
[3] 武斌,張偉,金國(guó)文,等.模糊控制理論在工業(yè)控制工程中的應(yīng)用實(shí)踐探索[J].電子測(cè)試,2017(13):119-120.
[4] 周克良,李德福,聶叢楠,等.基于可變論域模糊PID的汽車烘房溫控系統(tǒng)[J].江西理工大學(xué)學(xué)報(bào),2017,38(3):68-74.
[5] 王春艷.基于Smith預(yù)估模糊PID的主汽溫控制系統(tǒng)[J].工業(yè)控制計(jì)算機(jī),2012,25(6):27-29.
[6] 張連會(huì).基于Smith預(yù)估器的模糊PID溫度控制算法研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2012.
[7] 曾慶良,顧強(qiáng),仉毅,等.基于Smith模糊PID控制的溫室監(jiān)控系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2015,23(6):1964-1966.
[8] 張淑風(fēng).電線生產(chǎn)線網(wǎng)絡(luò)閉環(huán)系統(tǒng)智能控制的研究[D].呼和浩特:內(nèi)蒙古科技大學(xué),2009.
[9] 崔桂梅,穆慧靈,陳飛.優(yōu)化模糊PID控制器在線徑控制系統(tǒng)中的應(yīng)用[J].高電壓技術(shù),2007(6):180-183.
[10] 張小娟.一種新型Smith Fuzzy-PID控制器的設(shè)計(jì)[J].熱加工工藝,2012,41(4):210-212.
[11] 蔡成波,崔玉國(guó),蔡永根,等.壓電微動(dòng)平臺(tái)的改進(jìn)PID控制[J].壓電與聲光,2016,38(3):441-444.
[12] 顏新鵬,王炯.基于模糊PID控制的空氣彈簧振動(dòng)特性研究[J].重慶理工大學(xué)學(xué)報(bào)(自然科學(xué)),2017,31(9):63-67.
[13] 李全俊,黃權(quán),李錦.Smith預(yù)估模糊自適應(yīng)PID控制在時(shí)滯系統(tǒng)中的應(yīng)用[J].兵工自動(dòng)化,2011,30(12):49-52.
[14] 曹學(xué)海.炭化系統(tǒng)中的模糊自適應(yīng)PID設(shè)計(jì)及Smith預(yù)估器的改進(jìn)[D].哈爾濱:東北林業(yè)大學(xué),2016.
[15] 東方.基于Smith預(yù)估器的大時(shí)滯系統(tǒng)控制方法研究與仿真[J].制造業(yè)自動(dòng)化,2010,32(8):177-179.
[16] 安連祥,馬華民,劉永剛,等.基于改進(jìn)Smith預(yù)估器的二階時(shí)滯系統(tǒng)[J].計(jì)算機(jī)仿真,2011,28(1):198-200,233.
[17] 崔穎.基于Smith預(yù)估器的模糊PID控制方法研究[D].大連:大連理工大學(xué),2006.
[18] 徐星星,張春,何慧云,等.基于改進(jìn)Smith預(yù)估補(bǔ)償及自適應(yīng)Fuzzy-PID控制的NCS研究[J].陜西理工學(xué)院學(xué)報(bào)(自然科學(xué)版),2015,31(5):20-25.
重慶理工大學(xué)學(xué)報(bào)(自然科學(xué))2018年6期