999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的溫等靜壓機(jī)升壓壓力控制系統(tǒng)設(shè)計(jì)*

2012-11-24 04:41:44張晉華劉知貴張活力陳金江
關(guān)鍵詞:系統(tǒng)設(shè)計(jì)

張晉華,劉知貴,張活力,陳金江

(西南科技大學(xué)a.信息工程學(xué)院;b研究生部;c學(xué)生處;d信息工程學(xué)院,四川綿陽 621010)

0 引言

等靜壓軟模成型技術(shù)[1-2]是從上個(gè)世紀(jì)20年代發(fā)展起來的一種利用密閉高壓容器內(nèi)制品在各向均等的超高壓壓力狀態(tài)下成型的先進(jìn)技術(shù)。該工藝是將粉末包容于一定形狀的彈性模內(nèi)至于裝有流體(液體或氣體)的密閉容器中,通過對彈性模施壓而使粉末成形的工藝方法。等靜壓成型技術(shù)通常需要0~600MPa的超高壓條件,這給等靜壓裝置的壓力控制系統(tǒng)設(shè)計(jì)帶來了很大困難。等靜壓機(jī)壓力控制系統(tǒng)是最具有多樣性的一種控制系統(tǒng),它根據(jù)所壓制的產(chǎn)品不同而壓力各異,難易程度也有很大區(qū)別。目前,等靜壓機(jī)的壓力控制系統(tǒng)為PLC+PC機(jī)復(fù)雜控制系統(tǒng)[3],其缺點(diǎn)是系統(tǒng)需要運(yùn)行大量算法軟件、指令處理速度慢、體積大、功耗大,受干擾后系統(tǒng)恢復(fù)較慢等。

隨著FPGA技術(shù)及其開發(fā)工具的發(fā)展,基于FPGA對壓力控制系統(tǒng)進(jìn)行控制是一種簡單有效的控制方法。FPGA器件具有集成度高、體積小、速度快、易于修改等特點(diǎn)。但是使用VHDL/Verilog HDL語言編寫復(fù)雜的控制算法有一定的困難性。隨著現(xiàn)代DSP技術(shù)的發(fā)展,在利用FPGA進(jìn)行系統(tǒng)的開發(fā)應(yīng)用上,已有全新的設(shè)計(jì)工具和設(shè)計(jì)流程。通過 DSP Builder將Matlab中Simulink設(shè)計(jì)仿真開發(fā)功能與QuartusII軟件的HDL綜合、模擬和驗(yàn)證功能結(jié)合起來,為智能控制算法的FPGA實(shí)現(xiàn)提供了良好的開發(fā)環(huán)境。

針對等靜壓裝置壓力控制系統(tǒng)(PLC+PC機(jī))的缺點(diǎn)以及FPGA芯片的易存儲式控制、控制精度高、高速處理、開發(fā)周期短、成本低、開發(fā)風(fēng)險(xiǎn)小等眾多優(yōu)點(diǎn),使得我們可以將各種智能壓力控制算法固化在專用的FPGA芯片上,算法硬件化。設(shè)計(jì)專用的FPGA控制芯片,它可以完全取代PLC+PC機(jī)所完成的全部控制功能。其專用性更強(qiáng)、體積更小、功耗更低。研制專用的FPGA芯片,通過其本身自帶的加密特性,結(jié)合鍵合封裝等技術(shù),屏蔽掉不需要的PIN管腳,使得系統(tǒng)的保密性能良好。

1 溫等靜壓機(jī)壓力控制系統(tǒng)

溫等靜壓設(shè)備在壓制過程中分為升壓、保壓和卸壓三個(gè)階段[1,3]。升壓是指按照設(shè)定的工藝曲線從0MPa升至設(shè)定壓力的過程;保壓是指根據(jù)設(shè)定時(shí)間保持超高壓工作缸壓力在一定范圍內(nèi)恒定不變的過程;卸壓是指按照設(shè)定曲線將工作缸壓力性當(dāng)前值降至0MPa的過程,每一個(gè)過程都有自己的各自的特點(diǎn)。

溫等靜壓機(jī)壓力容器內(nèi)的壓力是由壓力控制系統(tǒng)控制的。壓力控制系統(tǒng)的設(shè)計(jì)是整個(gè)等靜壓裝置設(shè)計(jì)的核心之一,其主要功能是使容器內(nèi)的壓力按工藝預(yù)先設(shè)定的規(guī)律變化,它包括增壓器運(yùn)行速率控制和卸壓閥組流量控制兩部分。溫等靜壓機(jī)壓力控制系統(tǒng)原理圖[3]如圖1所示。

圖1 溫等靜壓機(jī)壓力控制系統(tǒng)原理圖

該系統(tǒng)中比例流量閥的出口流量與電壓成正比,因此可以通過控制電壓的大小來控制比例流量閥的開度,控制進(jìn)入增壓器低壓腔液壓油的流量,從而改變活塞桿的運(yùn)動(dòng)速度,進(jìn)而改變注入工作缸內(nèi)介質(zhì)油的流量。因此可以通過控制改變電控比例流量閥的控制電壓使工作缸內(nèi)的壓力按照一定的速率增加。系統(tǒng)配置3個(gè)超高壓卸壓閥,節(jié)流口徑初步定為φ0.8、φ1.0、φ1.2三個(gè)規(guī)格,配套有相應(yīng)的控制泵站和閥組。其主要原理是根據(jù)卸壓速度,動(dòng)態(tài)選擇卸壓閥組的組合,通過3個(gè)卸壓閥的組合可達(dá)到7種卸壓速度,由于以上組合不能完全模擬真實(shí)的卸壓速度,因此在卸壓時(shí)同時(shí)開啟增壓器進(jìn)行增壓,通過電控比例泵調(diào)節(jié)增壓器的卸壓速度,這樣通過邊增壓、邊卸壓的方式來保證卸壓曲線的精度。增壓器運(yùn)行速率控制規(guī)律為常規(guī)PID控制。卸壓閥組流量的控制規(guī)律則采用模糊PID或神經(jīng)網(wǎng)絡(luò)PID進(jìn)行控制。

2 數(shù)字PID控制算法

PID控制器以其結(jié)構(gòu)簡單、穩(wěn)定性好、工作可靠、調(diào)整方便等優(yōu)點(diǎn)被廣泛應(yīng)用于工業(yè)控制系[4]。PID控制器是一種線性閉環(huán)控制,根據(jù)系統(tǒng)輸入和輸出的偏差值,利用比例、積分、微分計(jì)算出控制量來進(jìn)行控制的。其基本原理是根據(jù)反饋控制系統(tǒng)的偏差值按比例、積分、微分函數(shù)關(guān)系進(jìn)行運(yùn)算,所得結(jié)果輸出給執(zhí)行機(jī)構(gòu),執(zhí)行機(jī)構(gòu)根據(jù)偏差值的運(yùn)算結(jié)果來控制被控對象。在PID控制算法中,現(xiàn)今應(yīng)用最為廣泛的、算法相對簡單的當(dāng)屬數(shù)字PID控制算法。數(shù)字PID控制是生產(chǎn)過程中被普遍采用的控制方法,具有參數(shù)能夠靈活整定的特點(diǎn)。而根據(jù)執(zhí)行元件及控制對象的特性不同,數(shù)字PID控制算法通常又分為位置式PID控制算法和增量式PID控制算法。

本文研究的是溫等靜壓裝置在升壓階段用PID算法控制電控比例流量閥,因此我們選用位置式PID控制算法[4-5]。

位置式PID算法方程為:

為了簡化式子,設(shè):

則上式變?yōu)?

其中:u0為控制量的基值,即k=0時(shí)的控制輸出;u(k)為第k個(gè)采樣時(shí)刻的控制輸出;e(k)為第k個(gè)采樣時(shí)刻的誤差值;e(k-1)為第(k-1)個(gè)采樣時(shí)刻的誤差值;Kp為控制器比例放大系數(shù);Ki為控制器積分放大系數(shù);Kd為控制器微分放大系數(shù);T為采樣周期;Ti控制器的積分時(shí)間;Td為控制器的微分時(shí)間。PID控制系統(tǒng)方框圖如圖2所示。

圖2 PID控制系統(tǒng)方框圖

3 基于DSP Builder的數(shù)字PID控制算法設(shè)計(jì)與仿真測試

本文系統(tǒng)軟件使用QuartusII9.0,ModelSim-Altera6.4a,MATLABR2009b,DSPBuilder9.0 作為系統(tǒng)開發(fā)設(shè)計(jì)及測試軟件平臺。DSP Builder[6]是Altera公司推出的面向DSP開發(fā)的系統(tǒng)工具,它是作為Matab的一個(gè)Simulink工具箱出現(xiàn)的。控制系統(tǒng)結(jié)合使用DSP builder與QuartusII,按照自頂向下的設(shè)計(jì)方法,實(shí)現(xiàn)各個(gè)模塊的設(shè)計(jì),通過SignalComplier將所設(shè)計(jì)的.mdl文件轉(zhuǎn)換成相應(yīng)的HDL語言文件和TCL腳本文件,在ModelSim中運(yùn)行測試文件,查看測試結(jié)果。最后通過Quartus II[7]完成綜合、編譯、仿真和硬件測試。

3.1 PID控制算法設(shè)計(jì)

依據(jù)圖2采用DSP Builer設(shè)計(jì)數(shù)字PID控制算法模塊,如圖3所示。在頂層設(shè)計(jì)模型中,除了PID_controller模塊外,其他部分均采用一般Simulink組件。底層模型圖PID_controller實(shí)現(xiàn)了PID算法部分,這部分除了示波器均采用DSP Builder組件。否則,Signal Compiler時(shí)會出錯(cuò)。輸入為12位的偏差信號。而為了實(shí)現(xiàn)比例、積分、微分系數(shù)的精確可調(diào),在這里PID系數(shù)采用了8位精度,使系數(shù)至少可以精確到百分位。同時(shí),在系統(tǒng)設(shè)計(jì)過程中為了盡量避免浮點(diǎn)數(shù)的運(yùn)算,這里將PID系數(shù)取成整型,先放大數(shù)據(jù)值到20位,而在并行加法器運(yùn)算單元后用IO&Bus中的總線轉(zhuǎn)換器單元對累加后的數(shù)據(jù)進(jìn)行位數(shù)轉(zhuǎn)換,實(shí)現(xiàn)FPGA中的浮點(diǎn)數(shù)運(yùn)算。

圖3 DSP Builder建立的PID控制系統(tǒng)仿真模型

3.2 控制算法的仿真測試[6-9]

仿真測試步驟如下:①用DSP Builder搭建PID控制算法模塊,進(jìn)行Matlab仿真,運(yùn)行無誤后的仿真結(jié)果如圖4所示。②用Signal Compiler將Matlab文件(.mdl)轉(zhuǎn)換成Modelsim可以識別的TCL腳本文件和VHDL文件;③在Modelsim中運(yùn)行測試文件,查看測試結(jié)果。Modelsim中閉環(huán)控制系統(tǒng)的輸出曲線如圖5所示。測試結(jié)果與Matlab的仿真結(jié)果基本相同。

圖4 DSP Builder下PID控制器仿真圖

圖5 Modelsim功能仿真測試圖

3.3 控制算法的FPGA實(shí)現(xiàn)[7]

雙擊PID控制模型中的SingnalCompiler模塊,按照提示選擇器件、綜合及優(yōu)化工具,這里選擇Cyclone系列芯片 EP1C6Q240C8型 FPGA,綜合工具選為QuartusII9.0,優(yōu)化方式選擇Balanced,綜合考慮運(yùn)算速度和耗費(fèi)資源,編譯生成PID.qpf。在QuartusII9.0打開PID.qpf可以看到SingnalCompiler自動(dòng)生成的VHDL語言源代碼PID.vhd。在QuartusII9.0中完成綜合、編譯、仿真和硬件測試。生成的.pof文件及.sof文件可直接用于FPGA的編程配置。

4 結(jié)束語

文章介紹了溫等靜壓機(jī)壓力控制系統(tǒng)的組成原理,描述了溫等靜壓裝置在升壓和卸壓過程中壓力控制算法的選取。筆者以DSP Builder及QuartusII設(shè)計(jì)了溫等靜壓裝置壓力控制系統(tǒng)中的升壓控制器。設(shè)計(jì)好的智能模塊可作為IP加入到SOPC中。之后介紹了FPGA的系統(tǒng)級設(shè)計(jì)工具DSP Builder在壓力控制領(lǐng)域的應(yīng)用,目前在已出版的國內(nèi)期刊及論文庫中還沒有相關(guān)文獻(xiàn)談到這個(gè)交叉領(lǐng)域的應(yīng)用。由于設(shè)計(jì)是從與硬件完全無關(guān)的Matlab系統(tǒng)級仿真開始,因此控制領(lǐng)域工程師們可以迅速地將算法級的構(gòu)思應(yīng)用于控制系統(tǒng)設(shè)計(jì)中,從而可以將有限的精力專注于系統(tǒng)算法級的設(shè)計(jì),縮短了項(xiàng)目開發(fā)周期,減小了開發(fā)成本。我們將日益完善的SOPC設(shè)計(jì)工具應(yīng)用于自動(dòng)控制領(lǐng)域,大大提高了將各種智能PID算法廣泛應(yīng)用于實(shí)際工業(yè)控制系統(tǒng)的可行性。

[1]馬福康,等.靜壓技術(shù)[M].北京:冶金工業(yè)出版社,1992.

[2]朱志斌,田雪冬,等.靜壓技術(shù)的應(yīng)用與發(fā)展[J].現(xiàn)代技術(shù)陶瓷,2010(1):17-24.

[3]范玉德,曹志偉.QIC-160等靜壓機(jī)自動(dòng)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國工程物理研究院科技年報(bào),2003:131-132.

[4]劉金琨.先進(jìn)PID控制及其Matlab仿真[M].北京:電子工業(yè)出版社,2003.

[5]Kiam Heong Ang,Gregory Chong,Student Member,IEEE,and YunLi,Member,IEEE.PID Control System Analysis,Design,andTechnology[J].IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY,VOL.13,NO.4,JULY 2005.

[6]DSP Builder ReferenceManual.http://www.altera.com.

[7]QuartusII Handbook.http://www.altera.com.

[8]蘇珊,楊艷玲.基于Quartus II的數(shù)字PID控制模塊設(shè)計(jì)與仿真[J].吉首大學(xué)學(xué)報(bào)(自然科學(xué)版),2009:64-66.

[9]戢方,雷勇,王俊.自頂向下基于DSP Builder的PID控制系統(tǒng)開發(fā)[J].現(xiàn)代電子技術(shù),2007:127-129.

猜你喜歡
系統(tǒng)設(shè)計(jì)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
瞞天過海——仿生設(shè)計(jì)萌到家
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 欧美精品在线观看视频| 亚洲天堂网站在线| 亚洲中文字幕手机在线第一页| 色网站免费在线观看| 欧美在线精品怡红院| 青草91视频免费观看| 午夜精品区| 一级毛片免费观看不卡视频| 内射人妻无码色AV天堂| 精品欧美一区二区三区久久久| 波多野结衣久久精品| 国产永久在线视频| 成人免费视频一区| 91在线丝袜| 国产AV毛片| 日韩精品一区二区深田咏美| 国产成人1024精品| 黄色福利在线| 白浆免费视频国产精品视频| 在线一级毛片| 国产乱人激情H在线观看| 欧美国产综合色视频| 欧美在线精品一区二区三区| www.精品国产| 香蕉国产精品视频| 99精品福利视频| 91原创视频在线| 亚洲一级毛片在线观播放| 国产高清自拍视频| 国产高清精品在线91| 青青草原国产av福利网站 | 一级毛片不卡片免费观看| 久青草国产高清在线视频| 国产午夜小视频| 国产麻豆精品在线观看| 欧美区一区二区三| 成人免费网站在线观看| 久久99精品久久久久久不卡| 永久免费av网站可以直接看的 | 国产一级无码不卡视频| 色偷偷一区| 久久午夜夜伦鲁鲁片无码免费| 欧美精品亚洲精品日韩专区| 亚洲国产无码有码| 国产精品成人啪精品视频| 亚洲日韩Av中文字幕无码| 国产天天射| 成人午夜久久| 2021亚洲精品不卡a| 天天色天天综合网| 亚洲日本中文字幕天堂网| 国产91丝袜在线播放动漫| 欧美69视频在线| 美女高潮全身流白浆福利区| 国产成人高清精品免费软件| 色婷婷色丁香| 国产亚洲高清视频| 91小视频版在线观看www| 国产情侣一区二区三区| 欧美综合区自拍亚洲综合天堂| 国产9191精品免费观看| 99久久国产综合精品2023| 伊人成色综合网| 国产剧情国内精品原创| 在线永久免费观看的毛片| 欧美在线导航| 成人一级免费视频| 日韩在线1| 亚洲精品第1页| 成人国产精品2021| 亚洲日韩精品无码专区97| 国产欧美在线观看精品一区污| 国产成人永久免费视频| 国产在线精彩视频二区| 无码精油按摩潮喷在线播放| 久久无码免费束人妻| 69视频国产| 中文字幕在线看| 久久伊伊香蕉综合精品| 欧美区一区二区三| 国产日本视频91| 国产麻豆精品手机在线观看|