欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于多目標(biāo)遺傳算法的電池等效模型參數(shù)識別方法與流程

文檔序號:12120038閱讀:來源:國知局

技術(shù)特征:

1.一種基于多目標(biāo)遺傳算法的電池等效模型參數(shù)識別方法,其特征在于,包括以下步驟:

S1、建立電池的雙極化等效電路模型,計(jì)算獲得所述雙極化等效電路模型的輸出電壓值;

S2、根據(jù)雙極化等效電路模型的輸出電壓值和電池產(chǎn)品樣品輸出電壓值,建立用于表示雙極化等效電路模型輸出電壓曲線與產(chǎn)品樣本輸出電壓曲線差別的目標(biāo)函數(shù);

S3、根據(jù)雙極化等效電路模型的開路電壓和輸出電壓的取值范圍設(shè)定約束條件;

S4、根據(jù)多目標(biāo)優(yōu)化遺傳算法對S2中的目標(biāo)函數(shù)在S3中的約束條件下優(yōu)化求解,得到Pareto最優(yōu)解集,并在Pareto最優(yōu)解集中挑選最優(yōu)的折中解,得出最優(yōu)的雙極化等效電路模型元件參數(shù)。

2.如權(quán)利要求1所述的基于多目標(biāo)遺傳算法的電池等效模型參數(shù)識別方法,其特征在于,所述S1中所述的計(jì)算獲得所述雙極化等效電路模型的輸出電壓值的具體過程包括:采用指數(shù)形式的函數(shù)根據(jù)電池的荷電狀態(tài)和充放電速率擬合得到雙極化等效電路模型中各元件的參數(shù)值和開路電壓值,進(jìn)而根據(jù)充放電速率和充放電時(shí)間計(jì)算得到雙極化等效電路模型的輸出電壓值。

3.如權(quán)利要求2所述的基于多目標(biāo)遺傳算法的電池等效模型參數(shù)識別方法,其特征在于,所述S2的具體過程包括:取一個(gè)以上時(shí)間點(diǎn),一個(gè)以上不同充放電速率,獲得雙極化等效電路模型的多組輸出電壓值和電池產(chǎn)品樣品的多組輸出電壓值,建立包含多個(gè)子目標(biāo)的用于表示雙極化等效電路模型輸出電壓曲線與產(chǎn)品樣本輸出電壓曲線差別的目標(biāo)函數(shù)。

4.如權(quán)利要求3所述的基于多目標(biāo)遺傳算法的電池等效模型參數(shù)識別方法,其特征在于,所述S4中所述的在Pareto最優(yōu)解集中挑選最優(yōu)的折中解的過程具體包括:由Pareto最優(yōu)解集中的每個(gè)解個(gè)體為所述S1中所述的指數(shù)形式的函數(shù)的一組系數(shù),計(jì)算得到所述S2中所述的目標(biāo)函數(shù)的Pareto最優(yōu)前沿,進(jìn)而根據(jù)此Pareto最優(yōu)前沿挑選最優(yōu)的折中解。

5.如權(quán)利要求4所述的基于多目標(biāo)遺傳算法的電池等效模型參數(shù)識別方法,其特征在于,所述S1中所述的電池的雙極化等效電路模型具體包括:依次串聯(lián)的開路電壓源Uoc、歐姆電阻R0、濃差極化RC電路和電化學(xué)極化RC電路;濃差極化RC電路由并聯(lián)的Cpa和Rpa構(gòu)成,電化學(xué)極化RC電路由并聯(lián)的Cpc和Rpc構(gòu)成;R0模擬內(nèi)部阻抗,Rpa模擬濃差極化電阻,Rpc模擬電化學(xué)極化電阻,Cpa和Cpc分別模擬濃差極化特性和電化學(xué)極化特性的瞬態(tài)特性。

6.如權(quán)利要求5所述的基于多目標(biāo)遺傳算法的電池等效模型參數(shù)識別方法,其特征在于,所述S1中所述的采用指數(shù)形式的函數(shù)根據(jù)電池的荷電狀態(tài)和充放電速率擬合得到雙極化等效電路模型中各元件的參數(shù)值和開路電壓值的方法具體包括:

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>R</mi> <mn>0</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>3</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>7</mn> </msub> <mo>&times;</mo> <mi>S</mi> <mi>O</mi> <mi>C</mi> </mrow> </msup> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>4</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>5</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>6</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>R</mi> <mrow> <mi>p</mi> <mi>a</mi> </mrow> </msub> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>8</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>9</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>10</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>14</mn> </msub> <mo>&times;</mo> <mi>S</mi> <mi>O</mi> <mi>C</mi> </mrow> </msup> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>11</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>12</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>13</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>R</mi> <mrow> <mi>p</mi> <mi>c</mi> </mrow> </msub> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>15</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>16</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>17</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>21</mn> </msub> <mo>&times;</mo> <mi>S</mi> <mi>O</mi> <mi>C</mi> </mrow> </msup> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>18</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>19</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>20</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>R</mi> <mrow> <mi>p</mi> <mi>a</mi> </mrow> </msub> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>22</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>23</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>24</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>28</mn> </msub> <mo>&times;</mo> <mi>S</mi> <mi>O</mi> <mi>C</mi> </mrow> </msup> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>25</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>26</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>27</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>R</mi> <mrow> <mi>p</mi> <mi>c</mi> </mrow> </msub> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>29</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>30</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>31</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>35</mn> </msub> <mo>&times;</mo> <mi>S</mi> <mi>O</mi> <mi>C</mi> </mrow> </msup> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>32</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>33</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>34</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>U</mi> <mrow> <mi>o</mi> <mi>c</mi> </mrow> </msub> <mo>=</mo> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>36</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>37</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>38</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>45</mn> </msub> <mo>&times;</mo> <mi>S</mi> <mi>O</mi> <mi>C</mi> </mrow> </msup> <mo>+</mo> <mo>(</mo> <msub> <mi>a</mi> <mn>39</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>40</mn> </msub> <mo>&times;</mo> <mi>S</mi> <mi>O</mi> <mi>C</mi> <mo>+</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mn>41</mn> </msub> <mo>&times;</mo> <msup> <mi>SOC</mi> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>a</mi> <mn>42</mn> </msub> <mo>&times;</mo> <msup> <mi>SOC</mi> <mn>3</mn> </msup> <mo>)</mo> <mo>-</mo> <msub> <mi>a</mi> <mn>43</mn> </msub> <mi>C</mi> <mi>r</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>44</mn> </msub> <msup> <mi>Cr</mi> <mn>2</mn> </msup> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,a1,a2,…,a45為指數(shù)形式的函數(shù)的系數(shù),SOC為電池的荷電狀態(tài),Cr為充放電速率。

7.如權(quán)利要求6所述的基于多目標(biāo)遺傳算法的電池等效模型參數(shù)識別方法,其特征在于,所述S1中所述的根據(jù)充放電速率和充放電時(shí)間計(jì)算得到雙極化等效電路模型的輸出電壓值的方法為:用Ul表示雙極化等效電路模型的輸出電壓值,計(jì)算公式為:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>U</mi> <mi>l</mi> </msub> <mo>=</mo> <msub> <mi>U</mi> <mrow> <mi>o</mi> <mi>c</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>I</mi> <mi>l</mi> </msub> <msub> <mi>R</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>U</mi> <mrow> <mi>p</mi> <mi>a</mi> </mrow> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>t</mi> <mo>/</mo> <msub> <mi>R</mi> <mrow> <mi>p</mi> <mi>a</mi> </mrow> </msub> <msub> <mi>C</mi> <mrow> <mi>p</mi> <mi>a</mi> </mrow> </msub> </mrow> </msup> <mo>+</mo> <msub> <mi>U</mi> <mrow> <mi>p</mi> <mi>c</mi> </mrow> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>t</mi> <mo>/</mo> <msub> <mi>R</mi> <mrow> <mi>p</mi> <mi>c</mi> </mrow> </msub> <msub> <mi>C</mi> <mrow> <mi>p</mi> <mi>c</mi> </mrow> </msub> </mrow> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <msub> <mi>I</mi> <mi>l</mi> </msub> <msub> <mi>R</mi> <mrow> <mi>p</mi> <mi>a</mi> </mrow> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>t</mi> <mo>/</mo> <msub> <mi>R</mi> <mrow> <mi>p</mi> <mi>a</mi> </mrow> </msub> <msub> <mi>C</mi> <mrow> <mi>p</mi> <mi>a</mi> </mrow> </msub> </mrow> </msup> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>I</mi> <mi>l</mi> </msub> <msub> <mi>R</mi> <mrow> <mi>p</mi> <mi>c</mi> </mrow> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mi>t</mi> <mo>/</mo> <msub> <mi>R</mi> <mrow> <mi>p</mi> <mi>a</mi> </mrow> </msub> <msub> <mi>C</mi> <mrow> <mi>p</mi> <mi>a</mi> </mrow> </msub> </mrow> </msup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,Il為電池充放電電流,t為充放電時(shí)間,Upa(0)和Upc(0)是電容Cpa、Cpc的初始電壓,當(dāng)電池處于平衡狀態(tài)時(shí)電容徹底放電Upa(0)=0,Upc(0)=0。

8.如權(quán)利要求7所述的基于多目標(biāo)遺傳算法的電池等效模型參數(shù)識別方法,其特征在于,所述S2中所述的建立目標(biāo)函數(shù)的具體過程包括:

根據(jù)雙極化等效電路模型的輸出電壓值Ul和電池廠家提供產(chǎn)品樣品的輸出電壓值Uc,取n個(gè)時(shí)間點(diǎn),m個(gè)不同充放電速率Cr1,Cr2,…,Crm,建立用于表示雙極化等效電路模型輸出電壓Ul的曲線與產(chǎn)品樣本輸出電壓Uc的曲線差別的函數(shù)fi(x),i=1,2,...m,建立帶約束條件的目標(biāo)函數(shù):

MinF(x)=(minf1(x),minf2(x),…,minfi(x),…,minfm(x)),約束條件為Ulj,k≥0且Uocj,k≥0,j=1,2,…,n;k=Cr1,Cr2,…,Crm,該約束條件即為S3中所述的約束條件。

9.如權(quán)利要求1至8任一項(xiàng)所述的基于多目標(biāo)遺傳算法的電池等效模型參數(shù)識別方法,其特征在于,所述S4中所述的多目標(biāo)優(yōu)化遺傳算法包括以下步驟:

S41、采用實(shí)數(shù)編碼方式隨機(jī)生成設(shè)定規(guī)模的初始解集種群,該種群的規(guī)模即該種群中解個(gè)體的數(shù)量,該種群中的每個(gè)解個(gè)體為所述S2中所述的目標(biāo)函數(shù)的一個(gè)解;

S42、根據(jù)所述S2中所述的目標(biāo)函數(shù)和所述S3中所述的約束條件計(jì)算初始解集種群中每個(gè)解個(gè)體的適應(yīng)度和約束違反值,并根據(jù)適應(yīng)度和約束違反值評價(jià)每個(gè)解個(gè)體的優(yōu)劣程度;

S43、通過選擇、交叉和變異三個(gè)基本遺傳步驟對初始解集種群操作得到子代解集種群,初始解集種群即是此子代解集種群的父代解集種群,并根據(jù)適應(yīng)度和約束違反值評價(jià)子代解集種群中的每個(gè)解個(gè)體的優(yōu)劣程度,每個(gè)解個(gè)體的適應(yīng)度和約束違反值的計(jì)算方式以及優(yōu)劣程度的評價(jià)方式與S42中一致;

S44、合并父代解集種群與子代解集種群得到新的解集種群,根據(jù)新的解集種群中每個(gè)解個(gè)體對應(yīng)的目標(biāo)函數(shù)值的空間位置計(jì)算每個(gè)解個(gè)體的擁擠距離,進(jìn)而根據(jù)每個(gè)解個(gè)體的優(yōu)劣程度和擁擠距離在新的解集種群中挑選出S41中設(shè)定的規(guī)模數(shù)量的解個(gè)體,生成新的父代解集種群;

S45、重復(fù)步驟S43和S44,直到達(dá)到設(shè)定的最大迭代次數(shù);

S46、迭代結(jié)束時(shí)得到的非支配解集種群為Pareto最優(yōu)解集,對應(yīng)的目標(biāo)函數(shù)的集合為Pareto最優(yōu)前沿,進(jìn)而根據(jù)Pareto最優(yōu)前沿從Pareto最優(yōu)解集中挑選最好的折中解個(gè)體計(jì)算得出雙極化等效電路模型的最優(yōu)參數(shù)。

10.如權(quán)利要求9所述的基于多目標(biāo)遺傳算法的電池等效模型參數(shù)識別方法,其特征在于,所述S44中根據(jù)每個(gè)解個(gè)體的優(yōu)劣程度和擁擠距離在新的解集種群中挑選出S41中設(shè)定的規(guī)模數(shù)量的解個(gè)體,生成新的父代解集種群的過程具體包括:

根據(jù)新的解集種群中每個(gè)解個(gè)體的優(yōu)劣程度,將新的解集種群中所有的解個(gè)體分別加入不同支配級別的Pareto最優(yōu)解集合,優(yōu)劣程度相同的解個(gè)體加入同一支配級別的Pareto最優(yōu)解集合,優(yōu)劣程度較優(yōu)的解個(gè)體所在的Pareto最優(yōu)解集合的支配級別較高;

按支配級別從高到低的順序挑選Pareto最優(yōu)解集合,將被挑選的集合中的所有解個(gè)體加入新的父代解集種群,當(dāng)挑選到某一支配級別的Pareto最優(yōu)解集合,該集合中所有解個(gè)體的加入會(huì)使新的父代解集種群中解個(gè)體的數(shù)量超過S41中設(shè)定的規(guī)模數(shù)量時(shí),按擁擠距離從大到小的順序?qū)⒃摷现械慕鈧€(gè)體加入新的父代解集種群,直到新的父代解集種群中解個(gè)體的數(shù)量剛好等于設(shè)定的規(guī)模數(shù)量時(shí)停止,新的父代解集種群生成完畢。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
达日县| 巢湖市| 砚山县| 定结县| 天镇县| 衡东县| 剑河县| 布尔津县| 天气| 邵武市| 汨罗市| 邵武市| 荃湾区| 卓尼县| 麻江县| 江油市| 肇源县| 平谷区| 腾冲县| 阳新县| 澳门| 垫江县| 喀什市| 富顺县| 德清县| 陆河县| 中宁县| 东城区| 泗洪县| 吉安市| 祁东县| 颍上县| 区。| 中卫市| 新乡县| 军事| 太仓市| 江门市| 石屏县| 古交市| 开封市|