您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 锂电池充电阶段示意图绘制MATLAB代码
MATLABR2014下测试的t1=0.1*600t2=0.1*600t3=0.8*600t4=0.3*600t5=0.3*600Current=1:1:1200fornum=1:1:1200Current(num)=0endfornum=1:1:t1Current(num)=3endfornum=t1+1:1:t1+t2Current(num)=15endfornum=t1+t2+1:1:t1+t2+t3Current(num)=30endfornum=t1+t2+t3+1:1:t1+t2+t3+t4Current(num)=10endfornum=t1+t2+t3+t4+1:1:t1+t2+t3+t4+t5Current(num)=3+7*exp(-(num-(t1+t2+t3+t4+1))/t5*5)endVoltage=1:1:1200fornum=1:1:1200Voltage(num)=0endfornum=1:1:t1Voltage(num)=46+2*(1-exp(-(num-1)/t1*5))endfornum=t1+1:1:t1+t2Voltage(num)=48+4.8*(1-exp(-(num-t1-1)/t2*5))endfornum=t1+t2+1:1:t1+t2+t3Voltage(num)=52.8+12.2*(1-exp(-(num-t2-t1-1)/t3*5))endfornum=t1+t2+t3+1:1:t1+t2+t3+t4Voltage(num)=65+1.72*(1-exp(-(num-t3-t2-t1-1)/t4*5))endfornum=t1+t2+t3+t4+1:1:t1+t2+t3+t4+t5Voltage(num)=66.72endtime=1:1:1200[AX,H1,H2]=plotyy(time,Current,time,Voltage,'plot');set(get(AX(1),'Ylabel'),'String','Current(A)');set(get(AX(1),'Ylabel'),'color','b');set(H1,'color','b');set(H1,'linewidth',2);set(AX(1),'ylim',[0,35]);set(AX(1),'yTick',[0,3,5,10,15,20,25,30,35]);set(AX(1),'YColor','b');set(get(AX(2),'Ylabel'),'String','Voltage(V)');set(get(AX(2),'Ylabel'),'color','r');set(H2,'color','r');set(H2,'linewidth',2);set(AX(2),'ylim',[40,70]);set(AX(2),'yTick',[40,46,48,52.8,65,66.72,70]);set(AX(2),'YColor','r');gridlegend([H1,H2],{'Current';'Voltage'})set(AX,'xTick',0:100:1200);set(AX,'XTickLabel',{0:10:120})xlabel('Time(minute)');title('Current-Voltage-Time');
本文标题:锂电池充电阶段示意图绘制MATLAB代码
链接地址:https://www.777doc.com/doc-4529030 .html