Post on 18-Apr-2020
ANSYS Workbench Customization for an Automotive HVAC Applicationan Automotive HVAC Application
Presented By
b h© 2011 ANSYS, Inc. September 22,
20111
Ibrahim Yavuz, ANSYS Inc.
Agenda
1. Need for Customization• Background
• Workbench Customization Process
C i i E l• Customization Examples
2. Delphi HVAC Tool• Process
• Demo
• Advantages• Advantages
3. Summary
© 2011 ANSYS, Inc. September 22, 2011
2
Workflow Streamlining Using Design P i d O i i iPoints and Optimization
Baseline Optimized
© 2011 ANSYS, Inc. September 22, 2011
3
Baseline Design
Optimized Design
Need for Customization
• Capture the existing simulation process
• Make repetitive operations automatic
• Integrate CAE with other in‐house analysis processes
• Make the technology available to a wider group ( CAE )(non CAE experts)
• ….
© 2011 ANSYS, Inc. September 22, 2011
4
Workbench Customization Process
Geometry Meshing Setup Solve Results Geo et y es g Setup So e esu ts
G t S t S l
Meshing Setup Solve Results
Meshing Results
Geometry
Setup Solve
Setup Solve
Application Integration
Scripting Parameterization
Framework Toolkit Data and Process Management
Component applications, covering various phases of the
© 2011 ANSYS, Inc. September 22, 2011
5
simulation process, sitting on top of a common framework
Workbench Customization Process
Native applications– Built entirely on WB2 Framework
Embedded within the “Workbench” window– Embedded within the Workbench window– Project Schematic, Design Exploration,
Engineering Data– Fully supported by Workbench scriptingFully supported by Workbench scripting– Scripting Language: Python
Data‐integrated applications– Share data and parameters with Workbench,
native applications, and other data‐integrated applications
– Independent UI, window
– e.g., DesignModeler, AMP, FLUENT,CFD Post…
– Scripting Language: HTML Jscript Scheme
© 2011 ANSYS, Inc. September 22, 2011
6
Scripting Language: HTML, Jscript, Scheme, Perl …
Customization examples..
Example:• Using External Connection, HFSS parameters and properties are available within Workbench
– System acts as proxy for Ansoft HFSS application
Typical Usage:Typical Usage:• Integration of in‐house/third‐party code based on parametric input/output
© 2011 ANSYS, Inc. September 22, 2011
7
Customization examples..
Example:• Using External Connection, this simple vertical applications is builtvertical applications is built
Typical Usage:• Hosting a customi ed GUI to take• Hosting a customized GUI to take inputs and drive the simulation– Impose restrictions/constraints in input parametersp p
– Allow quick validity check for inputs and results
– Assist user in decision ki / f b hi imaking/perform branching in
simulation process• Integrate Microsoft Excel with Workbench process
© 2011 ANSYS, Inc. September 22, 2011
8
Workbench process– Serve as a host for user inputs and simulation data management
Customization examples..
Example:• Using Jscript add‐in, Wizard ffunctionality is added in DM
Typical Usage:• Add high‐level functionality in DM, Meshing, Mechanical etc.
• Add button/menu for extra features
bl /di bl d i ll– Enable/disable dynamically
© 2011 ANSYS, Inc. September 22, 2011
9
Delphi HVAC Tool
Problem Statement:l h d• Design engineers at Delphi used a
FloWizard based customized tool for HVAC applications for more than 6 yearsyears
• Migration to new, Workbench based environment was proposed due to
Clear advantages of Workbench– Clear advantages of Workbench environment over the FloWizardenvironment
• Objective was to develop this new • Geometry and Mesh generationObjective was to develop this new, Workbench based tool and successfully deploy it at Delphi
• Geometry and Mesh generation• Various boundary & cell zone conditions
• Porous and radiator zones• Library of HX characteristics
• Flow and temperature solution
© 2011 ANSYS, Inc. September 22, 2011
11Courtesy of Delphi Harrison Thermal
• Flow and temperature solution• Report generation
Delphi HVAC Workbench Customization
Native application + Data‐integrated application
© 2011 ANSYS, Inc. September 22, 2011
12Courtesy of Delphi Harrison Thermal
Work Flow – Delphi HVAC Tool
*No Manual Work
~5 min of Manual work
*No Manual WorkYESYES
NO
© 2011 ANSYS, Inc. September 22, 2011
13Courtesy of Delphi Harrison Thermal
Work Flow – Delphi HVAC Tool (1)
• Creating a Multibody part• Defining default “Fluid” Material Type to all bodies
• Customized Wizard in AMP to guide the user through steps for• Customized Wizard in AMP to guide the user through steps for• Automatic Mesh Creation• Inputs for “Case Setup” for HVAC module• Read/Write the settings
• Automate setup based on user inputs taken in AMP• User does not need to open FLUENT session
© 2011 ANSYS, Inc. September 22, 2011
14
• Customized session file for some standard post‐processing and HTML report for HVAC module
Courtesy of Delphi Harrison Thermal
Delphi HVAC Tool – Advantages
• Bi‐directional CAD connectivity
• Optimization and parametric study in Workbench
• Reduction in overall solution time
• Reduced need for support
• No need to be a CFD expert
• Simulation is used upfront in the Design stage
© 2011 ANSYS, Inc. September 22, 2011
16
Summary
• Automation of the CFD process for HVAC at Delphi
• ANSYS provides multiple methods to extend and customize Workbench• Python scripting Application‐level scripting External Connection add‐Python scripting, Application level scripting, External Connection addin, Workbench SDK
• Different data‐integrated applications also allow different f i itypes of customization
• Power and complexity range from basic scripting to full programmingprogramming
• Choose method that best fits your needs
© 2011 ANSYS, Inc. September 22, 2011
17
Questions?
• Many thanks to Delphi and ANSYS customization team membersand ANSYS customization team members
• Kirankumar Muley• Sudesh Palase
© 2011 ANSYS, Inc. September 22, 2011
18
• Sourabh Shrivastava
Workbench Customization Process
Data Integrated Applications
Native Scripting Language
Support Journalingwith
SendCommand
Support Scriptingwith
SendCommand
Mechanical APDL APDL Yes
Mechanical JScript Yes
D i M d l JS i t Y
You can insert the ‘SendCommand’ call into your ANSYS Workbench scripts to drive these data‐integrated applicationsDesignModeler JScript Yes
Meshing JScript Yes
FE Molder JScript Yes
AQWA JScript Yes
applications.
AQWA JScript Yes
CFX CCL Yes Yes
CFD Post CCL Yes Yes
FLUENT Scheme Yes Yes
PolyFlow N/A
IcePak N/A
AUTODYN N/A
Recording WB journal will record the actions applied during the set up in theses data integrated apps.
© 2011 ANSYS, Inc. September 22, 2011
19