《Matlab-Simulink仿真教程》由会员分享,可在线阅读,更多相关《Matlab-Simulink仿真教程(63页珍藏版)》请在人人文库网上搜索。

1、第九章 Simulnk动态仿真,本章主要内容如下: 9.1 Simulink基本操作 9.2 模块库和系统仿真 9.3 子系统创建与封装 9.4 Simulink仿真举例,第九章 Simulink动态仿真,Simulink 中的“Simu”一词表示可用于计算机仿真,而“Link”一词表示它能进行系统连接,即把一系列模块连接起来,构成复杂的系统模型。作为MATLAB的一个重要组成部分,Simulink由于它所具有的上述的两大功能和特色,以及所提供的可视化仿真环境、快捷简便的操作方法,而使其成为目前最受欢迎的仿真软件。 本章主要介绍Simulink的基本功能和基本操作方法,并通过举例介绍如何利用S。

2、imulink进行系统建模和仿真,第九章 Simulink动态仿真,9.1 Simulink 基本操作 利用Simulink进行系统仿真的步骤是: 启动Simulink,打开Simulink模块库 打开空白模型窗口; 建立Smulink仿真模型; 设置仿真参数,进行仿真; 输出仿真结果,9.1 Simulink 基本操作 9.1.1 启动Simulink 启动Simulink。 单击MATLAB Command窗口工具条上的Simulink图标,或者在MATLAB命令窗口输入simulink,即弹出图示的模块库窗口界面(Simulink Library Browser)。该界面右边的窗口给出S。

3、imulink所有的子模块库,常用的子模块库有Sources(信号源),Sink(显示输出),Continuous(线性连续系统),Discrete(线性离散系统),Function 设置仿真参数:在模型窗口选取菜单【Simulation: Parameters】,弹出 “Simulation Parameters” 对话框,设置仿真参数,然后按【OK】即可,说明若不设置仿真参数,则采用Simulink缺省设置,9.1 Simulink 基本操作 9.1.3 系统仿真运行 Simulink模型窗口下仿真 步骤 仿真运行和终止:在模型窗口选取菜单【Simulation: Start】,仿真开始,。

4、至设置的仿真终止时间,仿真结束。若在仿真过程中要中止仿真,可选择【Simulation: Stop】菜单。也可直接点击模型窗口中的 (或 )启动(或停止)仿真,9.1 Simulink 基本操作 9.1.3 系统仿真运行 MATLAB 命令窗口下的仿真运行 在Matlab命令窗口下可直接运行一个已存在的Simulink模型: t,x,y=sim(model,timespan,option,ut) 其中,t为返回的仿真时间向量; x为返回的状态矩阵; y为返回的输出矩阵; model为系统Simulink模型文件名; timespan为仿真时间; option为仿真参数选择项,由simset设置。

5、; ut为选择外部产生输入,ut=T,u1,u2,un,说明 上述参数中,若省略timespan,option,ut则由框图模型的对话框Simulation Parameters设置仿真参数,back,9.2 模块库和系统仿真 9.2.1 Simulink模块库 Sources库 也可称为信号源库,该库包含了可向仿真模型提供信号的模块。它没有输入口,但至少有一个输出口。 双击图标 即弹出该库的模块图,在该图中的每一个图标都是一个信号模块,这些模块均可拷贝到用户的模型窗里。用户可以在模型窗里根据自己的需要对模块的参数进行设置(但不可在模块库里进行模块的参数设置,Sources库 Sine Wav。

6、e:产生幅值、频率可设置的正弦波信号。 双击图标 (认定该模块已拷贝到用户模型窗,以下均如此),弹出正弦波的参数设置框图。图中参数为Simulink默认值,用户可根据需要对这些参数重新设置,幅值、频率为2,基准为0.5,其波形如下图所示,Sources库 Step:产生幅值、阶跃时间可设置的阶跃信号。 双击图标 ,弹出阶跃信号的参数设置框图。图中参数为Simulink默认值,当设置幅值为0.8,阶跃时间为1秒时,阶跃波形如下图所示,9.2.1 Simulink模块库 Sinks 库 该库包含了显示和写模块输出的模块。双击 即弹出该库的模块图: :数字表,显示指定模块的输出数值,X-Y绘图仪用同。

7、一图形窗口,显示X-Y坐标的图形(需先在参数对话框中设置每个坐标的变化范围),当X、Y分别为正、余弦信号时,其显示图形如下,9.2.1 Simulink模块库 Sinks 库 :示波器。显示在仿真过程产生的信号波形。双击该图标,弹出示波器窗如右图所示,Sinks 库 示波器属性对话框,设置Y轴个数,设置显示的时间范围,选择轴的标注方法,确定显示频度(每隔n-1个数据点显示一次,确定显示点的时间间隔(缺省为0表示连续显示,示波器属性对话框General页,Sinks 库 示波器属性对话框,例9-1】示波器应用示例。Simulink仿真模型如左图所示,示波器输入为3(Y轴个数为3)。右图为该示波器。

8、显示的三路输入信号的波形,9.2.1 Simulink模块库 Continuous 库 该库包含描述线性函数的模块。双击 即弹出下图,微分环节。其输出为其输入信号的微分。如下图为输入斜坡信号时微分环节的输出,Continuous 库 :积分环节。其输出为其输入信号的积分。 双击该模块,弹出积分器的参数对话框,可设置积分器的复位、积分上限和下限等。当设置为信号下跳过零复位、积分器限幅为5时,积分器对谐波输入的输出如图所示,9.2.1 Simulink模块库 Continuous 库 :分子分母为多项式形式的传递函数。 双击该模块,弹出传递函数的参数对话框,设置框图中的参数后,该传递函数显示如下,。

9、9.2.1 Simulink模块库 Continuous 库 :零极点增益形式的传递函数。 双击该模块,弹出传递函数的参数对话框,设置框图中的参数后,该传递函数显示如下,9.2.1 Simulink模块库 Math 库 该库包含描述一般数学函数的模块。双击 即弹出右图。 该库中模块的功能就是将输入信号按照模块所描述的数学运算函数计算,并把运算结果作为输出信号输出,9.2.1 Simulink模块库 Math 库 :加法器。 该模块为求和装置。求和器形状,输入信号个数和符号可设置,如右边框图。若设置如框图。则模块显示为,9.2.1 Simulink模块库 Math 库 :符号函数。 该模块的输出。

10、为输入信号的符号。下图为对正弦信号经符号运算后的波形,Math 库 :实现一个数学函数。 右图为该函数的参数设置框。点击函数设置的下拉窗口,可选择所需要的函数。选定函数后,该模块图标将显示所选函数。如选择“Square”,则模块图标变为,9.2.1 Simulink模块库 Signals c=20; mp=270; mt=50; I=mp*l2; %计算吊重转动惯量 lmp=l*mp; k1=1/(mt+mp); k2=mp*l/(I+mp*l2,悬吊式起重机动力学Simulink仿真 设置仿真时间为200s,启动Simulink仿真,则由小车位移示波器和吊重摆角示波器,可观察到系统在初始状态x(0)=0, ,(0)=0.01rad/s, 作用下x、 的变化过程曲线,悬吊式起重机小车位移,悬吊式起重机吊重摆角,练 习 教材208-210页:1、2、3、5题,back。

matlab里用simulink仿真教程,Matlab-Simulink仿真教程相关推荐

  1. matlab里冒泡法比较大小,matlab冒泡法排序

    [1,2,3]; % 冒泡法排序,注意的是特征值顺序变化的同时要与相对应的下标同... 转换完之后对向量进行逆序排列, 我看到有同学硬是 写了一个冒泡排序来完成这个工作,你的数据结构老师一定非常欣慰. ...

  2. matlab里面板有什么作用,MATLAB轻松享受GPU的强大功能

    MATLAB轻松享受GPU的强大功能 MATLAB的GPU支持为活跃于许多学科的大量研究人员(不一定是CUDA编程专家)提供了一种加速科学计算的新方法.考虑到MATLAB主要是用于科学计算和工程计算, ...

  3. matlab里vSAS,科学网—【MATLAB】saveas和print保存图片的格式 - 叶瑞杰的博文

    1. 保存fig格式图片 print('.\figs\kappa_smNS','-dpng','-r300') saveas(gcf,'.\figs\kappa_smNS.fig') saveas(g ...

  4. matlab里如何输入圆周,用MATLAB实现序列的圆周卷积

    <用MATLAB实现序列的圆周卷积>由会员分享,可在线阅读,更多相关<用MATLAB实现序列的圆周卷积(3页珍藏版)>请在人人文库网上搜索. 1.数 字 信 号 处 理 实 验 ...

  5. matlab 里temp,temp _U在matlab里是什么意思

    MATLAB文件操作相关命令 5.2.4 输入输出语句 (1) 实时交互输入输出 input:keyboard (2) 完全复制式的文件存取 *1) save save save '文件名' x sa ...

  6. Matlab里如何让下标斜体,Matlab中下标,斜体,及希腊字母的使用方法

    下面是Matlab官方列出来的Tex代码列表,包含了绝大部分的希腊字母和数学符号. Character Sequence Symbol Character Sequence Symbol Charac ...

  7. matlab里数组的赋值,arrays – MATLAB结构赋值数组

    我有一系列结构.让我们说 s(1).value,-,s(5).value. 我有一个值向量,让我们说vals = [1 2 3 4 5],我想分配给结构数组.所以用伪代码写我想要:s(:).value ...

  8. MATLAB里sortrows是什么意思,Matlab中sortrows函数解析

    一.问题来源 返回检索到的数据(按相关度排序)在原始数据中的索引. 二.问题解析 x = [1 4 3 5; 1 3 2 6]:sortrows(x)其结果是按照row来排列,默认首先排第一列,1和1 ...

  9. 【Simulink教程案例17】基于simulink的伪码序列相关峰检测仿真——将matlab数据导入到Simulink中作为信号源

    欢迎订阅<FPGA/MATLAB/SIMULINK系列教程> Simulink教程目录 本课程学习成果预览: 目录 1.软件版本 2.伪码序列相关峰理论简介

  10. Matlab(Simulink)+ANSYS Simplorer+Maxwell联合仿真(一)——软件选取问题

    前段时间一直在弄联合仿真的事情,试错了很多,向在这里和大家分享一下: 因为我想用Matlab里面的Simulink做电机的控制,然后如果要和Maxwell联合仿真,就必须要用到Simplorer,所以 ...

最新文章

  1. 网站服务器c盘在哪找,云服务器c盘在哪儿
  2. 代码规范之eslint+prettier实践
  3. mysql 使用不同引擎_mysql 不同引擎的比较
  4. 【Python】强烈建议你学这 3 个 Python AutoEDA 工具包!
  5. Python 官方推荐的一款打包工具
  6. 在2020年学习cocos游戏引擎
  7. 飞猪信息流内容推荐探索
  8. 独立站的优势是什么?独立站注意事项有哪些?
  9. 在 Python 中使用函数式编程的最佳实践!
  10. 操作虚拟dom模拟react视图渲染
  11. php txt 下载文件,PHP下载单个TXT文件
  12. Linux终端的总结和shell
  13. 批量将txt转换成Excel格式
  14. 如何使用python游戏开发模块—pygame?
  15. 计算机必备专用英语词汇
  16. 华科计算机专业课考研考什么,华科计算机考研专业课有哪些
  17. python列表的增删查改,已经冒泡,选择,快速排序
  18. 【转】Laravel - 从百草园到三味书屋 From Apprentice To Artisan目录
  19. c语言中min函数的作用,min函数到底在哪个头文件里?
  20. linux下磁盘情况查询命令

热门文章

  1. Elasticsearch 磁盘使用率超过警戒水位线,怎么办?
  2. HL-USB TO RS232驱动
  3. 模式识别+Matlab 最大似然分类(MLC)【贝叶斯(Bayes)分类法】
  4. 《Redis设计与实现》读书笔记
  5. 射频微波芯片设计3:射频微波芯片设计基础知识
  6. java .class 反编译工具推荐
  7. 喜马拉雅音频下载工具 - xmlyfetcher
  8. 软件测试项目实战案例ppt,一个自动测试实战项目案例.ppt
  9. redis/memcache监控管理工具——treeNMS
  10. 我的世界java 4k_我的世界:原版VS“4K光影”牺牲2块显卡,让你看看差距有多大!...