国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PLC和伺服電機(jī)的主動(dòng)沖箱式造波系統(tǒng)的控制及實(shí)現(xiàn)

2020-06-12 05:34郝宗睿李超張浩華志勵(lì)任萬龍
山東科學(xué) 2020年3期
關(guān)鍵詞:楔形伺服電機(jī)波浪

郝宗睿,李超,張浩,華志勵(lì),任萬龍

(齊魯工業(yè)大學(xué)(山東省科學(xué)院) 山東省科學(xué)院海洋儀器儀表研究所,山東 青島 266100)

造波作為一項(xiàng)重要的實(shí)驗(yàn)技術(shù),在海洋工程領(lǐng)域占有重要的位置。造波機(jī)能夠?qū)崿F(xiàn)各種模型實(shí)驗(yàn)所需的模擬波浪,在有限的區(qū)域范圍內(nèi)盡可能模擬出真實(shí)的海域環(huán)境[1]。而船舶及海洋裝備的發(fā)展對(duì)模擬實(shí)驗(yàn)的準(zhǔn)確度提出了更高要求,迫切需求較高精度的波浪模擬設(shè)備[2]。模型實(shí)驗(yàn)的波浪效果一方面由造波水槽及執(zhí)行機(jī)構(gòu)的本身結(jié)構(gòu)及力學(xué)性質(zhì)決定,另一方面由實(shí)驗(yàn)環(huán)境能否準(zhǔn)確地反映自然的海浪環(huán)境決定。為了提高實(shí)驗(yàn)環(huán)境的準(zhǔn)確性及可靠性,就必須不斷改善和提高造波技術(shù)[3]。近年來,國內(nèi)外專家學(xué)者對(duì)實(shí)驗(yàn)水池的建設(shè)投入了大量的研究工作,造波技術(shù)取得了長足的發(fā)展。從最初的直流電機(jī)驅(qū)動(dòng)傳動(dòng)機(jī)構(gòu)進(jìn)行機(jī)械式造波,之后的電液模擬量伺服系統(tǒng)的應(yīng)用,到現(xiàn)在的交流伺服電機(jī)運(yùn)動(dòng)控制技術(shù)的開發(fā),造波設(shè)備越來越能夠真實(shí)地模擬各種海況,為實(shí)驗(yàn)提供更科學(xué)的依據(jù)。伺服電機(jī)驅(qū)動(dòng)具有響應(yīng)速度快、控制精度高的特點(diǎn)[4],其得到的波浪更接近于目標(biāo)波浪,可以提供更好的實(shí)驗(yàn)環(huán)境。1996年日本長崎研究所利用伺服電機(jī)運(yùn)動(dòng)控制技術(shù),設(shè)計(jì)了適航性水池中的多向不規(guī)則波造波機(jī)控制系統(tǒng)[5]。2001年荷蘭把CAN總線技術(shù)和Ethernet/IP網(wǎng)絡(luò)技術(shù)與伺服控制器結(jié)合在一起建造了MARIN水池網(wǎng)絡(luò)化多向不規(guī)則波造波機(jī)[6]。2006年,大連理工大學(xué)開發(fā)了國內(nèi)第一臺(tái)采用伺服電機(jī)作為動(dòng)力源的可模擬斜向不規(guī)則波的波浪水池造波設(shè)備[7]。我國702研究所建立的實(shí)驗(yàn)水池也是采用了交流伺服電機(jī)控制方式[8]。然而國內(nèi)外造波機(jī)存在共同的缺陷,即特定的頻率范圍內(nèi)波高無法保持不變,波高精確控制問題依舊是現(xiàn)有造波技術(shù)的瓶頸。因此,造波水平的差距主要表現(xiàn)在對(duì)造波機(jī)的精確控制上。本文采用的造波控制系統(tǒng)在伺服驅(qū)動(dòng)器內(nèi)部閉環(huán)控制的基礎(chǔ)上,還增加了基于PID(proportion integration differentiation)算法的波高和頻率閉環(huán)控制,能夠有效地提高造波精度。

本文以楔形板在垂直方向做上下往復(fù)運(yùn)動(dòng)產(chǎn)生規(guī)則波為造波需求完成造波運(yùn)動(dòng)。首先利用造波控制理論計(jì)算出造波機(jī)楔形板的運(yùn)動(dòng)參數(shù);然后由運(yùn)動(dòng)控制器根據(jù)運(yùn)動(dòng)參數(shù)計(jì)算出楔形板的控制參數(shù),控制伺服電機(jī)驅(qū)動(dòng)楔形板運(yùn)動(dòng);再利用PID負(fù)反饋算法提高波高與周期的精度;最后上位機(jī)界面通過TCP(transmission control protocol)與運(yùn)動(dòng)控制器通信,實(shí)現(xiàn)對(duì)現(xiàn)場的實(shí)時(shí)監(jiān)測和控制。仿真數(shù)據(jù)結(jié)果表明,采用PID算法比動(dòng)力學(xué)模型的造波效果更好,精確度更高。

1 造波機(jī)系統(tǒng)參數(shù)計(jì)算

本文造波系統(tǒng)的實(shí)驗(yàn)水槽尺寸為10 m×1 m×0.5 m,距離地面0.4 m,造波參數(shù)為波高0~10 cm,頻率0.5~3 Hz。造波機(jī)構(gòu)由楔形塊、固定支架組成。通過楔形塊的垂直上下運(yùn)動(dòng),產(chǎn)生波浪,如圖1所示。圖中水深為h,楔形塊在水面下垂直深度為b,楔形塊最大移動(dòng)距離為Y,中心線距離波面的距離為a。

圖1 沖箱造波機(jī)結(jié)構(gòu)示意圖Fig.1 Structural diagram of wave maker with striking box

本文以規(guī)則波造波理論為基礎(chǔ),計(jì)算造波機(jī)系統(tǒng)參數(shù)。根據(jù)造波理論需要得到波高和頻率,反向計(jì)算沖箱式造波系統(tǒng)的設(shè)計(jì)參數(shù)。楔形塊的運(yùn)動(dòng)方程是通過推板式造波系統(tǒng)的設(shè)計(jì)參數(shù)推導(dǎo)得出[8],主要包括水動(dòng)力學(xué)系統(tǒng)A,波長L,波數(shù)k,楔形塊移動(dòng)最大行程Smax,最大運(yùn)動(dòng)速度Vmax,最終得到楔形板最大行程對(duì)應(yīng)的位移x和速度v。具體的造波設(shè)計(jì)參數(shù)算法流程如圖2所示。

圖2 造波機(jī)設(shè)計(jì)參數(shù)計(jì)算流程圖Fig.2 Flow chart for the calculation of wave maker design parameters

由上述流程得到的楔形板最大行程對(duì)應(yīng)的位移和速度,不僅給造波機(jī)系統(tǒng)運(yùn)動(dòng)結(jié)構(gòu)的設(shè)計(jì)、伺服驅(qū)動(dòng)系統(tǒng)的選型及動(dòng)力學(xué)模型的建立提供了參考,而且給后續(xù)的控制算法的數(shù)學(xué)推導(dǎo)和仿真分析提供了所需的數(shù)據(jù)支撐[3]。

2 造波機(jī)控制系統(tǒng)

2.1造波機(jī)運(yùn)動(dòng)控制系統(tǒng)組成

造波機(jī)控制系統(tǒng)由工控機(jī)、PLC控制器、伺服驅(qū)動(dòng)器、伺服電機(jī)、楔形板和浪高傳感器等構(gòu)成。硬件系統(tǒng)設(shè)計(jì)如圖3所示。

圖3 基于交流伺服電機(jī)的下壓式造波機(jī)控制系統(tǒng)框圖Fig.3 Block diagram of the control system of the downstroke wave maker based on the AC servo motor

系統(tǒng)采用西門子S7-200 Smart PLC及EM235作為運(yùn)動(dòng)控制器和模擬量采集模塊,主要負(fù)責(zé)接收上位機(jī)控制指令,運(yùn)行下位機(jī)造波控制程序,采集傳感器信息,實(shí)現(xiàn)造波算法。伺服控制器采用西門子V90,功率為0.75 kW,集成PROFINET通信,可實(shí)現(xiàn)用戶數(shù)據(jù)、過程數(shù)據(jù)和診斷數(shù)據(jù)的實(shí)時(shí)傳輸,完成驅(qū)動(dòng)任務(wù)[9]。伺服電機(jī)為S-1FL6低慣量型電機(jī),功率為0.75 kW,轉(zhuǎn)速為3000 r/min,2500線增量編碼器,主要驅(qū)動(dòng)楔形塊的上下位移和速度。上位機(jī)通過TCP/IP與PLC直接通信,利用組態(tài)王軟件對(duì)系統(tǒng)整體狀態(tài)進(jìn)行控制。

具體工作方式為工控機(jī)以TCP/IP通信方式給PLC控制器下發(fā)指令,PLC控制器通過伺服驅(qū)動(dòng)器驅(qū)動(dòng)伺服電機(jī)運(yùn)動(dòng),并轉(zhuǎn)換為楔形塊的上下運(yùn)動(dòng)。伺服驅(qū)動(dòng)器一方面通過PROFINET總線獲得PLC發(fā)送的電機(jī)轉(zhuǎn)速和位移信息,另一方面,通過檢測的電機(jī)編碼器信號(hào)進(jìn)行負(fù)反饋調(diào)節(jié)。電機(jī)的狀態(tài)信號(hào)經(jīng)PLC采集后發(fā)送給主控計(jì)算機(jī),由主控計(jì)算機(jī)顯示電機(jī)工作狀態(tài)。浪高傳感器將采集的浪高信號(hào)經(jīng)浪高儀濾波、放大、去噪處理后發(fā)送給模擬量采集模塊,PLC控制器再利用PID算法對(duì)運(yùn)行參數(shù)進(jìn)行調(diào)整和修正。

2.2 PID控制算法

圖4 PID控制器結(jié)構(gòu)Fig.4 PID controller structure

為了提高造波的準(zhǔn)確性,采用PID控制器對(duì)被控對(duì)象進(jìn)行控制。這是一種線性控制器,通過對(duì)控制系統(tǒng)中偏差的比例(P)、積分(I)、微分(D)進(jìn)行線性組合來重新調(diào)整控制量[10-11]。圖4為PID控制器結(jié)構(gòu)圖,控制器的輸入為需要的波高Hd或頻率Fd,以及浪高傳感器采集的實(shí)際波高H或頻率F,求得偏差Δh和Δf,然后利用PID閉環(huán)控制算法得到被控對(duì)象位移和速度,并再次反饋給輸入,不斷地調(diào)整和修正參數(shù)。

PID算法的數(shù)學(xué)表達(dá)式為:

(1)

其中:kp為比例放大系數(shù);Ti為積分時(shí)間常數(shù);Td為微分時(shí)間常數(shù),其值應(yīng)根據(jù)造波機(jī)的實(shí)際工作情況來確定。通過不斷的造波實(shí)驗(yàn)來修正系數(shù),以找到最合適的數(shù)值對(duì)造波機(jī)進(jìn)行控制。

2.3 上位機(jī)軟件設(shè)計(jì)

造波機(jī)上位機(jī)界面采用組態(tài)王軟件,通過TCP與PLC控制器通信。組態(tài)王軟件具有適應(yīng)性強(qiáng)、開放性好、易于擴(kuò)展、經(jīng)濟(jì)、開發(fā)周期短等優(yōu)點(diǎn),不但可以實(shí)現(xiàn)對(duì)現(xiàn)場的實(shí)時(shí)監(jiān)測與控制,且在自動(dòng)控制系統(tǒng)中具有完成上傳下達(dá)、組態(tài)開發(fā)的重要作用[12]。本文的組態(tài)界面主要包括湊譜、控制界面、波形采集顯示和數(shù)據(jù)處理。

湊譜可根據(jù)第1節(jié)中的系統(tǒng)模型函數(shù),輸入波浪周期、波高、水深等參數(shù),計(jì)算出波浪控制數(shù)據(jù),如圖5所示??刂平缑婵捎米骺刂圃觳C(jī)的啟停和故障檢測,標(biāo)定PID系數(shù),如圖6所示。波形采集界面可通過浪高儀采集波浪數(shù)據(jù),并實(shí)時(shí)顯示在上位機(jī)界面上。數(shù)據(jù)分析界面對(duì)采集的數(shù)據(jù)點(diǎn)數(shù)進(jìn)行分析,如通過統(tǒng)計(jì)分析得到規(guī)則波的波個(gè)數(shù)、平均波高、最大波高和平均周期、最大周期等[13]。

圖5 湊譜Fig.5 Gater spectrum

圖6 控制界面Fig.6 Control interface

3 實(shí)驗(yàn)驗(yàn)證

為了驗(yàn)證主動(dòng)造波功能,選定在0.4 m水深的波浪水槽內(nèi)做規(guī)則波運(yùn)動(dòng),設(shè)定波高為6 cm,頻率為0.5 Hz。圖7是在實(shí)驗(yàn)水槽內(nèi)做的規(guī)則波運(yùn)動(dòng),從圖中可以看出,波形接近正弦波。

圖7 實(shí)驗(yàn)水槽規(guī)則波運(yùn)動(dòng)Fig.7 Regular wave motion in the experimental flume

圖8 實(shí)驗(yàn)數(shù)據(jù)對(duì)比Fig.8 Comparison of experimental data

另外,我們運(yùn)用Matlab軟件分別對(duì)系統(tǒng)參數(shù)計(jì)算方法和PID算法對(duì)造波的波形進(jìn)行對(duì)比。圖8為3種波形的仿真數(shù)據(jù)的比較,黑色曲線y1為標(biāo)準(zhǔn)正弦波波形,藍(lán)色虛線y2是由水動(dòng)力傳遞函數(shù)得出的波形,紅色曲線y3為PID算法得到的波形。從圖中可以看出,規(guī)則波總體效果較好。在2 s之前,y3波形呈無規(guī)律變化;2 s之后,造波效果越來越接近標(biāo)準(zhǔn)波,而y2波形在幅度和周期上與標(biāo)準(zhǔn)波誤差越來越大,原因是隨著周期的增加非線性的影響也在增加。因此,在造波中采用PID控制算法可以滿足精度要求。

4 結(jié)論

本文對(duì)沖箱式造波系統(tǒng)的造波原理進(jìn)行了理論分析,并對(duì)造波機(jī)的控制系統(tǒng)進(jìn)行了詳細(xì)介紹。該系統(tǒng)在控制方式上利用PLC控制器通過伺服驅(qū)動(dòng)器驅(qū)動(dòng)伺服電機(jī)運(yùn)動(dòng);在造波控制算法上,用PID負(fù)反饋算法代替原來的水動(dòng)力學(xué)算法,使產(chǎn)生的波浪更接近于理論的目標(biāo)波浪,從而提高了控制精度,為波浪實(shí)驗(yàn)提供了更精確的條件。

本文設(shè)計(jì)的造波機(jī)主要是針對(duì)規(guī)則波,對(duì)于非規(guī)則波的研究,還要進(jìn)行大量的實(shí)驗(yàn)驗(yàn)證。另外,由于在水槽尾部沒有設(shè)計(jì)消波裝置,隨著時(shí)間的增加,波形會(huì)受到二次反射波的影響。因此,以后在此基礎(chǔ)上,還要進(jìn)行大量的非規(guī)則波分析實(shí)驗(yàn),以及對(duì)造波系統(tǒng)進(jìn)行改進(jìn),實(shí)現(xiàn)造波機(jī)的吸收功能。

猜你喜歡
楔形伺服電機(jī)波浪
波浪谷和波浪巖
專利名稱:一種適應(yīng)壓鑄環(huán)境的伺服電機(jī)
History of the Alphabet
波浪谷隨想
鋼絲繩楔形接頭連接失效分析與預(yù)防
Eight Surprising Foods You’er Never Tried to Grill Before
去看神奇波浪谷
生產(chǎn)線中的伺服電機(jī)定位控制
伺服電機(jī)控制技術(shù)的應(yīng)用及發(fā)展趨向分析
伺服電機(jī)控制在電阻焊機(jī)的應(yīng)用研究
霞浦县| 博湖县| 原阳县| 中方县| 高州市| 仪征市| 澜沧| 柳州市| 怀宁县| 西安市| 新巴尔虎右旗| 安多县| 石台县| 县级市| 宁河县| 汉源县| 久治县| 阿荣旗| 黑河市| 普陀区| 拜泉县| 教育| 奇台县| 白银市| 昭苏县| 万宁市| 牡丹江市| 天祝| 汶川县| 永春县| 镇沅| 荣昌县| 德惠市| 凤庆县| 郎溪县| 屯昌县| 灵石县| 石台县| 莱州市| 伊金霍洛旗| 保靖县|