请选择 进入手机版 | 继续访问电脑版

碧波液压

 找回密码
 立即注册
查看: 2289|回复: 15

Amesim学习心得及经验分享

[复制链接]

该用户从未签到

8

主题

46

帖子

242

积分

中级会员

Rank: 3Rank: 3

积分
242
发表于 2020-3-30 11:51 | 显示全部楼层 |阅读模式
    发现最近AMESim帖子很多,很多问题是简单操作或者建模问题,有问题交流是应该,但是遇一点问一点始终得不到长远进步,也掌握不来什么,还需系统掌握一些本领才是出路。在下接触amesim4年多,虽没一直在用,但也算有些心得,写出来,希望对初学者有用。
    一、对于Amesim本身
       1.初学最好的东西是帮助文档,有个入门的help文档,北航出版社的那本amesim指南其实是这个文档的翻译,英文不好的朋友可以去看看,但因为是入门,跟着这个文档做做例子,熟悉下就行了,3、5天亦可,一两周也罢,但是如果要花上一个月就有点夸张了。
       2.amesim是基于微分方程、动力学等式的数值解软件,每个子模型图形只是相当于c语言的函数名,对应有输入和输出变量,不过amesim是做得形象化一点,但并不等于现实模型本身。办法是点开help帮助,看看这个子模型用的是什么动力学方程。只要数学模型是正确的,建模不必拘泥于一两个子模型的具体形状,也能避免一些建模错误,比如想把两个质量块连一起,把两个弹簧连一起,或者一些管道为什么不是direct连接之类的问题,因为模型之间的连接,要满足A模型输出变量能覆盖B模型输入变量,或者说要能从A输出结果里找得到B需要的输入量。
       3.子模型都摸透了,下一步,把amesim自带的例子都看一遍,那都是建好模、参数设置好的例子,主要是看看别人如何建模,参数设置大可不必费神研究。有时间英语又好的朋友,就把amesim里面的pdf文档都看一遍。
      到此,我觉得对于学习amesim来说,已经是高手了。
     二、对于仿真
      大部分人学完ame的操作,就恨不得赶紧上手试试看做几个仿真。我看到失败的例子不少,原因是...(其实大家也清楚,只是新手学完心急切+技痒想小试牛刀)做仿真不在于amesim本身,而在于对待仿真系统(或元件)的熟悉程度及对其特性的了解。不真正懂得原理就上手做仿真,做1、2个月很可能一直是错的(但可能有人不觉得是错,因为连判断是否错误的能力都不具备,容易越做越错,弯路不断)。
      所以,个人认为,ame学到这个份儿上就可以停住,而着手认真研究下需要仿真的系统,比如液压,就多看看元件,多琢磨下阀的结构,多想想液压系统的调节过程。等对这些东西都很熟悉了,再做仿真,估计1、2天就能完成之前1、2周才能完成的工作量。基础理论才是根本,也不要看个一知半解就开始手痒痒,心浮气躁就想想试一把仿真,要沉住气。仿真的结果,一定要有实际的数据作为准绳校验,不然也不知道仿真的“真”意义在哪儿。
     事实上,等对系统认知到一定的程度,都可以不用做仿真就知道问题所在,知道系统大致是如何运作的,这时候仿真的作用,只是为定量分析做做辅助工作。
    最后,我觉得仿真只能作为参考,要有能力判断是否吻合实际情况。amesim是会有很多离奇的错误的,比如仿真时间间隔设置0.010秒和0.008秒都是没问题的,曲线结果也一样,但是设置0.009秒就不行,死活运行不出来。或者我试过用液压堵头堵住一些油口,结果发现一个容腔在压力不变、容积也不变的情况下,输入流量比输出流量多了几十升,多余的流量不知道跑哪儿去了。经常无语的是带行程限制的质量块模型,或者是单向阀,动不动就discontinuous错误,我认为是ame最2的错误,只能小范围调调参数,让它数值运算的结果能判定在连续范围里面....单向阀开启压力1bar可能不行,1.01bar就行了....超级无语。所以这个软件不是万能的。仿真也不是万能,比如仿真就不能发现故障究竟出现在什么地方,难道仿真可以判断出来哪个阀芯弹簧折断了,或者判断出来泵磨损严重?
    结语:Amesim只是工具,仿真只是辅助手段,真正起作用的是我们的知识和比仿真有用的大脑。

回复

使用道具 举报

该用户从未签到

11

主题

66

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
发表于 2020-3-31 13:24 | 显示全部楼层
说的有道理 我刚开始是对着各种例子拼命的做仿真,却不分析仿真模型的原理,只要和书上给的仿真结果相同就过    我想问你一个问题,你有没有做过AMESIM和MATLAB的联合仿真,我现在在研究这一块内容,可在安装的过程中遇到了空前的麻烦,希望得到指点!

回复

使用道具 举报

该用户从未签到

8

主题

55

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
发表于 2020-4-1 17:47 | 显示全部楼层
做的越多越觉着很多子模型的动力学原理弄懂了才是真理,纠结在模型参数上永远出不去的。写的不错,顶一个~

回复

使用道具 举报

该用户从未签到

9

主题

67

帖子

289

积分

中级会员

Rank: 3Rank: 3

积分
289
发表于 2020-4-3 22:19 | 显示全部楼层
1#写的挺好的,本人同意,对于AMESim这个软件可能并不是软件本身,更重要的是相关的专业知识有多少,专业方面的分析能力有多强。

回复

使用道具 举报

该用户从未签到

11

主题

73

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
发表于 2020-4-5 00:37 | 显示全部楼层

没做过联合仿真{:7_277:},不涉及到很复杂的控制器,所以没用matlab做联合

回复

使用道具 举报

该用户从未签到

21

主题

98

帖子

371

积分

中级会员

Rank: 3Rank: 3

积分
371
发表于 2020-4-6 17:10 | 显示全部楼层
一语惊醒梦中人啊
仿真不是万能的,谢谢提醒啊。

回复

使用道具 举报

该用户从未签到

14

主题

79

帖子

332

积分

中级会员

Rank: 3Rank: 3

积分
332
发表于 2020-4-8 06:27 | 显示全部楼层
看了楼主的研究心得,很有体会。

回复

使用道具 举报

该用户从未签到

10

主题

53

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
发表于 2020-4-8 23:23 | 显示全部楼层
说的太有道理了,软件只是一种工具,真正实质性的东西还是专业本身的内容,原理弄的非常清楚,其实做仿真是水到渠成的事情。所以说真正重点还是专业知识。

回复

使用道具 举报

该用户从未签到

3

主题

42

帖子

213

积分

中级会员

Rank: 3Rank: 3

积分
213
发表于 2020-4-10 02:44 | 显示全部楼层
ame只是工具,关键还是掌握液压原理

回复

使用道具 举报

该用户从未签到

1

主题

41

帖子

195

积分

注册会员

Rank: 2

积分
195
发表于 2020-4-11 05:42 | 显示全部楼层
没学过液压 还要搞AMEsim,我好悲催啊


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|碧波液压网 ( 苏ICP备18011607号-1 )

GMT+8, 2020-10-23 17:07 , Processed in 0.158353 second(s), 24 queries .

Powered by Discuz! X3.4 Designed by 025ok.cn

© 2001-2013 idzbox www.idzbox.com Inc.

快速回复 返回顶部 返回列表