MATLAB电车(宝马 i3)卸载电池再利用电气模型分析

embedded/2024/10/18 4:40:02/

🎯要点

  1. 特性测试评估卸载电池性能以及不同温度下电池容量和电阻
  2. 使用两种电气模型评估和模拟卸载电池可利用性能。
  3. 宝马 i3模块中提取三星三元锂方形电池作为评估电池:容量测量、电阻测量,对比新电池性能
  4. 使用的等效电路模型以及用于校准和验证这些模型的程序。

🍁汽车电池制造和卸载再利用分析

在这里插入图片描述

🍪语言内容分比

在这里插入图片描述
在这里插入图片描述

🍇MATLAB降压转换器

当 MOSFET 关闭时,电路方程可以写成
{ ( r i n + r d s + r L ) i L + L d i L d t + R ( i L − C d v C d t ) = v i n r C C d v C d t + v C = R ( i L − C d v C d t ) \left\{\begin{array}{c} \left(r_{i n}+r_{d s}+r_L\right) i_L+L \frac{d i_L}{d t}+R\left(i_L-C \frac{d v_C}{d t}\right)=v_{i n} \\ r_C C \frac{d v_C}{d t}+v_C=R\left(i_L-C \frac{d v_C}{d t}\right) \end{array}\right. {(rin+rds+rL)iL+LdtdiL+R(iLCdtdvC)=vinrCCdtdvC+vC=R(iLCdtdvC)
负载电压可以写成
v o = R ( i L − C d v C d t ) = R ( r C r C + R i L + 1 R + r C v C ) v_o=R\left(i_L-C \frac{d v_C}{d t}\right)=R\left(\frac{r_C}{r_C+R} i_L+\frac{1}{R+r_C} v_C\right) vo=R(iLCdtdvC)=R(rC+RrCiL+R+rC1vC)
当 MOSFET 开路时,电路方程可以写成
{ V D + ( r D + r L ) i L + L d i L ( t ) d t + r C C d v C d t + v C = 0 r C C d v C d t + v C = R ( i L − C d v C d t ) \left\{\begin{array}{c} V_D+\left(r_D+r_L\right) i_L+L \frac{d i_L(t)}{d t}+r_C C \frac{d v_C}{d t}+v_C=0 \\ r_C C \frac{d v_C}{d t}+v_C=R\left(i_L-C \frac{d v_C}{d t}\right) \end{array}\right. {VD+(rD+rL)iL+LdtdiL(t)+rCCdtdvC+vC=0rCCdtdvC+vC=R(iLCdtdvC)
输出方程可以写成
v o = R ( i L − C d v C d t ) = R ( r C r C + R i L + 1 R + r C v C ) v_o=R\left(i_L-C \frac{d v_C}{d t}\right)=R\left(\frac{r_C}{r_C+R} i_L+\frac{1}{R+r_C} v_C\right) vo=R(iLCdtdvC)=R(rC+RrCiL+R+rC1vC)
电感电流方程为
{ L d i L d t = − ( r in  + r d s + r L + R − R 2 R + r C ) i L − R R + r C v C + v in  , n ⋅ T < t < n ⋅ T + d ⋅ T L d i L d t = − ( r D + r L + R ⋅ r C R + r C ) i L − R R + r C v C − V D , n ⋅ T + d . T < t < ( n + 1 ) T \left\{\begin{array}{l} L \frac{d i_L}{d t}=-\left(r_{\text {in }}+r_{d s}+r_L+R-\frac{R^2}{R+r_C}\right) i_L-\frac{R}{R+r_C} v_C+v_{\text {in }}, n \cdot T<t<n \cdot T+d \cdot T \\ L \frac{d i_L}{d t}=-\left(r_D+r_L+\frac{R \cdot r_C}{R+r_C}\right) i_L-\frac{R}{R+r_C} v_C-V_D, \quad n \cdot T+d . T<t<(n+1) T \end{array}\right. LdtdiL=(rin +rds+rL+RR+rCR2)iLR+rCRvC+vin ,nT<t<nT+dTLdtdiL=(rD+rL+R+rCRrC)iLR+rCRvCVD,nT+d.T<t<(n+1)T
电容电压方程为
{ C d v C d t = R R + r C i L − 1 R + r C v C n ⋅ T < t < n ⋅ T + d . T C d v C d t = R R + r C i L − 1 R + r C v C n ⋅ T + d . T < t < ( n + 1 ) T \left\{\begin{array}{lr} C \frac{d v_C}{d t}=\frac{R}{R+r_C} i_L-\frac{1}{R+r_C} v_C & n \cdot T<t<n \cdot T+d . T \\ C \frac{d v_C}{d t}=\frac{R}{R+r_C} i_L-\frac{1}{R+r_C} v_C & n \cdot T+d . T<t<(n+1) T \end{array}\right. {CdtdvC=R+rCRiLR+rC1vCCdtdvC=R+rCRiLR+rC1vCnT<t<nT+d.TnT+d.T<t<(n+1)T
最终稳态值
{ I L = ( ( R + r C ) ( D V I N − ( 1 − D ) V D ( R + r C ) R 2 + R 2 + D ( R + r C ) ( R 1 − R 2 ) V C = ( ( R + r C ) ( D V I N − ( 1 − D ) V D ( R + r C ) R 2 + ( 1 − 2 D ) R 2 + D ( R + r C ) ( R 1 − R 2 ) × R \left\{\begin{array}{c} I_L=\frac{\left(( R + r _ { C } ) \left(D V_{I N}-(1-D) V_D\right.\right.}{\left(R+r_C\right) R_2+R^2+D\left(R+r_C\right)\left(R_1-R_2\right)} \\ V_C=\frac{\left(( R + r _ { C } ) \left(D V_{I N}-(1-D) V_D\right.\right.}{\left(R+r_C\right) R_2+(1-2 D) R^2+D\left(R+r_C\right)\left(R_1-R_2\right)} \times R \end{array}\right. {IL=(R+rC)R2+R2+D(R+rC)(R1R2)((R+rC)(DVIN(1D)VDVC=(R+rC)R2+(12D)R2+D(R+rC)(R1R2)((R+rC)(DVIN(1D)VD×R

clc
clear all
syms R1 R2 R D IL VC rC rL VD vIN
eq1=-D*R1*IL-(1-D)*R2*IL-R/(R+rC)*VC-(1-D)*VD+D*vIN;
eq2=R/(R+rC)*IL-1/(R+rC)*VC;
DC_operatingPoint=solve(eq1,eq2,[IL VC]);
disp('IL=')
pretty(simplify(DC_operatingPoint.IL))
disp('VC=')
pretty(simplify(DC_operatingPoint.VC))

降压转换器的小信号传递函数计算

R=5;
VIN=50;
rin=.1;
L=400e-6;
rL=.1;
C=100e-6;
rC=.05;
rD=.01;
VD=.7;
rds=.1;
D=.41;
R1=rin+rds+rL+R*rC/(R+rC);
R2=rD+rL+R*rC/(R+rC);
IL=(R+rC)*(D*VIN-(1-D)*VD)/((R+rC)*R2+R^2+D*(R+rC)*(R1-R2));
A=[(R2*(D-1)-R1*D)/L -R/(R+rC)/L;R/(R+rC)/C -1/(R+rC)/C];
B=[(VIN+VD+(R2-R1)*IL)/L D/L;0 0];
CC=[R*rC/(rC+R) R/(R+rC)];
used for matrix
H=tf(ss(A,B,CC,0));
vO_d=H(1)
duty ratio
vO_vin=H(2) 
input source
figure(1)
bode(vO_d), grid on
figure(2)
bode(vO_vin), grid on

该程序提取小信号传递函数

clc
clear all;R=5; 
VIN=50;
rin=.1; 
L=400e-6;
rL=.1; 
C=100e-6;
rC=.05;
rD=.01; 
VD=.7; 
rds=.1; 
D=.41;syms iL vC vin vD d
M1=(-(rin+rds+rL+(R*rC/(R+rC)))*iL-R/(R+rC)*vC+vin)/L;
for closed MOSFET
M2=(R/(R+rC)*iL-1/(R+rC)*vC)/C; %d(vC)/dt forvO1=R*(rC/(rC+R)*iL+1/(R+rC)*vC);
M3=(-(rD+rL+R*rC/(R+rC))*iL-R/(R+rC)*vC-vD)/L; 
M4=(R/(R+rC)*iL-1/(R+rC)*vC)/C;
vO2=R*(rC/(rC+R)*iL+1/(R+rC)*vC);
MA1= simplify(d*M1+(1-d)*M3);
MA2= simplify(d*M2+(1-d)*M4);
vO= simplify(d*vO1+(1-d)*vO2);
MA_DC_1=subs(MA1,[vin vD d],[VIN VD D]);
MA_DC_2=subs(MA2,[vin vD d],[VIN VD D]);
DC_SOL= solve(MA_DC_1==0,MA_DC_2==0,iL,vC);

👉更新:亚图跨际


http://www.ppmy.cn/embedded/128352.html

相关文章

深度学习神经网络的7大分类

深度学习中的神经网络可通过其结构和功能分为多种类型&#xff0c;每种都针对特定的数据特征和应用场景进行了优化。 深度学习7大神经网络如下&#xff1a; 01 前馈神经网络&#xff08;Feedforward Neural Networks, FNN&#xff09;&#xff1a; 这是最基本的神经网络形式…

手机怎么玩GTA5?GameViewer远程助你手机畅玩GTA5侠盗飞车

原来手机也可以玩电脑游戏&#xff01;如果你想随时随地用手机玩GTA5&#xff0c;网易GameViewer远程能帮你实现&#xff0c;它的按键映射功能会让你在体验GTA5时非常好。你不仅可以享受4K蓝光144帧高画质的 驾驶、第三人称射击&#xff0c;还有开放世界探索&#xff0c;还可以…

ChatGPT-4o丨AI大语言模型优化、本地化部署、从0-1搭建、智能体构建、多模态、时间序列、目标检测及语义分割

第一章、ChatGPT-4o进阶 1、基于思维链&#xff08;Chain of Thought&#xff09;公式的提示词优化&#xff08;思维链的概念、提示词优化策略与技巧&#xff09; 2、利用思维链方法优化提示词&#xff0c;提升对话质量 3、GPTs逆向工程&#xff1a;提示词破解&#xff08;提…

git分布式版本控制系统命令介绍、功能作用案例、子模块等知识点总结

Git是一个分布式版本控制系统&#xff0c;广泛用于软件开发中。以下是Git的常用命令、功能、作用以及一些使用案例的详细介绍。 Git 基本命令 配置 git config: 配置用户信息&#xff0c;如用户名和电子邮件。 git config --global user.name "Your Name"git confi…

借助伦敦金行情软件才发挥作用的方法

伦敦金行情软件的开发不得不说&#xff0c;对普通投资者来说是一件大好事。过去&#xff0c;那些机构投资者凭借着自身的实力&#xff0c;及时拿到行情报价&#xff0c;做出交易决策&#xff0c;总是能快投资者一步。但是在伦敦金行情软件开发&#xff0c;尤其是网络普及之后&a…

JSON 文件 input.json将其转换为 JSON Lines (JSONL) 文件 output.jsonl

假设我们有一个 JSON 文件 input.json&#xff0c;其中包含多个这样的 JSON 对象&#xff0c;我们希望将其转换为 JSON Lines (JSONL) 文件 output.jsonl&#xff0c;每个对象都按照指定的格式进行转换&#xff0c;那么代码如下&#xff1a; import jsondef convert_to_jsonl(…

Web3的挑战与机遇:技术发展的现状分析

在Web3的世界中&#xff0c;去中心化和用户主权的理念正逐渐走向主流&#xff0c;推动了现有商业模式和技术生态系统的深刻变革。区块链技术及其核心应用之一——智能合约&#xff0c;正在促使这一转变的发生。智能合约的主要功能是通过自动化和预设协议执行&#xff0c;以减少…

软件工程:需求规格说明书(图书管理系统)

目录 1 导言 1.1 编写目的 1.2 参考资料 2 项目介绍 2.1 项目背景 2.2 项目目标 3 应用环境 3.1 系统运行网络环境 ​编辑 3.2 系统软硬件环境 4 功能模型 4.1 功能角色分析 4.1.1 图书管理员 4.1.2 普通读者 4.1.3 邮件系统 4.2 功能性需求 4.2.1 预定图…