资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
AmesimQQ 群问题汇总群问题汇总 本文档对 Amesim QQ 群中的问题进行汇总,方便其他人员搜索查找,避免不断出现重 复性问题,有利于 Amesim 使用者快速解决问题。 QQ 交流群:交流群:LMS AMESim&VL.Motion 295676052 提示:请按关键字进行搜索提示:请按关键字进行搜索 1.问题 批处理 batch parameters 请问,如何在同一次仿真中绘制出这样的图,压力 PB 取不同的参数,然 后得出控制压力和流量的关系? 答案批处理 batch parameters,第三部时打开 setting,然后选择 batch parameters,出现这个界面,选择要输入的信号变量,拖进去 2.问题矢量图 答案矢量图是根据几何特性来绘制图形,矢量可以是一个点或一条线,矢量 图只能靠软件生成,文件占用内在空间较小,因为这种类型的图像文件 包含独立的分离图像,可以自由无限制的重新组合。它的特点是放大后 图像不会失真,和分辨率无关,适用于图形设计、文字设计和一些标志 设计、版式设计等。 3.问题 建立了这样的模型,由定差减压阀和节流阀组成,要用这个模型来模拟调速阀。首 先这样的模型组成没问题吧,输入参数了,但是始终输出不了 Q-U 特性曲线? 答案首先调速阀由减压阀和节流阀组成, 但是节流阀可以用一个可变节流口来做。 先将 减压阀做出来看看是不是有问题 然后再加节流阀。 4.问题如果想看控制器的内部 simulink 模型,怎么看呢? 答案这个模型不是 simulink 编辑的,而是基于 Amesim 的 C 代码编写的,如果看得懂 C 代码,可以通过 Ameset 打开阅读。 5.问题 Amesim 和 adams 联合仿真,添加 mssdk 环境变量之后还是出现这个问题? 答案 1) 排除了模型的问题,那么肯定是环境配置不对。在群共享中有和 adams 联合仿 真的配置方法; 2) 现在错误里已经没有 MSSDK 的提示了,那应该是你重装后,起码有 SDK 了; 3) 打开这个命令提示,在里面分别输入 Amesim 和 adams,用这种方式启动可以 避免环境变量设置错误带来的问题; 4) 分的话就用 X64,不分就用 X86; 6.问题 分别放在有 simulink 和没有 simulink 的 ame 文件里,仿真出来的结果相差很多? 如图所示,左边和上边是有 simulink 的 ame,参数一样的,simulink 使用固定步长 0.001,右边那个就只是 ame,没有 simulink 仿真接口,ame 的步长设置默认的。 答案 1)对于第三幅图,上面那个是标准的,也就是可变步长的求解器,下面那个是定 步长求解器,做联合仿真之类的需要交互数据的,最好用定步长的。 2)对于前两幅图的情况,可以把 Amesim demo 中做 simulink 联合仿真的拉出来, 然后把你这部分复制进去,正确就说明联合仿真接口设置有问题。 经过验证:标准 demo 测试,一打开 simulink 第一遍仿真正确,把 simulink 设置为 固定步长就会出错,把 simulink 固定步长改回来,就仿真不下去了,仿真速度特别 慢。因此,得出该情况是 simulink 设置的固定步长造成的。 7.问题 后处理方法,如何把曲线做个翻转?如图所示: 答案 在 post process 后处理环境中,如图所示: 将所需要进行处理的量拉到该对话框中,接下来: 按照如图所示的操作对该量做运算处理即可。 8.问题 轴向柱塞马达速度转速和压力力矩转换问题。demo 那个泵模型中的斜盘模块直接 去搭的马达模型, 已经仿出结果, 但这一块里面究竟是怎么去转换的?现在的问题 是泵的柱塞受力和力矩、速度和转速的转换可以用旋转-线性转换模块,给一个 tan 倾角 sin 转角的转换信号就行,但是对于马达的转换是不是可以用同样的模块给一 个 1/tan 倾角 sin 转角? 答案 看上图(借用泵 demo 的图,理解成马达即可) ,先算红色的力(柱塞方向的力) , 分解得到沿斜盘向的力 F1,再将 F1 分解,得到旋转切向力 F2,再由 F2 算 M。红 色的力确实是柱塞座对斜盘的力,分解得到绿色的力 F1,但是绿色的力 F1 是沿斜 盘倾斜方向的,需要分解。为了便于观测,用黑色的力代替绿色的 F1,分解出柱 塞运动的切向力(紫色的 F2),只有 F2 是对柱塞组件的旋转有贡献的,乘以柱塞到 旋转中心的距离,就是马达的驱动力矩了。总之就是先分解到斜盘所在的面上,再 在斜盘面上再分解成旋转切向力。 9.问题 问一下,amesim 与 simulink 数据是怎么交互的?如果 amesim0.1s 一个步,他输出 给 simulink 处理后,simulink 再返回给 amesim 数据,amesim 再处理 0.2s 后的数据 吗? 答案 s 函数模块选择:cosim 是各自独立的步长;simulink 为固定相同步长。 10.问题 我怎么把 amesim 每个步长后的数据交给 simulink 处理,simulink 再把处理后的 数据提供给 amesim,以使 amesim 计算它的下个步长。 答案 SimuCosim 可以解决这个问题。 11.问题 Amesim 试验曲线如何导入? 答案 时域下的试验曲线导入时可以使用信号库中的文本数据模块来操作,如下图所示: 12.问题 area=f(underlap)表示什么? 答案 underlap 表示的就是开度 13.问题 表示什么?默认可以吗? 答案 流通面的水力直径和开口度的关系。正常是需要设置的,对流量计算有一定影响, 水力直径和湿周是描述流体流通特性的, 14.问题 这个是随阀开度 X 变化的面积曲线的表格,可以直接调入进去使用吗? 答案 可以。使用数表文件导入, 15.问题 把表格导入后,运行卡主不动,出现这个运行卡住现象,出现下图: 答案 找一下这个工具点开,出现如图所示: 点到中间按钮,再点一下这个,出现如下图所示: 这样一个表所示的里面数字越大说明响应的模块有问题,需要去修改一 下。 16.问题AMESim 里面的元件有没有反应时间,比如说让液压缸伸缸,可能从执行 命令到实现命令要几毫秒的反应时间? 答案没有反应时间是因为你的模型没有到位,控制部分,为了衡量控制器的 延迟,在算法中你可以加入延迟环节。伺服阀的延迟,有伺服阀参数中 的伺服阀频率保证。液压缸的延迟,有死区容积和液压油的弹性模量保 证。若这个时间很重要,在一个完整的液压缸控制系统建模中,每个部 分应该都考虑到了延迟的。 17.问题 气动蝶阀仿真在哪? 答案 在气动库中。 18.问题 对于如下曲线,纵坐标可以改吗? 答案 可以修改,editadd text,单位不能修改。可以把原来默认的去掉,取消勾选 show unit,在添加的文字里做修改。纵坐标上右击 axis,得到如下图 19.问题 所有参数一样,但运行结果不能同步? 答案 主要是管路不对称造成的,管路也有损耗。 20.问题 搭建好的模型,切换到子模型环境时出现以上问题,怎么办? 答案 1、 切换到草图模式全选,点击鼠标右键,移除子模型; 2、 然后在切换到选择子模型,先选择质量块子模型,再选择 hcd 子模型,不 要使用最优分配子模型。 21.问题 输出不等于输入之和,这是怎么回事? 答案 主要原因是参数已经有错误,压力高的有些离谱,且模型中有液容的存在。 22.问题 reachtime 函数如何得到某位置的到达时间? 答案 1、 需要达到某个时间的量直接转入 simple output 里面,给一个表达式名 比如 S; 2、 然后在 Compound Output 中新建一个; 3、 在其中输入 reachtime 那个表达式,reachtime(S,10) S 是 simple 里面 那个量。 23.问题 Amesim 如何考虑细长节流口? 答案 如果要考虑细长孔,可以选择管路子模型中,带 R 的子模型,如下图所示: 24.问题 如果节流孔是阀内部的阻尼孔,不是管路上的呢? 答案 一旦你需要考虑它是细长孔, 那么考虑的就是沿程损失, 其实和管路考虑的是一样 的,公式也一样,阀内部的,仅仅是相当于管壁特别厚的刚性管。 25.问题 这样阀内部的孔一般需要设置成细长孔吗? 答案一般不需要,因为阀内部:1.空间有限,长径比不大。2.如果是主油路 (大流量),设计上就不会让阀内部由于沿程损失造成巨大压降;如果 是控制油路,流量特别小,沿程损失很重要的一点,流量为 0 时,是完 全没有损失的。 26.问题 请问我的 amesim 文件变得很大 并且我之前的批处理结果也没用了,那么打开模 型后能直接把原来的结果文件删了吗? 答案 如果是 13 可以这样,打开模型,file-pruge 命令之后你的模型会变小很多,如下图 所示: 27.问题 Amesim 细长阻尼口在哪? 答案 细长阻尼口可以使用以下子模型,如图所示: 28.问题 Amesim 软件中有没有可以通过控制面积来控制节流的元件? 答案Amesim 支持离散面积和函数形式 s=f(x),x 是阀芯移动位移。如下图所 示: 这个是控制面积啊,通过最大面积的百分比来控制的,面积=最大面积*开度。 支持试验数据导入的形式。如下图所示开度设置: 设置了最大开度后,外部信号就是与之相比得到的百分比。 29.问题LMSImagine.labAMESim 与 LMSVirtual.labMotion 联合仿真的 版本是如何的? 答案 AMESim Rev 13 and Rev 12 支持 LMS Virtual.Lab R12SL1, R12 and R11SL1 的 Windows 32, Windows 64 and Linux 32 系统。 30.问题 想通过压力传感器测的压力的大小来控制电机: 当传感器所测压力小于设定压力下 限是开启电机,大于上限时关闭电机,如何建模? 答案 可以加一个比较控制信号。 31.问题 请问 AMESim 可以做车辆爬坡度的仿真吗? 答案 设置端口 7 口的 road slope 即可。 32.问题 在这种情况下,如果我 2 口输入值为 160 那么溢流阀开口压力就是 160 了吗?这 里的参数如何设置呢? 答案 假如按你说的额定电流 200mA,而你的信号口 2 输入的电流为 160mA,溢流阀作 为安全阀常闭,其设定压力为 200bar。那么,在这些参数设置下,200*160/200= 160bar 就能溢流了,也就是,电磁阀和弹簧共同决定了开启压力。至于溢流阀的 迟滞现象,根据样本来,这个参数一般的厂家为了美化曲线都不会给出的,一般给 的是一个名义流量之类的表示方法。流量压力梯度参数,根据量纲也就是单位来, 当打开溢流阀后,进出口压差每升高 1bar 时的每分钟*L/min 来表示。 33.问题 答案 带#的量是状态变量,什么叫状态变量呢?就是说不是结构量,这些是随着仿真结 果随时变的。比如你圈起来的线圈的位置,仿真的过程中,线圈肯定一直在动,那 么线圈位置在哪?就可以看这个量。但是这个量,不是确定这个电磁阀的参数,只 是反映了它的状态。这个量你也可以赋值,赋值的话就是起始量,就是仿真开始的 时候默认的状态。 34.问题 这个里面的时间可以用全局参数进行设置吗? 答案 不能,但可以通过设置其中一个后进行参数复制。 35.问题 怎么建立发动机模型? 答案 建议研究一下 demo 36.问题 Labview 和 AMESim 的联合仿真接口怎么设置? 答案 帮助文档专门介绍了各种各样的接口包括 labview RT 还有 dspace XPC 等等 37.问题 请问有没有人知道为什么我 simulink 中的模块如此简单仿真还是失败?也没显示 错误,simulink 中仿真很慢,amesim 中一直是这种状态。 答案 仿真很慢,多半是 ame 这边的问
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号