对matlab的使用不是特别熟悉,经过一个小模型的搭建,感觉学到了不少实用的技能,就在这篇文章里总结下吧。主要有下面几点:
目录
2. m脚本控制仿真的步长,时间,以及在m 脚本中控制模型仿真的开始
有了这几点,再搭配上万能的for循环、if else,就可以自动进行多种条件下的测试了。
还是用之前的低压电网的模型作例子。
1. 在m脚本里初始化仿真的模型参数
在之前的模型里,DCDC的额定电压和电池的初始SOC都是作为constant输入的,如果要仿真不同初始SOC不同额定电压的情况,都需要在模型里修改。在constant中,也可以把值设置成一个变量。
当然这个变量一开始是没有值的,所以模型会报错。需要我们在m脚本中对这个变量进行赋值,这样变量就会保存在工作空间,进而被模型调用。
DCDC_rated_voltage=14;
ini_SOC=0.9;