您的位置  > 互联网

简明教程清华大学出版社*第11章的建模与仿真2012简明

内容介绍 模块库 基础仿真建模 常用模型 S 函数的设计与应用 * 页 * 简介 (1/1) 在命令窗口中输入或单击工具栏中的按钮开始。“库浏览器 ( )”( ) 窗口打开。 若要创建新模型,可以单击工具栏上的“新建”按钮或选择“文件”|”新命令。模型文件的扩展名为 .mdl。使用模型窗口中的“文件”(File) 菜单打开、关闭和保存模型文件。

使用“编辑”菜单可以复制、剪切和粘贴模块。用户还可以使用鼠标完成这些操作。* 页 * 模块库 (1/14) 连续模块 () * 页 * 页 模块库 (2/14) 不连续模块 () * 页 * 页模块库 (3/14) 分立模块 () * 页 * 模块库 (4/14) 逻辑和位 * 页 页模块库 (5/14) 表 * 页 * 页模块库 (6/14) 数学模块 (数学) * 页 页模块库 (7/14) 模型检测模块(模型 * 页 * 模块库 (8/14) 模型扩展模块(模型范围) * 页 * 页模块库 (9/14) 端口和子系统模块(端口 & ) * 页 * 模块库 (10/14) 信号属性模块 ( ) * 页 * 页 模块库 (11/14) 信号线模块 ( ) * 页 * 页 模块库 (12/14) 接收器模块 (接收器) * 页 * 页 * 模块库 (13/14) 输入模块 () * 页 * 模块库(14/14) 用户 - * 页 * 基本仿真建模 (1/3) 仿真框图通过构建显示所需解决方案元素的框图,用户可以开发模型。

这种类型的框图称为仿真框图或模块框图。 * 页 * 基本仿真建模 (2/3) 基本建模方法示例 11-1 dy/dt = 10 sin t 解。 使用 0≤t≤13 处的案例来解决以下问题。 确切的解是 y(t) = 10(1 - cos t)。示例 11-2 输出到工作区。示例 11-3 dy/dt = -10y + f(t) 的模型。* 页 * 基本仿真建模 (3/3) 存在以下微分代数混合方程:初始条件为 x1=–20、x2=3、x3=0.5,根据上述方程构造模型,积分器、 、 和 的初始值分别设置为 2、3 和 0.5。 Page 通用模型 (1/5) 线性状态变量模型 状态变量模型(与传递函数模型不同)可以有多个输入和多个输出。当您要将输入连接到状态空间模块时,必须小心地以正确的顺序连接它们。将一个模块的输出连接到另一个模块时也要小心。 实施例 11-4 双质量系统的模型。

*

页 * 常用模型 (2/5) 与线性模型不同,大多数非线性微分方程没有可用的闭式解,因此用户必须以数值方式求解。如果微分方程中的因变量或其导数出现在超越函数中或被幂化,则该方程可以被认为是非线性常微分方程。 实施例11-5 由火箭推进的雪橇模型。实施例 11-6 由继电器控制的电机模型。* 页 * 常见模型 (3/5) 传递函数模型示例 11-7 死响应。* 页 * 常用模型 (4/5) 非线性状态变量模型 示例 11-8 非线性摆的模型。第 5 页,共 5 页 子系统 子系统模块实际上是由单个模块表示的程序。创建子系统模块后,用户可以在其他程序中使用它。 1. 液压系统 2.连接子系统模块 * 页 * S 函数的设计与应用 (1/3) S 函数简介 S 函数是 S- 的缩写,即 -。当提供的模型不能完全满足用户的要求时,可以通过S功能为用户提供编写程序的接口,以满足用户自身的要求。

S 函数可以用 us、C、C++、Ada 和 .C、C++、Ada 和 S- 需要编译为 Mex 文件,与任何其他 MEX 文件一样,可以随时动态调用。 * 页 * S 函数的设计与应用 (2/3) S-的使用方式 在调用S函数时,可以将S-模块从用户模块库拖拽到模型文件窗口中。然后在 S- 名称框中输入 S 函数的文件名,在 S- 的 S- 框中输入 S 函数的参数值。* 页 * S 函数的设计与应用 (3/3) S 函数的设计 对于代码部分的修改,代码可以用该语言的 S- 格式编写。提供了一个模板文件,方便编写位于根目录 // 中的 S-。 简明教程 清华大学出版社