MATLAB仿真学习笔记(一)

一、Simulink概述

1.特点

simulink是对动态系统进行建模、仿真和综合分析的图形化软件,可以处理线性和非线性、离散、连续和混合系统,也可以处理单任务和多任务系统,并支持多种采样频率的系统。

2.界面操作

(1)打开方式:

MATLAB仿真学习笔记(一)_第1张图片

(2)界面——新建模型

MATLAB仿真学习笔记(一)_第2张图片

(3)打开模块库

MATLAB仿真学习笔记(一)_第3张图片

(4)举例:示波器显示正弦信号

MATLAB仿真学习笔记(一)_第4张图片

 

 二、Simulink的功能模块操作

1.常用模块组

MATLAB仿真学习笔记(一)_第5张图片

 2.连续系统。离散系统、非线性系统

MATLAB仿真学习笔记(一)_第6张图片

3.基本操作

(1)移动、复制、删除、改变大小、转向(flip Block)、改变大小、颜色、命名

(2)功能模块的连接

  两个模块之间的连接,可以用crtl键,点击需要连接的两个模块,可以实现二者的快速连接。

(3)连接线的操作:改变粗细、折弯(shift键)、分支(Ctrl)、设定标签(edit中的signal properties)等

三、仿真环境的设置

  在simulation菜单下的configuration parameter,可以打开配置参数界面

MATLAB仿真学习笔记(一)_第7张图片

1.solver

MATLAB仿真学习笔记(一)_第8张图片

  可以修改仿真时长、选择解法器、配置解法器参数、选择输出选项等

 2.data import/Export页

管理输入输出数据与工作空间的交互

MATLAB仿真学习笔记(一)_第9张图片

四、子系统及其封装

1.子系统的建立

  搭建图示系统

MATLAB仿真学习笔记(一)_第10张图片

  选择G1/G2,右击,选择 create subsystem,生成图示模型

MATLAB仿真学习笔记(一)_第11张图片

  双击子系统,如图

MATLAB仿真学习笔记(一)_第12张图片

  也可以直接创建子系统

MATLAB仿真学习笔记(一)_第13张图片

  然后创建即可

2.子系统的封装

右键点击子模块——mark

MATLAB仿真学习笔记(一)_第14张图片

2.设置各个参数,最后封装

五、实例

  观察单位阶跃函数经过惯性环节后的仿真曲线

MATLAB仿真学习笔记(一)_第15张图片

 MATLAB仿真学习笔记(一)_第16张图片MATLAB仿真学习笔记(一)_第17张图片

  开始仿真

MATLAB仿真学习笔记(一)_第18张图片

 修改阶跃信号,

MATLAB仿真学习笔记(一)_第19张图片

再次仿真

MATLAB仿真学习笔记(一)_第20张图片

 

 

转载于:https://www.cnblogs.com/Sonny-xby/p/9964408.html

你可能感兴趣的:(MATLAB仿真学习笔记(一))