• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于遺傳算法的分?jǐn)?shù)階鋰電池模型參數(shù)辨識(shí)

      2022-12-01 06:49:24吳俊楊維明姚靜黃秋安
      關(guān)鍵詞:階躍適應(yīng)度遺傳算法

      吳俊,楊維明,姚靜,黃秋安

      (1.湖北大學(xué)計(jì)算機(jī)與信息工程學(xué)院, 湖北 武漢 430062; 2.上海大學(xué)可持續(xù)能源研究院, 上海 200444)

      0 引言

      鋰離子電池由于其能量密度高,使用壽命長(zhǎng),記憶效應(yīng)低等特點(diǎn),通常被用于便攜式電子設(shè)備(如手機(jī)、藍(lán)牙耳機(jī))和電動(dòng)汽車(chē)等領(lǐng)域[1-2],并且在軍事和航空航天應(yīng)用中日益流行.鋰離子電池在其充放電過(guò)程中,鋰離子在正負(fù)電極上完成脫嵌和嵌入,在電解質(zhì)中完成轉(zhuǎn)移.由于傳統(tǒng)鋰電池使用液體電解質(zhì),而液體電解質(zhì)具有易燃、易爆、易揮發(fā)的特性,在受到外部撞擊或者其他極端情況時(shí),會(huì)發(fā)生電池短路,繼而起火燃燒,無(wú)法提供足夠的安全保障.最近的特斯拉汽車(chē)起火事件表明,必須對(duì)電池的運(yùn)行狀態(tài)進(jìn)行監(jiān)控和管理.

      單純使用SOCSOH等外特性參數(shù)描述電池,不足以揭示電池運(yùn)行狀態(tài).尤其不足以探究電池電氣特性的變化,當(dāng)電池內(nèi)阻變得很大時(shí),根據(jù)焦耳定律,容易造成電池局部過(guò)熱,進(jìn)而導(dǎo)致電池爆炸起火等重大安全事故.因此,要完成對(duì)電池運(yùn)行狀態(tài)的監(jiān)控管理,必須對(duì)電池的阻抗特性進(jìn)行描述.

      本文中主要工作是選用分?jǐn)?shù)階模型作為鋰電池的等效電路,主要完成三個(gè)工作:1)利用分?jǐn)?shù)階定義,給出該分?jǐn)?shù)階模型的任意序列輸入條件下的數(shù)值解;2)完成在該模型框架下的階躍響應(yīng);3)利用遺傳算法完成對(duì)該模型電路參數(shù)的辨識(shí)仿真,并分析其誤差.

      1 分?jǐn)?shù)階理論及改進(jìn)Randle模型的參數(shù)提取

      分?jǐn)?shù)階理論有三種定義,這里僅介紹一種常用的數(shù)值逼近方法,即Grüwald-Letnikov,簡(jiǎn)稱(chēng)GL定義.假設(shè)函數(shù)滿(mǎn)足處處連續(xù)且可導(dǎo)條件,根據(jù)整數(shù)階的Hospital法則,可擴(kuò)展得到其分?jǐn)?shù)階的導(dǎo)數(shù)定義為[3-5]:

      (1)

      說(shuō)明如下:

      1)「?表示向上取整,h表示步長(zhǎng),類(lèi)似整數(shù)階導(dǎo)數(shù)分母,越小越好,α表示分?jǐn)?shù)階階數(shù);

      2)t0表示時(shí)間起點(diǎn),即在該定義下,當(dāng)前函數(shù)值涉及從t0開(kāi)始到t之間所有時(shí)間點(diǎn)的函數(shù)值;

      GL定義下,其分?jǐn)?shù)階積分的拉氏變換見(jiàn)公式(2):

      (2)

      在經(jīng)典等效電路模型中,一階RC模型試圖模擬歐姆電阻和電荷轉(zhuǎn)移反應(yīng),對(duì)應(yīng)于高頻尾線和低頻直線,但沒(méi)有描述中頻范圍內(nèi)的擴(kuò)散行為.對(duì)于二階RC模型,可以模擬歐姆電阻和擴(kuò)散行為,但不能考慮電荷轉(zhuǎn)移過(guò)程.Yu Zhihao等[6]使用第三階或更高階的RC串聯(lián)模型,所有三個(gè)過(guò)程都可以產(chǎn)生.然而,這些模型有大量的參數(shù),不僅使與計(jì)算負(fù)擔(dān)相關(guān)的模型數(shù)學(xué)結(jié)構(gòu)復(fù)雜化,還增加系統(tǒng)校準(zhǔn)的工作量和過(guò)擬合的風(fēng)險(xiǎn).此外,正如Westerhoff等[7]所證明的,即使使用5個(gè)RC串聯(lián)網(wǎng)絡(luò),該模型也不能非常準(zhǔn)確地捕捉零相位.

      為了解決上述問(wèn)題,分?jǐn)?shù)階微積分(FOC)最近被用于鋰離子電池的建模,Wang J L等[8]用CPE單元替換一階RC模型并聯(lián)塊中的理想電容器,得到分?jǐn)?shù)階模型.這些分?jǐn)?shù)階等效電路模型可能包含一個(gè)或多個(gè)CPE元件.通過(guò)簡(jiǎn)單地將一階RC模型中的理想電容替換為分?jǐn)?shù)階單元,得到的分?jǐn)?shù)階模型FOM,如圖1所示.利用分?jǐn)?shù)階導(dǎo)數(shù),發(fā)現(xiàn)該模型對(duì)實(shí)驗(yàn)數(shù)據(jù)的擬合有較好的精度,該分?jǐn)?shù)階模型的阻抗表達(dá)式為:

      Z(s)=R0+Zct(s)+Zd(s)

      (3)

      說(shuō)明如下:

      1)R0表示電解質(zhì)的歐姆電阻和連接電阻;

      2)Zct(s)表示電荷轉(zhuǎn)移電阻,通常由一個(gè)電阻Rp與CPE并聯(lián)組成,其中CPE表示電解質(zhì)和電極表面形成的非理想電容,也稱(chēng)為常相位單元[9-11];

      3)Zd(s)表示鋰離子在低頻條件下的擴(kuò)散電阻,被稱(chēng)為Warburg阻抗.

      常相位單元CPE的頻域表達(dá)式為:CPE(s)=1/Q1sα.其中,Q1是一個(gè)常數(shù),量綱是F·s1-α;α∈(0,1]表示非理想電容的分?jǐn)?shù)階階數(shù),當(dāng)α=1時(shí),CPE就退化成標(biāo)準(zhǔn)電容,這里τ=(RpQ1)-α,公式(3)中的電荷轉(zhuǎn)移電阻可表示為:

      (4)

      對(duì)于阻抗譜的實(shí)際測(cè)量,頻率范圍通常受到測(cè)試設(shè)備和物體特性的限制.因此有效的頻率范圍一般設(shè)置為:(100 mHz,100 kHz).本文中著重討論實(shí)際應(yīng)用情況下,半無(wú)限擴(kuò)散條件下的Warburg阻抗,即:

      (5)

      待辨識(shí)參數(shù)為:θ={R0,Rp,Q1,α,Q2}.

      2 改進(jìn)Randle模型下的分?jǐn)?shù)階響應(yīng)

      (6)

      此時(shí),除了上面提到的利用定義法求解分?jǐn)?shù)階響應(yīng)外,還可以借助文獻(xiàn)[12-13],利用反拉普拉斯變換,給出該階躍響應(yīng)的解析解,見(jiàn)公式(7)~(8),這里的α∈(0,1].文獻(xiàn)[12-13]中已經(jīng)證明,該解析解與定義法等價(jià).

      (7)

      (8)

      如圖2為改進(jìn)Randle模型下的階躍響應(yīng).階躍電流為1 A,橫軸表示時(shí)間,縱軸表示響應(yīng)電壓,參數(shù)θ={7.37,6.243 ,3.073 ,0.782 ,608.1},即參照下文中表1中的預(yù)設(shè)參數(shù)θ值取值.

      3 參數(shù)辨識(shí)及其結(jié)果分析

      辨識(shí)的基本步驟包括實(shí)驗(yàn)設(shè)計(jì)、數(shù)據(jù)采集、數(shù)據(jù)預(yù)處理、結(jié)構(gòu)辨識(shí)、參數(shù)估計(jì)、模型驗(yàn)證等.實(shí)驗(yàn)設(shè)計(jì)主要包括激勵(lì)信號(hào)的選擇,采樣周期的確定,激勵(lì)信號(hào)數(shù)據(jù)長(zhǎng)度,離線辨識(shí)還是在線辨識(shí)等,主要目的是使采集的輸入輸出數(shù)據(jù)盡可能多地包涵系統(tǒng)的內(nèi)在特性.因此,本仿真實(shí)驗(yàn)采用階躍電流和正弦電流作激勵(lì),希望盡可能與實(shí)際獲得的實(shí)驗(yàn)數(shù)據(jù)相仿或相近.

      參數(shù)辨識(shí)方法有很多,從信號(hào)的實(shí)時(shí)性看,可以分為兩大類(lèi),一是在線辨識(shí),二是離線辨識(shí).本文中采用離線辨識(shí)方法,利用遺傳算法,作參數(shù)優(yōu)化,得到最終的參數(shù)辨識(shí)結(jié)果.實(shí)際上除了一次完成算法外,其他無(wú)論哪種方法,其辨識(shí)流程大體均如圖3所示.

      如果用θ表示分?jǐn)?shù)階系統(tǒng)的參數(shù),用F(θ)表示待辨識(shí)模型的數(shù)學(xué)映射,當(dāng)輸入電流為i(t)時(shí),可以得到辨識(shí)模型計(jì)算值um和鋰電池模型的響應(yīng)電壓值u,計(jì)算目標(biāo)函數(shù)Jθ的值:

      Jθ=(u-um)2

      (9)

      更新并調(diào)整參數(shù)θ的值,使得目標(biāo)函數(shù)Jθ朝變小的方向靠近,當(dāng)輸出誤差函數(shù)小到某一指定精度ε,如當(dāng)Jθ<ε時(shí)即認(rèn)為辨識(shí)成功.可認(rèn)為在指定精度ε下,可以用辨識(shí)模型代替鋰電池系統(tǒng).

      3.1 遺傳算法原理遺傳算法[14-16]是美國(guó)教授John Hollond于上世紀(jì)60年代提出的一種受自然選擇過(guò)程啟發(fā)的元啟發(fā)式算法,屬于進(jìn)化智能算法的一種,通常依賴(lài)于生物啟發(fā)的算子,如選擇、交叉、變異等生成高質(zhì)量的優(yōu)化和搜索問(wèn)題的解決方案.遺傳算法本質(zhì)上是一種基于達(dá)爾文的“物競(jìng)天擇、適者生存”原則的仿生算法.目標(biāo)生物種群在捕食者和環(huán)境危害威脅等外在條件下,不能適應(yīng)的弱小生物個(gè)體被消滅,更能適應(yīng)生存環(huán)境的優(yōu)秀個(gè)體被保留.通過(guò)優(yōu)勝劣汰篩選后的生物成員往往比其他成員有更好的生存機(jī)會(huì).它們更有可能適應(yīng)進(jìn)化條件,它們產(chǎn)生的后代可能會(huì)遺傳并繼承他們的特征,學(xué)習(xí)和模仿它們的技能,從而產(chǎn)生更健康的后代.此外,基因突變?cè)谖锓N成員中隨機(jī)發(fā)生,其中一些突變可能會(huì)提高健康個(gè)體及其進(jìn)化后代長(zhǎng)期存活的機(jī)會(huì).最后存活下來(lái)得到的個(gè)體就是優(yōu)化問(wèn)題的最優(yōu)解.

      標(biāo)準(zhǔn)遺傳算法從隨機(jī)生成的可能解群體(個(gè)體)開(kāi)始.首先計(jì)算個(gè)體的適應(yīng)度,根據(jù)個(gè)體的適應(yīng)度值選擇部分個(gè)體作為父母,產(chǎn)生父群體.通過(guò)將交叉算子應(yīng)用于父群體,然后將變異算子應(yīng)用于它們的后代,產(chǎn)生了可能解的新群體(子群體).重復(fù)用新子代替換雙親(舊個(gè)體)進(jìn)行迭代,直到滿(mǎn)足停止標(biāo)準(zhǔn).

      本文中采用遺傳算法的流程圖如圖4所示.首先定義電池參數(shù)θ,隨機(jī)生成滿(mǎn)足要求的初始種群,計(jì)算初始種群的目標(biāo)函數(shù)值,通過(guò)遺傳算子(選擇、交叉、變異)得到新的候選解種群,重復(fù)計(jì)算新種群中目標(biāo)函數(shù)的值.當(dāng)某個(gè)體目標(biāo)函數(shù)值小于指定精度時(shí),停止迭代,該個(gè)體即為最優(yōu)個(gè)體輸出,否則繼續(xù)迭代.需要注意目標(biāo)函數(shù)值與適應(yīng)度一一對(duì)應(yīng),目標(biāo)函數(shù)需要作適應(yīng)度轉(zhuǎn)換,才能輸出該個(gè)體的適應(yīng)度.

      3.2 辨識(shí)結(jié)果分析本文中采用遺傳算法作為辨識(shí)算法,為了驗(yàn)證辨識(shí)算法的有效性,假定電池的既定參數(shù)如表頭所示,在激勵(lì)電流為階躍信號(hào)輸入的條件下,使用遺傳算法,取較好的4次結(jié)果展示在表1中.由于遺傳算法的收斂結(jié)果有一定波動(dòng)性,每次運(yùn)行結(jié)果都不盡相同,因此表中僅列出4組辨識(shí)結(jié)果.如表1中誤差均值MAE所示,每個(gè)點(diǎn)對(duì)應(yīng)的誤差均值精度達(dá)10-5,比原數(shù)據(jù)高出2個(gè)數(shù)量級(jí),結(jié)果正確有效.

      圖5是改進(jìn)Randle分?jǐn)?shù)階模型辨識(shí)結(jié)果(表1)的階躍響應(yīng)圖,橫軸是時(shí)間,縱軸是響應(yīng)電壓.其中圖5(a)是激勵(lì)時(shí)長(zhǎng)為0 ~ 100 s的階躍電流在4次參數(shù)辨識(shí)結(jié)果下的階躍響應(yīng).從圖5(a)的擬合效果看,4次辨識(shí)結(jié)果的擬合值基本與預(yù)設(shè)值響應(yīng)結(jié)果重合,擬合程度也“較好”.圖5(b)是對(duì)圖5(a)中從35 ~ 80 s時(shí)間片段(藍(lán)色虛線框部分)的局部放大.從圖5(b)可看出,除了“2#”外,其他3次辨識(shí)結(jié)果擬合曲線與預(yù)設(shè)值“完全重合”,擬合程度較高.

      表1 階躍響應(yīng)辨識(shí)結(jié)果

      圖6是“2#”個(gè)體遺傳進(jìn)化過(guò)程圖,即給出了“2#”遺傳算法優(yōu)化過(guò)程的實(shí)驗(yàn)結(jié)果,橫軸是遺傳算法執(zhí)行代數(shù),縱軸是適應(yīng)度值.由于響應(yīng)電壓的幅度值相對(duì)較小,在每個(gè)點(diǎn)上僅存在10-5的誤差,因此,需要進(jìn)行適應(yīng)度變換,這里使用公式ObiV=log(∑(u-um)2)作為適應(yīng)度函數(shù).由于本身電阻較小,擴(kuò)散系數(shù)很大,導(dǎo)致電壓在10-3量級(jí),因此在圖5(b)的微觀尺度上顯示出很大的差距.從實(shí)際的誤差均值上可看出,擬合后的響應(yīng)電壓與電壓真值之間差距很小.遺傳進(jìn)化過(guò)程圖(圖6)顯示,遺傳到180代時(shí),ObiV已經(jīng)小到-11個(gè)量級(jí),說(shuō)明均方誤差函數(shù)也已達(dá)到10-11,可以認(rèn)為對(duì)模型而言,已經(jīng)達(dá)到較好的精度,也進(jìn)一步驗(yàn)證圖5(b)中,看起來(lái)的差距很大的圖,實(shí)際并不大.

      4 結(jié)論

      本文中主要研究動(dòng)力鋰離子電池的改進(jìn)Randle模型,討論該模型在輸入信號(hào)為階躍電流情況下的解析解,并給出其階躍電壓響應(yīng)曲線,實(shí)現(xiàn)對(duì)該模型在階躍激勵(lì)下模型參數(shù)的提取.在此基礎(chǔ)上,利用遺傳算法對(duì)該系統(tǒng)模型的參數(shù)完成辨識(shí),參數(shù)辨識(shí)誤差均值接近10-5,擬合程度在98%以上.

      猜你喜歡
      階躍適應(yīng)度遺傳算法
      改進(jìn)的自適應(yīng)復(fù)制、交叉和突變遺傳算法
      基于階躍雙包層光纖的螺旋型光纖傳感器
      探討單位階躍信號(hào)的教學(xué)
      基于自適應(yīng)遺傳算法的CSAMT一維反演
      一種基于遺傳算法的聚類(lèi)分析方法在DNA序列比較中的應(yīng)用
      基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測(cè)
      基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
      基于改進(jìn)的遺傳算法的模糊聚類(lèi)算法
      少數(shù)民族大學(xué)生文化適應(yīng)度調(diào)查
      一種階躍函數(shù)在矩形時(shí)間窗口頻域特性的分析方法
      横山县| 辛集市| 布尔津县| 宁安市| 衡南县| 山西省| 怀化市| 客服| 兴安盟| 资中县| 睢宁县| 苏尼特左旗| 新兴县| 阳曲县| 城步| 平顶山市| 德保县| 城口县| 哈密市| 云南省| 西乡县| 邯郸县| 肇庆市| 南投市| 兴隆县| 五原县| 桃源县| 吴川市| 宁陵县| 汉川市| 鹤山市| 天长市| 平和县| 房产| 综艺| 井陉县| 纳雍县| 翼城县| 合山市| 鄂托克前旗| 古丈县|