书籍《液压AMESim计算机仿真指南_梁全》

一、基本使用方法

1、快捷键

旋转图标:ctrl+R

镜像图标:ctrl+M

删除元件:ctrl+X 或者delete (必须在草图模式下)

弹出某类型库的元件:双击右侧类型库名。也可以直接在右侧选择。

放大和缩小:ctrl+小键盘区的+-

添加的文字进行随意拖动:双击文字。

进入草图模式:    F5

进入子模型模式: F6

进入参数模型:    F7

进入运行模式:    F8

给元件重命名:选中元件,右键,选择Alias..

2、子模型模式

只有一个子模型的元件,系统自动关联。

对于有多个子模型的,需要手动匹配。

或者使用“首选子模型”功能。

3、找平衡点。直接从平衡位置显示图形。

在运行参数对话框中,选择“Standard options”选项卡。选中“Hold inputs constat”。

4、仿真结束后,查看曲线图

双击元件,选择参数,再点击plot或者拖动到草图上。

5、输出数据到CSV文件

将需要的变量拖动到watch variable面板(右下方)中,在面板空白处右键并选择

“Export variables to CSV file”。

6、在原基础上继续仿真一段时间

在Run parameters中将Final time设置为更长的时间。然后选中Continuation run复选框。

仿真会在原基础上再仿真一段时间,不必从头开始仿真。

7、使用Experiment view面板

通过该面板,用户可以改变模型的参数,保存模型的不同状态,然后迅速地应用到不同的参数集以及与这些参数对应的结果,而不需要重新配置模型并重新运行仿真以获得结果。

(1)打开面板:ctrl+sgift+m

(2)点击面板中的“Save to experimrnt”按钮,选择“save parameters and results"。

右键单击“Description”列可以编辑名字等。此时就完成了一次保存。改变参数,保存多组。

(3)应用试验:

选择exp_1,并单击应用试验按钮。

8、选择性保存

双击元件,修改“Save next”列的状态。

9、批运行 (书上第69页)

(1)参数模式下:

stetting——Batch parameters

选中一个元件,从右侧参数面板中拖动参数到Batch parameters对话框右侧。

改变参数值,两种方式,自由选择。

(2)批运行

仿真模式下:

点击Run parameters按钮,在Run type中选“Batch”,进行仿真。

(3)绘制批运行仿真曲线

打开某元件参数的图形,在绘图窗口中,单击“Batch plot”按钮(注意此时光标变成手型),然后选择绘制区域并单击鼠标左键,弹出对话框,选择要绘制的参数对应图形。

10、超级元件的创建

选中需要的元件后,右键create supercomponent ,自动弹出Auxiliary system对话框。。。

但是,R13版本中没有了Auxiliary system对话框。

解决办法:

创建超级元件后,右键进入open supercomponent 中,然后view——show/hide——supercomponent edition。

在supercomponent edition可以进行name、icon、port等配置。

11、绘制两个量的差值

(1)打开元件的“watch view”面板,将需要的变量拖动到“post processng”(软件最下方),

(2)右键空白处,添加新的一行。在title中输入定义的名字比如differ pressure,

在“Expression”中输入表达式比如A3-A2。

(3)在运行模式下,可以直接将这个量绘制出来。

注:改变“Expression”表达式,可以进行多种处理。书中第115页。

二、液压方面建模知识点

1、管路的子模型

DIRECT:相当于不存在管道。

HL000:计算流进管道的净流量,用净流量计算压力和时间的关系。如果流入管道的流量为正,压力随时间增加;如果为负,则减少。

通常需要液体和管道壁厚的体积模量及管道材料的弹性模量。

其他HL03、HL09、HL07类似,详见说明。

符号意义:

C代表压缩性;R代表阻力(管道的摩擦);I代表惯量(流体的动量)。

若沿着管道有很大的压力降,一般是设置的尺寸问题。溢流阀也不应设置到离高压口很远的地方。

2、

AMESim子模型都用bar表示液体压力且1bar=0.1MPa,以L/min表示液体的体积流量。

通常液压油的含气量(air/gas content)在1%以下,典型值为0.1%

3、

仿真时,许多检查被应用于用户的子模型。比如流体属性、管道规模和“print interval”。

两点注意问题:

(1)如果用户想看到f Hz的频率,那么“print interval”(仿真参数中设置)不能大于1/(10f) s

(2)“print interval”为x 秒,用户能看见的频率在1/(10f)Hz以下。

液压系统中不能总是使用复杂的管道子模型。应先选用能达到仿真目的的最简单的子模型。注意用户感兴趣的频率和当前“print interval”下能看到的频率。

4、方向阀-三位四通阀

其子模型SV00

工作循环子模型UD00

方向阀的位移是一个分数,在-1到1之间。阀芯位置为1时,P口连通A口,T口连通B口。阀芯位移为-1时,A和T相连,B和P相连。0时,没有流量.

阀在极限位置的特性,可以根据一对参数设置,可在供应商样本中找到。

参数“value rated current”设置为40mA。意味着输入信号为40mA时阀芯位移为1.当阀芯移动时,其行为类似二阶系统。用户可以指定固有频率和阻尼比。

在运行参数对话框中,需选择“Discontinuities Prinout”。

换向阀模型里面有一个值是饱和电流的值,输入信号除以饱和电流等于开口度,等于开口的百分比,开口百分比在乘以最大过流面积等于实际的过流面积。

三、常见问题

1、无法进入参数模式

解决办法:修改“环境变量”,在“path”中添加“%AME%;%AME%/win32”
环境变量的设置方法:右键 “计算机”,选择高级属性。

2、

AMESim软件建模相关推荐

  1. 《软件建模与设计: UML、用例、模式和软件体系结构》一一2.10 UML扩展机制

    本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第2章,第2.10节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章 ...

  2. 《需求工程-软件建模与分析之读书笔记之三》

    <需求工程-软件建模与分析之读书笔记之三> 第14章<面向对象建模>采用了面向对象方法学的世界观,将系统看作是一系列对象的集合,每个对象具有独立的职责,完成独立的任务,对象之间 ...

  3. 《软件建模与设计: UML、用例、模式和软件体系结构》一一

    本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第3章,第3.5节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章计 ...

  4. 《软件建模技术》课程教学大纲

    <软件建模技术>课程教学大纲     课程编号:90615505     学时:32     学分:2     适用专业:计算机科学与技术     开课部门:信息工程学院     一.课程 ...

  5. 《软件建模与设计: UML、用例、模式和软件体系结构》一一3.1 软件生存周期模型...

    本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第3章,第3.1节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章计 ...

  6. 《需求工程——软件建模与分析》阅读笔记之一

    在老师推荐的几本书里面,我选择了阅读<需求工程--软件建模与分析>一书,感觉受益颇多,刚开始接触软件觉得最难得是代码,关键是代码,其他都没必要,随着学习的渐渐深入,越来越理解老师说的,在一 ...

  7. 《软件建模与设计: UML、用例、模式和软件体系结构》一一3.2 设计验证和确认...

    本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第3章,第3.2节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章计 ...

  8. [本体论][UML][统一建模语言][软件建模][OWL]从本体论到UML到OWL

    以下内容,是关于软件建模的方法与思路. UML与OWL都是基于本体论的建模语言. 本体论(哲学) 本体论(信息科学) UML(统一建模语言) more info 参考:[设计语言][统一建模语言][软 ...

  9. 【课程全解】-UML软件建模设计

    软件建模 目的:uml9种图描述出你要实现的软件系统功能.架构.关联关系 UML9种图 用例图(静态图 - 角色拥有的功能) 类图(静态图 - 面向对象类功能设计(JAVA-继承.封装.多态)) 时序 ...

最新文章

  1. oracle exp导出分区表,【实验】【PARTITION】exp导出分区表数据
  2. 框架应用 : Spring - 开发详述
  3. 后端必备:15000 字的 SQL 语句大全
  4. rtmp服务器与播放器的交互
  5. 可用子网数要不要减2_网络层 | 网际协议IP(2)
  6. Asp.Net生命周期系列一
  7. Spring Boot中的缓存支持(二)使用Redis做集中式缓存
  8. jsp解决mysql乱码_解决mysql+jsp出现乱码的问题
  9. 蚂蚁金服自研分布式关系数据库OceanBase上线阿里云
  10. linux上ln命令详细说明
  11. go mysql 条件查询_go-sql-driver包 实现mysql不定字段查询
  12. Redis 笔记之 Java 操作 Redis(Jedis)
  13. c语言链表的数据结构,c语言实现通用数据结构(一):通用链表
  14. iOS 中高级面试题(附答案)
  15. IDC评述网:2012年国外域名主机服务商TOP10
  16. Php使用ZipArchive打包下载文件、图片
  17. MySQL5.7 卸载 - Linux下卸载
  18. 浅谈MOSFET驱动电路
  19. sa8155 qnx开发笔记之一设备共享
  20. Android 内存检测工具

热门文章

  1. idea tomcat项目部署失败_阿里云centons安装Jdk和tomcat,mysql以及项目部署(阿里云入门)...
  2. kali 创建php可执行文件_利用树莓派在kali环境下搭建Web环境(Apache+Php7.3+Mysql)...
  3. postgresql 参数替换 游标_解决postgresql和oracle如何把游标cursor数据存到数组array
  4. java 自旋锁_Java并发编程的艺术05-队列自旋锁
  5. java 错误日期转正确日期_java – jdk8日期转换中的错误?
  6. Python+OpenCV:图像对比度受限自适应直方图均衡化(CLAHE, Contrast Limited Adaptive Histogram Equalization)
  7. CoCreateInstance调用返回代码0x80040154的一种解决方法
  8. 机器视觉光源学习总结——条形光源
  9. java注释@para_@RequestParam注解的使用
  10. 持续集成部署工具jenkins简介