maxwell-ansys workbench-optislang pneumatic - dynardo gmbh

43
Maxwell-ANSYS Workbench-optiSLang Pneumatic outlet 21.10.2010 Dipl.-Ing. Markus Kellermeyer CADFEM GmbH

Upload: others

Post on 12-Feb-2022

26 views

Category:

Documents


0 download

TRANSCRIPT

Maxwell-ANSYS Workbench-optiSLangPneumatic outlet

21.10.2010Dipl.-Ing. Markus Kellermeyer – CADFEM GmbH

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

2

Agenda

- Motivation

- Task: pneumatic outlet

- Parameterization

- Workflow for implemeting signals

- Optimization

- Outline

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

3

MotivationNew product in the ANSYS portfolio:

Maxwell, for doing electro-magnitic simulations

Since ANSYS V12 „Maxwell“ can be directly imported to the ANSYS Workbench project page via „External Connection“

The transfer of the Maxwell parameters andthe interface to optiSLang in Workbenchallows a completely automized workflowwhich can be used for stochastical explorations.

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

4

Task: Optimization of the force-position signal of a pneumatic outlet

To adjust the volume flow it is important to know the force-path characteristic of a pneumatic outlet.

In this task the objective is to get a predefined characteristic curve where the force on the pusher is defined by a given position.

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

5

necessary

necessary

Project Manager with project tree

Menu bar

Proberty Window

Massage Manager

2D Modeler Window

Progress Window

Status bar

Toolbar

Design tree

Maxwell overview

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

6

Geometry generated in Maxwell

Housing

Anker body with pusher

Coil

Core

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

7

A material BH curve can be imported to define the relative Permeability.

Material import in Maxwell

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

8

Excitation: CurrentDensity Parameter: Force_Anker Moving: Anker

Design Setup in Maxwell

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

9

Force-Path-Characteristic for the initial design

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

10

• Sprung

• Luftspalt

• Kernspitze

• Breite_winkel

• Breite

• Sprung_winkel_x

• 12 more Parameters

Parameterization of the geometry in Maxwell

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

11

• Sprung

• Luftspalt

• Kernspitze

• Breite_winkel

• Breite

• Sprung_winkel_x

• 12 more Parameters

Parameterization of the geometry in Maxwell

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

12

• Sprung

• Luftspalt

• Kernspitze

• Breite_winkel

• Breite

• Sprung_winkel_x

• 12 more Parameters

Parameterization of the geometry in Maxwell

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

13

• Sprung

• Luftspalt

• Kernspitze

• Breite_winkel

• Breite

• Sprung_winkel_x

• 12 more Parameters

Parameterization of the geometry in Maxwell

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

14

• Sprung

• Luftspalt

• Kernspitze

• Breite_winkel

• Breite

• Sprung_winkel_x

• 12 more Parameters

Parameterization of the geometry in Maxwell

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

15

• Sprung

• Luftspalt

• Kernspitze

• Breite_winkel

• Breite

• Sprung_winkel_x

• 12 more Parameters

Parameterization of the geometry in Maxwell

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

16

The signal should be adapted to the given force-displacement curve. This will be realized by changing geometry parameters.

Objective

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

17

Interface to ANSYS Workbench: Create Workbench Project

The parameters will be transfered to Workbench.

Now changes can be made in the parameter set.

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

18

ANSYS Workbench project page

Connection to other physic domains in ANSYS V13 / Maxwell 14

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

19

Parameter set in ANSYS Workbench

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

20

optiPlug – the interface between ANSYS Workbench and optiSLang

Necessary files for optiSLang are created automatically,no scripting..

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

21

Parametrization of signals

This is done by scripting

à Use Maxwell Script Writer

à Couple „optiPlug Input Parameters“ with „Script Input Parameters“

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

22

Maxwell Workbenchinterface

Workflow/interaction diagram

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

23

Maxwell Workbench optiSLangoptiPlug

- Input Parameter File- Output Parameter File- .bat - file

interface

Workflow/interaction diagram

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

24

Maxwell Workbench optiSLangoptiPlug

- Input Parameter File- Output Parameter File- .bat - file

Script- Chances Input parameter- Writes Outputs for signals

Batch-call

interface

Workflow/interaction diagram

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

25

Maxwell Workbench optiSLangoptiPlug

- Input Parameter File- Output Parameter File- .bat - file

Script- Chances Input parameter- Writes Outputs for signals

Batch-call

Sychronized by

dependencies defined in

optiSLang

interface

Workflow/interaction diagram

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

26

Maxwell Workbench optiSLangoptiPlug

- Input Parameter File- Output Parameter File- .bat - file

Script- Chances Input parameter- Writes Outputs for signals

Batch-call

Sychronized by

dependencies defined in

optiSLang

interface

Simplorer Other WB physic domains

Workflow/interaction diagram

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

27

Maxwell Workbench optiSLangoptiPlug

- Input Parameter File- Output Parameter File- .bat - file

Script- Chances Input parameter- Writes Outputs for signals

Batch-call

Sychronized by

dependencies defined in

optiSLang

interface

Simplorer Other WB physic domains

Workflow/interaction diagram

Workflow for single parameters

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

28

Maxwell Workbench optiSLangoptiPlug

- Input Parameter File- Output Parameter File- .bat - file

Script- Chances Input parameter- Writes Outputs for signals

Batch-call

Sychronized by

dependencies defined in

optiSLang

interface

Simplorer Other WB physic domains

Workflow/interaction diagram

Workflow for signals

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

29

Script-excerpts

optiPlug batch file

„Signal part“

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

30

Script-excerpts

Maxwell script

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

31

Parametrization The parameter tree lists the predefined parameters from Maxwell.

By double-clicking on the parameter you can insert an upper and lower bound.

Now the variability of each parameter is defined.

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

32

Sensitivity Analysis

Signal data

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

33

Correlation matrix

Input vs. Input

Output vs. Output

Input vs.

Output

The correlation matrix shows the correlation between Input & Input, Input & Output, Output & Output.

These are the parameters with the most affect on the objective.

à 6 input parameters are taken into account for further evaluations

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

34

Correlation matrix

Input vs. Input

Input vs.

Output

Coefficient of Importance increases to the right

à The right side can be described much better

79% CoI 89%

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

35

Signal Data for 45 Designs

For each parameter one force-path characteristic can be obtained. The next step is to optimize the characteristic.

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

36

Optimization resultsParameters for best design

Signal data

Objective value à difference to reference curve

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

37

Signal Data

Reference curve

best design

Other designs

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

38

Optimized GeometryOriginal geometry Optimized geometry

By exporting the best design back to Maxwell the result of the optimization can be seen.

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

39

Outline

à Coupling of Maxwell and Simplorer (density should be controlled by Simplorer)

à Parameterization possible: define inputs in Simplorer

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

40

Outline

à Coupling of Maxwell and Simplorer

à Definition of multiple objectives: e.g. signal characteristic, mass, „Überschwingen des Signals“

V12.1 V13

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

41

Outline

à Coupling to other physic domains in WB (temperature etc.)

à Possible with ANSYS WB V13 – Maxwell14

Connection to other physic domains in ANSYS V13 / Maxwell 14

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

42

Outline

à Take advantage of all the other parameterization possibilities in the other physic domains

Maxwell Maxwell –– ANSYS Workbench ANSYS Workbench -- optiSLangoptiSLang

43

Thank you for your attention!