AMESim机械库中元件的介绍

合集下载

AMESIM介绍资料讲解

AMESIM介绍资料讲解

A M E S I M介绍第二章AMESim的应用方法2.1 AMESim简介AMESim表示系统工程高级建模和仿真平台(Advanced Modeling Environment for Simulations of engineering systems)。

它能够从元件设计出发,可以考虑摩擦、油液、和气体的本身特性、环境温度等非常难以建模的部分,直到组成部件和系统进行功能性能仿真和优化,并能够联合其他优秀软件进行联合仿真和优化,还可以考虑控制器在环构成闭环系统进行仿真,使设计出的产品完全满足实际应用环境的要求。

AMESim软件共由四个功能模块组成:AMESim、AMESet、AMECustom、AMERun,另外还有软件帮助模块AMEHelp。

其中,AMESim用于面向对象的系统建模、参数设置、仿真运行和结果分析,是该工具软件的主功能模块,主要工作模式为:按系统原理图建模一确定元件子模型一设定元件参数一仿真运行一结果观测和分析。

AMEest用于构建符合用户个人需求的元件子模型,主要通过两步进行:先设定子模型外部参数情况,系统自动生成元件代码框架,再通过用户的算法编程实现满足用户需要的元件,程序使用C或Fortnar77实现;AMECustom用于对软件提供的元件库中的元件进行改造,但不能深入到元件代码层次,只适用于元件的外部参数特性的改造;AMERun是提供给最终用户的只运行模块,最终用户可以修改模型的参数和仿真参数,执行稳态或动态仿真,输出结果图形和分析仿真结果,但不能够修改模型结构,不能够访问或修改元件代码等涉及技术敏感性的信息。

2.2AMESim的特点1.多学科的建模平台AMESim在统一的平台上实现了多学科领域的系统工程的建模和仿真,模型库丰富,涵盖了机械、液压、控制、液压管路、液压元件设计、液压阻力、气动、热流体、冷却、动力传动等领域,且采用易于识别的标准ISO图标和简单直观的多端口框图,方便用户建立复杂系统及用户所需的特定应用实例。

AMESim信号库中元件的介绍

AMESim信号库中元件的介绍

Signal,Controlsquare(方形) wave signal source非对称方形波pulse(脉搏)width modulated (PWM) signal sourcepulse frequency modulated (PFM) signal source 频率可调的梯形波step signal source(阶跃信号)ramp signal source(斜坡信号)piecewise(分段的)linear signal sourcedata from ASCII file signal source子模型:UDA01 - signal from ASCII file data该模型是工作周期模型,其输出是时间的函数,该函数在ASCII数据文件中定义。

模型的输出是通过线性插值或者三次插值得来。

用这个模型可以建立一个关于时间的函数信号。

参数设置:用户必须定义ASCII文件的名字,该文件可以是一维的,也可以是XY多列表格。

如果该文件没有包括任何表格信息,那么UDA01就会以一维的方式进行读取。

signal time source输出一个设置仿真时间的信号。

sine(正弦)wave signal sourceharmonics signal source由一个常量和六个不同振幅、相位、频率的正弦波相加而成。

variable sine wave signal source频率可调的正弦波。

triggered(触发的)sine wave signal source 频率和振幅都是变化的。

当触发信号为零时,输出变为零。

pseudo-random number sequence generator子模型:PRBS2 - pseudo-random binary sequence(伪随机数列)用途:Typically the output from PRBS2 is added to a pure signal to generate noisegeneral signal sink用于堵住信号端口。

AMESim机械库中元件的介绍上课讲义

AMESim机械库中元件的介绍上课讲义

A M E S i m机械库中元件的介绍MechanicalAMESIM机械库包含了用于构建一维平动和转动机械系统的元件模块,可独立用于完整的一维机械系统建模。

在AMESim中,为子模型设置参数的时候,可以使用表达式来表示,尤其是对于表达式计算结果不是有限数的时候。

AMESim所使用的外部变量的符号约定也很重要:对于自身有方向的变量,正号表示与箭头方向一致。

(下面通过质量块进行详细讲解)sets the gravity如何设定重力方向?可在质量块的参数里面设置角度。

系统认为向下是正方向,默认重力加速度是9.80665 m/s/s。

通常情况下是不使用该图标的,除非是想改变重力加速的g。

在下图模型中(弹簧自由伸长),当设置质量块的初始角度为0时,仿真完成后质量块的速度一直为0;如果设置初始角度为90度,则速度成正弦波变化。

null to force units子模型:FORC - conversion of signal input into a force in N将无单位的信号转换为同等大小的、以N为单位的力。

null to linear speed unitsnull to linear velocity with calculation of displacement信号转换为线性速度,并计算出位移。

null to linear displacement with calculation of velocity信号转换为线性位移,并计算出速度。

2 nulls to linear velocity in m/s and displacement in mconversion between linear variables and signal variables输入速度信号,返回力信号。

与上一个相反略……force transducer 力传感器信号的形成:用力减去某一数值offset(用户自己设定,单位:m/s)后所得结果乘上一个增益gain(放大倍数,单位:s/m),就得到了一个没有单位的信号在端口2输出。

AMESIM介绍

AMESIM介绍

第二章 AMESim的应用方法2.1 AMESim简介AMESim表示系统工程高级建模和仿真平台(Advanced Modeling Environment for Simulations of engineering systems)。

它能够从元件设计出发,可以考虑摩擦、油液、和气体的本身特性、环境温度等非常难以建模的部分,直到组成部件和系统进行功能性能仿真和优化,并能够联合其他优秀软件进行联合仿真和优化,还可以考虑控制器在环构成闭环系统进行仿真,使设计出的产品完全满足实际应用环境的要求。

AMESim软件共由四个功能模块组成:AMESim、AMESet、AMECustom、AMERun,另外还有软件帮助模块AMEHelp。

其中,AMESim用于面向对象的系统建模、参数设置、仿真运行和结果分析,是该工具软件的主功能模块,主要工作模式为:按系统原理图建模一确定元件子模型一设定元件参数一仿真运行一结果观测和分析。

AMEest用于构建符合用户个人需求的元件子模型,主要通过两步进行:先设定子模型外部参数情况,系统自动生成元件代码框架,再通过用户的算法编程实现满足用户需要的元件,程序使用C或Fortnar77实现;AMECustom用于对软件提供的元件库中的元件进行改造,但不能深入到元件代码层次,只适用于元件的外部参数特性的改造;AMERun是提供给最终用户的只运行模块,最终用户可以修改模型的参数和仿真参数,执行稳态或动态仿真,输出结果图形和分析仿真结果,但不能够修改模型结构,不能够访问或修改元件代码等涉及技术敏感性的信息。

2.2AMESim的特点1.多学科的建模平台AMESim在统一的平台上实现了多学科领域的系统工程的建模和仿真,模型库丰富,涵盖了机械、液压、控制、液压管路、液压元件设计、液压阻力、气动、热流体、冷却、动力传动等领域,且采用易于识别的标准ISO图标和简单直观的多端口框图,方便用户建立复杂系统及用户所需的特定应用实例。

系统仿真AMESim软件使用说明

系统仿真AMESim软件使用说明

系统仿真AMESim软件使用说明目录1.AMESim是什么?2.AMESim 建模步骤?3.AMESim接口4.AMESim标准库5.AMESim软件包6.AMESim参数和变量观察7.AMESim建模(调用已有模型,讲解各元件及相互间联系)1.AMESim是什么?AMESim表示工程系统仿真高级建模环境(Advanced Modeling Environment for performing Simulations of engineering systems).基于直接图形接口,在整个仿真过程中草图系统可以显示在环境中。

AMESim 使用图标符号代表各种系统的元件,这些图标符号要么是国际标准组织(如工程领域的ISO为液压元部件)确定的标准符号、控制系统确定的方块图符号,或者当不存在这样的标准符号时可以为该系统给出一个容易接受的非标准图形特征。

Figure 1.1: AMESim中使用符号(标准液压,机械和控制符号表达的一个工程系统)Figure 1.2: 汽车制动系统的符号(非标准图形特征)2.如何使用AMESim?可按如步骤进行系统建模仿真:• sketch mode (草图模式)----从不同的应用库中选取现存的图形• submodel mode (子模型模式)----为每个图形选择子模型(即给定合适的数学模型假设)• parameter mode (参数设置模式)----每个图形模型设置特定的参数• simulation mode (仿真模式)----运行仿真并分析仿真结果大多数自动化系统都可按上述步骤执行,在每一步都可以看到系统草图。

3.接口与脚本you have the possibility of interfacing with Matlab/Simulink to test the Electronic Control Unit (ECU) of the complete gearbox and have the complete simulation platform for the conception of every kind of gearboxes3.1接口3.2 脚本4.标准库标准库提供了控制和机械图标,子模型允许你完成大量工程系统的动态仿真。

AMESim_Solution_for_工程机械

AMESim_Solution_for_工程机械

成功案例
Bosch-Rexroth 负载感应 / 阀 静液传动 AMESim 是 Robert Bosch 集团的通用软件平台
静液传动 传动链 轮胎 车体
成功案例
Bosch-Rexroth
完整的车辆分析 和ADAMS的接口
成功案例
Hytos 液压阀制造商 需要液压和机构集成的系统方法
Pressure
0
45
90
135
180
225
270
315
360
0
45
90
135
180
225
270
315
360
Shaft angular displacement [癩
Shaft angular displacement [癩
Flow ripple
Optimized pump
Pump delivery pressure
成功案例:
Doosan 轮式装载机转向系统优化
Steering Cylinder Cushion Valve
8 Q
Flow Amplifier Steering Pump
Q
Steeri ng Unit
Slow Steering(20rpm)
Fast Steering(70rpm)
成功案例
CFD工具的接口
零件,滑阀的位置和速度
CFD
Fluent, StarCD, CFX…
系统模型
作用在运动体上的力
合作方 软件
完整系统 多领域相互作用 边界条件
局部的详细几何3D分析
工程机械的控制:SIMULINK的接口
AMESim

详解AMESim中的容、阻、感性元件及0、1节点

详解AMESim中的容、阻、感性元件及0、1节点

详解AMESim中的容、阻、感性元件
一、在AMESim中有三种元件,分别是容性元件、阻性元件和感性元件
1)容性元件:输入流变量(自变量),输出为力变量(函数),例如hcd库中的Ch可变容腔模块,外部变量输入是体积,输出是压力。

2)阻性元件:对于阻性元件来说,力、流变量不构成微分、积分关系,它们只是一般的代数关系。

因此,力、流变量是任选的。

但是,对于hcd库中的节流口等等来说,输入是压力也就是力变量,输出是体积,也就是流变量,这在液压系统元件中一般是通用的。

3)感性元件:输入是力变量(自变量),输出是流变量(函数),例如机械库中的质量块在AMESim中及其键合图建模中,将其定义为感性元件,它的输入是外部力,输出是位移、速度和加速度。

注意:AMESim中输入为自变量,输出为函数,也就是果,这就是所谓的因果关系。

二、现在在讲讲AMESim的节点关系,这在键合图中定义为“0”和“1”节点
1)在AMESim中以“0”节点居多,也就是各个功率流路线是并联的,力变量值不变,流变量值输入是输出之和。

2)“1”节点就是电路中的并联形式,其实AMESim的节流口元件就是一个“1”节点元件,它的流变量值是不变的,力变量值是损耗与输出之和。

AMESim实例_电机及控制

AMESim实例_电机及控制
高级系统工程仿真A建M模E软S件im 高级工程系统仿真建模软件
世冠工程(北京)有限公司
系统工程高级建模和仿真平台
在电机及控制方面的应用
法国伊梦镜公司上海代表处 首席代表 李庆博士
AMESim电机及驱动库
车辆
动力传动:
¾ Starter motor 起动机 ¾ Alternator 交流发电机
¾ Air conditioning compressor drive 空调压缩机驱动
¾ Idle speed control, engine throttle control, EGR actuator… 怠速控制、发 动机节流阀控制、EGR传动器…
底盘:
¾ ABS pump drive ABS泵驱动 ¾ Electro-hydraulic power steering
阻性-感性负载
连接 单元
三相交流电 流电压源
三相逆 变桥 控制 单元
同步电机 (能量模型)
电节点 接地 直流电压源 电流源 信号-电端口转换器
电压电流传感器 带/不带N节点的阻性和容性负

标准或者自定义三相交流电压 源
三相电流测量仪 Park正/逆变换
可变饱和模型 理想的三相逆变桥 直流电机 异步电机 带/不带阻尼的同步电机(转子
AMESim电机及驱动库
机电作动器 EMA
AMESim电机及驱动库
混合动力汽车
Internal combustion engine内燃机
Electrical motor电动机
AMESim电机及驱动库
北AM京E世Si冠m应公用司实例
世冠工程(北京)有限公司

eha舵面作动器ema机电作动器车辆电机及驱动库中的元件电流电压传感器直流电流电压源连接单元三相交流电流电压源直流电机感应电机同步电机动态模型三相逆变桥控制单元阻性感性负载同步电机能量模型电节点接地直流电压源电流源信号电端口转换器电压电流传感器带不带n节点的阻性和容性负载标准或者自定义三相交流电压源三相电流测量仪park正逆变换可变饱和模型理想的三相逆变桥直流电机异步电机带不带阻尼的同步电机转子可以是永久性磁铁或者绕圈输入数据文件的电机模型电池模型amesim?电机及驱动库amesim?电机及驱动库功能特点

AMESim-HCD液压元件设计库教程-完整版.

AMESim-HCD液压元件设计库教程-完整版.
端口,最重要的是液压作用的活动区域。图标中使用比较宽的直线或曲线
表示该活动区域,为更清楚起见,还有箭头指向该区域。这些图标通常通
过线性轴端口连接起来,以组成一实体,可能是滑阀、液压执行器,也可
以是单向阀。然而,其它的实体像液压制动元件,自动变速箱或燃油注射
系统等也可以以相同的方式来构造。
最常使用的液压图标则是具有压缩性的液压容腔,其与所计算液压压力的子模
型相关。该模型有四个液压端口,用以接收来流的流量和体积,可据此计算总
体积和总流量。如果流量为正,则压力升高;如果流量为负,则压力降低。
最简单的单向阀包含在有限位移内自由移动的钢球,在极限位置完全关闭阻断
通流,而在另一位置则完全打开。平衡状态时,钢球位置取决于两液压端口的液压力。
HCD包含两个液压流道中阀芯为球形的图标,一个
压力作用下的液压流体;
环形可变容腔;
机械弹簧;
由压力和面积产生作用力的活塞;
以上表明,这将是一个很好使用的划分。与基于标准ISO符号的划分相比较,可以清楚地看到基本模块会少很多。每一元素都是工程师眼中有形的实体,因此可以将这样的划分描述为技术单元。用户可以到工程模块库中,寻找物理模型对应的图标,使用他们组装成需要的组件。
位于平面圆形阀座,另一个则位于锥形阀座,与平
面圆形阀座相关联的子模型如图5所示。请注意:
有两个液压流量端口,任一端口接受压力作为输入;
如果钢球在最右位置,流道会被阻塞;
如果钢球在最左位置,流道开口最大;
子模型中与钢球相连的杆默认直径为零;
钢球受压力支配,如果不平衡,钢球将会移动。这意味着,我
们必须考虑钢球的惯性。由于单向阀钢球的运动受限,我们需
要如图所示右手侧的图标,详细外部变量如图6所示。

AMESIM学习手册

AMESIM学习手册

我大致分了一下工,一共分3分:(1)说明书(2)总装图A0+联系他,对他讲解(3)剩余的2.5张A0图纸。

本文为对AMESIM2010自带帮助文件的翻译,限于读者水平所限,翻译中有不妥的地方希望大家批评指正!1.1 引言AMESIM液压系统包括:●常用液压元件:泵、马达等●胶皮管和管路的子模型●压力源和流量源●压力和流量传感器●液体属性定义液压系统是通过控制液体流动来完成某项功能。

这意味着它需要借助别的元件库共同工作,常用的元件库如下:机械库:将液压能量传递到机械设备信号控制库:用来控制液压系统液压元件库:用来建立液压系统液压阻力库:主要包括液压弯头和连接头,主要用在冷却和润滑系统中。

注意:液压系统中可定义多种液体,这主要用在冷却和润滑系统中。

液压环境假设一个统一的温度,如果温度需要发生变化,就需要使用变温液压库。

液压库同时包含汽蚀模型和两相流模型(用在考虑气体的液压系统)。

第一章主要是设计了几个简单的实例应用,强烈建议大家学习一下这几个例子。

特别是第三章和第五章的例子,都是基础的和必须掌握的。

1.2 例1:一个简单的液压系统目标:建立一个简单的液压系统介绍最简单的管路子模型运用汽蚀理论解释实验结果图1.1 一个简单的液压系统本例子是液压系统中最简单的实例,它主要有液压库(蓝色)和机械库组成。

原动机输出动力给泵,液体带动马达转动,马达连接一旋转机械,溢流阀设置某一固定值,超过这个值就开始溢流,实际是泵站压力。

第一个文件夹包含了液压系统常用的液压组件,第二个包含了特殊的。

通过单击文件夹可以看到里面包含的元件。

拖动元件到工作区可实现对元件的应用。

图1.2 第一个液压库第一步:用新建按钮建立一个液压控制系统选择libhydr.amt点击OK就可以建立一个新的液压系统,然后一个液压的标志按钮会出现在窗口的左上角。

也可以通过新建按钮不过这样需要手动将液压按钮放到系统中。

第二步:建立液压系统并设置子模型1.建立图1.1中的液压系统。

AMESim机械库中元件的介绍

AMESim机械库中元件的介绍

MechanicalAMESIM机械库包含了用于构建一维平动和转动机械系统的元件模块,可独立用于完整的一维机械系统建模。

在AMESim中,为子模型设置参数的时候,可以使用表达式来表示,尤其是对于表达式计算结果不是有限数的时候。

AMESim所使用的外部变量的符号约定也很重要:对于自身有方向的变量,正号表示与箭头方向一致。

(下面通过质量块进行详细讲解)sets the gravity如何设定重力方向?可在质量块的参数里面设置角度。

系统认为向下是正方向,默认重力加速度是9.80665 m/s/s。

通常情况下是不使用该图标的,除非是想改变重力加速的g。

在下图模型中(弹簧自由伸长),当设置质量块的初始角度为0时,仿真完成后质量块的速度一直为0;如果设置初始角度为90度,则速度成正弦波变化。

null to force units子模型:FORC - conversion of signal input into a force in N将无单位的信号转换为同等大小的、以N为单位的力。

null to linear speed unitsnull to linear velocity with calculation of displacement信号转换为线性速度,并计算出位移。

null to linear displacement with calculation of velocity信号转换为线性位移,并计算出速度。

2 nulls to linear velocity in m/s and displacement in mconversion between linear variables and signal variables输入速度信号,返回力信号。

与上一个相反略……force transducer 力传感器信号的形成:用力减去某一数值offset(用户自己设定,单位:m/s)后所得结果乘上一个增益gain(放大倍数,单位:s/m),就得到了一个没有单位的信号在端口2输出。

最新AMESIM介绍资料

最新AMESIM介绍资料

第二章 AMESim的应用方法2.1 AMESim简介AMESim表示系统工程高级建模和仿真平台(Advanced Modeling Environment for Simulations of engineering systems)。

它能够从元件设计出发,可以考虑摩擦、油液、和气体的本身特性、环境温度等非常难以建模的部分,直到组成部件和系统进行功能性能仿真和优化,并能够联合其他优秀软件进行联合仿真和优化,还可以考虑控制器在环构成闭环系统进行仿真,使设计出的产品完全满足实际应用环境的要求。

AMESim软件共由四个功能模块组成:AMESim、AMESet、AMECustom、AMERun,另外还有软件帮助模块AMEHelp。

其中,AMESim用于面向对象的系统建模、参数设置、仿真运行和结果分析,是该工具软件的主功能模块,主要工作模式为:按系统原理图建模一确定元件子模型一设定元件参数一仿真运行一结果观测和分析。

AMEest用于构建符合用户个人需求的元件子模型,主要通过两步进行:先设定子模型外部参数情况,系统自动生成元件代码框架,再通过用户的算法编程实现满足用户需要的元件,程序使用C或Fortnar77实现;AMECustom用于对软件提供的元件库中的元件进行改造,但不能深入到元件代码层次,只适用于元件的外部参数特性的改造;AMERun是提供给最终用户的只运行模块,最终用户可以修改模型的参数和仿真参数,执行稳态或动态仿真,输出结果图形和分析仿真结果,但不能够修改模型结构,不能够访问或修改元件代码等涉及技术敏感性的信息。

2.2AMESim的特点1.多学科的建模平台AMESim在统一的平台上实现了多学科领域的系统工程的建模和仿真,模型库丰富,涵盖了机械、液压、控制、液压管路、液压元件设计、液压阻力、气动、热流体、冷却、动力传动等领域,且采用易于识别的标准ISO图标和简单直观的多端口框图,方便用户建立复杂系统及用户所需的特定应用实例。

AMESim机械库中元件的介绍教案资料

AMESim机械库中元件的介绍教案资料

MechanicalAMESIM机械库包含了用于构建一维平动和转动机械系统的元件模块,可独立用于完整的一维机械系统建模。

在AMESim中,为子模型设置参数的时候,可以使用表达式来表示,尤其是对于表达式计算结果不是有限数的时候。

AMESim所使用的外部变量的符号约定也很重要:对于自身有方向的变量,正号表示与箭头方向一致。

(下面通过质量块进行详细讲解)sets the gravity如何设定重力方向?可在质量块的参数里面设置角度。

系统认为向下是正方向,默认重力加速度是9.80665 m/s/s。

通常情况下是不使用该图标的,除非是想改变重力加速的g。

在下图模型中(弹簧自由伸长),当设置质量块的初始角度为0时,仿真完成后质量块的速度一直为0;如果设置初始角度为90度,则速度成正弦波变化。

null to force units子模型:FORC - conversion of signal input into a force in N将无单位的信号转换为同等大小的、以N为单位的力。

null to linear speed unitsnull to linear velocity with calculation of displacement信号转换为线性速度,并计算出位移。

null to linear displacement with calculation of velocity信号转换为线性位移,并计算出速度。

2 nulls to linear velocity in m/s and displacement in mconversion between linear variables and signal variables输入速度信号,返回力信号。

与上一个相反略……force transducer 力传感器信号的形成:用力减去某一数值offset(用户自己设定,单位:m/s)后所得结果乘上一个增益gain(放大倍数,单位:s/m),就得到了一个没有单位的信号在端口2输出。

AMESim HCD液压元件设计库教程 完整版.

AMESim HCD液压元件设计库教程 完整版.

使用HCD 液压元件设计库济南铸造锻压机械研究所液压技术中心张友亮***********************1、引言HCD (Hydraulic Component Design)指液压元件设计(以前被命名为液压AMEBel ,表示AMESim 的基本元素库),可以使用该库中一系列的基本模块来构建组件的子模型。

HCD 大大增强了AMESim 的功能,在开始使用HCD 之前,最好能够彻底熟悉标准AMESim 子模型。

为什么有必要创建这个库?这个问题将在本部分找到答案。

在此之后,将给出关于HCD 应用的五个例子。

在最后一部分,则给出关于HCD 应用的一些基本规则,以使您能更加有效地运用HCD 。

前四个例子主要针对绝对运动,您将使用的绝大多数HCD 应用都可能属于这一类。

第五个例子则关于相对运动,推荐您使用AMESim 重复练习前四个例子。

使用AMESim 时,您可以通过一系列组件构建工程系统模型。

对于这些组件,AMESim 最初使用基于标准表示方法(诸如液压元件的ISO 符号)的图形符号或图标。

对于特定领域的工程师,这使得最终的系统方案看起来很标准,也很容易理解。

然而,这里存在两个问题:组件的多样性;技能的多样性;组件问题的多样性可以简单描述为:无论有多少组件模型,但还是不够的。

拿液压缸作为例子,有一些可能性:该液压缸可能有一个或两个液压容腔;可能有一个或两个活塞杆;可能有一个或两个或零个弹簧;这样将给出12种组合,每一种组合都需要单独的图标,每个图标都至少对应一个子模型。

然而对于多数AMESim 图标来说,一个子模型就已经足够。

在这种情况下,将有12子模型。

如果考虑到伸缩式液压缸,可能性的数量将翻倍。

通常,需要在元件端口处设置不同的因果关系,与其他元件端口因果关系相组合,将可能有超过一百种的液压液压缸子模型。

在标准AMESim 库中不可能提供如此庞大数量的图标和子模型,因此只提供比较常见的图标和子模型。

AMESim机械库中元件的介绍

AMESim机械库中元件的介绍

MechanicalAMESIM机械库包含了用于构建一维平动和转动机械系统的元件模块,可独立用于完整的一维机械系统建模。

在AMESim中,为子模型设置参数的时候,可以使用表达式来表示,尤其是对于表达式计算结果不是有限数的时候。

AMESim所使用的外部变量的符号约定也很重要:对于自身有方向的变量,正号表示与箭头方向一致。

(下面通过质量块进行详细讲解)sets the gravity如何设定重力方向?可在质量块的参数里面设置角度。

系统认为向下是正方向,默认重力加速度是9.80665 m/s/s。

通常情况下是不使用该图标的,除非是想改变重力加速的g。

在下图模型中(弹簧自由伸长),当设置质量块的初始角度为0时,仿真完成后质量块的速度一直为0;如果设置初始角度为90度,则速度成正弦波变化。

null to force units子模型:FORC - conversion of signal input into a force in N将无单位的信号转换为同等大小的、以N为单位的力。

null to linear speed unitsnull to linear velocity with calculation of displacement信号转换为线性速度,并计算出位移。

null to linear displacement with calculation of velocity信号转换为线性位移,并计算出速度。

2 nulls to linear velocity in m/s and displacement in mconversion between linear variables and signal variables输入速度信号,返回力信号。

与上一个相反略……force transducer 力传感器信号的形成:用力减去某一数值offset(用户自己设定,单位:m/s)后所得结果乘上一个增益gain(放大倍数,单位:s/m),就得到了一个没有单位的信号在端口2输出。

AMESim信号库中元件的介绍

AMESim信号库中元件的介绍

Signal,Controlsquare(方形) wave signal source非对称方形波pulse(脉搏)width modulated (PWM) signal sourcepulse frequency modulated (PFM) signal source频率可调的梯形波step signal source(阶跃信号)ramp signal source(斜坡信号)piecewise(分段的)linear signal sourcedata from ASCII file signal source子模型:UDA01 - signal from ASCII file data该模型是工作周期模型,其输出是时间的函数,该函数在ASCII数据文件中定义。

模型的输出是通过线性插值或者三次插值得来。

用这个模型可以建立一个关于时间的函数信号。

参数设置:用户必须定义ASCII文件的名字,该文件可以是一维的,也可以是XY多列表格。

如果该文件没有包括任何表格信息,那么UDA01就会以一维的方式进行读取。

signal time source输出一个设置仿真时间的信号。

sine(正弦)wave signal sourceharmonics signal source由一个常量和六个不同振幅、相位、频率的正弦波相加而成。

variable sine wave signal source频率可调的正弦波。

triggered(触发的)sine wave signal source频率和振幅都是变化的。

当触发信号为零时,输出变为零。

pseudo-random number sequence generator子模型:PRBS2 - pseudo-random binary sequence(伪随机数列)用途:Typically the output from PRBS2 is added to a pure signal to generate noise general signal sink用于堵住信号端口。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MechanicalAMESIM机械库包含了用于构建一维平动和转动机械系统的元件模块,可独立用于完整的一维机械系统建模。

在AMESim中,为子模型设置参数的时候,可以使用表达式来表示,尤其是对于表达式计算结果不是有限数的时候。

AMESim所使用的外部变量的符号约定也很重要:对于自身有方向的变量,正号表示与箭头方向一致。

(下面通过质量块进行详细讲解)sets the gravity如何设定重力方向?可在质量块的参数里面设置角度。

系统认为向下是正方向,默认重力加速度是9.80665 m/s/s。

通常情况下是不使用该图标的,除非是想改变重力加速的g。

在下图模型中(弹簧自由伸长),当设置质量块的初始角度为0时,仿真完成后质量块的速度一直为0;如果设置初始角度为90度,则速度成正弦波变化。

null to force units子模型:FORC - conversion of signal input into a force in N将无单位的信号转换为同等大小的、以N为单位的力。

null to linear speed unitsnull to linear velocity with calculation of displacement信号转换为线性速度,并计算出位移。

null to linear displacement with calculation of velocity信号转换为线性位移,并计算出速度。

2 nulls to linear velocity in m/s and displacement in mconversion between linear variables and signal variables输入速度信号,返回力信号。

与上一个相反略……force transducer 力传感器信号的形成:用力减去某一数值offset(用户自己设定,单位:m/s)后所得结果乘上一个增益gain(放大倍数,单位:s/m),就得到了一个没有单位的信号在端口2输出。

即:signal=(F-offset)*gain,注:当所需信号只在0—1有效时,合理设置offset和gain的数值,可以有效调节F输出信号的范围。

根据左右端口的输入/出信号,以及因果关系的不同,可以有好几个子模型。

信号有:力,速度,加速的,位移。

其中一个子模型图示如下:linear velocity transducer速度传感器略……linear displacement transducer位移传感器略……linear acceleration transducer加速度传感器由于因果关系的不同,分为两种子模型。

linear power, energy and activity sensor??根据左右端口的输入/出信号,以及因果关系的不同,可以有好几个子模型。

信号有:力,速度,加速的,位移。

子模型PTL00图示如下:linear mass with 1 port受一个力作用,不考虑摩擦,一维运动。

由于速度是矢量,有方向,其正方向与子模型外部变量的箭头方向一致。

倾斜角度为90度时,端口1处于最低点。

(顺时针为正方向)质量块的位移是以绝对坐标系为参考的。

linear mass with 2 ports受两个力作用,不考虑摩擦,一维运动。

子模型:MAS002 - 2 port mass capable of one-dimensional motion子模型:MAS000 - dynamics of a zero mass(质量趋近于零,一种极限情况)注:当质量非常小的时候,如果用MAS002,那么运行时间会非常的大,而MAS000则会比较合适。

通过在两个弹簧模型之间插入MAS000,可以将两个弹簧连接在一起,由于质量非常小,这样就可以认为是两个弹簧直接连在一起了。

也可以用在其它方面,主要是起中间过渡作用。

【注意】AMESim所使用的外部变量的符号约定也很重要:对于自身有方向的变量,正号表示与箭头方向一致(弹簧除外,压为正,拉为负)。

详细讲解如下:质量块分配好子模型后,它的矢量正方向也就定下了——与箭头方向一致。

当参数inclination设定为0和90时,子模型的图示如下。

(注:90度时,模型的显示其实没有竖起来,但help文件中说此时端口1在最低端,所以,为了更加形象,此处将图像旋转了)左图中,当质量块向右移动时,端口2的位移值为负,端口1的位移值为正;右图中,当质量块向下移动时,端口2的位移值为负,端口1的位移值为正。

下面结合实例进行讲解。

HCD库建立节流阀,如下图所示。

各元件的子模型如下图所示:假设斜坡信号输入的为一正值,那么弹簧、质量块、阀芯都向左运动,但是,质量块端口1的位移值为负值。

注意,此时,质量块、阀芯的位移值由信号源控制,与它们的初始位移值无关;但是,阀的开口度是初始开口度和阀芯位移的组合。

linear mass with 1 port and friction考虑摩擦,受一个力作用,一维运动。

linear mass with 2 ports and friction考虑摩擦,受两个力作用,一维运动。

子模型:MAS004 – 2 port mass capable of one-dimensional motion with friction子模型:MAS11 - 2 port mass with friction (advanced)(比较高级)注:MAS11使用Karnopp摩擦模型,它包含了静摩擦,库仑摩擦,粘性摩擦和空气阻力。

linear mass with 2 ports and endstops(有位移限制)子模型:MAS005 - mass with friction and ideal end stops(非弹性位移限制)子模型:MAS21 - mass with friction and configurable end stops (advanced)(可配置的位移限制)注:用户设定一个相对位移的临界值,当相对位移达到此值时,也就达到了最大静摩擦力。

然后物体运动,摩擦力就等于动摩擦力。

动摩擦力是相对速度的函数——Stribeck效应,如果不考虑该效应,那么静摩擦力到动摩擦力的转变就是一瞬间的;如果考虑该效应,那么Stribeck效应中的“斜率”就由静摩擦力来决定。

当位移到达终点的时候,就会有一个附加的接触力,包括弹簧力和阻尼力。

在此设定一个阻尼系数,使阻尼力从零慢慢增大到设定值。

子模型:MAS005RT - zero mass with viscous friction and ideal end stops【注意】该模型设定位移限制的时候,以端口1的位移方向为参考,来设定最大最小位移限制的值(经模拟总结出来的)。

Karnopp friction model for a moving mass子模型:FR1TK000 - linear Coulomb and stiction friction represented by a Karnopp model(高级用户使用,参数设置不当,会产生不良后果)注:在1端口输入一个信号,用来确定摩擦力的大小。

有两种方法:一是给定0到1之间的一个信号,乘上用户设定的最大值;二是给出一个力信号,乘上用户设定的摩擦系数。

masses with friction and endstops子模型:MAS30 - motion of body within moving envelope, friction and elastic end stops (configurable version)(用于仿真带有可运动外壳的物体的运动)mass with frictions and endstops and external body velocity子模型:MAS31 - motion of body within moving envelope, friction and elastic end stops (only one mass) (不考虑外壳质量)注:当需要给组合体施加速度/位移时,可用此模型。

Karnopp friction model for 2 moving masses子模型:FR2TK000 - linear Coulomb and stiction friction represented by a Karnopp model考虑两运动物体之间的摩擦。

linear spring with 2 ports capable of linear motion有好几种子模型:刚度为常量,刚度可变(用ASCII表来定义力与弹簧伸缩量的关系),是否带有状态变量,还有一个(fastest)模型。

在(fastest)模型中,输入的速度变量没有用到。

弹簧预紧力的正负:压为正;拉为负。

参数spring force with both displacements zero表示的是弹簧两端位移为0时弹簧的预紧力(压正拉负),弹簧本身无法表征位移,需要由其它模型确定,如质量块。

infinitely stiff spring use with caution! (刚度非常大)子模型:SPR1 - infinitely stiff springThe force at port 2 is an implicit state variable adjusted so as to make the sum of the two velocities zero and the force at port 1 is a duplicate of this.??使用该模型,可以认为端口1、2的速度大小相同,只是一个为正值(与图中箭头方向相同),一个为负值(与图中箭头方向相反)。

子模型:INFSPR - infinitely stiff spring with choice of constraint(仅用于练习)linear variable spring with 2 ports capable of linear motion子模型:MCSPR10A - variable linear spring (no states)(高级用户使用)在端口2输入弹簧刚度。

子模型:MCSPR10 - variable linear spring(上一个子模型更适合于稳态运行)linear damper with 2 ports capable of linear motion由于端口输入/出的信息不同,可以有好几个子模型。

相关文档
最新文档