AMESim基础中文教程第1章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
方程 AMESim用方程组来描述工程系统的动态行为,用计算机码作为系统模型来执 行。在系统内用方程和计算机码构建各元件的模型。这些用作子模型。AMESim 内有庞大的元部件子模型和图标符号库。 标准库 标准库提供了控制和机械图标,子模型允许你完成大量工程系统的动态仿真。另 外,还有一些可选库,如液压元件设计库,液压阻尼,气动,热力学,热力液压, 冷却系统,传动系,输油等... 1.3如何使用文件组 文件组由以下组成:The documentation set is made up of: • 打印和PDF格式的AMESim平台使用手册 •打印和PDF格式的各种库使用手册 • HTML 格式的所有子模型的说明书 打印格式文件包含在随同你申请的CD ROM中。
提供了实时工具可选项后,避免非必要计算量变得异常苛刻。在AMESim 4.1 中 经常调用计算函数,甚至没做什么特别有意义的计算。 AMESet 4.2 对调用函数的修改是把不调用计算函数作为一个可选项。在 AMESim 4.2中,这意味着很好地加速了CPU速度。 1.6.8 模型简化和实时性 AMESim 为模型简化提供了一组工具。在AMESim 4.1中你可以使用如下工具: • 状态计数 • 主动索引 • 特征值分析 • 模式形态 AMESim 4.2中的优化工具提供了更进一步的功能。你可以用一个简单的阀代替 复杂的,使用最优化设定简单阀的模型参数。 Figure 1.12: 使用固定步长积分器
试验设计
确定哪些参数影响一些性能指标。
优化 用Monte Carlo法进行鲁棒性 分析
你可以试验一族参数来优化某些性能指标。 你可以发现参数变量由于以下原因是如何执行 的: • 产生允许误差 • 不同的操作条件 • 截断误差
Figure 1.8: 使用基因算法优化一个主动悬挂系统
Figure 1.9 用Monte Carlo法研究改变轮胎刚度
Figure 1.13: 系统比较
草图内各元件加上了标号,以树状结构概述了两者的变化,可以打印展开的树结 构。
1.6.10 打包和拆包 当模型环境变化时客户还要不断使用AMESim。当这些模型包含特殊的数据文 件,用户创建子模型或超级元件时,使用AMESim 4.1就不太容易,通常需要反 复几次! 为简化这种变换过程,为AMESim 4.2开发了一个特殊的多用途打包工 具。用GUI Wizard帮助用户可以创建一个包括所有元件的单封装模型,并可运行。 特征如下: • 通过搜索数据文件,用户图标,子模型和超级元件,可以分析所封装的模型。 • 可以分析任意重要的子模型索引文件submodels.index。 • 有一个选项选项可清除模型。 • 通过查找特殊库可以分析AME.make文件。 • 当模型指定一个目标系统,其运行会有所。 • 有一个选项可不发送.spe and .sub文件原码。 Figure 1.14: AMEPack Wizard
Figure 1.10: 压缩或扩展格式的向量
1.6.6 接口
iSIGHT and Optimus 作为可选项提供了与设计开发软件 iSIGHT和Optimus的接口。这使用了Export 设置和AMEPilot工具。 Figure 1.11: 输出到外部工具
MSC.ADAMS 作为另一个可选项,提供了与多目标系统软件MSC.ADAMS 的接口。
大多数自动化系统都可按上述步骤执行,在每一步都可以看到系统草图。 接口 现在的联系是为了提供软件间的接口使它们能够联合工作,以便你能够获得每个 软件的最佳特征。标准AMESim软件包提供了与MATLAB.的借口。这使你有权 使用控制器设计,优化工具和功率谱分析等。还有其它一些接口可用,AMESim 最新接口信息请参见1.6.6节接口。
要进入在线文件: 1. 选择Help _ Online.
HTML浏览器显示出来. Figure 1.4: 再线帮助(Online help)
2. 在目录中选择你想参考的文件,或使用索引或搜索工具。
1.4 本手册的组织结构
本手册描述了应用于Unix工作站和Windows (NT or 2000) PC机上或Linux操作系 统。大多数情况,在两种环境下是基本一致的。然而若必须区分每一个环境时, 首先给出Unix/Linux 描述,随后是Windows环境下的描述,如下所示: 第二章 是AMESim 工作空间的描述。 第三~第十章 是对许多尝试性练习的指导。第三章是使用带标准元件和子模型 的AMESim入门指导。初学者绝对必要阅读本章并做练习。学习时间大约1~2小 时。之后你应该能够用AMESim做一些基本仿真工作。随后,阅读第四章并做一 些额外的例子。第五章函盖了一些更高级的特征。理想情况使用AMESim后阅读 本章需要3周。第六章介绍超级元件,第七章描述了与Matlab接口的可用工具。 第八章你将看到如何使用主动索引工具,是一个在系统子模型内基于能量变换的 强大分析工具。第九和第十章分别介绍了输出和设计探索工具。 第十一~第十九章 被安排为参考资料。 他们所覆盖的特征在指南章节中并未函 盖。第九章覆盖了所有AMESim模式下的通用工具,第十章函盖了草图模式下的 各种工具,第十一章子模型模式下的各种工具,第十二章参数模式下的各种工具, 第十三章函盖了运行模式下的各种工具,第十四章涉及绘图工具,在第十五章你 将学会如何处理3D绘图和order tracking. 第十八和第十九章分别函盖了输出和 设计探索工具。 1.5 AMESim 4软件包 1.5.1 AMESim AMESim是AMESim软件包的主产品。 AMESim是完成工程系统仿真的高级建摸环境(Advanced Modeling Environment for performing Simulations of engineering systems.) 用AMESim, 你能够:
1.6.1 输出工具
这一工具使你能够从AMESim外处理 AMESim仿真结果。通过定义模型的输入 输出,要应用于这些输出的后台处理要应用于这些输出的后台处理操作数,你可 以设置输出。详细的对话框如下。 Figure 1.7: 设置AMESim模型的输出
从AMESim外部,你可以使用新的功能调用AMEPilot来驱动仿真。 高级用户可以应用输出工具设置他们自己的AMESim T与其它软件的接口。所有 用户都可以进入一个新的标准AMESim工具功能,使用Export and AMEPilot提供 一个设计开发环境。 1.6.2 设计开发 设计开发实际上由以下三个工具组成:
1.6.3 编译器标志
AMESim开发团队已经试验了用编译器标志操作数作为仿真可执行的象征。 这可以快速运行仿真,尤其是在Unix 平台下。
1.6.4 稳定化运行
在稳定化运行算法方面面有许多改进,这些改进在润滑系统特别显著。
1.6.5 向量显示
以压缩或扩展格式显示向量是比较受欢迎的要求,这次实现了该要求。
第一章 引言
本章将介绍 AMESim 家族产品和 AMESim 4.2 的新特征。 AMESim 是什么? AMESim 怎么用? 如何使用文件组? 在线帮助的组织结构。 AMESim 4 软件包。 AMESim 4.2 的新特征 1.1 AMESim是什么?
AMESim表示工程系统仿真高级建模环境(Advanced Modeling Environment for performing Simulations of engineering systems). 基于直接图形接口,在整个仿真过程中系 统可以显示在环境中。AMESim 使用图标符号代表各种系统的元件,这些图标 符号要么是国际标准组织如工程领域的ISO为液压号时可以为该系统给出 一个容易接受的非标准图形特征。.
1.5.3 AMESet 高级AMESim用户可以使用AMESet生成新的图标和子模型。AMESet 提供了 完善的用户接口。 使用AMESet,你可以: • 集成新的图标和子模型。 • 客户化元部件目录和子模型。 使用AMESet, 你可以创建自己的元部件(或线)的子模型扩大AMESim的能力 更适应你自己的应用。
Figure 1.1: AMESim中使用符号
Figure 1.1 所示为使用标准液压,机械和控制符号表达的一个工程系统。 Figure 1.2所示为使用了非标准图形特征的汽车制动系统。
Figure 1.2: 汽车制动系统的符号
1.2 如何使用AMESim?
使用AMESim你可以通过在绘图区添加符号或图标搭建工程系统草图,搭建完草 图后,可按如步骤进行系统仿真: • 图标元件的数学描述 • 设定元件的特征 • 初始化仿真运行 • 绘图显示系统运行状况 Figure 1.3 所示为从HCD符号构建的一个三柱塞径向液压泵详细模型。箭头用来 表示液流方向。 Figure 1.3: 从HCD符号构建的一个三柱塞径向液压泵
当去除极端特征值后,你可以使用AMESim 4.2 固定步长积分器选项,检查它的 运行产生的结果是否与原高阶保真模型的运行结果相匹配。
AMESim Simulink接口已经升级为与实时系统相兼容。与添加到AMESim中的其 它特征一起,有个可选项可以将AMESim模型输出到诸如dSPACE和xPC的实时 对象中。经过适当的简化模型,可以对你的物理模型进行实时运行,开辟了一种 很有趣的应用,例如进行硬件在环仿真。 1.6.9 系统比较 经常需要开发比较复杂的系统,然后把它变成几种不同的版本。随之而来的问题 是要确定不同版本间的差异,靠手算是非常不容易的! 在AMESim 4.2 下装载模型,在参数模式使用系统比较工具(Tools _ Compare systems),将启动两个系统的比较,并给出两者的差异。
1.5.5 AMESim产品的全体家族
Figure 1.5: AMESim库
Figure 1.6 与AMESim的接口软件
1.6 AMESim 4.2的新特征
AMESim 4.2做了许多改进,下面是一些重要特征。除非另做说明,各种特征都包括在了标准 AMESim里。
输出工具 设计开发 编译器标志 稳定化运行 矢量显示 接口 子模型调用 模型简化和实时性 系统比较 打包和开包 列举 观察参数和变量 在线帮助
1.5.4 AMERun AMERun是没有草图和子模型模式的AMESim。 使用AMERun, 你可以: • 装载AMESim系统。 • 更改参数,设置批运行。 • 执行标准或批运行。 • 绘制结果图。 • 完成先行化分析。 你不可以: • 创建新系统。 • 修改已经存在系统的草图。 • 更改元部件后台的子模型。 AMESim是由有经验的AMESim用户创建并测试的。 AMERun用户可以打开系统以便进行研究。 AMERun可以被如下人员使用: • 对已经由高级工程师搭建好的系统进行参数化研究的技术员; • 接收由你预先搭建好的系统的客户; • 使用预建的系统给客户演示的销售人员。
. 这允许:
• 对于1,你从AMESim 环境初始化仿真。 • 对于2,你从MSC.ADAMS 环境初始化仿真。 1. 使用AMESim积分器对多目标系统积分
2.使用ADAMS积分器对多目标系统积分
3. 使用两积分器的联合仿真
• 对于3, 可以从任何一个软件进行仿真初始化。
1.6.7 子模型调用的修改
•创建一个新系统。 •修改已经存在系统的草图。 •更改元件背后的子模型。 • 装载AMESim系统。 •改变参数和设置批运行。 •执行标准或批运行。 •绘制结果图。 •完成线性分析。 •执行主动索引分析。 •输出模型用于在AMESim外运行。 •完成设计探索研究。
1.5.2 AMECustom AMECustom 是随着AMESim发行的。 使用AMECustom, 你可以用户化子模型和超级元件。一个客户化的对象是基于 属性的放置了像标的目标。可测试的仅有参数都是可见的。在分配属性之前你可 以给复杂系统的组成编码。
相关文档
最新文档