资源描述:
《ANSYS定制开发技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ANSYS定制开发技术王昱皓/高级实施工程师©2015ANSYS,Inc.1仿真应用发展仿真体系专业产品包仿真计算+定制开发通用产品©2015ANSYS,Inc.2ANSYS产品家族©2015ANSYS,Inc.3基于WorkBench框架的应用整合电磁GeometryMeshingSetupSolveResults结构MeshingSetupSolveResultsGeometrySetupSolveMeshingResultsSetupSolve应用集成ScriptingParameterizationFrameworkToolkitDataandProcessM
2、anagementComponentapplications,coveringvariousphasesofthesimulationprocess,sittingontopofacommonframework©2015ANSYS,Inc.4WorkBench的应用层次集成应用框架−WB2框架−集成化的仿真组件−分析过程及数据关联,设计探索优化,工程数据−完全脚本化−脚本语言:Python集成的应用程序•在Workbench中共享数据和参数•独立的UI及应用窗口如.,Mechanical,MechanicalAPDL,CFX,FLUENT,DM•脚本语言:JScri
3、pt,Scheme,APDL…©2015ANSYS,Inc.5应用框架WorkbenchDesignModelerandMechanicalapplicationsharesamearchitectureApplicatGUIionHTMLXMLJavaScriptCoreC++ApplicationLogic©2015ANSYS,Inc.6ANSYSACSAnewofferingatR14.5,R15.0,R16.0ANSYSCustomizationSuite=ApplicationCustomizationWorkbenchSoftwareToolkit(ACT
4、)DevelopmentKit(SDK)Toolkitforapplication-levelToolkitforFrameworkintegrationcustomization+SystemappearsintheToolboxontheSpecifictoANSYSMechanicalatR14.5WBprojectpageSpecifictoDM,DXatR15.0Third-partyapplicationGUIANSYSMechanicalGUISpecialistprogrammerskillsrequiredSpecialistpro
5、grammerskillsareNOTrequired©2015ANSYS,Inc.7Workbench定制开发©2015ANSYS,Inc.8DifferentCustomizationMethodsJScript(forDM,Meshing,Mechanicaletc.)−Automationscripts−JScriptadd-intoaddfunctionalityWizards(forDM,Meshing,Mechanicaletc.)−CreatingacustomizedworkflowACT(forMechanical)−Creatingcustomo
6、bjectsintreeforadvancedcustomizationPythonJournaling−FortaskautomationatWBlevel•CreatingProject,PerformingParameterssimulationsetc.−CanuseJscriptmacrosforDM,Meshing,Mechanicaletc.ExternalConnectionAdd-in−Makingexternalapplications(notintegratedwithWB)toparticipateinworkflowthroughparame
7、ters−PythonscriptingcanbeintegratedtoaddfunctionalitytoWBSolverinteraction:UPF,APDLMathC#Add-inusingSoftwareDevelopmentKit(SDK)Loads,BC:APDL、UPF、External−IntegrateexternalapplicationsinworkflowthroughcustomsystemsData、ACT−WBGUIcustomization(additionofbuttons,menuetc.)Results:AP