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机械库中元件的介绍

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 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中的容、阻、感性元件及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学习手册

我大致分了一下工,一共分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信号库中元件的介绍(参考优选)

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用于堵住信号端口。

1 AMESim官方例程学习 Part 1 液压元件-0131

1 AMESim官方例程学习 Part 1 液压元件-0131

案例:Demos >> Solutions >> Mechanical Industries >>Fluids Systems and Components Hydraulic components∙Check valve单向阀∙3-Way valve三通阀∙4-Way valve四通阀∙Pressure limiter限压阀∙Flow limiter限流阀∙Pressure regulator压力调节器∙Hydraulic jack液压千斤顶∙Swash plate pump斜盘泵(柱塞泵)∙Vane pump叶片泵∙Urban regulation valve调节阀(控制阀)1 单向阀HCD子模型用于动态分析,而标准库里的液压元件模型不具备动态特性,只用于通用的仿真。

1.1回油口流量1.2 球直径的影响结果与实例不一致???2三通阀构成:弹簧活塞、活塞、双向质量块(带摩擦);零力、力;分段线性信号;压力源(理想压力补偿)可变压力源液压储压器提示:查看方向,按“External Variables”按钮对于活塞piston,弹簧压缩为位移、速度正向,弹簧腔流出为正力只能作用在质量块上!!!活塞质量块左侧向右作,为力正向;右侧反之。

定性分析下面案例:过程:向左吸和,回中位,再向右吸和。

外界对左侧活塞施加向左力(-),回复,再施加向右力(+)2.1 力分析——信号源力分析——弹簧活塞“传递”力(注意并不表示真实受力,而是传递力)力分析——活塞2 “传递”力2.2 液压流分析——弹簧腔(可知弹簧腔很小)液压流分析——进出口腔(P-A流量分析;附右侧A-T,注意方向是对称的!!!)2.3 液压压力分析——进出油腔(1左2右)3 2位2通阀(4-way 阀)不太理解仿真目的。

阀芯在右A-T通;阀芯在左B-T通。

(设定x-y显示)拖动两变量到一个窗口。

泄露量与位移关系流量与位移关系成正比,除了在重叠区。

最新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介绍资料讲解

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介绍资料

第二章 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电机及驱动库

第一个例子: 直流电机在定负载下启动
18
Copyright LMS Imagine - 2009
EMD 库: 电池
19
电池模型: 内阻模型,采用压力源和内部阻尼 来表征电池特性。
开路电压和内部阻尼的实验数据 (SOC)。
不考虑热影响。
19
Copyright LMS Imagine - 2009
法拉第定律(Faraday’s):
磁场中导线线圈的任何变化会在线圈中产生感应电压。
e d
dt
4
Copyright LMS Imagine - 2009
基础: 基本物理现象
5
磁通密度 B (unit: T or Wb/m2)
产生磁场的电流可以是导线中的宏观电流,也可以是原子中电子的微 观电流。
14
Copyright LMS Imagine - 2009
EMD 库: 直流电机
库中的模块:
15
信号 电
机械
电 (三相)
15
Copyright LMS Imagine - 2009
EMD 库: 直流电机
典型直流电机在电磁场两极间有一个旋转电枢。换向 器旋转一周改变电流方向2次。在切换瞬间,惯性保持 电机正确的转向。
16 16
EMD 库: 直流电机
直流电机模型
17
dI U3 U1 R I k
dt
L
T kI
模型假设: 无磁心饱和 定磁场强度
第一个例子: 直流电机定负载下启动
Copyright LMS Imagine - 2009
DCmotor.ame
17
EMD 库: 直流电机
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

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

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

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

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

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

sine(正弦)wave signal source
harmonics 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
用于堵住信号端口。

make input signal zero use with caution!
stop the simulation
当输入信号为“真”(满足用户所设定的逻辑关系)时,停止仿真或者输出一个警告。

write to a file
子模型:SIGWRITE0 - write input signal to a file
将输入信号写入ASCII文件,并以列序排列。

该文件可以被UDA01或者任何外部软件读取。

该模型可以从一个模型中下载数据,并将其写入另一个模型中。

如果一个非常大的系统中包含一些弱连接的部件,那么它们可以单独仿真,而它们之间的连接可以用sigwrite0文件来表示。

该模型在系统的每个采样点都会读取一次数据,而模型sigwrite1只在控制信号要求读取的时候才会读取。

参数设置:
第一列通常设置成时间,如果‘write time in first column’这一项被设置成
‘no’的话,那么改列就会被移除。

如果把该模型和DYNMUX2模型连接在一块的话,就可以在文件内存储多个变量。

应用实例如下:
write to a file when ordered
只有被控制信号要求时,才会将输入信号写入文件。

gain
子模型:GA00 – gain 转换方式:,输出信号是由输入信
号乘以一个用户指定的增益所形成。

子模型:UCONV0 - unit conversion 转换方式:
dynamic gain
第N个输出等于第N个输入乘上第N个实参数。

variable gain
增益可变,由输入信号控制。

differentiator微分器
子模型:DIF1 - differentiation using a first order lag
输出是输入的近似导数(该导数是用一个很小的时间常量来近似计算出来的)。

子模型:DIF00 - differentiation using an implicit variable(隐式变量)
dynamic differentiator
对多个输入进行近似导数计算。

integrator积分器
输出等于输入乘上增益然后积分。

limited integrator
输出要在规定的数值范围内。

integrator with reset(带有重置功能)
first order lag一阶滞后
略……
略……
略……
略……
略……differencing junction
两信号相减,得输出信号。

summing junction
两信号相加,得输出信号。

multiplying junction
两信号相乘,得输出信号。

dividing junction
两信号相除,得输出信号。

略……
将输入信号复制两份,然后输出
同上
将输入信号复制三份,然后输出该模型可以将一个信号复制多份,也可以对矢量进行复制。

使…相反,相当于乘上-1
子模型:DYNFUNC0 - outputs functions of inputs输出信号由输入信号和函数、参数来决定。

描述:该模型使得输出由输入和一些参数来表达。

输入输出端口数量可变,参数数量也可变,当选取该模型图标时就需要设定这些数值。

每个输出都要根据
输入和这些参数来计算。

该模型可以与和相连。

参数设置:使用该模型会用到一些有效的公式,如sin、cos等,详细参考CheckExpression和expeval。

开始仿真的时候,这些公式会被检查。

任何表达错误都会终止仿真(如除以0),可以在草图上放置一个SIMP00,或者……
设置参数时,用‘u1、u2、u3等来表示自变量;用p1、p2、p3等来表示设置的额外常量参数’。

略……
子模型:DYNEXE0 - dynamic block that runs an external executable
该模型用来连接外部的可执行文件,输入输出端口的变量数量可由用户在选用该图标时进行设定,输出到外部可执行文件的实参数和整形参数也可以由用户来定义。

该模型和外部可执行文件用“管子”进行交流。

使用openpipe对通讯进行初始化。

如何写一个适当的外部可执行文件,请参考example或者utility connec。

该模型可以与相连接。

略……
略……
略……
略……
可设定输入信号的饱和值(规定上下限),如下例:
上下限由输入信号控制。

略……
略……
注:When the input is between xmin and xmax,the output y is set to 0。

(输入在某一范围内时,就把输出设为0)
注:xmin 和xmax根据输入信号变化。

功能如下:ymin和ymax由用户设定。

略……
略……
子模型:CSN1 - detection of signal input crossing axis
用于测定输入信号是否按规定方向穿过轴线。

The output signal is true (1) when the input crosses the axis in the direction specified by crossing direction . It is false (0) otherwise.
子模型:CSN0 - detection of signal input crossing axis(略)
检测最大/小值。

检测最大/小值,以及两者之间的差值。

计算输入的平均值
计算方法如下所示:
计算得出的平均值表示的是从t start到t时刻,曲线覆盖面积除以时间差,所得出的值。

它会计算每一时刻的面积(即积分),然后除以这个时刻的时间差。

略……
计算面积(和积分运算差不多)
逻辑运算
逻辑运算
逻辑运算
逻辑运算
带有临界值的开关
当输入信号大于设定的临界值时,输出信号从一个低值转向高值;当输入信号再次小于临界值时,输出信号从一个高值转向低值。

当输入信号大于设定的临界值时,输出信号从一个高值转向低值;当输入信号再次小于临界值时,输出信号从一个低值转向高值。

略……
计数器
略……
略……
略……
略……
数字转换器/量化器
将连续的输入信号变为阶跃式的输出信号。

略……
略……
略……
略……
略……
略……
略……
从多个输入信号中提取有用的信号。

当控制信号达到用户设定的临界值时,输出信号从一个输入信号转换为另一个输入信号;当控制信号小于临界值时,输出信号又变回第一个输入信号。

提取有用信号
提取部分/全部的输入信号,并重新排序。

总线(略……)
略……
略……
略……
略……可以将一个变量传递给多个接收器,而且,在草图上没有连接线。

可以从转换器接收一个变量,而且,在草图上没有连接线。

转换器的输出标签就相当于接收器的输入标签。

相关文档
最新文档