7Simulink基础414方案.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Simulink教案参考书 计算机仿真模型 1、模型的定义 模型是对现实系统有关结构信息和行为的某种形式的描述,是对系统的特征与变化规律的一种定量抽象,是人们认识事物的一种手段或工具。 2、模型的分类 (1)物理模型 指不以人的意志为转移的客观存在的实体,如:飞行器研制中的飞行模型;船舶制造中的船舶模型等。 (2)数学模型 是从一定的功能或结构上进行相似,用数学的方法来再现原型的功能或结构特征。 (3)仿真模型 指根据系统的数学模型,用仿真语言转化为计算机可以实施的模型。 四、计算机仿真的三要素及基本步骤(内容) 1、三要素 (1)系统:研究的对象 (2)模型:系统的抽象 (3)计算机:工具与手段 2、基本步骤 包括三个基本的内容:建模 仿真实验 结果分析 在工程实际中,控制系统的结构往往很复杂,如果不借助专用的系统建模软件,则很难准确地把一个控制系统的复杂模型输入计算机,对其进行进一步的分析与仿真。 1990年,Math Works软件公司为MATLAB提供了新的控制系统模型图输入与仿真工具,并命名为SIMULAB,该工具很快就在控制工程界获得了广泛的认可,使得仿真软件进入了模型化图形组态阶段。但因其名字与当时比较著名的软件SIMULA类似,所以1992年正式将该软件更名为SIMULINK。 SIMULINK的出现,给控制系统分析与设计带来了福音。顾名思义,该软件的名称表明了该系统的两个主要功能:Simu(仿真)和Link(连接),即该软件可以利用鼠标在模型窗口上绘制出所需要的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真和分析。 创建原因:控制系统的复杂模型的仿真。matlab(指该软件的最基础部分,查ver)是科学计算。 产生时间,1990,是MATLAB控制系统模型图输入与仿真工具之一, 特点:模型化图形输入(matlab是代码语言)。利用鼠标在模型窗口上绘制出所需要的控制系统模型,Simu(仿真)+Link(连接)(matlab=matrix+laboratory)。 含义:a,视觉上为方框图b,数学上一组微分方程c行为上模拟了物理构建。 本质:是一个计算机程序,它定义了描写仿真系统的一组微分或差分方程,并用数值法去求解方程。 simulink 的模型: simulink模型在视觉上表现为方框图,在文件上则是扩展名为m的ASCII代码(matlab6是扩展名为mdl的ASCII代码);在数学上体现为一组微分方程或差分方程;在行为上模拟了物理器件构成的实际系统的动态特性。 simulink 的一般结构: 三种“组件”:: 1,source 2,system 3,sink。 控制系统三段论:输入、系统结构、输出 开环分析:输入、系统明确、分析输出 最优控制:系统、输出明确、找输入 系统辨识:输入、输出明确,核系统。它是自适应控制的基础 新建系统三步 (1)建立模型窗口 (2)将功能模块由模块库窗口复制到模型窗口 (3)对模块进行连接,从而构成需要的系统模型 具体步骤: 在matlab命令窗口键入simulink 方框图绘制完毕,一个动态系统模型也就创建好了。 选择File菜单Save保存图形,就自动生成一个可在matlab命令窗口运行的m文件。 然后就可用simulation菜单中start开始仿真了。 建立一个简单模型,用信号发生器产生一个幅度为2V、频率为0.5Hz的正弦波,并叠加一个0.1V的噪声信号,将叠加后的信号显示在示波器上并传送到工作空间。 一,利用simulink求解微分方程 Open gcs72exm080312_1 x+0.2*x+0.4*x=0.2*u 相同背景不同搭建方法在7.4节学习 Open gcs74exm080312_1 open gcs72mode106to01 y=2*sin(2t+pi/3)-4y-3y 二,利用simulink求解微分-代数方程 X1’=-0.5x1+2x2*x3+0.8x1*x2 X2’=2x1*x2-5x2*x3-x2*x2 X1+x2+x3=2 open gcs72mode106to 模块讲解 Commonly used blocks是simulink6.0新增加的,但里面并没有新增模块,本课重点 Continuous time systems.积分器matlab命令是,微分器命令是什么?本课重点。 Discrtete、discontinuities 和continuous类似,上课时不讲。 Logical operator, 大家想想逻辑运算有哪些命令,我们学习过help ops. Lookup tables类似数据拟合和分析中命令,interp1, Math operations类似matla

文档评论(0)

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

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

1亿VIP精品文档

相关文档