- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB第8章simulink研讨
1 第八章Simulink建模与仿真入门 8.1 绪论 8.2 动态系统模型及Simulink表示 8.3 创建Simulink模型 8.4 Simulink与MATLAB的接口设计 8.5 使用Simulink进行简单的仿真 一、 动态系统的计算机仿真 1、系统与模型 为了能全面、正确地理解系统仿真,需要对系统仿真所研究的对象进行概要的了解。这里对与系统仿真相关的知识——系统与系统模型进行简单的介绍。 组成系统的实体之间相互作用而引起的实体属性的变化,通常用状态变量来描述。研究系统主要研究系统的动态变化。除了研究系统的实体属性活动外,还需要研究影响系统活动的外部条件,这些外部条件称之为环境。 作为主要研究对象的动态系统又可分为离散系统和连续系统。离散系统是指系统的操作和状态变化仅在离散时刻产生的系统,如交通系统、电话系统、通信网络系统等等,常常用各种概率模型来描述。连续系统模型还可分为集中参数的和分布参数的,线性的和非线性的,时变的和时不变的,时域的和频域的,连续时间的和离散时间的等等。表8.1.1列出了各种类型的数学模型及其数学描述。 表8.1.1 数学模型分类 (1) 仿真的概念 仿真是以相似性原理、控制论、信息技术及相关领域的有关知识为基础,以计算机和各种专用物理设备为工具,借助系统模型对真实系统进行试验研究的一门综合性技术。它利用物理或数学方法来建立模型,类比模拟现实过程或者建立假想系统,以寻求过程的规律,研究系统的动态特性,从而达到认识和改造实际系统的目的。 系统仿真涉及相似论、控制论、计算机科学、系统工程理论、数值计算、概率论、数理统计、时间序列分析等多种学科。 相似性原理是仿真主要的理论依据。所谓相似,是指各类事务或对象间存在的某些共性。相似性是客观世界的一种普遍现象,它反映了客观世界不同事物之间存在着某些共同的规律。采用相似性技术建立实际系统的相似模型就是仿真的本质过程。 (a)实物仿真:又称物理仿真。它是指研制某些实体模型,使 之能够重现原系统的各种状态。早期的仿真大多属于这一类。它 的优点是直观形象,至今仍然广泛应用。但是为系统构造一套物 理模型,将是一件非常复杂的事情,投资巨大,周期长,且很难 改变参数,灵活性差。 (b)数学仿真:数学仿真就是用数学语言去表述一个系统,并 编制程序在计算机上对实际系统进行研究的过程。这种数学表述 就是数学模型。数学仿真把研究对象的结构特征或者输入输出关 系抽象为一种数学描述(微分方程、状态方程,可分为解析模型、 统计模型)来研究,具有很大的灵活性,它可以方便地改变系统 结构、参数;而且速度快,可以在很短的时间内完成实际系统很 长时间的动态演变过程;精确度高,可以根据需要改变仿真的精 度;重复性好,可以很容易地再现仿真过程。 (c) 半实物仿真:又称数学物理仿真或者混合仿真。为了提高仿 真的可信度或者针对一些难以建模的实体,在系统研究中往往把 数学模型、物理模型和实体结合起来组成一个复杂的仿真系统, 这种在仿真环节中存在实体的仿真称为半实物仿真或者半物理仿 归纳起来,仿真技术的主要用途有如下几点: (1) 优化系统设计。在实际系统建立以前,通过改变仿真模型结构和调整系统参数来优化系统设计。如控制系统、数字信号处理系统的设计经常要靠仿真来优化系统性能。 (2) 系统故障再现,发现故障原因。实际系统故障的再现必然会带来某种危害性,这样做是不安全的和不经济的,利用仿真来再现系统故障则是安全的和经济的。 (3) 验证系统设计的正确性。 (4) 对系统或其子系统进行性能评价和分析。多为物理仿真,如飞机的疲劳试验。 (5) 训练系统操作员。常见于各种模拟器,如飞行模拟器、坦克模拟器等。 (6) 为管理决策和技术决策提供支持。 (1) 仿真算法 在建立系统的数学模型后,需要将其转变成能够在计算机上运行的仿真模型。由于计算机只能进行离散的数值计算,因而必须推导出连续系统的递推数学公式,如解微分方程的龙格库塔算法。这实际上属于数值计算的内容,其发展已经相当完善了。其实这就是计算机仿真算法的设计,即把数学模型转化为能在计算机上运行的仿真模型。 通常这些仿真算法并不需要仿真人员去编制,因为这些仿真算法往往已经内嵌于各种面向仿真用途的专用软件中了。但是对这些算法的了解无疑有助于用户更好地完成仿真任务。一般来说,系统仿真算法有如下几类: (a) 集中参数系统仿真算法。 (b) 分布参数系统仿真算法。 (c) 离散时间系统仿真算法。 通用的仿真,也可能是面向某个领域的仿真。它的功能可以概括为以下几点: (a) 为仿真提供算法支持。 (b) 模型描述,用来建立计算机仿真模型。 (c) 仿真实
文档评论(0)