锂电池matlab simulink建模与仿真
- 格式:docx
- 大小:449.57 KB
- 文档页数:10
第五章Simulink建模与仿真Ø系统仿真的基本概念Ø动态系统数学模型及其描述Ø动态系统的Simulink仿真Ø系统过零和代数环Ø子系统和S-函数Ø示例分析系统仿真的基本概念(一)系统(仿真的对象)•系统是指具有某些特定功能、按照某些规律结合起来、互相作用、互相依存的所有物体的集合或总和。
它具有整体性和相关性两个基本特征。
•研究系统通常从以下三方面考虑:实体:组成系统的元素、对象属性:实体的特征。
活动:系统由一个状态到另一个状态的变化过程系统仿真的基本概念(二)系统模型•系统模型是对实际系统的一种抽象,是系统本质的表述。
或者说模型是对真实世界中物体或过程的信息进行形式化的结果。
•系统仿真中所用的模型可分为实体模型和数学模型。
•实体模型,又称物理效应模型,是根据系统之间的相似性而建立起来的物理模型。
静态的实体模型最常见的是比例模型,如用于水洞实验以及实验水槽中的鱼雷比例模型。
模型类型静态系统模型动态系统模型连续系统模型离散事件系统集中参数分布参数时间离散数学描代数方程微分方程传递函数偏微分方差分方程、Z变换离散状态概率分布排系统仿真的基本概念述状态方程程方程队论应用举例系统稳态解工程动力学系统动力学热传导场计算机数据采样系统交通系统市场系统电话系统计算机分时系统Petri网状态机UML……系统仿真的基本概念(三)系统仿真的定义•系统仿真是以相似原理、系统技术、信息技术及其应用领域有关专业技术为基础,以计算机和各种专用物理效应设备为工具,利用系统仿真的特殊功效•安全性•经济性系统仿真的作用•优化系统设计。
在复杂的系统建立以前,能够通过改变仿真模型结构和调整参数来优化系统设计。
•对系统或系统的某一部分进行性能评价。
•节省经费。
仿真试验只需在可重复使用的模型上进行,所花费的成本比在实际产品上作试验低。
•重现系统故障,以便判断故障产生的原因。
•可以避免试验的危险性。
锂电池是目前在各个能源密集型行业中用途广泛,例如新能源汽车、电力微网、航空航天等。
电池模型的建立对研究电池的特性、SOC(state-of-charge)估计、SOH (state-of-health)估计、BMS算法开发以及电池系统的快速实时仿真有重要的意义。
等效电路建模,由于其简单适用性,常常应用在在系统级仿真和控制算法设计过程中。
通过实验数据采集、等效电路模型建立和数学优化技术,用相对简单的RC等效电路可以模拟一个电芯。
若干电芯模型通过不同类型的并串联方法,形成电池包模型。
在电池包模型内,也可加入热电效应仿真。
在上图中,10 个电芯以 10S1P 的形式形成一个电池包(此处工具为 Simscape)。
蓝色的线表示电线连接,橙色的表示热交换连接。
在图中电芯之间的热交换形式为热对流。
电芯的模型为下图所示:R0 表示内阻,R1C1 表示一对 RC,左边的电压源表示开路电压(Em)。
由于只有一对 RC,所以这是一阶等效电路。
上图表明,通过在一个不断充放电的工况下的仿真,我们发现电芯5 和电芯6 有较高的温度,而电芯 1 和电芯 10 温度较低。
原因是在串联结构中,位置处于中间的电芯散热较差,而处于边缘的电芯散热较好。
锂电池的型号多种多样,比如镍钴锰三元材料(NMC)、磷酸铁锂(LFP) 等。
每种电池的化学特征决定了各自不同的等效电路特征。
等效电路的特征由如下两个要点决定:1.RC 的阶数2.R0 、RC 和 Em 的数值下一节中我们将讨论如何获取(估计)上述两个要点数值。
锂电池的老化对模型的影响也是电池模型研究的方向之一。
找出模型的拓扑结构和模型参数的改变趋势,对于SOH 的估计有很强的现实意义。
本文将在第四章中讨论电池老化对电池模型的影响。
被动均衡也是电池管理系统(BMS)的研究热点之一,文末我们将给出一个被动均衡的示例供读者参考。
RC 等效电路的参数设计脉冲放电法RC 等效电路有物理意义的前提是电路中所有 RC 对和 R0 都必须完整地“经历过”一个放电周期。
基于MATLABSimulinkSimPowerSystems的永磁同步电机矢量控制系统建模与仿真一、本文概述随着电力电子技术和控制理论的快速发展,永磁同步电机(Permanent Magnet Synchronous Motor, PMSM)因其高效率、高功率密度和优良的调速性能,在电动汽车、风力发电、机器人和工业自动化等领域得到了广泛应用。
然而,PMSM的高性能运行依赖于先进的控制系统,其中矢量控制(Vector Control, VC)是最常用的控制策略之一。
矢量控制,也称为场向量控制,其基本思想是通过坐标变换将电机的定子电流分解为与磁场方向正交的两个分量——转矩分量和励磁分量,并分别进行控制,从而实现电机的高性能运行。
这种控制策略需要对电机的动态行为和电磁关系有深入的理解,并且要求控制系统能够快速、准确地响应各种工况变化。
MATLAB/Simulink/SimPowerSystems是MathWorks公司开发的一套强大的电力系统和电机控制系统仿真工具。
通过Simulink的图形化建模环境和SimPowerSystems的电机及电力电子元件库,用户可以方便地进行电机控制系统的建模、仿真和分析。
本文旨在介绍基于MATLAB/Simulink/SimPowerSystems的永磁同步电机矢量控制系统的建模与仿真方法。
将简要概述永磁同步电机的基本结构和运行原理,然后详细介绍矢量控制的基本原理和坐标变换方法。
接着,将通过一个具体的案例,展示如何使用Simulink和SimPowerSystems进行永磁同步电机矢量控制系统的建模和仿真,并分析仿真结果,验证控制策略的有效性。
将讨论在实际应用中可能遇到的挑战和问题,并提出相应的解决方案。
通过本文的阅读,读者可以对永磁同步电机矢量控制系统有更深入的理解,并掌握使用MATLAB/Simulink/SimPowerSystems进行电机控制系统仿真的基本方法。
1.全冲全放2.同时冲放3.环境温度4.电流围1等效电路模型:RC阻、三阶、RNG V开路电压2.神经网络3.有限元亡1. iihrrtiry : R«t tftryIf]/ 1 implePile Edli 甲1計HtlpD QS▼ r W 111 JBBattery一鼻31l»'d EA^Wiit ijh-d JW■l.l^«l Appr=x兀or Ji ji k-r<ri r*.is论:Uy4 RC整车仿真流程Dilver AcLekMflicK丹乳岀乳怡理创氏鹽占spik SFo—• llr-VstilcKs OrnaiTTiicjLSinipk85fnchigft&Mi 灯罰~i 抑航onA. Dri^eCurFWfl:Synchro仃口io ilotorI Dfi*9■ ■:Synchro仃口io ilotor• Dvlv*--J M1>■■CUTFpfl V_B&T■Simulink建K的电池模吃Bjsit<^yln4Fl=/3_.M(L/PFF w H;cllJ * \ 阻fXE 仏5d.f Fj^rui Qk-lp可以将阻类型细化h:J Librsrv : HattervH&dels/_ --/pss cel 11/vol taf;e es.lciiia.tianFile Bilit Belto wa I 2-i o e|ji kitrf子电池的等效电路模型{内阻模型)■Simulink ^iiSimscape建立的电池模黑BatteryFirst order1-o (Discharge)P —Efh;\im厂Jr^f A/ /)鬲戒屁HF =£"(* Exp1 (fi I(/)f J+l'WInternalResisLinceMW曲LControlted-Ewt—Hj)佃1砌电source■Sirrulink fdSimscape住也的电池模型充放电测试曲线■Simulink flESimscape 锂立的电池模型三中 liiV ll*>『4审 |<lHD *•■丄■emrrent 他” Taj 1 aqr 旳訐M4M41ZiftWiUMRC 模型:Equivalent circuit model (RC)•Cbi 电池电容肛电池容量 ■Cc :表面极化电容 ■Rt :终端电阻 ■Re :电池的内阻 ■Rc ;电容的内阻RC 模型在整车模型中£uwn-MW>*•oGO BrOIM V3细电 S* reel*{^S.-rabrt (.-FS convmr^WW^IL丄3rkV VDC Vflrr^MCfl*cr>Coffi'na精确建模:建立精确的屯池模型己 Sisikdi 口k Library HrowserElls Edit Sie> BelpD Qjp « M Entar March tomLjbranes伸 ■: KO » imi wotrunapAI M I 1*W WoriklliopEmbfrMwl C^dtr 覺 RetortGlWM^r・ Rotuit Corlwl T H II NIX «'* W SirtiPQwtrSySHfrU-B■! f Ltr*ry| ■ £*"^71I Hydrfcjlic:或 MteMrweM;• Pnmwtic* 耳 mlgw * ^SmEtocli-onca'i W$#nhtyi<»lici UiiliMiVeil Lie U^rtaiinctEngineAecelepator 旳便血山耐, ’ rhftmflnd M*na^irnnni $Hr ・卑的-■&Por¥*iEHS|j!nchr<»n4Mdi C#vii«i«ilQr& Oi 四SyvichrcHDOu^ Motor* Oriw-Simscape :基础平台,实现多领域物理建模 ■Optimization Toolbox :电池的实际容竜计算 ■SimulinkDesign Optimization :慘数辨析 ■Parallel Computing Toolbox :并吁计JI■三阶等效电路电池模粮R x = f(SOC* Current, Voltage, Temperature) Transient Dynamic End O f Charge Resistance Termina1 ResistanceC1)pen-Circuit Voltage—VARIEnd of Discharge ResistanceFEOCharging Losses [ParasiticBranch][Main Branch]利用Simscape建立电池的二阶等效电路模型对否?电路中的参数关系/?i = -心 ln (D0C )jf y>,」06 07 06 09SOCexp[/t 3Jl-SOC )]l+呵(血 i n -iA■ Simscape 宀書实」K■ 9 di E-m* LT ; I.U ■确讣'bp ~ J HB L«-« ■ lln Btr r -a ||&Hfa:l br^fr 1- fri■ BJ-i.tw - C; 1^|5«7.尸*111讪111 m^Mlatrn JprtEsflM* rirrfMr 11 BpIrU ruir\wofunc;j«n MtwL |^ U n i 1 ■ 4 .# ns 丄加理 i triSi+ 汕 ■ >: i.3fl酗 鼻叫 n. Y 、1 ta -M Wbtfbi* ■ Ira* ■ II.前 n 朗®抽«fli BL ,am* iis=c4in! :Gtiwl;«rIhir^r- ■ V VB L T I HI ^ KI 护 I;ln(DOC )m 列"丨4l TMlii^ni14 11 KC KC^ln 1 Lin MU u.lri^ 3al io I# M'^wd g ;* Rt ■* WlL&inl •电畤皿小 * 2皿 J wat-KN :亠血 i « tlaell KE > P. 9WW ft 肌=SWW! * U*w K h D MC- tM rltv Ql |EL ■七LM1站审旳HraJiitlrthlpRi n4■a ■唾 i<i BH «nd D3 E⑷上 l.b a J Fi :-tn n .■ “ ■•吟■ ■・£l ・・・JI •跖讣耳Ji > -jl ■ I * I * P I ■K谄廿■甜-g 加]■卫A21 - (0.r)_1 羸I艇鼻他Th %恋ltt*r ■山"Al i K QIM -OR I 日汀神 ei«T«ni, Tn^tr mi沙 d ・mp [务(1-soc)]-sd:帥 if istcr 辛 fr4b ZiE3C3QH jr^t-FW U ^ETD p NaLlltal b|^e-T E'JTEHS L S S S T FM3 U 衆 O|J kQLMtmrS 43r — j 诞1_如呻 A-L*<]-atl £ L * 吟 AZ2-L/:s?ar : I(I PfH =* ¥*1, w tai■fc ____ ____________________ __ ______雾油电阻与其它参数的黄系x 103Im =15AIm =0AIm --1AIm = -15AE 20.05 工05fs r | HI E- ., ^-Ifcb^i- ■ ■ r- - a |rli <-■: n —t •■专f ■利'「和"*至参数辨识■充放电曲线-不同的温度条件•不问的充放电电流与电压■测量的参数•电压•电流■温度参数预估计Ca<ivKtivr HeatI ThefraaiI ■'Rel&reMeAntXfTTt1的餐『审毗O1COY -匸Tirrie (hours}ConngtxaionDou»C KK nere I Dopen me Pnramf-r?--"3:onGU 晕狛pfetaaded ca㈣1■辨识的结果取决于模型与数据M 文件控制参数辨识过程■方便调整参数■根据需求,分步骤进行数据辨识« -(i) .OutpurDvi ;*(4),...中电'~ir^-',(l:^jefuLLeng-GM) «r«n* TtstDiatftSet ti) +wel5ht) r|黑-«^dSQ -A — =■"十B— f —=■ EP F FF -9 HP ■—= *■ — ™ B■一 ■51 方■ Create objflcti to repTewnt: paraMters,52 53 ■hF*XP4r«uterE9L174tor. Etrajr«ter i :.:' ’ AC* -5j St : 54 — hfar(end+1h ■sParapecerEaciRra^OF- ' ' r Kh 6 ■0GQ3,55 = hP*T{rr ;Q+i ■ PfiraNcerEsciraatcir . ParAirKteT (! ^ -nc EeiCjr 13,15/C r 13,S/«); 56 - bf«x -if nd* 1) ■PAiAiUcerEs^imjBcar . Paruwiei C PIO \ RIO, 0s 0001r O,l>j5T - hFazicndr ;-PArAM&CE-Ea&lMi^QX 11 R90 * f 良口 SRCC_11A(1) f jt0O_lH 〔d,};M - Cfi MPar “ng t ■FB r v»e real lMcar T Parenexer r-ISO, *S)Jid 一 set(hPftz, *EjCL8i,4tt dj . €lu«l ;n62creJtte twat ion Pv^seet rrem Experimiiiul u&tfl, Par aweTers, sutes M£j» ■ F&ram#c#fE9t 丄©n (血心❷IN •侶早 hf hExp) jfS I Addi tenable initial &anditlan9- far extracted cJoirg'e »cateEG ■" tor i • 1: letath i TtstDatiSttiTQswyoA12.5Time (hours |Ba-tery Discharge ResuHSimulated Measured2 4 6 BTime (hours)»SAE Papers (contact Math Works}-SAE FapEf 2W9-Q1-1361 Paramt ter irallon(X 申OahEtySimuialjon Modfrl Using Numerical Optirrizalion Meitiods・SAE Paper zonr-oi o?Z8 A smpie. Fneciiwe Lead Aad Ranery Modeling Process ror Electrical SyslemComponerI£electicin■Featured Products: Simulink. Statefbv/. Simulink Design Optimization, Parallel Computing ToolboxExample 2: Table-based Lithium Model2OQ9-G1-1381Parameterization of a Battery Simulation Model Usinq Numerical OpdfriizationM M hodsRobyn A. JackeyTi^ i lath'Aforts incGregory L r PJettUnmyly 创motudo ut Coloruido Spnr)g&Martin J. KleinCumfKicr R MW IncAfiSTRACTTypcrfiy tjanay modHi? nre cam(piBx nod drffictft to perametenze to 嗣曲date 召料&申网占good gMieralued ftfl b^lwe皆]liWEiursKd an口<umru1n£fKi Liiu .匚尖CL::I ta d逐"IH d.n 匕gjLaxdi皿Th»w 會盟linacs are oflwi obkTrwd by ui4nq nrodd-s. a 曲拥that furtw ngmt 畀M«eciTA«6 matlwTicktKzdd^scripiSscri (model) otf I he dyiwiE cFiarKtensbcs E the In thto papa; we HZ de^cnbe a sukib右mod训生ructurp a>nd then 费勺口J&勺b* :诃川卄2「.・{由人nz■治叩山‘ th HI山厂「川A电池建模的小结■电池的模型可以用J*•京统层面的仿真•用于控制算法开发■采用数值优化的力法进行数期辨识”建立梢确的电池模型■冃标:仿真的计算误差小F电池参数的变化误差。
1(全冲全放2(同时冲放3(环境温度4(电流范圉 1(等效电路模型:RC 、内阻、三阶、RNGV 、开路电压
!电池matlab_simul ink 建模与仿真
2(神经网络3(有限元
整车仿真流程
可以将内阻类型细化dl:j FV “件US 9 r
■Sirmilink「立问扁1」阳
电池的等效电路模熨(内阻模翱
•Simulink 和Simscape 湮立的<fe 池悭里
•Simullnk fHSimscape 址卜旳电池柄乜
充放电测试曲线
iCOntwo e) &心""山八“・加小仞 心切■加广砂叭八讨
ffwul ________ 4 _____ First onier HSH ----------------------------------------- --- ---------------------------------------- <•帥脉心 | 护—Ftes^lJinoe * frzaj
■Simulink f Stmscape I "iim佇卡
RC模型:
Equivalent circuit model (RC)
•Cb;电池电卷即电池容H
•Cc s左面陨化电容
•Rt:终编电阻
•Re.电池的内但
•Rc:电容的内但
RC模型在整车模型中
精确建模:
建立粘确的电池模型
•Simsaape:・做理謬迪熾捞貝邊槌
•Op tim ization Toolbox ;电;±的丈际容量计
翼■Sinnulink Destgn Optimization:嗨数;;析
•Parallel Computing Toolbox< !f仃计翎
•二阶等效电路电池模型
R x =
f(SOC. Cugnt.
Voltage. Temperature)
TBfmlnoilRMcstencc z
End of Ohch ftr庐Resold na
[M*iA BrMeh] [Paratitie
Sranch]
利用SimscapeS上电池的三阶等效电路模吃
End of Charge Reslang
-Wr- CT
mb L4rarv nrovxrr
对否,
电路中的参数关系
■允放电Illi 线
•不同前温度条件
•石同的充祢电电流与电压
■测忒的参数
•电压
•电流
•温度
参数预估计
•电池电附打兀它裁数的关系 SOC SOC 唧% (1-SOC)] R^-R^JWC) ■ Simscape i 普書实现 K 二一心 m(QOC ) 参数辨识 1ft
Tme (hours
I
I tMttvry
•讹说的紬果取决「•槌空与数据
•
二
二.=
•<・-
M 文件控总参数辨识过程 ■ E •整说空畲数
•山・:心.去.公少弊朋I 驾JE
収
:■■・<>•■•• n /■丁,・ ;•:・•• • **厶:4匚工•・••■■/• J x»C^Z^4V^X^«- • ••-:'• T/TT X tiTi ;.• •・・. 2・•卜 ' • Trv^」" “•••}'! •— A«l «| •2 ・—/euS 3 • • *.. *.H-U - mz «:>.i ・ ,(- • »•• - c»»c c s:-.» • * '厶".・ /ir«m:cikJ :X3At::. »i:ru:«: 一::•. 、・;rvr —F-rprr. "Lr-r 1 ■ ,山-•«■>•・.>.*•.• •»•• • < • ■*■ S ・.•: .• 4. t.ueu i .esii :. JO . i; .^a..・ iai: •HA , c- (cry. ‘ .•當 S.・ 4.«p ; f 2山・ -4:: I rn ・ r«!t / T.fn aei ■:. l-;"・・・ Ven i I
・ it,
t*! €•r ・tr< ・L < ./ •• • - •・•・/ 亠,7Tf^ ・•"•・〉
・•
电池参数辨训步骤小结
參考文献
■SAE Papers (coniact Math Works)
・SAL Paper 2009-01 13B1 Paran^terwtio-n a lUtieiy Smu^iGnModcJ Us^ng NMincnwl
OpVmijiiliQn h^lhoO-s
• SAE Papet 2007-01 0778. A Stmiprie Erfectrw Lead-Aad B^tLdry Mod 珀mg Prbeess for Etedncal SR仙)Component selection
•Featured Products Simulink Stateftow Simulink Design Optimization, parallel Computing Toolbox
Him 和
Example 2: Table-based Lithium Model
•电池的槌型可以川「
•杀统层面的仿克
•用于控制算法开发
・釆川数值优化的方弘ilLfj数据卅i i儿a 愉的电池模魁• I】杯:仿氏的计尊误必小」・电池参数的燮化以径
电池建模的小结。