68船舶标准化工程师2023/3Femap计算报告快速生成方法1唐志广(大连中远海运重工有限公司,辽宁大连116113)摘要:为减少设计时间、提高设计效率,基于Femap软件提供的应用编程接口,对计算报告所需图表的自动输出功能进行开发,并将其应用于设计实践。研究表明:该自动输出功能可显著提高设计效率。研究成果可为Femap软件的二次开发提供一定参考。关键词:Femap;计算报告;二次开发;C++中图分类号:TP391.7文献标志码:ADOI:10.14141/j.31-1981.2023.03.017FastMethodforGeneratingFemapCalculationReportsTANGZhiguang(COSCOShippingHeavyIndustry(Dalian)Co.,Ltd.,Dalian116113,Liaoning,China)Abstract:Inordertoreducedesigntimeandimprovedesignefficiency,basedontheapplicationprogramminginterfaceprovidedbyFemapsoftware,theautomaticoutputfunctionofchartsrequiredforcalculationreportsisdevelopedandappliedtodesignpractice.Researchshowsthattheautomaticoutputfunctioncansignificantlyimprovedesignefficiency.TheresearchresultscanprovidesomereferencesforthesecondarydevelopmentofFemapsoftware.Keywords:Femap;calculationreport;applicationprogramminginterface;C++作者简介:唐志广(1981—),男,硕士、高级工程师。研究方向:船舶与海洋工程。0引言Femap是SiemensPLMSoftware开发的有限元(FiniteElement,FE)预处理和后处理软件,主要用于工程仿真和分析,广泛应用于汽车、航天、航空、船舶、电子、机械制造等行业中[1]。Femap软件默认安装NXNastran解算器,并能与多种FE分析解算器兼容,如ABAQUS、ANSYS、LS-DYNA等[2]。Femap软件不仅提供了许多强大的通用功能,还公开了众多的应用编程接口(ApplicationProgrammingInterface,API),供用户开发自定义的扩展功能,以提高用户工作效率[3]。Femap软件具有强大的后处理功能,便于使用者快速、有效地分析仿真结果。Femap提供的后处理工具包括:表格、线图、云图、动画、用户自定义报告等[4]。此外,Femap提供通用的结果处理功能,可在分析结束后合并计算结果,为编写项目计算报告提供了充分支持。在编写项目计算报告时,往往需要计算多种工况,此时需要将各工况的计算结果粘贴到计算报告中[5]。由于工况复杂,每份计算报告中需要粘贴的矢量图、云图的数量通常高达数百张,若全部通过手工操作,不仅浪费大量设计时间,还需要花费很多精力来检查正确性,非常繁琐。...