几个简单的simulink仿真模型
- 格式:pdf
- 大小:1.81 MB
- 文档页数:15


matlab simulink模型搭建方法
Matlab Simulink是一个强大的多领域仿真和模型搭建环境,广泛应用于控制系统、信号处理、通信系统等多个领域。本文将详细介绍Matlab
Simulink模型搭建的方法,帮助您快速掌握这一技能。
一、Simulink基础操作
1.启动Simulink:在Matlab命令窗口输入“simulink”,然后按回车键,即可启动Simulink。
2.创建新模型:在Simulink开始页面,点击“新建模型”按钮,或在菜单栏中选择“文件”→“新建”→“模型”,创建一个空白模型。
3.添加模块:在Simulink库浏览器中,找到所需的模块,将其拖拽到模型窗口中。
4.连接模块:将鼠标光标放在一个模块的输出端口上,按住鼠标左键并拖拽到另一个模块的输入端口,松开鼠标左键,完成模块间的连接。
5.参数设置:双击模型窗口中的模块,可以设置模块的参数。
6.模型仿真:在模型窗口中,点击工具栏上的“开始仿真”按钮,或选择“仿真”→“开始仿真”进行模型仿真。
二、常见模块介绍
1.源模块:用于生成信号,如Step、Ramp、Sine Wave等。
2.转换模块:用于信号转换和处理,如Gain、Sum、Product、Scope等。
3.控制模块:用于实现控制算法,如PID Controller、State-Space等。 4.建模模块:用于构建物理系统的数学模型,如Transfer Fcn、State-Space等。
5.仿真模块:用于设置仿真参数,如Stop Time、Solver Options等。
三、模型搭建实例
以下以一个简单的线性系统为例,介绍Simulink模型搭建过程。
1.打开Simulink,创建一个空白模型。
2.在库浏览器中找到以下模块,并将其添加到模型窗口中:
- Sine Wave(正弦波信号源)
- Transfer Fcn(传递函数模块)
三段式过流保护Simulink仿真结果及报告
刘斌 2120140881 自动化学院
一、仿真模型
系统整体模型:
封装的断路器QF1的控制子模块Subsystem1:
封装的断路器QF2的控制子模块Subsystem2: 各参数分别为:
QF1 定时限过电流保护延时为 4s
QF2 带时限速断保护延时为 1s
定时限过电流保护延时为 2s
用阶跃函数step 1、step 2、step 3、step s分别控制开关K1、K2、K3、S的开通关断,分别用来模拟实际中各处短路及过载的故障情况。
用阶跃函数step judong控制QF2模拟QF2拒动故障。
二、各情况下仿真结果波形
输出波形分别为流经QF1的电流I1、流经QF2的电流I2、控制QF1的波形signal1、控制QF2的波形signal2
注:以下输出波形电流值均为有效值
1. 正常运行时QF1、QF2闭合,S断开,K1、K2、K3各处无对地短路故障;
此时设置step1、step2、step3、step s均始终为0,波形可得
2. 定时限过流保护(第III段):S闭合后,负荷3投入,系统进入过负荷状态,QF2应启动定时限过流保护,若QF2拒动,经一段时间延时后,QF1断开;
此时设置step s为第5秒从0跃变为1,使S闭合,可见QF2在第7秒定时限过电流保护(延时2s)
然后将QF2使用step judong模拟拒动,可见在第9秒时QF1实行定时限过电流保护(延时4秒)
3. 限时电流速断保护(第II段):若K3处发生对地短路故障,QF2应启动带时限电流速断保护,若QF2拒动,则作为后备保护的QF1应断开;
将step 3设置为在第4秒跃迁为1模拟K3短路,可见QF2在第5秒时限时速断保护(延时1秒)
然后将QF2使用step judong模拟拒动,可见在第8秒时QF1实行定时限过电流保护(延时4秒)
4. 电流速断保护(第I段):若K2处发生对地短路故障,QF2应启动电流速断保护,若QF2拒动,则作为后备保护的QF1应断开;
Simulink是一个功能强大的仿真工具,可以用于模拟和求解各种物理系统和数学模型。在Simulink中,积分求解是一种常用的数值方法,用于求解一阶常微分方程的解。下面是一个使用Simulink求解积分的基本步骤:
1. 建立模型:首先,在Simulink中建立一个包含一阶常微分方程的系统模型。通常,需要将微分方程作为模型的输入,并将输出连接到需要求解的物理系统或数学模型的输入端。
2. 配置参数:在模型中,需要配置积分器的参数,包括积分器类型、步长、初始值等。不同的积分器类型适用于不同的微分方程,需要根据实际情况选择合适的积分器类型。
3. 运行仿真:在模型中设置好参数后,可以运行仿真以求解积分。Simulink会自动使用积分器对微分方程进行求解,并将结果输出到模型的输出端。
4. 结果分析:通过观察仿真结果,可以了解微分方程的解随时间的变化情况。可以使用Simulink提供的各种工具和图表来可视化仿真结果,以便更好地分析和理解。
下面是一个简单的示例,说明如何使用Simulink求解一阶常微分方程的积分:
假设有一阶常微分方程 dy/dt = y - 2,可以使用Simulink建立如下模型:
* 输入端连接微分方程dy/dt = y - 2的右侧,即y(t) - 2;
* 输出端连接到需要求解的物理系统或数学模型的输入端;
* 在模型中配置积分器参数为默认的Simulink积分器,并设置合适的步长和初始值;
* 运行仿真并观察仿真结果。在这个例子中,微分方程的解为y(t) = 2e^(-t) + C,其中C为初始条件。通过观察仿真结果,可以验证这个解是否正确。
总之,使用Simulink求解积分是一个简单而有效的方法,可以用于模拟和求解各种物理系统和数学模型。通过建立模型、配置参数、运行仿真和结果分析,可以更好地了解微分方程的解随时间的变化情况,为实际应用提供有价值的参考。
直接序列扩频系统的SIMULINK建模与仿真
一.直接扩频发射机系统
设数据传输率为100 bps,扩频码片速率为2000chip/s,采用m序列作为扩频序列,以BPSK为调制方式。试建立扩频系统仿真模型并仿真观察其数据波形、扩频输出波形以及扩频调制输出的频谱。
仿真模型如图5-1所示。Bernoulli Binary Generator用于产生数据流,其采样时间设置为0.01s,这样输出的数据速率为100bps。PN Sequence
Generator用于产生伪随机扩频序列,其采样时间设置为0.0005s,这样输出的码片速率为2000chip/s。为了使扩频模块(乘法器)上的数据采样速率相同,需要对数据流进行升速率处理。Unipolar yo Bipolar Converter用于完成数据和扩频序列的双极性变换。乘法器输出就是扩频输出,其码速率等于采样速率,即每个采样点代表一个码片。扩频输出信号以BPSK方式进行调制。模型中采用了调制的等效低通模型来实现,调制输出信号是复信号,采样率为2000次/s。调制也可采用通带模型来实现。为了使频谱观察范围达到4kHz,需要被观察信号的采样率达到8000次/s,为此,以升速率模块配合采样保持模块将调制输出信号采样率提高到8000次/s。
图5-1 直接扩频发射机仿真系统模型
仿真执行后,两个频谱仪将分别显示扩频前后的信号频谱,采用BPSK调制的等效低通模型时,调制前后的功率频谱相同,如图5-2所示。可见,数据信号的带宽约100Hz,其功率峰值约为20dB处,而扩频输出信号带宽展宽了20倍,为2kHz,而功率峰值下降到约7dB处。仿真输出的时域波形结果如图5-3所示,图中显示了数据流、PN序列以及扩频输出信号的波形,当数据为+1时,扩频输出就是对应的PN序列,当数据为-1时,扩频输出是PN序列的反相结果。
图5-2 直接扩频发射机扩频前后的信号频谱仿真结果