亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇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é)院,四川綿陽(yáng) 621010)

        0 引言

        等靜壓軟模成型技術(shù)[1-2]是從上個(gè)世紀(jì)20年代發(fā)展起來(lái)的一種利用密閉高壓容器內(nèi)制品在各向均等的超高壓壓力狀態(tài)下成型的先進(jìn)技術(shù)。該工藝是將粉末包容于一定形狀的彈性模內(nèi)至于裝有流體(液體或氣體)的密閉容器中,通過(guò)對(duì)彈性模施壓而使粉末成形的工藝方法。等靜壓成型技術(shù)通常需要0~600MPa的超高壓條件,這給等靜壓裝置的壓力控制系統(tǒng)設(shè)計(jì)帶來(lái)了很大困難。等靜壓機(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ù)及其開(kāi)發(fā)工具的發(fā)展,基于FPGA對(duì)壓力控制系統(tǒng)進(jìn)行控制是一種簡(jiǎn)單有效的控制方法。FPGA器件具有集成度高、體積小、速度快、易于修改等特點(diǎn)。但是使用VHDL/Verilog HDL語(yǔ)言編寫(xiě)復(fù)雜的控制算法有一定的困難性。隨著現(xiàn)代DSP技術(shù)的發(fā)展,在利用FPGA進(jìn)行系統(tǒng)的開(kāi)發(fā)應(yīng)用上,已有全新的設(shè)計(jì)工具和設(shè)計(jì)流程。通過(guò) DSP Builder將Matlab中Simulink設(shè)計(jì)仿真開(kāi)發(fā)功能與QuartusII軟件的HDL綜合、模擬和驗(yàn)證功能結(jié)合起來(lái),為智能控制算法的FPGA實(shí)現(xiàn)提供了良好的開(kāi)發(fā)環(huán)境。

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

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

        溫等靜壓設(shè)備在壓制過(guò)程中分為升壓、保壓和卸壓三個(gè)階段[1,3]。升壓是指按照設(shè)定的工藝曲線從0MPa升至設(shè)定壓力的過(guò)程;保壓是指根據(jù)設(shè)定時(shí)間保持超高壓工作缸壓力在一定范圍內(nèi)恒定不變的過(guò)程;卸壓是指按照設(shè)定曲線將工作缸壓力性當(dāng)前值降至0MPa的過(guò)程,每一個(gè)過(guò)程都有自己的各自的特點(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)中比例流量閥的出口流量與電壓成正比,因此可以通過(guò)控制電壓的大小來(lái)控制比例流量閥的開(kāi)度,控制進(jìn)入增壓器低壓腔液壓油的流量,從而改變活塞桿的運(yùn)動(dòng)速度,進(jìn)而改變注入工作缸內(nèi)介質(zhì)油的流量。因此可以通過(guò)控制改變電控比例流量閥的控制電壓使工作缸內(nèi)的壓力按照一定的速率增加。系統(tǒng)配置3個(gè)超高壓卸壓閥,節(jié)流口徑初步定為φ0.8、φ1.0、φ1.2三個(gè)規(guī)格,配套有相應(yīng)的控制泵站和閥組。其主要原理是根據(jù)卸壓速度,動(dòng)態(tài)選擇卸壓閥組的組合,通過(guò)3個(gè)卸壓閥的組合可達(dá)到7種卸壓速度,由于以上組合不能完全模擬真實(shí)的卸壓速度,因此在卸壓時(shí)同時(shí)開(kāi)啟增壓器進(jìn)行增壓,通過(guò)電控比例泵調(diào)節(jié)增壓器的卸壓速度,這樣通過(guò)邊增壓、邊卸壓的方式來(lái)保證卸壓曲線的精度。增壓器運(yùn)行速率控制規(guī)律為常規(guī)PID控制。卸壓閥組流量的控制規(guī)律則采用模糊PID或神經(jīng)網(wǎng)絡(luò)PID進(jìn)行控制。

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

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

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

        位置式PID算法方程為:

        為了簡(jiǎn)化式子,設(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ì)與仿真測(cè)試

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

        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í)會(huì)出錯(cuò)。輸入為12位的偏差信號(hào)。而為了實(shí)現(xiàn)比例、積分、微分系數(shù)的精確可調(diào),在這里PID系數(shù)采用了8位精度,使系數(shù)至少可以精確到百分位。同時(shí),在系統(tǒng)設(shè)計(jì)過(guò)程中為了盡量避免浮點(diǎn)數(shù)的運(yùn)算,這里將PID系數(shù)取成整型,先放大數(shù)據(jù)值到20位,而在并行加法器運(yùn)算單元后用IO&Bus中的總線轉(zhuǎn)換器單元對(duì)累加后的數(shù)據(jù)進(jìn)行位數(shù)轉(zhuǎn)換,實(shí)現(xiàn)FPGA中的浮點(diǎn)數(shù)運(yùn)算。

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

        3.2 控制算法的仿真測(cè)試[6-9]

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

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

        圖5 Modelsim功能仿真測(cè)試圖

        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打開(kāi)PID.qpf可以看到SingnalCompiler自動(dòng)生成的VHDL語(yǔ)言源代碼PID.vhd。在QuartusII9.0中完成綜合、編譯、仿真和硬件測(cè)試。生成的.pof文件及.sof文件可直接用于FPGA的編程配置。

        4 結(jié)束語(yǔ)

        文章介紹了溫等靜壓機(jī)壓力控制系統(tǒng)的組成原理,描述了溫等靜壓裝置在升壓和卸壓過(guò)程中壓力控制算法的選取。筆者以DSP Builder及QuartusII設(shè)計(jì)了溫等靜壓裝置壓力控制系統(tǒng)中的升壓控制器。設(shè)計(jì)好的智能模塊可作為IP加入到SOPC中。之后介紹了FPGA的系統(tǒng)級(jí)設(shè)計(jì)工具DSP Builder在壓力控制領(lǐng)域的應(yīng)用,目前在已出版的國(guó)內(nèi)期刊及論文庫(kù)中還沒(méi)有相關(guān)文獻(xiàn)談到這個(gè)交叉領(lǐng)域的應(yīng)用。由于設(shè)計(jì)是從與硬件完全無(wú)關(guān)的Matlab系統(tǒng)級(jí)仿真開(kāi)始,因此控制領(lǐng)域工程師們可以迅速地將算法級(jí)的構(gòu)思應(yīng)用于控制系統(tǒng)設(shè)計(jì)中,從而可以將有限的精力專注于系統(tǒng)算法級(jí)的設(shè)計(jì),縮短了項(xiàng)目開(kāi)發(fā)周期,減小了開(kāi)發(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].中國(guó)工程物理研究院科技年報(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)開(kāi)發(fā)[J].現(xiàn)代電子技術(shù),2007:127-129.

        猜你喜歡
        系統(tǒng)設(shè)計(jì)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        何為設(shè)計(jì)的守護(hù)之道?
        《豐收的喜悅展示設(shè)計(jì)》
        流行色(2020年1期)2020-04-28 11:16:38
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        瞞天過(guò)?!律O(shè)計(jì)萌到家
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        国产精品中文第一字幕| 东京热无码av一区二区| 国产天美传媒性色av| 96精品在线| 日韩精品高清不卡一区二区三区| 国产精品亚洲二区在线看| 亚洲va久久久噜噜噜久久男同| 亚洲AV无码一区二区三区人| 国产美女黄性色av网站| 青青草小视频在线观看| 丰满少妇高潮惨叫久久久一| 国产成人av一区二区三区无码| 久久亚洲精品成人综合| 国产一区二区三免费视频| 国产免费艾彩sm调教视频| 双腿张开被9个黑人调教影片| 中文字幕色视频在线播放| 国产精品日韩av一区二区| 久久久久亚洲av成人无码| 久青草国产视频| 日本高清中文字幕二区在线| 亚洲综合中文字幕综合| 亚洲av永久无码精品| 久久人人做人人妻人人玩精| 亚洲一区二区三区自拍麻豆| 亚洲 日本 欧美 中文幕| 在线亚洲人成电影网站色www | 国产精品一区二区三区蜜臀| 中文字幕av人妻少妇一区二区 | 成人国产av精品麻豆网址| 免费网站内射红桃视频| 无码aⅴ在线观看| 久久99热精品免费观看麻豆| 极品粉嫩小仙女高潮喷水网站| 久久久久久久久蜜桃| 亚洲人成人一区二区三区| 日本一区二区免费看片| 欧美日韩亚洲中文字幕二区| 亚洲日本天堂| 国内激情一区二区视频 | 麻豆五月婷婷|