Kalibrierung von Materialparametern und Optimierung eines Elektromotors mit optislang



Similar documents
Successive robust design optimization of an electronic connector

Statistics on Structures 3. Robustness evaluation in CAE with software optislang and Statistics on Structures Application examples New features

Initial Design and Optimization of Turbomachinery with CFturbo and optislang

Integrative Optimization of injection-molded plastic parts. Multidisciplinary Shape Optimization including process induced properties

Design and Analysis of Switched Reluctance Motors

Technology of EHIS (stamping) applied to the automotive parts production

Objectives. Experimentally determine the yield strength, tensile strength, and modules of elasticity and ductility of given materials.

Milwaukee School of Engineering Mechanical Engineering Department ME460 Finite Element Analysis. Design of Bicycle Wrench Using Finite Element Methods

Enhancing the Design of Electric Machines through the Interaction of Software Tools. Markus Anders Electric machine sector manager CD-adpaco

FLUX / GOT-It Finite Element Analysis of electromagnetic devices Maccon GmbH

Fluid structure interaction of a vibrating circular plate in a bounded fluid volume: simulation and experiment

Design optimisation of an impeller with CFD and Meta-Model of optimal Prognosis (MoP)

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

Solved with COMSOL Multiphysics 4.3

Mesh Discretization Error and Criteria for Accuracy of Finite Element Solutions

Simulation of Residual Stresses in an Induction Hardened Roll

Bericht über FEMAG 3D

Simulation in design of high performance machine tools

Lap Fillet Weld Calculations and FEA Techniques

Simultaneous Calculation with ANSYS

Titelmasterformat durch Klicken bearbeiten

Neue Entwicklungen in LS-OPT/Topology - Ausblick auf Version 2

Tutorial for Assignment #2 Gantry Crane Analysis By ANSYS (Mechanical APDL) V.13.0

. Address the following issues in your solution:

Relevance of Modern Optimization Methods in Turbo Machinery Applications

Begin creating the geometry by defining two Circles for the spherical endcap, and Subtract Areas to create the vessel wall.

Realize Your Product Promise. Maxwell

CHAPTER 4 4 NUMERICAL ANALYSIS

Getting Started with ANSYS ANSYS Workbench Environment

Rapid Design of an optimized Radial Compressor using CFturbo and ANSYS

SHORE A DUROMETER AND ENGINEERING PROPERTIES

(Seattle is home of Boeing Jets)

CATIA V5 FEA Tutorials Releases 12 & 13

CastNet: Modelling platform for open source solver technology

d di Flux (B) Current (H)

CAD-BASED DESIGN PROCESS FOR FATIGUE ANALYSIS, RELIABILITY- ANALYSIS, AND DESIGN OPTIMIZATION

VBA Macro for construction of an EM 3D model of a tyre and part of the vehicle

Motor-CAD Software for Thermal Analysis of Electrical Motors - Links to Electromagnetic and Drive Simulation Models

How To Program A Laser Cutting Robot

Introduction to Solid Modeling Using SolidWorks 2012 SolidWorks Simulation Tutorial Page 1

List of Problems Solved Introduction p. 1 Concept p. 1 Nodes p. 3 Elements p. 4 Direct Approach p. 5 Linear Spring p. 5 Heat Flow p.

HIGH SPEED PERMANENT MAGNET SYNCHRONOUS MOTOR / GENERATOR DESIGN FOR FLYWHEEL APPLICATIONS

Best practices for efficient HPC performance with large models

Creo Simulate 1.0 April 2011

Tutorial on Using Excel Solver to Analyze Spin-Lattice Relaxation Time Data

Feature Commercial codes In-house codes

Introduction to COMSOL. The Navier-Stokes Equations

ANALYSIS OF GASKETED FLANGES WITH ORDINARY ELEMENTS USING APDL CONTROL

Vehicle Design Summit Electric Hub Motor (V2) Eric Conner Harvey Tang Matthew Peddie

Data Analysis on the ABI PRISM 7700 Sequence Detection System: Setting Baselines and Thresholds. Overview. Data Analysis Tutorial

Signal to Noise Instrumental Excel Assignment

TwinMesh for Positive Displacement Machines: Structured Meshes and reliable CFD Simulations

Investigation and Application of Multi-Disciplinary Optimization for. Automotive Body-in-White Development

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

INJECTION MOLDING COOLING TIME REDUCTION AND THERMAL STRESS ANALYSIS

Tensile Testing of Steel

FEMM 4.2 Magnetostatic Tutorial 1. David Meeker January 25, Introduction

Wireless Power Transfer System Design. Julius Saitz ANSYS

Sentaurus Workbench Comprehensive Framework Environment

SLANGTNG - SOFTWARE FOR STOCHASTIC STRUCTURAL ANALYSIS MADE EASY

Chapter 3 Non-parametric Models for Magneto-Rheological Dampers

Nonlinear Analysis Using Femap with NX Nastran

Topology optimization based on graph theory of crash loaded flight passenger seats

Status quo of stress simulation for hot and warm work piece temperatures in forging

Simple Analysis for Brushless DC Motors Case Study: Razor Scooter Wheel Motor

High Speed Concept Development: full parametric surface modelling and automatic creation of simulation models using the Fast Concept Modeller (FCM)

Numerical Analysis of Independent Wire Strand Core (IWSC) Wire Rope

ABAQUS/CAE Tutorial: Analysis of an Aluminum Bracket

Automatic HVAC Workflow with STAR-CCM+

CH 6: Fatigue Failure Resulting from Variable Loading

Validation of Cable Bolt Support Design in Weak Rock Using SMART Instruments and Phase 2

The influence of mesh characteristics on OpenFOAM simulations of the DrivAer model

Back to Elements - Tetrahedra vs. Hexahedra

A Programme Implementation of Several Inventory Control Algorithms

Finite Element Analysis

Thermo-Mechanical Coupled Simulation with LS-DYNA

Abaqus Technology Brief. Automobile Roof Crush Analysis with Abaqus

Tutorial for Assignment #3 Heat Transfer Analysis By ANSYS (Mechanical APDL) V.13.0

VWF. Virtual Wafer Fab

Analysis Programs DPDAK and DAWN

FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/ /07/ Initial Description Marco Bittencourt

IN current film media, the increase in areal density has

Customer Training Material. Lecture 4. Meshing in Mechanical. Mechanical. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Magnetic Circuits. Outline. Ampere s Law Revisited Review of Last Time: Magnetic Materials Magnetic Circuits Examples

Common Core Unit Summary Grades 6 to 8

ES250: Electrical Science. HW7: Energy Storage Elements

FEM analysis of the forming process of automotive suspension springs

Active Vibration Isolation of an Unbalanced Machine Spindle

AUTOMATED, FULL LOAD MOTOR TESTING AT PRODUCTION SPEEDS

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network

Nonlinear Regression:

Variation Analysis as Contribution to the Assurance of Reliable Prognosis in Virtual Product Development. Lectures. Johannes Will

Advanced analytics at your hands

Numerical analysis of boundary conditions to tunnels

Application of FEM-Tools in the Engine Development Process

Chapter 10. Key Ideas Correlation, Correlation Coefficient (r),

OpenFOAM Optimization Tools

MASTER DEGREE PROJECT

Transcription:

Kalibrierung von Materialparametern und Optimierung eines Elektromotors mit optislang ----------------------------------------------------------------- Calibration of material parameters and optimization of an electric motor with optislang M. Schimmelpfennig, Markus Stokmaier, Rene Kallmeyer Dynardo GmbH, Weimar, Germany 2

Outline Introduction and Methods in optislang use case 1: Parameter Identification of a Spring Steel Use case 2: Optimization of an electric motor Summary and Outlook 3

Outline Introduction and Methods in optislang use case 1: Parameter Identification of a Spring Steel Use case 2: Optimization of an electric motor Summary and Outlook 4

Introduction and Methods in optislang optislang is an algorithmic software for sensitivity analysis, optimization, robustness evaluation, reliability analysis robust design optimization (RDO) functionality of stochastic analysis to run real world industrial applications advantages: predefined workflows, algorithmic wizards and robust default settings optislang has a comfortable pre- and post processing that helps the user to set up the analysis and visualize the results 5

Introduction and Methods in optislang 6

Introduction and Methods in optislang 7

Introduction and Methods in optislang optislang inside ANSYS optislang modules Sensitivity + MOP, Optimization and Robustness are directly available in ANSYS Workbench 8

Introduction and Methods in optislang CAX-Interfaces the ANSYS Workbench Node optislang Integrations provides the flexibility to extend the process chain ANSYS Workbench can be coupled with different other solvers like MATLAB, SimulationX or Abaqus External geometry or mesh generators can work together with the ANSYS Workbench node 9

Outline Introduction and Methods in optislang use case 1: Parameter Identification of a Spring Steel Use case 2: Optimization of an electric motor Summary and Outlook 10

Parameter Identification of a Spring Steel Finite element model in ANSYS Workbench Nonlinear material behavior Tensile bar is deformed by a predefined displacement Reaction forces at deformed tensile bar end (1) are monitored depending on deformation between named selection u1 (2) and u2 (3) and saved into the result file file.rst 2. 3. 1. 11

Parameter Identification of a Spring Steel Simulation with initial materials parameters vs. reference (measurements) 12

Parameter Identification of a Spring Steel Identification of the material parameters to optimally fit the force-displacement curve to the measurements σ = σ 0 + R 0 ε pl + R (1-e -b εpl ) Unknown material parameters for nonlinear isotropic hardening (NLISO): Young s modulus Yield stress σ 0 Linear hardening coefficient R 0 Exponential hardening coefficient R Exponential saturation parameter b Objective function is the sum of squared errors between the reference and the calculated force-displacement function values 13

Parameter Identification of a Spring Steel Generation of a solver chain using ANSYS Workbench and Signal Processing Definition of the input parameters Definition of output and reference signals Sensitivity analysis of signal extraction terms using the given parameter bounds Single objective, unconstrained optimization by minimizing the sum of squared errors 14

Parameter Identification of a Spring Steel Curves can be extracted by rst file or text file written by APLD script Sensitivity analysis shows: The reference curve is covered sufficiently by the simulations Parameter bounds seem to be adequate for the calibration 15

Parameter Identification of a Spring Steel 16

Parameter Identification of a Spring Steel Check also single force_steps values: The influence of the yield stress σ 0 and Young s modulus decreases meanwhile the influence of the exponential hardening coefficient R increases with increasing displacement force_steps[0] force_steps[6] 17

Parameter Identification of a Spring Steel Why is the linear hardening coefficient (1) R 0 not important??? The linear hardening coefficient R 0 describes the slope of the asymptotic curve (2), which is zero in this example (3) force_steps[0] 3. 1. 2. force_steps[6] 18

Parameter Identification of a Spring Steel Direct Optimization using Downhill Simplex Method Import the best design of the sensitivity analysis as start design 19

Parameter Identification of a Spring Steel Very good agreement between simulation and reference is achieved 20

Parameter Identification of a Spring Steel 1. Open the parallel coordinates plot: Reduce the range of the objective to the best values and increase the constraint to the value 0 3. 1b. 2. The remaining signals are very close 3. The Yield stress σ 0, the Young s modulus and the exponential saturation parameter b show small deviations They can be identified very well with the measurement data 4. The linear hardening coefficient R 0 show larger deviations This can be not identified with sufficient accuracy 4. 2. 1a. 21

Outline Introduction and Methods in optislang use case 1: Parameter Identification of a Spring Steel Use case 2: Optimization of an electric motor Summary and Outlook 22

Outline - Optimization of an electric motor The motor simulation ANSYS Maxwell 2D model commutator principle Sensitivity analysis with optislang problem understanding identification of influential parameters identification of tradeoffs Optimization with optislang minimization of torque ripples maximization of the efficiency eta η = P out /P in suitable in this case: ARSM adaptive response surface method 23

Optimization of an electric motor Commutator motor: working principle What creates the driving torque? B-field from magnets B-field from coils motor characteristics commutator principle 12 lamellae & coils one current branch U 0 = 12 V fixed outer diameter OD = 78 mm https://commons.wikimedia.org/w iki/file:kommutator_animiert.gif 24

Optimization of an electric motor The model: 2D commutator motor FE-simulation simulation details time: 16.67 ms in 180 steps Δt = 92.6 μs time integration: Backward Euler ensure that stationary state is reached (not all designs will become stationary at the same time) data extraction: key properties extracted by analyzing only the last cycle access to output variables via Ansys Workbench ParameterSet access to signals via ASCII files 25

Model parametrization 26

Model parametrisation magnet_coverage: magnet coverage in percent magnet_thickness airgap gapwidth magnet_rounding: as fraction of magnet thickness rotor_borehole: diameter of motor axis HS0 wall_thickness magnet_voffset: for widening of air gap 27

Optimization of an electric motor Parametrization needs careful decisions example A: set rotor diameter set magnet thickness motor size dependent example B (used): set motor size set magnet thickness rotor size dependent the bigger the better (in terms of torque & power) magnet takes away space available for rotor and vice versa lost chance to learn about a relevant tradeoff real-world goal conflict well represented 28

29

Calling Maxwell from optislang 30

Optimization of an electric motor Method A: using Ansys Workbench in Maxwell export scalar output variables to Optimetrics parallel design computation with Optimetrics Parametric in the Workbench optislang and Maxwell communicate through the ParameterSet parallel/distributed computation: RSM, PBS, LSF, HPC pack use optislang inside Ansys alternative: optislang full version and a Workbench node 31

Optimization of an electric motor Method A: using Ansys Workbench in Maxwell export scalar output variables to Optimetrics parallel design computation with Optimetrics Parametric in the Workbench optislang and Maxwell communicate through the ParameterSet parallel/distributed computation: RSM, PBS, LSF, HPC pack use optislang inside Ansys represented inside the Workbench node alternative: optislang full version and a Workbench node 32

Optimization of an electric motor Method B: scripting and ASCII files direct coupling Maxwell and osl Maxwell run batch job run Python script write transient reports into files signal data accessible text file for transporting input parameters optislang text-based batch job node extract signal data with ETK signal data free mathematical computations inside optislang parallel/distributed computation: optislang spawns Maxwell batch jobs 33

Optimization of an electric motor Method B: scripting and ASCII files direct coupling Maxwell and osl Maxwell run batch job run Python script write transient reports into files signal data accessible optislang text-based batch job node extract signal data with ETK signal data free mathematical computations inside optislang the batch script Python parallel/distributed computation: optislang spawns Maxwell batch jobs 34

Optimization of an electric motor Method B: scripting and ASCII files direct coupling Maxwell and osl Maxwell run batch job run Python script write transient reports into files signal data accessible reading generated stored data optislang text-based batch job node extract signal data with ETK signal data free mathematical computations inside optislang parallel/distributed computation: optislang spawns Maxwell batch jobs 35

Optimization of an electric motor Method B: scripting and ASCII files direct coupling Maxwell and osl Maxwell run batch job run Python script write transient reports into files signal data accessible reading generated stored data optislang text-based batch job node extract signal data with ETK signal data free mathematical computations inside optislang parallel/distributed computation: optislang spawns Maxwell batch jobs 36

Optimization of an electric motor extract signal data with ETK green area for data analysis FFT amplitudes of the reference signal picture for postprocessing 37

Sensitivity analysis 38

Initial sensitivity analysis (100 DPs) Good Meta models for responses but bad for the torque ripples parallel coordinates plot: select designs of interest restrict search space restrict some parameters by 20%-30% = reduction of whole search space by 80% airgap magnet edge radius magnet v. offset magnet coverage magnet thickness gapwidth rotor borehole wall thickness hs0 mech. power losses torque ripple amplitude 39

2nd sensitivity analysis (limited space 200 DPs) Very good metamodels for responses Medium metamodels for the torque ripples Analyze of the optimization potential Multi-objective approach Correlation analysis 40

2nd sensitivity analysis (narrowed space) Correlations equivalent information content 41

2nd sensitivity analysis (narrowed space) Correlations 42

2nd sensitivity analysis (narrowed space) Correlations 43

2nd sensitivity analysis (narrowed space) Correlations 44

2nd sensitivity analysis (narrowed space) Correlations no linear correlation for torque ripples Are there nonlinear dependencies? 45

2nd sensitivity analysis (narrowed space) Getting more information with coloring 46

2nd sensitivity analysis (narrowed space) designs with low torque ripples are scattered 47

Optimization 48

Optimization problem definition for eta torque or eta P_mech the tradeoff is already well captured in the random sampling optimization = picking 49

Optimization problem definition for eta torque or eta P_mech the tradeoff is already well captured in the random sampling optimization = picking but for torque_cv any other goal the nonlinear interactions complicate the situation 50

Optimization problem definition options global or local search single- or multi-objective optimization (i.e. SOO versus MOO) on meta model or simulation 51

Optimization problem definition options global or local search single- or multi-objective optimization (i.e. SOO versus MOO) on meta model or simulation decisions sensitivity analysis enables problem understanding local search CoP too low for torque ripples optimization on meta model is of limited use MOO requires many more design evaluations than SOO more practical on simulation: SOO search algorithm needs to handle a low number of failed designs ARSM (adaptive response surface method) remaining questions starting point of the search objective function definition 52

Optimization: starting point 53

Optimization of an electric motor Objective function minimize: (1-eta) + 0.4*torque_cv Constraint: torque 0.5 54

Optimization of an electric motor ARSM (adaptive response surface method) objective function and constraint functions treated separately by ARSM good convergence for the objective 55

Optimization of an electric motor Reference design 56

Optimization of an electric motor parallel coordinates plot select designs of interest restrict search space Best design of the sensitivity 57

Optimization of an electric motor parallel coordinates plot select designs of interest restrict search space Best design of optimization (ARSM) 58

Optimization of an electric motor reference design 59

Optimization of an electric motor sensitivity: best design 60

Optimization of an electric motor optimization: final design 61

Summary 62

Summary - Parameter Identification of a Spring Steel Coupling Mechanical with optislang in Workbench (WB) easy use but only scalar parameters with APDL ASCII files in WB with Signal Processing Sensitivity analysis The reference curve is covered sufficiently by the simulations Parameter bounds seem to be adequate for the calibration Identification of important parameters over the curve (signal) Optimization Direct Optimization using Downhill Simplex Method Import the best design of the sensitivity analysis as start design Very good agreement between simulation and reference is achieved 63

Summary - Optimization of an electric motor Coupling Maxwell with optislang via Workbench (node) easy use but only scalar parameters via ASCII files powerful signal processing Sensitivity analysis identification of important parameters and correlations exploring tradeoffs and optimization potentials metamodels: can be used for optimization visualization gain knowledge about nonlinear interactions Optimization ARSM: efficient & robust algorithm for optimization directly on simulation torque ripples reduced by 73%, efficiency increased by 36% play with parametrization and goals fast gain of engineering intuition 64

Thank you for your attention! For more information please visit our homepage: www.dynardo.com 65