View
79
Download
0
Embed Size (px)
Citation preview
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!