[工学]第6章-1 simulink建模与仿真-概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第6章-1 simulink建模与仿真-概述

四、向量与矩阵 五、matlab function与function模块 Fcn: 用于实现简单函数关系 输入总表示成u(可是一向量) 输出是一标量 Matlab Fcn: 用于调用matlab函数实现某一功能 所调用函数只能有一个输出(可以是一个向量) 单输入函数只需要使用函数名,多输入需引用相应的元素 在每个仿真步长内都需要调用matlab解释器 例:信号平方运算 6.6 simulink子系统技术 一、回顾 1、通用子系统的生成 2、子系统的基本操作 子系统的命名 子系统的编辑 子系统的输入 子系统的输出 子系统的参数设置 二、simulink高级子系统技术 使能子系统 触发子系统 函数调用子系统 1、条件子系统的建立方法 在enabled subsystem triggered subsystem enabled and triggered subsystem中。 1)一个系统中不能含多个enable和triggered信号。 2)其它子系统可看成某种形式的条件执行子系统。 1、触发子系统 法1(加分路器) 法2(示波器分三支路) 例: 2、使能子系统 Reset:执行时,系统中的状态被重新设置为初始参 Held:执行时,系统的状态保持不变 3、触发子系统 4、触发使能子系统 5、原子子系统 虚子系统:对通用子系统与使能子系统 1)子系统只是系统模型中某些模块组的图形表示 2)子系统中的模块在执行时与其上一级模块统一被排序,不受子系统限制。 3)在一个仿真时间步长内,simulink可以多次进出一个子系统。 原子子系统: 1)子系统作为一个“实际”的模块,需顺序连续执行。 2)子系统作为整体进行仿真。 3)子系统中的模块在子系统中被排序执行。 * * 第六章 matlab的simulink建模与仿真 6.1 绪论 一、系统与模型 1、系统 系统是指具有某些特定功能,相互联系、相互作用的元素集合。 系统的两个基本特征:整体性、相关性 对系统的研究从以下三个方面入手: 1)实体:组成系统的元素,对象 2)属性:实体的特征 3)活动:系统状态变化的过程 系统仿真是研究系统的一种重要手段,而系统模型是仿真所研究的直接对象。 2、系统模型 实体模型:根据相似性建立 模型 数学模型:原始系统数学模型;仿真系统数学模型 动态模型:描述系统动态变化过程 静态模型:平衡状态下系统特性值之间的关系 二、计算机仿真 1、仿真的概念 以相似性原理、控制理论、信息技术及相关领域的有关知识为基础,以计算机和各种专用物理设备为工具,借助系统模型对真实系统进行实验研究的一门综合性技术。 2、仿真分类 实物仿真:建造实体模型 数学模型:将数学语言编制成计算机程序 半实体模型:数学物理仿真 实时仿真:需要专用的实时仿真硬件 欠实时仿真:比实际时钟慢 超实时仿真:比实际时钟快 3、计算机仿真 根据相似性原理,利用计算机逼真模拟研究对象。 模拟机、模拟数字机、数字通用机、仿真专用机。 三、仿真的作用 1)优化系统设计 2)系统故障再现 3)验证系统设计的正确性 4)对系统,子系统进行性能评估 5)训练系统操作员 6)为管理、技术决策提供支持 四、仿真软件 仿真软件是一类面向仿真用途的专用软件,它可以是面向通用的仿真,也可能是面向某个领域的仿真。 功能:1)为仿真提供算法支持 2)模型描述,建立计算机仿真模型 3)仿真实验的执行、控制 4)仿真数据的记录、分析 5)仿真数据管理 仿真软件的三个层次: 1)仿真程序库:由一组完成特定功能的程序组成的集合,专门面向某一问题或一个领域。 2)仿真语言:在高级语言的基础上,为面向专门问题而开发的。 3)集成仿真环境 五、计算机仿真的一般过程 仿真问题和仿真目的描述 确定仿真方案 系统描述 建立系统数学模型 建立仿真数学模型 编写仿真程序 验证模型 是否符合要求 进行仿真研究 修改方案 修改模型 修改程序 是否符合要求 是否符合要求 是否符合要求 Toolboxes MATLAB compiler Blockset simulink RTW Stateflow coder 4、提供仿真库的扩充和定制功能 5、应用领域 通信与卫星系统 航空航天 生物系统 船舶系统 汽车系统 金融系统 6、simulink在matlab家族中的位置 6.4创建simulink模型(简单入门) 一、启用simulink并建立系统模型 启动simulink: (1)用命令方式:simulink (2) 二、simulink模块

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档