一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于simulink搭建安時(shí)積分模型

CHANBAEK ? 來(lái)源:熊貓硬件 ? 作者:熊貓硬件 ? 2023-03-10 14:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

安時(shí)積分法是電池電量計(jì)量最基礎(chǔ)的方法,今天我們用simulink建模的方式做一個(gè)安時(shí)積分模型,從而更好地理解安時(shí)積分的思想也掌握建模的基礎(chǔ)操。

新建文件

打開(kāi)MATLAB啟動(dòng)simulink新建一個(gè)模型文件

poYBAGQK0K-AVb3KAADecILFC0Q247.png

定義變量

和手寫代碼一樣,先定義幾個(gè)后面要用到的變量,在simulink建模時(shí)新建變量用Data Store Memory模塊。雙擊填入要定義的變量名,然后在signal attributes賦初值

pYYBAGQK0MCAXF04AAHkSKVWWEc651.png

pYYBAGQK0NOAQJTYAALSw0rVDxM887.png

如此方法新建四個(gè)變量current(電流)初值1000mA、tatol_cap(總?cè)萘浚┏踔?Ah、now_cap(當(dāng)前容量)初值3600、soc(電量);

poYBAGQK0N6AdwRVAABDGyzTFog933.png

當(dāng)鼠標(biāo)放置在Data Store Memory模塊上時(shí)左右兩邊會(huì)出來(lái)兩個(gè)箭頭,按住鼠標(biāo)拖動(dòng)左邊的箭頭可以出來(lái)Data Store Write也就是寫變量給變量寫入一個(gè)值,拖動(dòng)右邊的箭頭可以出來(lái)Data Store Read即讀出變量的值;

pYYBAGQK0OyAMgGNAACmTQRCqEA906.png

搭建模型

先把current的單位換算成mA用到了gain模塊除以1000,時(shí)間單位為1累計(jì)的電流和當(dāng)前容量加和用到的add模塊再將新值賦給now_cap

poYBAGQK0P6AZIn7AABP_fwin78481.png

對(duì)總?cè)萘窟M(jìn)行單位轉(zhuǎn)換將Ah乘以3600分別用到常數(shù)模塊和乘法運(yùn)算模塊這樣上半部分和下半部分的單位都是As

poYBAGQK0QyAP71vAADYmCFOJ68228.png

最后用當(dāng)前容量除以總?cè)萘烤偷贸隽薙OC,添加幾個(gè)顯示模塊便于驗(yàn)證結(jié)果

pYYBAGQK0RuAQeLaAADUgjrMWRM506.png

驗(yàn)證結(jié)果

點(diǎn)擊設(shè)置仿真,由于處理器不是連續(xù)系統(tǒng),處理速度和頻率有關(guān)因此要設(shè)置為定步長(zhǎng),stop time設(shè)為1 步長(zhǎng)為0.1也就是計(jì)算10次

poYBAGQK0SqAQx-RAAJTEpPub0U902.png

運(yùn)行結(jié)果顯示當(dāng)前SOC為50.15%,當(dāng)前容量是3610由于now_cap的初值3600As也是1Ah加上1A電流對(duì)時(shí)間10次積分的結(jié)果整好是3610,當(dāng)然改變仿真步長(zhǎng)或者時(shí)長(zhǎng)仿真結(jié)果也會(huì)發(fā)生變化。

poYBAGQK0TiAQ0wrAAE23esHysU570.png

生成代碼

進(jìn)一步設(shè)置仿真生成代碼,選擇tlc文件也是就你要將模型翻譯成那種語(yǔ)言

pYYBAGQK0UyAQK-SAAPkSMRHdYs046.png

勾選生成報(bào)告,點(diǎn)擊生成代碼

pYYBAGQK0XGANy4cAAKIPtoP9iE200.png

生成代碼的報(bào)告

pYYBAGQK0YKAEKb-AAOf8jCVQwE177.png

可以看到生成的代碼和我們手動(dòng)寫的代碼一樣

poYBAGQK0ZqAV89aAARyjCQmExw180.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • matlab
    +關(guān)注

    關(guān)注

    189

    文章

    3001

    瀏覽量

    233939
  • Simulink
    +關(guān)注

    關(guān)注

    22

    文章

    542

    瀏覽量

    63968
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3516

    瀏覽量

    50343
  • 電池
    +關(guān)注

    關(guān)注

    84

    文章

    11066

    瀏覽量

    134845
  • 安時(shí)積分
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    1217
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用LabView SIT工具包鏈接Simulink模型的方法

    前的模型。在LabView下新建VI,根據(jù)你的Simulink模型搭建前面板。搭建好后點(diǎn)工具→→SIT connection manager
    發(fā)表于 04-10 14:31

    光伏并網(wǎng)逆變器并聯(lián)控制的simulink模型搭建

    最近在做逆變器并聯(lián)控制的仿真,搭建simulink模型都不對(duì),不知壇里有沒(méi)有朋友做過(guò)這個(gè),給我個(gè)模型參考參考,謝謝了。
    發(fā)表于 04-18 15:11

    如何去搭建Matlab/Simulink

    下針對(duì) TIDSP 的代碼......實(shí)驗(yàn)八 基于 MATLAB/Simulink 的太陽(yáng)能電池特性仿真模型初步 NO:20200422 為了搭建模型,首先需要了解太陽(yáng)能電池的電荷
    發(fā)表于 07-07 06:18

    利用Matlab的simulink搭建模型生成C代碼

    一、整體思路利用Matlab的simulink搭建模型生成C代碼,通過(guò)stm32cubemx生成工程,最后在KEIL或者IAR等工具里面編譯生成代碼下載至MCU中執(zhí)行。本文以流水燈建立模型和簡(jiǎn)單
    發(fā)表于 08-04 06:08

    利用Matlab的simulink搭建模型生成C代碼

    一、整體思路利用Matlab的simulink搭建模型生成C代碼,通過(guò)stm32cubemx生成工程,最后在KEIL或者IAR等工具里面編譯生成代碼下載至MCU中執(zhí)行。本文以流水燈建立模型和簡(jiǎn)單
    發(fā)表于 08-10 07:49

    Simulink模型生成代碼

    Simulink模型搭建3.2 代碼生成配置3.3 STM32工程搭建3.4 STM32的main.c文件修改3.4.
    發(fā)表于 08-11 07:56

    利用MATLAB的simulink建立仿真模型

    利用MATLAB的simulink建立仿真模型,與stm32cubemx搭建數(shù)據(jù)鏈,通過(guò)simulink搭建
    發(fā)表于 08-17 07:11

    THS系統(tǒng)的車輛平臺(tái)Simulink模型搭建

    比增程控制要復(fù)雜的多,這一塊后面再講;車輛平臺(tái)部分需要簡(jiǎn)單修改下,增加一個(gè)變速箱(THS)的模型。今天,我們從THS系統(tǒng)的車輛平臺(tái)Simulink模型搭建開(kāi)始。THS系統(tǒng)結(jié)構(gòu)豐田從19
    發(fā)表于 08-27 07:59

    永磁同步電機(jī)simulink模型搭建

    永磁同步電機(jī)simulink模型搭建1、總搭建模型2、各搭建模塊2.1永磁電機(jī)模塊一共六個(gè)輸出,分別是轉(zhuǎn)速,位置(角度),轉(zhuǎn)矩,三相電流。2
    發(fā)表于 08-27 06:26

    如何借助Simulink搭建一個(gè)簡(jiǎn)單的仿真模型

    如何借助Simulink搭建一個(gè)簡(jiǎn)單的仿真模型?
    發(fā)表于 10-13 06:32

    如何搭建simulink模型

    如何搭建simulink模型?EPS系統(tǒng)的工作原理是什么?
    發(fā)表于 10-20 07:44

    二相混合式步進(jìn)電機(jī)simulink仿真模型怎么搭建

    二相混合式步進(jìn)電機(jī)simulink仿真模型怎么搭建?
    發(fā)表于 10-28 07:53

    simulink搭建逆變器仿真模型

    逆變器仿真。 在simulink搭建了逆變器仿真模型,采用電壓電流雙閉環(huán)控制,采用LC濾波器,輸出電壓完美的跟隨給定,且THD僅1%。 整個(gè)仿真全部離散化,采用離散解析器,控制與采樣環(huán)節(jié)全部自己手工
    發(fā)表于 02-28 15:32 ?12次下載
    在<b class='flag-5'>simulink</b>中<b class='flag-5'>搭建</b>逆變器仿真<b class='flag-5'>模型</b>

    simulink搭建的摩擦模型

    永磁同步電機(jī)simulink模型搭建 1、總搭建模型2、各搭建模塊2.1永磁電機(jī)模塊 一共六個(gè)輸出,分別是轉(zhuǎn)速,位置(角度),轉(zhuǎn)矩,三相電流
    發(fā)表于 03-14 09:33 ?0次下載
    <b class='flag-5'>simulink</b><b class='flag-5'>搭建</b>的摩擦<b class='flag-5'>模型</b>

    如何在Simulink搭建電池模型

    隨著特斯拉即將在國(guó)內(nèi)建廠,相信新能源汽車在國(guó)內(nèi)越來(lái)越火爆,而電池對(duì)于新能源汽車而言,是一個(gè)極其重要的部件。今天就來(lái)聊一聊,如何在Simulink搭建電池模型。
    的頭像 發(fā)表于 06-28 10:48 ?3057次閱讀
    如何在<b class='flag-5'>Simulink</b>中<b class='flag-5'>搭建</b>電池<b class='flag-5'>模型</b>?