第十章SIMULINK基础.ppt
《第十章SIMULINK基础.ppt》由会员分享,可在线阅读,更多相关《第十章SIMULINK基础.ppt(90页珍藏版)》请在三一办公上搜索。
1、,第十章 Simulink 基础,第一节 Simulink概述,第三节 Simulink电力系统模块简介,第二节 Simulink 基本模块简介,第四节 Simulink 建模方法和步骤,第五节 Simulink 仿真运行及结果分析,第一节 Simulink概述,二、计算机仿真,建立系统的数学模型。,一、SIMULINK简介,仿真系统的组装,包括设计仿真算法,编制计算机程序 使仿真系统的数学模型能为计算机所接受并在计算机上 运行。,运行仿真模型,进行仿真试验,再根据仿真试验的结果 进一步修正系统的数学模型和仿真系统。,三、Simulink的工作环境,Simulink工作环境具有如下特性:,自动
2、代码生成,以处理连续时间,离散时间以及混合系统;,优化代码,以保证快速执行;,可移植的代码使其应用范围更加广泛;,从Simulink下载到外部硬件上的交互参数使系统在工作状态 下很容易调试;,一个菜单驱动的图形用户界面使得软件的使用非常容易。,为了便于读者对Simulink的初步认识,下面给出图 10-2所示的简单仿真环境,该仿真环境显示的是变频余弦 曲线。,图10-2 simulink的仿真环境,第二节 Simulink 基本模块简介,图10-3 Simulink模块库浏览器,第四章 Matlab数值运算基础,1、信号源模块库(Sources),信号源模块库为仿真系统提供了连续时间和离散时间
3、的信号源如表10-1所示:,表10-1 信号源模块及功能,2、输出模块库(Sinks),输出模块库中提供了各种功能的输出模块,包括图形显示和数据存贮等,如表10-2所示:,第四章 Matlab数值运算基础,表10-2 输出模块及功能,3、连续系统模块库(Continuous),连续系统模块库提供了连续系统运算功能的多种模块,如表10-3所示:,表10-3 连续系统主要模块及功能,4、离散系统模块库(Discrete),离散系统模块库中提供了滤波器、脉冲传递函数等离散系统模块,如表10-4所示:,表10-4 离散系统主要模块及功能,5、数学运算模块库(Math operations),数学运算模
4、块库中提供了包括数学运算、关系运算、复数运算等多种用于数学运算的模块,如表10-5所示:,表10-5 数学运算主要模块及功能,6、通用模块库(Commonly Used Blocks),通用模块库中提供了一般建模常用的模块,这些模块在各自的分类模块库中均能找到,但为了使用方便,特将一些常用的模块集中起来组成了该库如表10-6所示:,表10-6 通用模块及功能,7、信号路径模块库(signal routing),信号路径模块库提供了信号在模型中流动的各种路径通道的选择,包括信号的分离、汇合以及通道选择等模块,如表10-7所示:,表10-7 信号路径模块库,Simulink模块库中的内置模块均提供
5、了简单的描述与详细的帮助文档,这可以大大方便用户的使用与理解。要查询某个模块的帮助文档只需将该模块移到一个模型文件中,再右击它,在弹出的快捷菜单中选择help就能打开对应的帮助页面了,如图10-4所示:,图10-4 打开模块的帮助文档(a)打开帮助文档的命令;(b)打开的帮助文档,(a),(b),第三节 Simulink电力系统模块简介,图10-5 电力系统模块库,一、电源模块库(Electrical Source),电源模块库提供了电路、电力系统中常用的各种理想电源及可编程电源等,如表10-8所示:,表10-8 电源模块库,二、电器元件库(Elements),电器元件库中提供了各种线性网络电
6、路元件和非线性网 络电路元件,包括支路元件(Elements)、输配电线路元件(Lines)、断路器元件(Circuit Breakers)、变压器元件(Transformers)等,如表10-9所示:,表10-9 电器元件模块及功能,三、电机模块库(Machines),电机模块库提供了各种形式的电机,并且为了建模方便还将个别电机模块分成了标么制单位和有名制单位两种,如表10-10所示:,表10-10 电机模块及功能,四、电力电子模块库(Power Electronics),电力电子模块库提供了各种电力电子器件及其附属电路(如脉冲触发电路)等实用的功能模块,如表10-11所示:,表10-10
7、电机模块及功能,第四节 Simulink 建模方法和步骤,Simulink模型通常包括信源(Source)、功能系统(System)和显示(Sinks)三大部分,见图10-6,这三部分又分别由相应的功能模块组成,从模块库中找到合适的模块移到模型文件编辑区中,按要求连接后还要将各模块元件的参数设置成实际的大小即可完成建模。,一、模块的选取,二、模块的编辑,2、模块的移动,1、模块的选择,3、模块的缩放,4、模块的复制、删除,5、模块的显示属性设置,三、模块的连接及参数设置,1、模块的连接,图10-11 模块的连接(a)模块连接成功;(b)模块连接失败,2、模块连接线的操作,图10-12 分支连接
8、线示例,图10-13 改变连接线的走线形状,3、为信号线加文字标识,图10-14 在连接线上加文字标识,4、参数的设置,图10-15 模块的参数设置,第五节 Simulink 仿真运行及结果分析,图10-16 设置仿真参数,左侧树形图中的项目组含义如下:,Solver(解算器),Data Import/Export(数据输入输出),Optimization(优化),Diagnostics(诊断),Hardware Implementation(硬件工具),Model Referencing(模块引用),一、Solver(解算器)选项,二、数据输入输出(Data Import/Export),图
9、10-17 数据输入输出参数的设置,三、诊断选项(Diagnostics),图10-18 仿真异常诊断设置,四、观察Simulink的仿真结果,1)将信号输出到显示模块,2)将仿真结果存储到工作空间,3)将仿真结果通过输出端口返回到Matlab命令窗口,再利用绘图命令绘出输出图形在Sinks模块组中有 一个名 Out1的模块,将数据输入到这个模块,该 模块就会将数据输出到Matlab命令窗口,并用名为 yout的变量保存,同时还将时间数据用tout变量保存。,五、简单的模型示例,图10-19所示是一个非常简单的电路分析,模拟工频交流电的阻感响应。,图10-19 一个简单的Simulink模型,
10、图10-20 仿真的结果,第六节 SIMULINK典型模块使用的简单示例,【例10-1】:数组的乘法运算的SIMULINK仿真 在“SIMULINK”环境下,点击工具栏上的新建快 捷按钮,则空白的尚未命名的模型文件编辑区如 图10-21所示。,图10-21 空白模型文件编辑器,图10-22 数组的乘法运算模块连接图,图10-23 Constant模块参数设置对话框,图10-24 Constant1模块参数设置对话框,图10-25 数组的乘法运算的“Product”模块设置对话框,参数设置后的模型文件编辑界面如图10-26所示。,图10-26 设置参数后的数组乘法运算模块连接图,仿真之前,点击菜
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十 SIMULINK 基础
链接地址:https://www.31ppt.com/p-5116074.html