明天出差要去一个从来没有去过的城市,而且还是陪同一群领导,倍感压力很大;回顾起自己这些年怀才不遇艰苦奋斗的心酸,这一次带队说什么也要把这群衣来伸手饭来张口的领导伺候好了。但是自己也是第一次到这个城市,那怎样快速的了解这个城市,做到领导有问必答,当地人文风土信手拈来,吃喝玩乐如数家珍,然后一路有声有色完成出差带队任务,领导必定心内宽慰,下次的肥差那就非我带队不可了,说不定我还能因此登上人生巅峰未来可期。
那怎样快速的了解一座城市并安排合理的行程呢?
打开高德地图,熟悉下榻城市分区布局,未来到访地所在城市的位置;打开百度百科,浏览下当地历史人文,民族分布,经济形势、产业布局;打开大众点评,寻找下榻酒店,当地特色名吃、还有星级饭店;打开蚂蜂窝,记录下著名游览景区;然后脑海里再仔细琢磨下众领导的爱好,终于根据以上信息制定出详细的行程。一番功课终于做完,转身望着简陋的租房和熟睡的老婆孩子,顿时流下了心酸的泪水。
那怎样快速的上手一个软件呢?
同样的道理,首先要对软件功能以及实现形式、软件操作框架、软件交互进行宏观意义上的理解,有了这个整体上的把握之后,再来深入细节,慢慢的抽丝剥茧,从微观层面上进行分析和理解,经过这样的一个过程以后,初学者就能更加容易快速的上手,现在大家都在强调“意识”、“sense”,也就是这样培养出来的。
不谋天下者不足以谋一域,那今天我们就从宏观角度带领大家入门这款软件。
1、软件功能及实现形式
Amesim软件能够实现的功能就是进行系统和部件的仿真,实现形式就是不同的模型连接搭建起来构成仿真系统模型,类似搭积木,每个子模型就是一个积木,每个积木都是有属性的,最终各式各样的积木搭建成一座桥、一个房间。建好的桥和房间就是你想要实现的仿真功能,那么这个桥的最大承重是多少,房间的最大容积是多少,这就是你所需要的仿真结果。
2、软件操作框架
接下来软件的操作框架,整个仿真过程总共分为四步,即为下图框选出来的四个模式工作栏,分别为:Sketch(草图)、Submodel(子模型)、Parameter(参数)、Simulation(模拟)。仿真依次完成草图搭建、子模型选择、参数写入、模拟分析之后就大功告成了。
大道至简
3、软件人机交互
3.1 草图模式
作为初学者,草图模式下只需要关注如下三个红框的内容,其他的基本在高层级应用时才偶有涉猎,目前不关注为好。
模式工具栏中可以看到选择的是Sketch模式,左下红框区域就是模型搭建区,“广阔天地大有作为”说的也是这个地方。右下红框区就是模型库,其中的右侧就是菜单,其中的左侧图标区就是各式各样的部件,用什么就选择后直接拉到模型搭建区域。模型库中已经包含了很多模型,简单到弹簧、液体、质量块等等朴素物理的模型,到具备海拔、温湿度、时间等等的环境模型,再到复杂的机电液相互作用的控制系统,基本都可以在模型库中找到。如果想要实现的模型在模型库中没有实例,Amesim也为我们提供了最基本的部件设计库。这些库中的模型可以支持搭建出你想仿真的模型。在模型搭建区的建模操作简单人性,与Windows Office类似。
这个部分是仿真的基础,模型库是需要大家花比较多的时间去浏览和理解的,这样也就会方便在搭建模型时,能够选择更加恰当的模型进行仿真。模型库分门别类有很多种,汽车行业基本涉及到的是机械库、液压库、液压部件设计库、信号库、车辆动态库以及ICAR库等等。
3.2 子模型模式
子模型模式人机交互比较简单,只需关注下图红框。其他区域基本不需要留意。
什么叫子模型?下图中的压力源建压后,液体经过管路和节流孔流入到油箱,那管路是什么属性的管路,硬管还是软管,是考虑阻性还是考虑容性;图中的液体是什么属性的液体,是普通液压油呢还是热力液压油呢。Amesim中定义的子模型主要为学科类的区别,并非参数上的区别,也有部分部件子模型是在运动摩擦学上的区别。
子模型其实也不算复杂,了解几大类的子模型即可,比如液压油子模型、管路子模型、其他常用液压模块子模型,基本可以满足日常仿真需要。怎么选子模型我们后边再展开,当前以理解概念为主。
双击子模型,然后就会弹出对话框,选择相应的子模型后点击OK即可。见下图操纵步骤。
3.3 参数模式
参数模式,只需关注下图红框中内容。在子模型中我们选择的是子模型的属性,这种属性主要是学科类的属性区别,而在参数模式中,我们主要是针对所选择的子模型进行参数上的设置,比如图中的液体涉及到的参数有工作温度、弹性模量、粘度等等的参数,这些参数我们基本都可以根据实测数据或者设计指标填写。
设置压力源参数如上,其他参数为默认
当然每个子模型所需填写的参数是不一样的,我们后续只需要理解我们仿真需要涉及到的子模型极其参数即可,没有用到的也暂时不用花太多时间去了解。
3.4 仿真模式
设置完参数模式之后,鼠标选择模式工具栏的第四个工作簿“Simulation”,软件会弹出“系统编译”的对话框,并自动进行编译,那编译的目的是什么呢?就是将可见的模型化的语言通过编译器,“翻译”成一种电脑可识别的语言,这个过程出错大概率上是编译器的选择和设置出现的问题,后边我们会展开讲。
编译成功后,工作框中会显示出Complete,点击工作框Close,然后我们就需要设置仿真的时长和步长了。见下图,点击“Run Parameter”
弹出如下工作框,设置仿真时长(Final Time)和打印间隔(Print interval),打印间隔指的是仿真结束后分析用的同一数据相邻点在时间轴上的间隔。设置完成后点击OK。
然后点击“Run Simulation”,观察序号2处的仿真分析进程,分析结束后,选择右下红框中任意参数,鼠标按住拉到模型创建区,松开鼠标,即可看到弹出工作框,工作框中的内容即为你想观察分析的变量与时间轴的变化曲线。
右上红框的参数是我们在“Parameter”模式中填写的参数;右下红框为我们仿真过程中产生的中间过程量,也就是我们想观察分析的变量。
以上,仿真大功告成!
从第一次接触软件到仿真分析曲线生成,大家应该只花了20分钟吧。
所以陪领导出差真的没有想象中那么难,这分明就是难得的机会!不是吗?
下一篇的话题,讲解EBD、ABS控制原理,为后续的ESC仿真分析打打基础。
关注我不迷路,请搜索公众号:Amesim车辆仿真。