由物理模型可以看出,電池系統(tǒng)只有一個獨立的儲能單元r,因此是一個一階系統(tǒng)。但是本文主要研究的是對蓄電池充電時電流的控制,因此,為簡化模型,可將上述模型的放電支路去除(只考慮剛開始充電階段的充電電流,認(rèn)為m>>a)。根據(jù)該回路,利用基爾霍夫電壓定律可列出方程。由于電流測量較難,因此通過測量電阻0兩端電壓來控制輸入電流,以0()為系統(tǒng)的輸出,ab()為系統(tǒng)的輸入,則通過聯(lián)立方程可以計算出如下關(guān)系,化成標(biāo)準(zhǔn)形式后,經(jīng)拉式變換后可得出以下關(guān)系式:

模型再次得到簡化。該模型雖然經(jīng)過簡化后可基本反映電池的充電過程,但其未能完全模擬電池充電器的充電過程,因此經(jīng)查閱資料后發(fā)現(xiàn)實際電池充電器模型應(yīng)如下。
對于RLC電路,可將RLC統(tǒng)一用阻抗來表示,根據(jù)基爾霍夫電壓定律可得等式,并可得到該電路的開環(huán)傳遞函數(shù),經(jīng)過以上分析,最終建立了本文所需要用到的蓄電池充電數(shù)學(xué)模型的傳遞函數(shù):

查閱文獻(xiàn)分析確定:=5 mΩ,=100 mH,=1 000 F。
3 控制系統(tǒng)性能分析
閉環(huán)系統(tǒng)方框如圖2所示。以=5 mΩ,=100 mH,=1 000 F為已知條件,系統(tǒng)的傳遞函數(shù)為:

由圖2可知,該系統(tǒng)的閉環(huán)系統(tǒng)傳遞函數(shù)為:

該系統(tǒng)的開環(huán)系統(tǒng)傳遞函數(shù)為:
編寫程序如下:
>> num=[5 1];>> den=[100 5 1];>> sys=tf(num,den);>> margin(sys)
將所求得傳遞函數(shù)導(dǎo)入Matlab軟件,通過輸入以下程序,利用Matlab軟件便可以直接作出該系統(tǒng)開環(huán)傳遞函數(shù)bode圖。
通過系統(tǒng)的伯德圖以及奈奎斯特圖可看出,所有極點均位于左半復(fù)平面中,幅值裕度=70.5°,穿越頻率為141 rad/s;相位裕度無窮大。
將所求得傳遞函數(shù)導(dǎo)入Matlab軟件,輸入程序如下:
>> num=[5 1];>> den=[100 5 1];>> sys=tf(num,den);%繪制單位階躍響應(yīng)>> step(sys);
>>xlabel('t'); %設(shè)置橫坐標(biāo)>>ylabel('y(t)'); %設(shè)置縱坐標(biāo)>>title('單位階躍響應(yīng)曲線'); %設(shè)置標(biāo)題>>grid on;%顯示網(wǎng)格線
利用Matlab軟件便可直接做出該傳遞函數(shù)的單位階躍響應(yīng)曲線。
由上可看出該響應(yīng)曲線的最大超調(diào)量較大且調(diào)整時間較長,不符合系統(tǒng)快速性和穩(wěn)定性的原則,利用matlab中pid調(diào)節(jié)對該響應(yīng)曲線調(diào)節(jié)。
pid調(diào)節(jié)傳遞函數(shù)如圖3所示。

圖3 pid調(diào)節(jié)傳遞函數(shù)
此時系統(tǒng)的閉環(huán)傳遞函數(shù)為:

將函數(shù)(1)通過以下程序輸入至matlab中,通過對matlab中輸出圖形的不斷調(diào)整,最后確定p,i,d三個參數(shù)分別為:p= 25,i=0.01,d=0.4。
輸入程序如下:
>> Kp=25;>> Kd=0.01;>> Ki=0.4;>> num=[5*Kd 5*Kp+ Kd Kp+5*Ki Ki];
>> den=[100+5*Kd 5+5*Kp+Kd Kp+1+5*Ki Ki];>> sys= tf(num,den);>> step(sys); %繪制單位階躍響應(yīng)>>xlabel('t'); %設(shè)置橫坐標(biāo)>>ylabel('y(t)'); %設(shè)置縱坐標(biāo)>>title('單位階躍響應(yīng)曲線'); %設(shè)置標(biāo)題>>grid on;%顯示網(wǎng)格線
由調(diào)整后的階躍響應(yīng)曲線可以看出,該系統(tǒng)的上升時間為2 s,峰值時間為3 s,最大超調(diào)量約6%,穩(wěn)態(tài)誤差約為2%,和未調(diào)節(jié)的系統(tǒng)相比,系統(tǒng)的上升峰值大大降低,動態(tài)穩(wěn)定性有了明顯的提高,同時動態(tài)調(diào)節(jié)性能損失也不大,爬升能力較好,各項指標(biāo)對于電池充電來說基本處于允許范圍內(nèi),達(dá)到了綜合性能指標(biāo)優(yōu)化的目的,達(dá)到了預(yù)期效果。
4 總結(jié)與體會
本文對蓄電池充電電流自動控制模型進(jìn)行了建模與校正進(jìn)行了分析,通過建立并簡化蓄電池充電的數(shù)學(xué)模型,求得該系統(tǒng)的傳遞函數(shù),并將所求得系統(tǒng)的傳遞函數(shù)導(dǎo)入MatLab軟件中進(jìn)行單位階躍響應(yīng)曲線的分析,建立pid校正系統(tǒng)進(jìn)行快速分析及校正,得到了較好的設(shè)計結(jié)果。
但在本次模型建立的過程中還存在許多問題需要解決,該模型的建立是在理想的情況下,如外界有干擾因素的產(chǎn)生將會影響系統(tǒng)的穩(wěn)定性,在接下來的工作中應(yīng)該對該系統(tǒng)進(jìn)行完善,將實際的干擾因素加入系統(tǒng)中再進(jìn)行仿真,使系統(tǒng)更加貼近實際工作狀況,對現(xiàn)實系統(tǒng)的指導(dǎo)意義更大。
[1]彭金春,陳全世,韓曾晉.電動汽車鉛酸電池充放電過程建模[J].汽車技術(shù),1997(6):5-8.
[2]王靜,康龍云,李鷹.基于模糊自適應(yīng)PID控制的鉛酸蓄電池充電系統(tǒng)仿真[J].低壓電器,2012(2):31-34.
[3]劉洋,裴洲奇.Simulink仿真技術(shù)在自動控制原理中的應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2014(7):17.
[4]王鳳嬌.MATLAB語言在自動控制系統(tǒng)校正裝置設(shè)計中的應(yīng)用[D].長春:吉林大學(xué),2007.
TM912
A
10.15913/j.cnki.kjycx.2019.20.018
2095-6835(2019)20-0043-02
〔編輯:嚴(yán)麗琴〕