Moldex3D模流分析之API让模流分析自动化
CAE模流分析软件的出现,为塑料产品的开发与制造带来很大的帮助。相较于凭借工程师经验与现场试模的开发流程,CAE模流分析的导入,能在设计时间就先预测产品可能出现的问题或缺陷,及早修正,降低所需花费的时间或金钱成本。然而,CAE软件的操作与仿真结果的解读,需要一定的技术门坎以及人力的投入。在技术人力有限的情况下,如何善用自动化应用CAE软件来减少时间的花费就更显重要。例如,透过自动化减少重复性的软件接口操作,或者直接将CAE模流分析的流程整合进公司惯用的工作平台等。
API是什么?
在实践自动化之前,首先要认识实践应用程序自动化的工具 – 应用程序编程接口(Application Programming Interface, API)。
API的概念可以由到餐厅点餐的生活情境来简单说明。当客人走进餐厅,会用菜单点餐;服务生会将客人的选择传递到厨房,最后从厨房将制作好的餐点送到客人手上。API在一个应用程序中扮演的就是类似服务生的角色──需求(Request)与响应(Response)的传递者,搭起了应用程序(客人)与应用程序(厨房)之间的桥梁。
图一 API就如餐厅服务生的角色,扮演着需求(Request)与响应(Response)的传递者,搭起了应用程序(客人)与应用程序(厨房)之间的桥梁。
用另一个概念比喻,如果我们想比较不同航空公司、相同航线的票价,只要上旅游比价平台,输入日期及起讫站,即可找到不同航空公司符合条件的航班列表。而旅游比价平台是如何做到跨航空公司的比价服务?其实这就是一个API应用的实例。首先在自己的平台提供选项列表,而后透过不同航空公司网站提供的API当作传递者,自动地取得各家航空公司符合条件的航班信息,再整合回自己的平台进行搜寻结果的呈现。旅游比价平台不需要拥有各家航空公司的航班信息,也不必花费人力来搜寻数据,类似透过API的整合应用,即可提供旅客机票比价服务。
自动化应用CAE软件
了解API运作的概念之后,便可以思考如何透过自动化应用CAE软件来减少时间的花费。在进行设计比较或计算机试模时,我们需要建立许多模拟分析组别;在模拟完成后,也需要进行模拟结果的后处理,这其中就会有很多重复性的软件操作,例如:分析组别的建立、成型参数的调整、分析结果的取得等。若CAE软件有提供API,CAE工程师便可将原先重复的接口操作、以及耗时费力的人工数据搜集与比较,改为透过API对应的功能函式建立自动化执行的程序,加速完成工作任务。目前Moldex3D Studio在模拟组别的建立及分析结果的探查都有提供相关的API。
此外,透过API的整合应用,也可将CAE模流分析流程整合至自行开发的平台,简化原先使用CAE软件所需要执行的接口操作,让团队成员都可透过简化后的接口进行CAE仿真分析及结果解读。这样的作法不仅能减少团队成员适应不同软件的时间成本,也能自行定义符合公司产品需求的仿真工作流程,让成员能在标准化流程中运用CAE模流分析的仿真结果,达到提升产品质量的目的。
图二 API整合应用示意图
总结
对于个人或小编制的CAE软件用户而言,API能将重复性动作撰写成可重复执行的程序。即使应用情境有些微差异,也可以靠参数化的方式,让程序保留一定的弹性。所以即使在前期会需要投入时间进行自动化程序开发,却可带来可观的生产效益。
对于需要利用CAE模流分析技术的组织或企业而言,可能不是每个成员都具备CAE软件使用的能力;但透过API的整合应用,便有机会取各家软件所长,打造一个最适合自家工作流程的标准化接口,让Moldex3D的模流分析技术为每一位成员所用。