最近需要使用Simscape搭建逆变器主电路,于是自己就研究了一下(参考了部分博主文章,链接见文章最后)
软件版本:R2021a
进入Simulink,打开Library Browser
找到Simscape库,做电力电子相关仿真的话一般用图中红框所选的库。
然后找到自己需要的元件,按照电路拓扑搭建好仿真模型。
需要注意的有以下几点:
1、传感器测量电流电压需要用到PS-Simulink Converter(物理模型信号->仿真模型信号转换),该元件位于Simscape的下级目录Utilities目录下,下面的Solver Configuration模块也位于此;同样,如果需要将仿真模型信号转换为物理信号,则需要用到Simulink-PS Converter;
2、对于这种电路一定要接地,不然运行会报错,提示无法完成微分方程求解之类的;
3、所有基于Simscape建立的模型都要连接Solver Configuration模块(如上图所示),把这个模块的唯一输出端连接到电路的任一处即可。
一般求解器参数只需要用默认的即可(如下图所示),如有错误再修改其中的部分选项。
部分参数含义:
start simulation from steady state
:意思是从稳态开始仿真;
Consistency tolerance
:容忍度,如果模型运行报错提示不收敛,可以试着把这个值改大些;
Use local solver
:使用本地的求解器;
在Simscape模型中,MathWorks建议通过继续使用全局可变步长求解器并通过每个网络求解器配置块将模型内的物理网络切换到本地固定步长求解器来实现固定步长求解。本地求解器的选择是:
Backward Euler
趋向于抑制振荡,但更稳定,尤其是在增加时间步长的情况下。
Trapezoidal
可以更好地捕获振荡,但不稳定。
Partitioning
使您可以通过将与Simscape网络相对应的整个方程组划分为一系列较小的方程组,从而提高实时仿真速度。并非所有网络都可以分区。
但是,当可以对系统进行分区时,此求解器可以大大提高实时仿真速度
。
Sample time:采样时间;
Partition method:分区方法;
Robust simulation
— 提高仿真鲁棒性。
Fast simulation
— 提高仿真性能。
余下的参数待理解后再更新,具体可参考Solver Configuration模块的Help。
MATLAB R2021a安装包百度网盘链接:
MATLAB R2021a_免费高速下载|百度网盘-分享无限制 (baidu.com)
提取码:85jf
Simulink Simscape基础仿真电路_ouening的博客-CSDN博客_simulink电路仿真
Simscape仿真的求解器研究_RedSheep的博客-CSDN博客
最近需要使用Simscape搭建逆变器主电路,于是自己就研究了一下(结合部分博主文章,见文章最后)软件版本:R2021a进入Simulink,打开Library Browser找到Simscape库,做电力电子相关仿真的话一般用图中红框所选的库。然后找到自己需要的元件,按照电路拓扑搭建好仿真模型。需要注意的有以下几点:1、传感器测量电流电压需要用到PS-Simulink Converter(物理模型信号->仿真模型信号转换),该元件位于Simscape的下级目录U.
连接一个最基本的二阶RLC震荡电阻
元器件的位置如图:
RLC和电流表电压表在
Sims
ca
pe
-Foundation Library-Electri
ca
l下可以找到,如图:
单纯利用这些基本电路元件连接运行会出错,还需要接地,并加入Solver Configuration(解决方案模块)
电压表连接示波器需要PS-
Simulink
Converter(物理模型信号->仿真模型信号转换)
学习一门语言一般从“Hello World”开始,学习
Simulink
,先进行一个最简单的仿真:使用示波器显示正弦波信号源波形。通过这个例子来熟悉
Simulink
的功能和仿真操作流程,做到心中有数。
打开
Simulink
界面,点击“Blank Model”新建一个仿真模型:
弹出一个新的窗口,然后在窗口中打开模型库:
在网上找了挺多关于
MATLAB
Simulink
sims
ca
pe
仿真电路的资料都没有自己想要的,大都是Sympowersystem的教程,最后还是上了YouTube观看了一些教程,现在做下学习记录。
由于我电脑上安装了2016和2010两个版本,这两个版本的
sims
ca
pe
略有不同,在此把两个版本的方法都写上。
MATLAB
2010打开
MATLAB
,在命令行窗口键入
simulink
打开Sim
因为前几天AFE 均衡电路故障误报,所以仿真了一下LTC AFE的电压采样电路,电路非常简单,但是一直报错“
Steady state solve failed to converge.
Nonlinear solver: Linear Algebra error. Failed to solve using iteration matrix.
The model may not give enough information to make it possible to solve for valu..
simulink
电力电子仿真(5)三相桥式全控整流电路
主要是赶上了疫情,,然后期末要疯狂补实验报告,就索性写一下吧,万一以后再做电力
电路仿真
,可能会有用的,也希望可以帮助别人。
器件的选择及位置
MATLAB
的版本 2018a
注:路径是QQ截图提取的文字,有错,但是大概方向不错的;建议选择该路径下,因为这是可以保证连接成功的
三相桥式全控整流电路是一种常用的电力电子变换器。它能够将三相交流电源转换为直流电源,并且能够实现电源的电压和电流的精确控制,广泛应用于工业和电力领域。
Matlab
/
Simulink
是一款常用的仿真软件,可以用于模拟电路、系统等。下面是利用
Matlab
/
Simulink
进行三相桥式全控整流
电路仿真
分析的步骤:
1.建立模型
在
Simulink
中选择
Sims
ca
pe
Electri
ca
l库,建立三相桥式全控整流电路模型。根据实际情况选择合适的电源参数、负载参数和控制参数。
2.参数设置
设置电源参数、负载参数和控制参数。可以通过参数设置来模拟电路的不同工作状态,比如工作电压、工作电流、输出电压等。
3.信号源
添加信号源模块,生成输入控制信号。控制信号可以是正弦波、方波等。
4.仿真运行
运行仿真,并观察输出结果。可以通过仿真结果来评估电路性能,比如输出电压、输出电流等。
5.结果分析
根据仿真结果进行分析,评估电路的性能,并找出可能存在的问题和改进方案。
总之,利用
Matlab
/
Simulink
进行三相桥式全控整流
电路仿真
分析可以帮助工程师们更好地理解电路的工作原理和性能特点,并且为电路的设计和优化提供参考。