首页/文章/ 详情

Amesim在仿真过程中修改任意参数的方法

3月前浏览2481

↑ 点击上方Amesim学习与应用关注我们


     

       
1        

       
 引言      

近期在Amesim技术交流群中,看到大家讨论Amesim如何实现在仿真过程中修改任意参数。我们都知道,正常仿真过程中,修改参数都不会起作用,但需求又很明确,就想边仿真边修改参数。实际上也是有方法的,群内一时说不清,特写此文。  

例如对于如下模型,输出一个sin函数的信号。需要实现的功能为:前10s设置频率参数为10 Hz,然后修改为1 Hz再运行10s,最终结果都体现在一个曲线图中。

2        

       
 方法一:连续仿真      

本方法,使用的是仿真设置面板中的“继续运行”功能。此方法需要中断仿真调节参数再开始仿真,适用于一些简单的参数调整场景。

具体步骤为:  

  1. 设置终止时间为10s,频率为10Hz;

  2. 启动仿真,仿真结束后,将仿真终止时间修改为20s,勾选“继续运行”按钮;

  3. Sin元件的频率设置为1Hz,再次启动仿真;

  4. 查看计算结果。


3        

       
 方法二:脚本控制      

对于复杂模型,涉及到众多参数的实时调整,则通过脚本控制可以实现。Amesim提供的一系列脚本,支持对Amesim中的各种对象进行操作,如下演示的动画中使用的是AMESetParameterValue函数实现,效果如下图所示。


在如上视频中,先常见一个简单的控件,通过控件实时修改sin元件的频率参数,视频中也可以看到实时生效,计算结果也同步更新,非常连续好用。该方法无任何限制,尤其在一个复杂模型中实时修改参数非常方便,但是使用者需要对脚本调用有一定基础才可以。附上脚本参考资料如下。

脚本参考资料:

--------------------------------------  

因为每天加人数量受微 信限制,如果加不上,可以在公众 号留言您的微 信,我来加您。
我们还制作了相当丰富的Amesim视频课程,欢迎大家到我们的淘 宝店选购。


来源:Amesim学习与应用
AMESim控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-08-25
最近编辑:3月前
batt
本科 微信公众号:Amesim学习与应用
获赞 73粉丝 378文章 198课程 0
点赞
收藏
作者推荐

基于Amesim软件HCD库的先导溢流阀建模

本文摘要(由AI生成):本文介绍了先导型溢流阀在工程机械液压系统中的应用及其重要性,详细解析了先导型溢流阀的结构和工作原理。利用Amesim中的HCD库,文章展示了如何搭建先导式溢流阀的仿真模型,并解释了模型中的关键元件和参数设置。通过仿真验证,模型成功实现了先导式溢流阀的功能,证明了其稳定性和可调节性。文章最后鼓励读者对液压先导式溢流阀有更深入的了解,以促进学业进步。一、引言随着工程机械液压系统逐渐向中高压方向发展,先导型溢流阀也逐渐广泛地应用在液压系统的控制油路中,在系统中起到重要作用。一方面,当溢流阀旁接在泵的出口时,其作用主要是用来保证系统的压力稳定,称为定压阀;另一方面,当其用来限制系统的最高压力时,对系统起到安全保护作用,称为安全阀;此外,溢流阀还可以在执行机构不工作时,起到使得泵卸荷的作用。因此,溢流阀模型的搭建对于系统的性能模拟至关重要。二、先导型溢流阀原理在用HCD库搭建先导型溢流阀模型之前,我们首先要对先导型溢流阀的结构和原理有一定的了解。如图1所示,先导型溢流阀主要由先导阀和主阀两部分组成,其中,A口为压力入口,B口接油箱。图1 先导式溢流阀结构示意其具体工作原理为:当A口接入压力油时,相应油压作用于主阀阀芯下腔,并且依次通过通道12、阻尼器2、通道4、阻尼器3、通道5作用于先导锥阀和主阀弹簧腔;当A口油压小于先导阀设定压力时,先导阀不会开启,油液不流动,根据帕斯卡原理可知,主阀下腔和弹簧腔压力相同,主阀芯在弹簧力作用下保持关闭;当A口压力大于先导阀设定压力时,先导阀开启,A口的小部分流液(先导油)可由此流回油箱,此时,由于流动过程中经过阻尼孔产生压降,使得主阀弹簧腔压力小于下腔压力,主阀芯开启,大量油液经主阀流回油箱,从而起到定压或安全作用。此外,在先导阀右侧有一六角螺母,用于调节先导阀弹簧压力,从而达到调节溢流压力的目的。还有一点需要说明的是,先导溢流阀的先导阀弹簧一般选用作用力较大的硬簧,使溢流压力稳定可调;而主阀弹簧一般选用作用力较小的软簧,一旦主阀芯两侧有压差,主阀芯啪一下就打开了,很快啊!因此,与直动式溢流阀相比,先导型溢流阀具有溢流压力稳定、反应灵敏的优点。图2所示为先导式溢流阀工作动画,可帮助大家进一步理解其工作原理。图2 先导式溢流阀工作原理动画 三、基于HCD库先导溢流阀建模在了解了先导溢流阀的工作原理后,我们接下来利用Amesim中的HCD库搭建其仿真模型。在此之前我们需要先来讲一个小的知识点。图3所示为HCD库的活塞元件,是建模过程中经常用到的一类元件。关于此元件我只说一点:模型中箭头表示油压力作用方向,粗线表示油压的受力面;没有标箭头和粗线的位置,表示此处不受作用力或者作用力在计算时不予考虑。大家在建模时一定要记住这一点!然后结合前文所讲的溢流阀工作原理,应该就比较容易搭建出模型草图,我初学时大概就是这样的学习路线。图3 HCD库的活塞元件利用HCD库元件,再结合部分液压库和机械库元件搭建的溢流阀模型如图4所示,部分参数设置如表1所示。图4 先导式溢流阀HCD建模图表1 先导式溢流阀模型部分参数为验证该模型是否能实现溢流阀功能,我们给一个流量为常值的动力源模拟定量泵,仿真结果曲线如图5所示。可以看出,当系统压力达到20 Mpa时,系统压力不上升,稳定在20 Mpa左右,仿真的模型实现了先导式溢流阀功能。图5 溢流阀模型仿真结果曲线改变先导阀弹簧压缩量再次进行仿真计算,结果如图6所示,可以看出,系统压力随着先导阀弹簧的压缩而增高。图6 不同弹簧压缩量的仿真溢流压力最后希望同学们通过本次学习对液压先导式溢流阀有所了解,学业进步,生活开心。---------------------------------------------------------------------------------------------版权声明:原创文章,来源AMESIM学习与应用,本文已经授权,欢迎分享,如需转载请联系作者。

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈