Simulink_simscape电源电路建模入门
时间:2022-12-17 08:30:00
本文为作者Matlab/Simulink电路建模学习笔记 欢迎交流讨论,喜欢点赞
欢迎来到我的主页
: NicholasYe’s Hompage.
1、打开Simulink并创建文件
- 点击如图:
2.选择电路所需的元件,连接电路
- 主要有两种方法可以选择组件:
- 在库浏览器中搜索所需元件(推荐)
笔者选择的部件主要来自这里 Simscape-Electrical
目录下的元器件
- 双击空白处鼠标左键直接搜索(不推荐)
3.连接电路的注意事项
1、PS-Simulink-converter and Simulink-PS-converter
一开始很久都不知道这个东西是什么作用,后来才逐渐明白,这其实是一种信号转换器。在电压表(voltage sensor)和电流表(current sensor)一端有黑色箭头,另一端需要连接PS-Simulink-converter
将表中的物理信号(如电压、电流)转换为Simulink信号,转换出来的Simulink信号可以连接示波器(scope)并显示波形。
2、Electrical Reference
先看一个错误的提示:
是的,当你看到这个提示时,这意味着你没有添加地点(ground / electrical reference),有时不添加地面只会有警告,但有时会报告错误,所以为了您的模拟结果,在电势零点添加接地符号。
3、Solver Configuration
再来看一个错误的提示:
是的,当你看到这么多错误时,不要惊慌,在库浏览器(browser)中查找 solver configuration
这个东西连接到电路的任何一端,问题解决了。其实这个东西是simulink软件要求您确认模拟方程的解决方案(事实上,当您模拟电路时,您正在编写代码(只是视觉代码)。通常,连接到电路可以解决问题。如果您需要修改方程的解决方案,您可以双击进行修改。
solver configuration
参数修改:
建造最终电路
作者在这里建造的是一个Buck-Boost其中,升降压电路 L=111uH, C=833uF, R=10Ω, U=10V, fz=20kHz, DutyCycle=33.3%
, 该电路可以通过调整空间比来改变输出端口的电压值。最后的模拟波形如下:
请在转载文章的过程中明确标注文章的来源!尊重原创,尊重知识产权,谢谢!