开发工具:
文件大小: 476kb
下载次数: 0
上传时间: 2019-07-21
详细说明:特别适合液压入门的同学看,很经典的例子New
区
Starter files from Path List
Empty system
No available preview
Create a new
C! System
C Starter
K
Cancel
然后只有点击OK按钮才能得到如图3.2所示的窗口。进行仿真的第·阶段就是搭建
你要研究的系统
通过挑选并把各个元件放置在合适位置即可搭建系统。进步学习之前,我们要介
绍些 AMESin工具栏的按钮,要想了解更多工具栏知识,请参考26页“工具栏”
节
322上(开)锁按钮
(开)锁按钮在模式操作工具栏里,用于上锁和开锁
当你打开一个空系统时,它是开锁状态。然后你可以搭建系统草图。如果打开
个已有系统,通过点击这个按钮可以使它开锁,以便能够修改系统
上开锁按钮是一个安全装置,放置你由于偶然因素改变系统,如果你不能修改
系统,系统很可能处于镦定状态,当这个按钮处于上锁状态时,你不能修改系统草
图
323库/类库
类库属于库,它们被表示为按钮的集合,在显示器左侧工具栏垂直向下。如果你把
鼠标移动到他们上,会显示个标注,给出每个类库的标题。一个类库是特定元
件图标的集合,是这些元件的数学模型(参见元件了模型),每个库包含个或
多个类库。
标准 AMESim库提供2个类库:
机械的
叫信号,控制和观测器的
点击机械类库按钮产生一个如图34的新窗口。1
Figure34:机械类库
LAn
Mechanical
M2
=
LINEAR
LINEA
MECH F
MECH
linear mechanical le.
NODE
NODE
■
型型图回圆回
Close
如果还有可选库,例如液压或气动库,这些将包含在垂直工具栏里的其它类库里。
现在你就已绎就绪了开始第一个例子
33例1:弹簧质量系统的仿真
目的
浏览创建一个模型的全过程。
·给草图添加文本。
使用重复显示功能
图3.5示出了你将仿真的系统,选择这样一个简单系统,是由于大家都很熟悉
所有你需要的元件都在绿色的机械类库里
Figure35:弹簧质量模型
3.31搭建弹簧质量模型
第一步:选择,旋转和镜像一个图标
1.点击机械类库按钮打开它
通常该类库中的元件都是绿色的
2.点击单端口的质量元件
注:当你在显小屏移动指针时,指针会以你选择质量块的形状。你可以以不同方位
移动选好地元件
3.尝试点击鼠标中键和右键。中键旋转图标,右键使图标镜像或沿垂直轴翻转,这
可给出8种不同方位的元件。
你也可以打印
Ctrl+R来旋转元件。
· Ctrl-+M来镜像元件
4.按2步显示的姿态方位放置质量。
5.将指针放在质量图标的中心,点击鼠标左键,质量将以反色显示。
注: amesim还允许使用拖拉释放原理给草图添加元件,然而这项技术并不方便,
旋转操作更困难,我们推荐使用点击方法,而不用拖拉方式。
现在,你将学习如何从草图刖除元件
第2步:从草图删除元件
1.通过点击选择质量块。
那个质量块被选择了。
2.按下Del键删除选择的元件。
3.点击Yes
第3步:搭建草图
再将质量添加到显示屏。
2.点击性单簧。
3.通过同时按下Ctrl+R旋转它。
4.将它的一端定位到接近质量块的位置。
5.点击鼠标左键。
弹簧与质量块应该连接上了,若未迕上,弹簣与质量块的定位不准。通过下述方法
可以解决:
1.选择弹簣。
2.移动它到恰好位置。
3.再点击鼠标左键
如果你选错了元件,可以按如下键:
Del
Backspace或者
Escape
元件被删除了,又显示出类厍来。元件被连在一起的点称为端口,质量块有一个端
口而弹簧有两个端口
两个端口出现的绿色方块表示准备连接的端口。
Figure36:要被连接的端口
此时单端口的质量块处于正常颜色,而弹簣以它的反色
Figure37:元件的外观
口W口
原因是弹簧的一个端口还没有联接, AMESim这样加强是提醒你草图还没有完成
6.添加一个2-端∏质量块,另一个弹簧和一个零速度源米完成草图(见图3.5)。
你的草图就完成了,下面将添加一些文木。
注:零速源固定了被连接端口的位置。
单双端口质量块都有一个箭头,这样元件都按同一个方向添加到草图上。随后将解释这样做的原
因,
第4步:添加,旋转和删除文本
添加文木:
1.从水平工具栏点击文本按钮
A
光标变成一个字母A。
2.在想要添加文本的地方点击草图。
字母A将变成空格。
3.输入“ Mass-Spring System”。
草图上会出现下述区域:
ss.Spring System
4.点击区或外任意地方退出文本编辑模式
要旋转文本
选择文本,然后点击鼠标中键或者使用 Ctrl+R键。
另一种方式为点击鼠标右键,选择旋转选择菜单
你可以有两种可能的方位把文本放置到草图上。
Figure38:旋转文本
CAM AND VALVE
CAM AND VALVE
ed source
cam and cam
follower
要删除文本:
选择要删除的文本,按如下操作:
·敲Del键,或者
·点击鼠标右键,在下拉菜单中选择Cu项,或者
同时按下 CtrL+X,或者
选择编辑 Edit Cut。
注:文本是不允许镜像!
若没能成功旋转文本,可能是由于这导致了叠加覆盖。
要在显示屏内移动文本
1.点击文本选定它
2.拖拉文本到新区域。
或者
1.双击文本
光标变成选定的文本。
2.点击你要放置文本的区域
注: AMESim不允许覆盖任何目标,一个目标可以是一个元件,一条线断,或一个字符串。
现在,系统是建完了,可以进入下一阶段。进入下一步之前,把草图存储下来,是个很好的习惯。按如
下步骤存储系统文件:
第1步:保存模型
1.选择文件 File save
出现一个保存对话框,你可以确定一个路径,给系统命名
2.输入文件名: Mass Spring
注:名字字母和数字的组合,不能带空格。
3.点击存贮按钮Save。
Figure39:保存为浏览器
SAve As
Look in: GD: /AMETest
A 3wayvalveame
A MS ame
A4Way'v alve ame AMSl.ame
A BIakingSystem ame A ms2ame
Atal.ame
A testcav ame
A hotline. ame
A testpht ame
No available preview
A hyd402ame
A testthhlibame
File name:MassSpring
Save
File type:*.ame
Ca
ance
332给元件分配子模型
系统中每一个元件都必须与一个数学模型相关联,数学模型是数学方程的集合和段计算机码的可
执行文件。
AMESim的术话是扣系统元件的数学模型描述为子模型,术语模型被保留为完整系统旳数学模型。AMESⅰm
包含一个大子模型集合。只要合适,子模型与元件是自动关联的。
第1步:进入子模型模式
1.从水平工具栏点击子模型模式按钮
显示屏将变成图3.10的样子。
注意到单端∏质量块具有正常样子,而两个弹簧,双端口质量块和零速源都取它们的反色。这是由
于只有单端口质量块有子模型与它关联,其它元件必须指定子模型。
Figure310:没有关联子模型的元件
MHoWa-db-oWLHES
Mass-Spring system
在 AMESim内,一个元件可能有多个子模型与它关联,对于单端口质量块,只有一个子模型可用,所以被自动
关联。其它元件,有多个子模型可供选择,可以手工匹配。作为选配,我们让 AMESIm选择最简单的模型。
这就是首选子模型功能的目的,将在本例中使用。
第2步:使用首选子模型功能
.从水平工具栏点击首选子模型按钮。
这时,所冇元件都有正常的图标,表示它们都冇子模型。在列表中,选择每一个元件的第一个子
模型。为了检查匹配给元件的了模型名字,我们将在草图上把它们显示出来。
第3步:显示/消隐元件标注
1.在草图上点击鼠标右键
出现标注菜单:
Figure311:标注菜单
C
Ctrl+C
Labels
Show component labels
Bird's eye view
Hide component labels
Show line labels
Hide line labels
2.选择显示元件标注子菜单
给每一个元件选择的子模型,以标注形式显示出来。
3.选择消隐元件标注子菜单
标注消失了。
在当前例子使用这一功能造成如图3.12所示。
子模型有短名字例如MAS0l,是与单端口质量块相关联的子模型。
在这个阶段,这烂名字对你没什么意义,但随着你变得越来越有经验,这些信息会越来越重要
Figure312:元件的标注
MASOO1
01
SPRO0QAMAS0D2 SPR0O0A
Mass-Spring system
还剩三个阶段:
AMESim必须为系统生成可执行码。
·必须设置各种参数。
必须执行运行。
333设置参数
第1步:进入参数模式
1.在水平工具栏点击参数模式按钮
AMESim对系统执行各种检査并生成可执行码,系统编译窗口会给出一些技术信息,说明完成仿真必须解的方
程,见图3.13。
本例有:
由微分方程定义的4个变量,即状态变量,和
由隐含代数方程定义的非变量。
Figure313:系统编译窗口
感 System Compilation- Mass spri区
Creating a simulation program for your system
Number of states 4
Terminated
Number of implicits O
Messages
- nODEFAULtllB: LlBCD LIB
-NODEFAULtlIB: LIBC, LlB
P. AMESimy.1. 0\lib'win32\AME. lib user 32. lib
netapi32 lib advapi32 lib gdi32 lib comdlg32. ib
comctl32. ib
System build completed
-e-
2.点击关闭按钮
窗口变成图3.14所示,标注被修改成
子模型后面添加了数字—被称为立即数。这种简化适合辨别同一个子模型的不同表现。
Figure314:子模型中的立即数
AAMESim-[D: /AMETest/Mass Spring amel
口区
A File Edit Options View Parameters Interface Graphs Icons Tools windows Help
回
圖‖的画线42
A、·图‖
MS0四帖中的口帖半四m
SPR00QA-1MAS002-1SPR0004.2
Mass-Spring Syster
大多薮 AMESim子模型有一组参数与之关联,然而单端口质量块子模型用kg定质量,弹簧用刚度确定。
当 AMESim用子模型与元件关联时,这些参数被设置为合理的默认值,现在你必须把这些参数设置成
真实值。
现在,你可以检查当前的参数设置并改变部分值。
第2步:改变参数
1.选择单端口质量块
改变参数对话框如图3.15所示。单端口质量块的子模型是 MASOOⅠ是一个简单模型,它包括两个状态
交量,即端口1上的速度和位移。显示窗的主要部分是描述参数的标题,单位和当前值的列表。
如果你要改变参数当前值,可以:
1.双击这个值
2.输入一个新值。
3.按 Enter键
4.点击OK钮,关闭对话框。
Figure315:改变参数对话框
d Change Parameters
区
Submodel
MAs001-1
External variables
1 port mass capable ol
one-dimensional motion
Parameters
T itle
value Unit
i velocity at port 1
0m/s
displacement port 1
0
100k
inclination [ +90 port 1 lowest, 90 port 1 highest
Odegree
Save
Default value Max value
Load
Reset title
Min. value
Help
Cancel
Options >>
第3步:定义状态变量
状态变量由微分方程确定,在了模型內,还定义了这些状态变量的导数。将对如下形式的方程编码:
dxldt=
dude-
每一个状态变量都要给出初始值或启动值
在我们这个例子屮,我们必须给出时间t为0时的速度值ν和位移值x。
在本模式下,质量块有两个状态变量,请回想一下完全模式有4个状态变量(见图3.13)。
1.按顺序点击每一个元件观察亡们的参数。
注:零速度源没有参数可改变,因此产生一个空对话框。
2.返回到单端口质量块 MASOOZ。
为得到更有趣的结果,我们将把速度初始值设置为1m/s。
注意对话框内冇两刎可编辑项,左侧一列用于改变变量名,右侧一列用于改变变量值。
3.确定端口1的速度值是高亮的( Make sure the value of velocily al port 1 is highlighted(即它变成突出
的黑色)
4.输入1。
5.敲 Enter键。
只要必要,你也能给其它参薮输入新值
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.