如何用MATLAB进行电路仿真

一、前言

本文演示如何用MATLAB进行电路仿真,测量RLC电路的电压。我用的是R2016b,不同版本软件界面稍有差别。

二、仿真

1、新建-Simulink Model

打开MATLAB软件,新建Simulink Model,如下图所示。

2、唤出powerlib库

弹出untitled窗口之后,在命令行窗口输入如下命令并回车:

>> powerlib

3、打开电源模块

双击Electrical Souces,打开电源模块。

4、使用AC Voltage Source

把AC Voltage Source拖入untitled窗口。

5、使用Series RLC Branch

再双击powerlib库中的Elements。

把Series RLC Branch拖入窗口

单击选中,Ctrl+C,Ctrl+V,复制出一个Series RLC Branch1。

6、设置电源参数

双击窗口中的AC Voltage Source,出现参数设置对话框,如下图设置了电压10V,频率60Hz。

把两个Series RLC Branch,分别改名为RLC Load1、RLC Load2。

分别双击RLC Load1、RLC Load2,可设置电阻、电感、电容参数。

7、调用电压测量模块

需要调用Measurements模块中的Voltage Measurement测量电压,拖入窗口中。

8、调用示波器模块

用Simulink模块中Sinks下的虚拟示波器Scope来显示波形,拖入窗口中。

9、使用powergui

把交互界面工具powergui拖入窗口中。

10、连接电路

最终,连接好的电路仿真图模型如下。

三、运行查看效果

1、运行

点击Run按钮,开始仿真。

2、查看波形

仿真完成之后,双击Scope可以看到仿真波形。

先鼠标滚动调整波形比例,然后点击纵轴自适应

猜你喜欢

转载自blog.csdn.net/qq_27595745/article/details/128621347