实验三 Simulink 基本操作
一、实验目的
1.熟悉Simulink集成环境,练习Simulink模型文件基本操作。 2.熟悉Simulink模块库。
3.掌握Simulink集成环境建模,并学会Simulink子封装。
二、实验原理
Simulink是MATLAB的重要组成部分,是一个用来对动态系统进行建模、仿真和分析的软件包。它支持线性和非线性系统连续和离散时间模型,或者是两者的混合。
它提供建立系统模型、选择仿真参数和数值算法、启动仿真程序对该系统进行仿真、设置不同的输出方式来观察仿真结果等功能。
启动simulink之前必须首先运行MATLAB,然后才能启动simulink并建立系统模型。
启动simulink过程:
(1) 执行File→new,在弹出的子菜单选Model,进入Simulink模型编辑窗口 (2)双击Simulink模型编辑窗口主工具栏的 型库浏览器(Simulink Library Browser)
利用模型编辑窗口,可以通过鼠标的拖放操作创建一个模型。
按 钮, 则打开Simulink模
三、实验内容
?2u(t),t?25y(t)?1.在Simulink环境建立系统 ? 的仿真模型(见图1),
?10u(t),t?25其中subsystem为子系统进行封装,其内部结构见图2。
图1 系统仿真模型
图2 subsystem子系统封装
系统参数设置如下: (1)模块参数
Sine Wave模块:采用simulink默认参数设置,即单位幅值、单位频率的正弦信号。
Relational Operator模块:其参数设置为“>” Switch模块:设定Switch模块的Threshold值为0.5 Clock模块:采用默认参数设置 (2)系统仿真参数设置
仿真开始时间设置为0,仿真停止时间设置为50,选择ode45算法
2、根据单相半波整流电路(如图3所示),在模型窗口中建立主电路仿真模型,并进行仿真。改变脉冲触发角α大小,观察负载电流、电压和晶闸管电流、电压波形。
图3 单相半波整流电路
图4 单相半波整流电路仿真模型
其中:
交流电源模型设置:峰值220V;频率50Hz
晶闸管模块设置:Ron=0.001Ω;Lon=0H;Vf=0.8V;Rs=20Ω;Cs=4e-6F 串联RLC元件模块设置: R=1Ω;L=0.01H;C=inf
脉冲模块设:脉冲高度10,宽度10%,周期0.02S,脉冲触发角α(0°,30°,60°,90°)对应为移时时间0S、0.02/12S、0.02/6S、0.02/4S 仿真参数:选择ode23tb算法
开始仿真时间设置为0,停止仿真时间设置为0.1