生物建模与仿真-Simmulink.ppt

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

举例:对于线性离散系统 Z变换后的系统为: 系统函数为: 滤波器模型: 传递函数模型: 零极点模型: * 线性离散系统 Simulink表示: num = [n0 n1 n2] den = [d0 d1] Simulink表示:gain = K; zeros = [z1, z2] ; poles = [0, p1] 数字低通滤波器,其差分方程描述为: 其Z变换域描述为: 仿真场景: 简单通信系统:发送方首先使用高频正弦波对一低频锯齿波进行幅度调制,然后在无损信道中传递此幅度调制信号;接收方在接收到幅度调制信号后,首先对其进行解调,然后使用低通滤波器对解调后的信号进行滤波以获得低频锯齿波信号。 仿真应用实例5——数字滤波器 仿真设计: 仿真结果 定义: 系统输出连续变化,变化的间隔为无穷小量, 对系统的数学描述来说,存在系统输入或输出的微分项(导数项) 系统具有连续的状态。 * 连续系统模型 连续系统与简单系统的区别: 简单系统不涉及到输入或输出的导数 连续系统中存在输入或输出的导数 连续系统的仿真分析 蹦极者系着一根弹力绳从高处的桥梁向下跳。其下落过程由以 下两种状态决定: 一是蹦极者的自由落体运动: 二是弹性绳索对落体位置的影响: 整个蹦极跳系统的数学描述为: 仿真实例——蹦极跳系统仿真 连续系统的仿真分析 设桥梁距离地面为50m,蹦极者的起始位置为绳索的长度-30m,起始速度为0,即 ,其余参数分别为k=20, a1=a2=1, m=70 kg, g=10m/s2。 要求:建立并蹦极跳系统的仿真模型,并在如上的参数下对系统进行仿真,分析此蹦极跳系统对体重为70kg的蹦极者而言是否安全。 连续系统的仿真分析 仿真结果: 连续系统的基础是微分方程,由于Matlab对微分方程只能进行数值求解以获得近似结果,因此,使用Simulink连续求解器对具有连续状态的连续系统进行仿真时,存在一定的误差。 定步长连续求解器:效率高,无法控制积分误差。 变步长连续求解器:可以控制积分误差,但可能降低效率。 绝对误差:积分误差的绝对值。 相对误差:绝对误差除以状态的值。 仿真精度 * Continuous连续系统模块库 连续信号的数值微分 输入信号的连续时间积分 线性连续系统的状态空间模型描述 线性连续系统的传递函数描述 输入信号的固定时间延迟 输入信号的可变时间延迟 输入信号的传输延迟 线性连续系统的零级点描述 * Simulink建模软件平台 * 李颖主编,Simulink动态系统建模与仿真(第二版),西安电子科技大学,2009。 姚俊、马松辉编著,Simulink建模与仿真,西安电子科技大学出版社,2002。 * 主要参考文献 建模 * 实际系统、模型和仿真的关系 实际系统 计算机 模型 仿真 建模:通过对实际系统的观测和检测,在忽略次要因素及不可检测变量的基   础上,用数学的方法进行描述从而获得实际系统的简化近似模型。 仿真:主要研究计算机的程序实现与模型之间的关系,其程序能为计算机所接受并在计算机上运行。 对仿真问题的描述 行为产生器 一套对模型进行实验的软件 模型行为及其处理 轨迹行为、点行为、结构行为 * 仿真三要素 Simulink = Simulation + Link Matlab中用来对动态系统进行建模、仿真和分析的软件包 支持多元化系统集成: 线性和非线性系统、连续和离散时间模型(两者混合)、多采样率系统(用于不同采样率的子系统) 图形化的用户界面(GUI) 用鼠标点击、拖拉模块图标建模 * 什么是Simulink? 菜单方式 Matlab主菜单,选择File → New → Model 命令方式 在Matlab命令窗口中键入simulink 快捷方式 单击Matlab主窗口工具栏上的simulink快捷图标 * Simulink的启动 * Simmulink模块库简介 常用模块库 连续系统模块库 不连续系统模块库 离散系统模块库 逻辑和位操作模块库 查表模块库 数学运算模块库 模型验证模块库 针对模型的实用模块库 端口与子系统模块库 信号特征模块库 信号路由模块库 输出方式模块库 输入源模块库 用户自定义模块库 其它数学和离散模块库 Matlab工作空间中的变量可直接设置为系统模块参数。 直接使用Matlab工作空间中的变量设置模块参数; 使用变量的表达式设置模块参数 将信号输出到Matlab工作空间中 定量分析,用Sinks中的To Workspace模块 使用工作空间变量作为系统输入信号 Sources中的From Workspa

文档评论(0)

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

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

1亿VIP精品文档

相关文档