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

?

汽車底盤測功機控制系統(tǒng)測試仿真

2019-10-21 09:21:29許亞軍
微型電腦應(yīng)用 2019年6期
關(guān)鍵詞:系統(tǒng)測試模糊PID

許亞軍

摘 要: 以底盤測功機的結(jié)構(gòu)和工作原理為基礎(chǔ),模擬汽車在底盤測功機上的阻力,運用Simulink對模糊PID控制和傳統(tǒng)PID控制進行對比仿真試驗,最終以模糊PID控制實現(xiàn)對汽車底盤測功機的閉環(huán)控制。對信號采集處理單元、驅(qū)動單元進行分析并完成相應(yīng)軟件設(shè)計環(huán)節(jié)和控制流程圖的制作,使控制系統(tǒng)更加完善。通過試驗證明了本文所建立的控制系統(tǒng)具有較高的可靠性和實用性。

關(guān)鍵詞: 底盤測功機; ?模糊PID; 系統(tǒng)測試

中圖分類號: U467.4

文獻標(biāo)志碼: A

文章編號:1007-757X(2019)06-0156-05

Abstract: Based on the structure and working principle of the chassis dynamometer, this paper simulated the resistance of the vehicle on the chassis dynamometer. The fuzzy PID control and the traditional PID control were compared by using the Simulink, thus the closed loop control of the car bottom disc dynamometer was realized by fuzzy PID control. The signal acquisition and processing unit, the driving unit are analyzed and the corresponding software design link and the control flow chart are completed to make the control system more perfect. The test proved that the control system established in this paper has high reliability and practicability.

Key words: Chassis dynamometer; Fuzzy PID; System test

0 引言

目前汽車產(chǎn)業(yè)發(fā)展迅速,智能化的檢測儀器和方法是研究的熱點,汽車底盤測功機是一種室內(nèi)滾筒式檢測設(shè)備,可以完成對發(fā)動機功率、燃油經(jīng)濟性、加速與滑行性能等方面的檢測,主要通過飛輪實現(xiàn)汽車慣性阻力模擬,汽車道路行駛阻力用測功器模擬,通過對這些真實行駛工況的模擬,進而完成檢測汽車的各種性能,這就要求測試結(jié)果可靠準(zhǔn)確[1]。

1 模糊PID控制方案的設(shè)計

通常使用傳統(tǒng)PID控制底盤測功機,但這種控制方法已無法充分滿足人們逐漸提高的精度要求,傳統(tǒng) PID無法完成在線調(diào)整參數(shù),本文嘗試用模糊PID彌補這一不足,實現(xiàn)對底盤測功機的控制。其基本原理如圖1所示。

系統(tǒng)工作時,輸入速度值或轉(zhuǎn)矩值事先確定,根據(jù)閉環(huán)系統(tǒng)負(fù)反饋回來的值得到誤差e,對誤差進行微分運算得到誤差變化率ec。模糊控制器將e和ec作為輸入,PID控制的重要參數(shù)(KP,KI,KD)通過模糊控制決策求出,經(jīng)過模糊PID調(diào)整后,完成對電渦流測功器的勵磁電流和底盤測功機加載的控制,同時引回輸出(轉(zhuǎn)矩值或轉(zhuǎn)速)到輸入端作為反饋信息,完成對底盤測功機的閉環(huán)控制。

1.1 輸入輸出隸屬度函數(shù)的設(shè)計

本文設(shè)計的模糊控制器包括兩輸入、三輸出,e與ec作為輸入,論域范圍為[-3,3],將其隸屬度劃分為七個模糊子集,即{負(fù)大,負(fù)中,負(fù)小,零,正小,正中,正大};三個輸出分別為KP,KI,KD, 論域同樣為[-3 3],都由七個模糊子集構(gòu)成。使用三角形函數(shù)表示各變量的隸屬度函數(shù),本文以e和KP

為代表,其具體劃分如圖2、圖3所示[2]。

1.2 模糊邏輯規(guī)則設(shè)計

使輸入量向減小誤差方向變化由比例因子KP實現(xiàn),KP增大即可使靜差減小,但過大會使系統(tǒng)超調(diào)增大,降低系統(tǒng)動態(tài)性能;對誤差進行微分,感知誤差變化的趨勢由微分因子KD實現(xiàn),較大的KD值可縮短系統(tǒng)響應(yīng)時間,降低系統(tǒng)超調(diào),但KD過大會提高系統(tǒng)對干擾信號的敏感程度,會降低系統(tǒng)得抗干擾能力;記憶并積分誤差由積分因子KI實現(xiàn),有利于消除系統(tǒng)的靜差,但積分運算的滯后性導(dǎo)致過大的KI會降低被控制對象的動態(tài)品質(zhì)。綜上所述,被控過程在不同的e和ec下,對參數(shù)KP,KI和KD因子的調(diào)整如下。

(1) 當(dāng)偏差較大時,應(yīng)適當(dāng)增大KP并減小KD和超調(diào)量,應(yīng)取較小的KI,從而提高系統(tǒng)的跟隨性和穩(wěn)定性。

(2) 當(dāng)偏差處于中等大小范圍時,應(yīng)減小KP,減小超調(diào)使系統(tǒng)更穩(wěn)定,此時KD會影響系統(tǒng)的響應(yīng)速度,適當(dāng)調(diào)整KD與KI值,使系統(tǒng)更貼近于理想狀況。

(3) 當(dāng)偏差較小時,應(yīng)適當(dāng)調(diào)整KP使系統(tǒng)更穩(wěn)定,同時加大積分作用減小靜差,KD取值應(yīng)適中,偏大或偏小都會增加超調(diào)量、延長調(diào)節(jié)時間[3]。

如表1、表2、表3所示。

本文規(guī)則表1—表3的建立是通過使用MATLAB語言的模糊控制工具箱實現(xiàn)的,模糊規(guī)則編輯器如圖4所示。使用取大—取小完成模糊合成,取小蘊涵采用Mamdani,使用面積中心(COA)法解模糊,得到的控制規(guī)則曲面圖模糊規(guī)則曲面如圖5所示。

2 控制系統(tǒng)硬件設(shè)計仿真驗證

基于MATLAB的框圖設(shè)計環(huán)境的Simulink可簡化復(fù)雜的控制系統(tǒng),建立仿真環(huán)境,包含豐富的系統(tǒng)模型庫,建模時在Simulink窗口中拖入需要的模型,設(shè)置及連接按照控制的要求完成,最后觀察試驗結(jié)果,極大的提高了工作效率。本文主要對底盤測功機的恒速工況進行控制(恒轉(zhuǎn)矩工況的控制原理相同),在Simulink中分別建立模糊PID與傳統(tǒng)PID的仿真模型,對比分析結(jié)果。

2.1 傳統(tǒng)PID控制建模與仿真

為觀察動態(tài)階躍響應(yīng)曲線,恒轉(zhuǎn)速狀態(tài)下,建立傳統(tǒng)PID控制的Simulink仿真模型,為模糊PID的KP,KI,KD的初值提供參考。在恒速運轉(zhuǎn)下底盤測功機的傳遞函數(shù)經(jīng)參數(shù)辨識為G(s)=523 500s3+87.35s2+10 470s,仿真模型如圖6所示。

其中,系統(tǒng)的輸入為階躍信號,經(jīng)過調(diào)試選取KP的值為0.9,KI的值為0.016,KD的值為0.000 1,模糊PID中由此值作為其KP,KI,KD初始值的參考值,仿真時間取為0.5秒,這時輸出量的動態(tài)響應(yīng)如圖7所示。

由圖可知,在常規(guī)PID控制下,在0.3秒左右輸出穩(wěn)定值出現(xiàn),具有較好的跟隨性。

2.2 模糊PID控制建模與仿真

由于PID控制器算例為:U(k)=KPe(k)+KI∑e(K)+KDec(k),其中KP=Kp0+ΔKP,KI=KI0+ΔKI,KD=KDo+ΔKD,通過常規(guī)PID控制所獲得的值作為Kp0,KI0,KD0參考值,與量化因子Ke、Kec相同,ΔKP、ΔKI,ΔKD作為解模糊因子,需通過經(jīng)驗及湊試獲得。據(jù)此利用Simulink建立模糊PID的仿真模型,如圖8所示。

KP,KI,KD的值根據(jù) e、ec來調(diào)整,保持系統(tǒng)良好的動態(tài)響應(yīng)跟隨性,包括模糊邏輯控制器和PID控制器兩部分封裝。其中模糊PID控制器為封裝模塊如圖9所示。

雙擊模糊邏輯控制器模塊,將之前建立的模糊推理系統(tǒng)文件名輸入到彈出的參數(shù)設(shè)置對話框中,仿真時間取0.5秒,取單位階躍脈沖信號作為輸入信號源,運行仿真可得模糊PID控制系統(tǒng)的仿真結(jié)果如圖10所示。

在0.17左右響應(yīng)穩(wěn)定值出現(xiàn),具有較好的跟隨性。保持內(nèi)部封裝不變,本文通過對比傳統(tǒng)PID控制器與模糊PID控制器最終得到圖11所示的比較圖,達到穩(wěn)定值時模糊PID的仿真所需時間更短,跟隨性較好,因此基于模糊PID的控制將得到更廣泛的應(yīng)用[4]。

3 底盤測功機控制系統(tǒng)軟件設(shè)計

汽車底盤測功機系統(tǒng)要求較為精準(zhǔn)的實時采集到數(shù)據(jù),需實時監(jiān)測采集的轉(zhuǎn)速,轉(zhuǎn)矩等參數(shù)數(shù)據(jù),并按要求設(shè)定參數(shù),保證汽車底盤測功機控制系統(tǒng)運轉(zhuǎn)順利。

3.1 采集處理單元軟件設(shè)計

在檢測車輛性能時,汽車底盤測功機需采集并處理數(shù)量

巨大的相關(guān)數(shù)據(jù),進而完成車輛性能的確定,奠定下一步測試基礎(chǔ),是整個測試試驗的關(guān)鍵所在。為獲取測控系統(tǒng)所需參數(shù),包括滾筒轉(zhuǎn)速和電渦流機轉(zhuǎn)矩,設(shè)計了數(shù)據(jù)采集與處理單元,處理電路處理完參數(shù)后,將其輸入到單片機中,在經(jīng)過A/D轉(zhuǎn)換后實現(xiàn)采集轉(zhuǎn)速和轉(zhuǎn)矩信號[5]。

3.1.1 采集速度信號

測試底盤測功機時獲取轉(zhuǎn)速非常重要,轉(zhuǎn)速信號可作為運行狀態(tài)的判斷標(biāo)準(zhǔn)之一,測試汽車的速度可據(jù)此作出推算,本文通過光電編碼器獲得,由電路采集處理后,送入A/D轉(zhuǎn)換芯片轉(zhuǎn)換后,送入單片機進行數(shù)值處理,據(jù)此判斷檢測車輛實時車速[6]。

3.1.2 采集轉(zhuǎn)矩信號

電渦流機的轉(zhuǎn)矩信號經(jīng)過壓力傳感器放大后,獲得一種電壓信號,將其送入單片機,并將輸入的模擬信號通過A/D轉(zhuǎn)換為數(shù)字信號,便于單片機進行處理運算。數(shù)據(jù)采集模塊軟件流程如圖12所示。

3.1.3 數(shù)字濾波

為降低現(xiàn)場環(huán)境的干擾,提高系統(tǒng)的性能,克服硬件濾波器的不足,本系統(tǒng)采用數(shù)字濾波技術(shù)完成對采集數(shù)據(jù)的處理,它通過特定運算將輸入數(shù)字序列轉(zhuǎn)變?yōu)檩敵鰯?shù)字序列,使結(jié)果的可信度較高,為減小偶然誤差,具體采用算術(shù)平均濾波與限幅相結(jié)合的方法,提高對隨機干擾信號的抗干擾能力,具體流程如圖13所示。

對具有隨機干擾的一般信號進行濾波,算術(shù)平均濾波法較為適用,其原理是要在N個輸入采樣數(shù)據(jù)中尋找一個與各采樣值間的偏差的平方和最小的數(shù)據(jù)??煽朔Z入尖脈沖干擾則需加入限幅濾波,限幅值依據(jù)經(jīng)驗設(shè)定,若存在限幅范圍外的轉(zhuǎn)換值,則認(rèn)為干擾竄入了本次采樣值中,需拋棄干擾值,再將余下的采樣值應(yīng)用算術(shù)平均濾波法,在平均值濾波基礎(chǔ)上,該濾波子程序加入了限幅濾波,使數(shù)據(jù)處理更加準(zhǔn)確[7]。

3.2 驅(qū)動控制單元軟件設(shè)計

通過渦流機給滾筒加載阻力,汽車底盤測功機實現(xiàn)對使用車輛真實行駛工況的模擬,對渦流機的控制是系統(tǒng)的關(guān)鍵,基本過程為:模糊PID控制系統(tǒng)經(jīng)過判定和運算數(shù)據(jù)(由信號與數(shù)據(jù)采集單元得來)后得到勵磁給定值,通過勵磁控制電路控制勵磁電流,實現(xiàn)實時控制電渦流機,完成不同工況的模擬過程,所采用的模糊PID算法C程序流程如圖14所示[8]。

其中模糊PID的C程序調(diào)用部分如下:

//模糊PID調(diào)用

float PIDcalc(PID *p,floatfeedback)

{

float E,Temp,EC;

p->Now P=feedback;

E=p->Set P - p->Now P;

EC=E - p->Last E;

Fuzzy_mem(E,EC);

p->Kp=(float)(Fuzzy_Kp(E,EC))/10;

p->Ki=(float)(Fuzzy_Ki(E,EC))/100;

p->Kd=(float)(Fuzzy_Kd(E,EC))/10;

Temp=(p->Kp*E) +(p->Ki*p->Last E) +(p->Kd*p->Prev E);

p->Prev E=p->Last E;

p->Last E=E;

return (Temp);

}

4 控制系統(tǒng)驗證試驗

通過程序驗證試驗和整車試驗兩部分,完成對部分電路

的測試試驗,包括繼電器控制測試試驗、高速脈沖采集試驗和串口輸入輸出測試試驗,驗證了程序的實用性。在模糊PID模型正確建立的基礎(chǔ)上,通過軟件程序完成測試試驗,對汽車行駛的速度采用傳統(tǒng)PID控制系統(tǒng)與模糊PID控制系統(tǒng)采集數(shù)據(jù),結(jié)果如圖15所示。

本文選擇了6個速度點,并且每個速度點保持10 s的時間,大幅度的震蕩現(xiàn)象會出現(xiàn)在汽車加速到下一速度點時,在汽車從最初加速到30 km/h時表現(xiàn)最為明顯,原因在于滾筒初始加載對汽車的慣性影響,隨后速度會有小幅度震蕩但基本趨于穩(wěn)定,測試結(jié)果表明模糊PID控制速度曲線超調(diào)量較小,震蕩相對較少,穩(wěn)定到規(guī)定速度點用時少,證明了本文所建立的控制系統(tǒng)具有較高的可靠性和實用性。

5 總結(jié)

本文主要對汽車底盤測功機的控制系統(tǒng)進行了研究,模擬汽車在底盤測功機上的阻力,通過模糊PID控制方案的設(shè)計,對模糊PID控制和傳統(tǒng)PID控制進行運用Simulink對比仿真試驗,實現(xiàn)對汽車底盤測功機的閉環(huán)控制。對信號采集處理單元、驅(qū)動單元進行分析與軟件設(shè)計,完成控制流程圖的制作,使控制系統(tǒng)更加完善,通過驗證試驗證明了本文所建立的控制系統(tǒng)具有較高的可靠性和實用性。

參考文獻

[1] 王冬.關(guān)于汽車底盤測功機測控系統(tǒng)的探討[J].山東工業(yè)技術(shù), 2016(17):232-233.

[2] 楊圓圓.電力測功機測量系統(tǒng)的設(shè)計與實現(xiàn)[J].自動化技術(shù)與應(yīng)用, 2015(2):100-104.

[3] 張鐵民,黃鵬煥,黃沛盛,黃翰,梁莉.輪轂式永磁直流測功機系統(tǒng)的研究[J].振動、測試與診斷, 2016(5):829-834.

[4] 吳廣順,張立鵬.發(fā)動機測功機系統(tǒng)及轉(zhuǎn)速測控系統(tǒng)設(shè)計[J].計量與測試技術(shù), 2017(1):14-16.

[5] 歐陽愛國,羅茶根,劉軍,劉燕德.可移動式汽車發(fā)動機功率測量儀設(shè)計[J].華東交通大學(xué)學(xué)報, 2011(3):78-82.

[6] 姚武.底盤測功機在機動車動力性檢測中的運用[J].低碳世界, 2016(15):241-242.

[7] 關(guān)明義.一種測功機測力系統(tǒng)的標(biāo)定方法[J].科技經(jīng)濟導(dǎo)刊.2017(13):48-49.

[8] 盧成春,郭敏,毛開清.測功機維修裝置的設(shè)計應(yīng)用[J].重型汽車.2016(3):19-20.

(收稿日期: 2018.06.15)

猜你喜歡
系統(tǒng)測試模糊PID
基于AFDX總線的數(shù)據(jù)監(jiān)測與管理系統(tǒng)設(shè)計
基于.NET的維漢居民信息管理系統(tǒng)測試研究
基于模糊PID的液壓調(diào)平系統(tǒng)的同步控制研究
中國新通信(2017年3期)2017-03-11 09:33:02
互聯(lián)網(wǎng)平臺下的智能信息管理系統(tǒng)設(shè)計
模糊PID控制在煤礦污水集中監(jiān)控系統(tǒng)中的應(yīng)用
科技視界(2016年23期)2016-11-04 11:07:53
對CALIS查收查引系統(tǒng)的測試和應(yīng)用效果評價
基于模糊PID的液化氣梭式窯自動控制系統(tǒng)設(shè)計
科技視界(2016年5期)2016-02-22 20:10:30
微弱信號檢測裝置的設(shè)計
步進電機模糊PID閉環(huán)控制系統(tǒng)仿真研究
微小型陸空兩棲機器人地面移動控制方法
屏南县| 永嘉县| 正安县| 横山县| 兴安县| 兴山县| 白城市| 介休市| 海城市| 巴南区| 鄂尔多斯市| 板桥市| 龙山县| 九寨沟县| 潢川县| 公安县| 南澳县| 广河县| 调兵山市| 界首市| 建德市| 上虞市| 莲花县| 江阴市| 清涧县| 长寿区| 新昌县| 乡宁县| 鄂尔多斯市| 河东区| 怀集县| 西丰县| 黔江区| 望都县| 万源市| 宁蒗| 鹤峰县| 名山县| 三穗县| 祁东县| 马鞍山市|