ansys workbench for an automotive hvac application · workbench customization process native...

20
ANSYS Workbench Customization for an Automotive HVAC Application an Automotive HVAC Application Presented By b h © 2011 ANSYS, Inc. September 22, 2011 1 Ibrahim Yavuz, ANSYS Inc.

Upload: others

Post on 18-Apr-2020

27 views

Category:

Documents


1 download

TRANSCRIPT

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

Case Study

Delphi HVAC ToolDelphi HVAC Tool

© 2011 ANSYS, Inc. September 22, 2011

10

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

Demo

© 2011 ANSYS, Inc. September 22, 2011

15 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

Some customization examples..

Example:• nCode is integrated innCode is integrated in Workbench Project Schematic using C# add‐in

T pical UsageTypical Usage:• Integrate in‐house/third‐party codes deep in WB 

kflworkflow

© 2011 ANSYS, Inc. September 22, 2011

20