Combination of Simulation and Optimization in the Design of Electromechanical Systems

Similar documents
Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Sizing Optimization for Industrial Applications

NOISE PROPAGATION FROM VIBRATING STRUCTURES

Step Change in Design: Exploring Sixty Stent Design Variations Overnight

REDUCTION OF STRUCTURE BORNE SOUND BY NUMERICAL OPTIMIZATION

Second-order shape optimization of a steel bridge

A Hybrid Magnetic Field Solver Using a Combined Finite Element/Boundary Element Field Solver

Classification of Optimization Problems and the Place of Calculus of Variations in it

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction

KU Leuven vibro-acoustics activities in an Industry 4.0 context

Simulation of a Dual Axis MEMS Seismometer for Building Monitoring System

CHAPTER 1. Introduction

Example 24 Spring-back

Revised Sheet Metal Simulation, J.E. Akin, Rice University

Optimization to Reduce Automobile Cabin Noise

Optimization of Microstructures Used in CMOS-MEMS Sensors Based on Topological Design Process

INTERIOR POINT METHOD BASED CONTACT ALGORITHM FOR STRUCTURAL ANALYSIS OF ELECTRONIC DEVICE MODELS

A nodal based evolutionary structural optimisation algorithm

Application of Finite Volume Method for Structural Analysis

Influence of geometric imperfections on tapered roller bearings life and performance

Optimal Design of a Parallel Beam System with Elastic Supports to Minimize Flexural Response to Harmonic Loading

Guidelines for proper use of Plate elements

Modelling Flat Spring Performance Using FEA

Practical Examples of Efficient Design Optimisation by Coupling VR&D GENESIS and LS-DYNA

CHAPTER 4 DESIGN AND MODELING OF CANTILEVER BASED ELECTROSTATICALLY ACTUATED MICROGRIPPER WITH IMPROVED PERFORMANCE

STRUCTURAL & MULTIDISCIPLINARY OPTIMIZATION

Driven Cavity Example

Regenerating CAD Models with OpenCASCADE and pythonocc from Numerical Models with Application to Shape Optimization

Buckling Analysis of a Thin Plate

Study of Convergence of Results in Finite Element Analysis of a Plane Stress Bracket

1.2 Numerical Solutions of Flow Problems

CHAPTER 4. Numerical Models. descriptions of the boundary conditions, element types, validation, and the force

Multi-Disciplinary Design of an Aircraft Landing Gear with Altair HyperWorks

inter.noise 2000 The 29th International Congress and Exhibition on Noise Control Engineering August 2000, Nice, FRANCE

FAULT DETECTION AND ISOLATION USING SPECTRAL ANALYSIS. Eugen Iancu

ARCHAEOLOGICAL 3D MAPPING USING A LOW-COST POSITIONING SYSTEM BASED ON ACOUSTIC WAVES

CFD MODELING FOR PNEUMATIC CONVEYING

An explicit feature control approach in structural topology optimization

Introduction to ANSYS DesignXplorer

Topology Optimization of an Engine Bracket Under Harmonic Loads

Replacing ECMs with Premium MEMS Microphones

Temperature Distribution Measurement Based on ML-EM Method Using Enclosed Acoustic CT System

Evaluation of cost functions for FEA based transducer optimization

NV-TECH-Design: Scalable Automatic Modal Hammer (SAM) for accurate, repeatable structural dynamics testing

Comparative Study of Topological Optimization of Beam and Ring Type Structures under static Loading Condition

Probabilistic Optimization of Polarized Magnetic Actuators by Coupling of Network and Finite Element Models

An Improved Meshing Technique and its Application in the Analysis of Large and Complex MEMS Systems

Chapter II. Linear Programming

Force density method for simultaneous optimization of geometry and topology of spatial trusses

Topology Optimization of Two Linear Elastic Bodies in Unilateral Contact

EXACT BUCKLING SOLUTION OF COMPOSITE WEB/FLANGE ASSEMBLY

Accelerating Finite Element Analysis in MATLAB with Parallel Computing

Finite Element Convergence for Time-Dependent PDEs with a Point Source in COMSOL 4.2

Module 1: Introduction to Finite Element Analysis. Lecture 4: Steps in Finite Element Analysis

Faculty of Mechanical and Manufacturing Engineering, University Tun Hussein Onn Malaysia (UTHM), Parit Raja, Batu Pahat, Johor, Malaysia

Smart actuator effectiveness improvement through modal analysis

Simulation of Fuel Sloshing Comparative Study

Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, Politecnico di Milano, February 3, 2017, Lesson 1

New paradigm for MEMS+IC Co-development

Probabilistic Graphical Models

A Singular Example for the Averaged Mean Curvature Flow

Using MSC.Nastran for Explicit FEM Simulations

Engineering Effects of Boundary Conditions (Fixtures and Temperatures) J.E. Akin, Rice University, Mechanical Engineering

Advanced Surface Based MoM Techniques for Packaging and Interconnect Analysis

Analysis of the dynamic response of pump-turbine runners- Part I: Experiment

Multidisciplinary System Design Optimization (MSDO)

Time-Domain Dynamic Analysis of Helical Gears with Reduced Housing Model

Engineering 1000 Chapter 6: Abstraction and Modeling

Level-set and ALE Based Topology Optimization Using Nonlinear Programming

The Level Set Method applied to Structural Topology Optimization

HYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited.

A NEW MIXED PRECONDITIONING METHOD BASED ON THE CLUSTERED ELEMENT -BY -ELEMENT PRECONDITIONERS

Determination of Free Surface in Steady-State Seepage through a Dam with Toe Drain by the Boundary Element Method

Nonlinear Programming

ADAPTIVE APPROACH IN NONLINEAR CURVE DESIGN PROBLEM. Simo Virtanen Rakenteiden Mekaniikka, Vol. 30 Nro 1, 1997, s

ACTIVE NOISE CONTROL APPLIED TO BUILDINGS COMPONENTS

Control Volume Finite Difference On Adaptive Meshes

Purdue e-pubs. Purdue University. Jeongil Park Samsung Electronics Co. Nasir Bilal Purdue University. Douglas E. Adams Purdue University

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 2, Issue 3, September 2012

Development of an Integrated Computational Simulation Method for Fluid Driven Structure Movement and Acoustics

Chapter 2 On-Chip Protection Solution for Radio Frequency Integrated Circuits in Standard CMOS Process

Configuration Optimization of Anchoring Devices of Frame-Supported Membrane Structures for Maximum Clamping Force

Webinar. Machine Tool Optimization with ANSYS optislang

A Coupled 3D/2D Axisymmetric Method for Simulating Magnetic Metal Forming Processes in LS-DYNA

GEOMETRY-BASED VIRTUAL MODEL VARIANTS FOR SHAPE OPTIMIZATION AND CAD REFEED

3SM102ETT13B MEMS Microphone

Topology Optimization of Multiple Load Case Structures

Acoustic computation of a grommet in a small cabin using finite element analysis

LMS Virtual.Lab Correlation

Application of shape optimization method to artificial leaf design

Recent Design Optimization Methods for Energy- Efficient Electric Motors and Derived Requirements for a New Improved Method Part 3

Foundations of Analytical and Numerical Field Computation

GUIDED WAVE PROPAGATION IN PLATE HAVING TRUSSED STRUCTURES

Research Collection. Localisation of Acoustic Emission in Reinforced Concrete using Heterogeneous Velocity Models. Conference Paper.

Ultrasonic Multi-Skip Tomography for Pipe Inspection

Effectiveness of Element Free Galerkin Method over FEM

Simplified FE Simulation of Frontal Occupant Restraint Systems

Design Optimization of Robotic Arms

SELECTIVE ALGEBRAIC MULTIGRID IN FOAM-EXTEND

Transcription:

Combination of Simulation and Optimization in the Design of Electromechanical Systems Hermann Landes 1, Frank Vogel 2, Wigand Rathmann 2 1 WisSoft, Buckenhof, Germany 2 inutech GmbH, Nuremberg, Germany Summary: The standard approach in the combined usage of simulation and optimization relies on the application of a black-box coupling of simulation and optimization software. This approach has been applied successfully in many different areas. However, especially in coupled physical systems, the application of this approach may be limited by efficiency considerations. To overcome these shortcomings of the black box approach, we have recently coupled simulation and optimization on the equation system level. This approach, which has been implemented into the CAPA simulation program, enables the use of semi-analytical gradient calculations and, therewith, may lead to significant time savings by providing highly accurate results. Keywords: Coupled systems, non-linear optimization, semi-analytical gradient calculations 1

1 Introduction Electromechanical transducers, working as sensors and actuators, play an increasing role in a large variety of applications, ranging from process technology, automotive industry, electro medicine, to consumer products. In order to speed up the design of these devices, the use of simulation tools which are based on numerical methods like the FEM has become more and more attractive. Due to the presence of different electromechanical coupling effects, the simulation of such a device typically exhibits significant complexity in its own, especially when nonlinearities have to be taken into account. Furthermore, the development of an electromechanical transducer is usually also constrained by certain boundary conditions regarding, for example, functionality, shape, or both. Therewith, an optimization problem for a coupled field problem has to be considered in the design process of such an electromechanical device. The standard approach in solving this task consists in applying a black-box coupling of simulation and optimization software and is applied successfully in many different areas. However, especially in problems involving coupled physical systems, such as electromechanical transducers, the application of this approach may be limited by efficiency considerations. Problems with a solution time of only 1 hour for a single simulation may easily lead to calculation times of several weeks in case of a complex problem with several optimization parameters. To overcome these shortcomings of the black box approach, we have recently coupled simulation and optimization on the equation system level. This approach, which has been implemented into the CAPA simulation program, enables the use of semi-analytical gradient calculations and, therewith, may lead to significant time savings by providing highly accurate results. The rest of the paper is organized as follows. First, we will present the necessary theoretical background and compare the setup for the black-box coupling and the semi-analytical approach. To study the applicability of the implemented algorithms, several application examples will be presented, involving optimization of both geometry as well as material parameters. In the case of a CMOS microphone we will consider optimization of the sensitivity, resulting in a multi-objective optimization problem, which can be solved by combined solutions of static and eigenvalue problems. As a second application we investigate the optimization of the sound pressure level of an electro-dynamic loudspeaker. In this case a time-domain simulation must be solved, whereas the objective function is formulated in the frequency domain. Finally, we demonstrate the application of this combined simulation scheme to model reduction problems. 2 Theory The computer based optimization of an electromechanical transducer requires efficient simulation algorithms coupled to automated optimization solutions. In the approach taken here, we use the simulation capabilities available in CAPA and combine theses with sophisticated optimization solution in different ways. The theory of the underlying FEM-BEM algorithms for the simulation scheme is well known and has already been published elsewhere [1,2]. Therefore, only the optimization algorithms and the background required for coupling of simulation and optimization is presented here. 2.1 Optimization Most real-life design optimization problems require the simultaneous optimization of several possibly conflicting objective functions. These multi-objective optimization problems [3] can be mathematically formulated as follows: where k 2 and denotes the set of feasible solutions, which is assumed to be non-empty. In contrast to singleobjective (scalar) optimization problems, in multi-optimization problems there is usually no solution x* which is optimal for all objective functions. Thus, relaxed optimality conditions are required. One approach to overcome this difficulty relies on the notion of pareto optimality. Here, a point x* is called pareto optimal for (MOP), if no criterion can be improved without worsening at least one other criterion. Usually, this notion of optimality leads to multiple optimal solutions, the so called pareto front. The multi-objective problem is almost always transferred into one or a sequence of single objective or scalar optimization problems (scalarization) whose solutions are pareto optimal for problem (MOP). Those scalar problems are then solved by efficient and reliable algorithms for single objective 2

nonlinear optimization. In the optimization modules used in our software environment, numerical methods for multi-objective optimization based on a priori and a posteriori preferences are available. A posteriori methods are methods for generating pareto optimal solutions by scalarization after the pareto set (or a part of it) has been generated. One option is the so called ε-constraint method, where one of the objective functions is selected to be optimized and the other objective functions are converted into constraints by setting an upper bound to each of them. A priori methods are methods where the preference must be specified before the solution process. One possibility is the so called preference or value function approach, where an accurate and explicit mathematical formulation of a scalar preference or value function which represents the preference globally must be given. The difficulty is that for most problems the engineer does not necessarily know beforehand what is possible to attain in the problem and how realistic her or his expectations are. As indicated above most deterministic mathematical schemes for the solution of multi-objective optimization problems are based on solving one or a sequence of multiple single objective optimization problems. Several different categories of optimization algorithms can be distinguished. Due to its efficiency and robustness (especially for the problems considered in the context here), we will only look at so-called sequential quadratic programming (SQP) methods. These have been established as the standard general purpose tool for solving smooth nonlinear optimization problems under the following assumptions: - the problem is not too large - the functions and gradients can be evaluated with sufficiently high precision - the problem is smooth and well-scaled - there is no further model structure that can be exploited. Detailed discussions about SQP methods are contained in [4], and numerical comparative studies show their superiority over other mathematical programming algorithms under the assumptions mentioned above. The fundamental idea behind SQP is to generate a sequence of quadratic programming subproblems obtained by a quadratic approximation of the Lagrangian function and a linearization of the constraints. Second order information is updated by a quasi-newton formula and the method is stabilized by an additional line search. Among the most attractive features of SQP methods is the superlinear convergence speed in the neighbourhood of a solution. Figure 1: Principle setup of the black-box approach 2.2 Coupling optimization and simulation The typical approach in coupling simulation and optimization is the so-called black-box approach, the setup of which is shown in figure 1. As can be seen, the optimizer takes control of the problem. Depending on the actual value of the target function and the gradient with respect to the optimization parameters, new parameter values are defined and a function evaluation is requested. The simulation program is called which just runs the calculation and returns a new function value to the optimizer. The calculation of the gradient of the target function, which is required for a new parameter estimation, is based on calculation of numerical derivatives (finite differences) and completely in the responsibility of the optimizer. Accordingly, several function evaluations are required for each finite difference calculation and, especially in the case of several optimization parameters, a high number of function evaluations may be required for the calculation of the gradient In a semi-analytical approach, however, the situation is different (cf. figure 2). Here, the simulation not only returns the function value but also the partial derivatives of the function and, therewith, the gradient of the target function with respect to the optimization variables. As a consequence, no gradient calculation is required by the optimizer and the number of calls of the simulation program can be highly reduced. 3

Figure 2: Principle setup of the semi-analytical approach The newly developed simulation scheme relies essentially on a differentiation of the basic system of partial differential equations with respect to the optimization parameters. In the case of coupled systems, this process leads to several new systems of equations, which have to be solved in order to calculate the derivative of the objective function with respect to the optimization parameters. The principle setup of our approach is shown in figs. 3 and 4, where the computational flow for a simulation of a coupled magneto-mechanical system is shown with and without optimization coupling. It is interesting to note, that the new equation systems differ from the original system essentially in the calculation of the right hand side, and, therewith, can be solved with the same system matrices as the original systems. As a consequence, the additional computational costs can be kept pretty low, and an extremely efficient calculation scheme is derived. Fig. 3: flow of computation without optimization Fig. 4: flow of computation incl. optimization As an application, consider the optimization of an electrodynamic loudspeaker with voltage driven coil. In this case, the resulting equation systems, which have to be solved, are given in detail by: Original Magnetic system of equations Original mechanical system of equations Additional magnetic system Additional mechanical system 3 Optimization of a CMOS Microphone Membrane Integrated CMOS microphones offer several advantages when compared with standard microphone setups. Miniaturization, high temperature stability, low power requirements, as well as low cost and mass production are only some issues, which are worth mentioning. The applicability of such devices, on the other hand, strongly depends on the sensitivity and the signal to noise ratio which can be achieved. The sensitivity of the microphone, in turn, depends on the corresponding one of the used 4

membrane. In our final study presented here, we have therefore applied our newly developed combination of simulation and optimization software to the optimization of a special membrane design. Fig. 5: Principle setup of a CMOS microphone Fig. 6: Principle setup of finger type membrane The principle setup of the types of microphones we consider is shown in fig. 5. A flexible membrane electrode, which usually is made of polysilicon, is mounted along its boundary. A small air-filled gap separates the flexible electrode from the stationary counterelectrode. Typical dimensions of such a device are membrane radius 500-1000 µm and a gap height of 100-200 nm. The flexible membrane is subject to considerable prestressing, and, therewith, the sensitivity of the membrane to pressure loads must be considered seriously. In order to increase the sensitivity, several design modifications besides the simple circular plate have been proposed, like finger or corrugated membranes. Here, we will only consider finger type membranes and the principle setup of such a membrane is shown in fig. 6. Each membrane is defined by its circumference radius R, the inner radius R 0 of the membrane, the membrane thickness t, the number of fingers n as well as the width b of the fingers. Only membranes with 4, 8, and 16 fingers have been considered in the simulation runs. As the microphones are usually also required to have a large bandwidth, the design goal chosen consisted in the simultaneous optimization of bandwidth and sensitivity of the membrane. Therewith, this problem corresponds to a typical multi-objective optimization problem as discussed above. In order to apply the afore mentioned methods, we had to choose an appropriate scalarization of this multi-objective optimization problem. For this it should be noted that the bandwidth is limited by the first resonance of the membrane, whereas the sensitivity can be described by the static deflection of the membrane due to a specified pressure. Therefore, we considered the product of the first eigenfrequency f 1 of the membrane and the centre deflection u c due to a fixed pressure as our scalar optimization function. Fig. 7: Optima for scalar target function for 4, 8, and 16 finger membranes (R in mm) Fig. 8: Pareto curve, 4 finger membrane, R=500 µm (frequency given in khz). For every membrane the circumference radius R as well as the thickness t have been fixed parameters during the optimization runs. The radius R was chosen to be 400 µm, 500 µm, 600 µm, 800 µm, and 1000 µm and, since we considered 4, 8, and 16 fingers, we ended up with a grand total of 15 scalar optimization problems: These optimization problems have been solved employing a SQP method and due to its fast local super-linear convergence behaviour those problems have all been solved in only a few iterations. Due 5

to this convergence behaviour and the short calculation times a black-box approach could be successfully applied in this optimization problem. In fig. 7 the obtained optimum values for the target function are depicted as a function of the radius R for all numbers of fingers considered. As an example of a pareto front, the ε-constraint method described in section 2 above is applied for a 4 finger membrane with R=500 µm. The resulting Pareto curve is shown in fig. 8 and gives the static centre deflection as a function of the first eigenfrequency, or, in other terms, the sensitivity of the membrane as a function of the bandwidth. Fig. 9: Principle setup of an electrodynamic loudspeaker 4 Electrodynamic loudspeaker 4.1 Sound pressure level As a second application we consider the optimization of the sound pressure level (SPL) of an electrodynamic loudspeaker. The principal setup of such a loudspeaker is shown in figure 9, whereas a corresponding finite element model is depicted in figure 10. The simulation of this coupled field problem requires the simultaneous solution of the coupled magnetic, mechanical, and acoustic field problems as well as their mutual couplings. Fig. 10: Finite element model for SPL calculation In the optimization problem considered here, the primary target was to obtain an SPL as constant as possible in the frequency range from 300 Hz to 10 khz. As the material data was fixed, the optimization parameters were given by the geometry parameters of the loudspeaker. Since the optimization requirement consisted of a constant SPL, without specifying the actual value, an additional parameter was introduced in the optimization the value of the unknown SPL. Since the simulations are run in the time domain, the sound pressure is calculated as a time-varying signal. In 6

order to obtain the frequency dependency of the SPL, a Fourier transform must be added and the resulting level must be referred to the spectrum of the driving electric voltage pulse. The results of the optimization runs are shown in figure 11 and compared to the initial setup. The variation range of the SPL could be reduced from 86 ± 4 db to 85.5 ± 2.5 db in the frequency range from 300 Hz to 10 khz, and even more from 86 ± 4 db to 84.5 ± 1.5 db when restricting the frequency range to 2 10 khz. Frequency Fig. 11: Optimization of loudspeaker SPL: Original (blue), intermediate result (green), optimum (red) These simulation results have also been obtained by application of the black-box approach. Since the acoustic model has to be adapted to the frequency range, the discrete model must be able to handle frequencies significantly higher than the 10 khz required in the objective function; we adjusted the model to cover the whole audio range up to 20 khz and thus obtained reliable and accurate results for the objective function, and, especially, the gradients. However, this approach of course leads to large models (200.000 elements typical) and significant simulation times (2 h typical for a single simulation run). Therewith, significant calculation times for the complete optimization problem result. 4.2 Model reduction This new combined calculation scheme can also be used in model reduction considerations. In case of the loudspeaker we have considered linearization of the nonlinear magnet assembly and replacement of the ambient fluid. With these 2 modifications, tremendous speed-up can be obtained in the calculation of the distortion factors. For the linearization problem, first a complete nonlinear simulation is run, giving the distribution of the magnetic field inside the gap of the assembly. Next, the magnet assembly is partitioned into 5 different regions (cf. figure 12), and the optimization parameters are given by the magnetic permeability of the regions. Using the nonlinear solution of the magnetic field in a given set of nodal points n sol as the target value, a simple least square optimization problem can be defined by 1 f ( p) = n sol n sol ( u ( p) u It must be noticed, that the solution of the optimization problem significantly depends on the set of nodal points, which is considered in the objective function. This set must not be too small and should also contain several points not inside the air gap. This optimization problem has been treated using the black-box as well as the semi-analytical approach. While both solutions gave nearly identical results, a speed-up factor 15 was observed using the semi-analytical approach. The comparison of the result of the nonlinear solution and the optimum of the semi-analytical optimization is shown in figure 13. i ) nonlin 2 i 7

Fig. 12: Partition layout for magnet assembly Fig. 13: Comparison of nonlinear and linearized magnetic field distribution A similar approach can be used, to replace the ambient fluid by a set of spring elements which are located on the fluid-solid interface of the original model (cf. figure 14). Here, we used as objective function the vibrations of the coil which had been calculated in a reference run including the fluid domain. The final results of these optimizations can be seen in figure 15, where again good agreement is found. Here a somewhat smaller speed-up factor between 6 and 10 when comparing semi-analytical and black-box approaches has been observed. Fig. 14: Loudspeaker model with ambient fluid replaced by spring elements Fig. 15: Comparison of coil vibrations with fluid and optimized spring elements 5 Conclusion We have successfully applied a new calculation scheme to the optimization of electromechanical transducers. This scheme relies on a tight coupling of simulation and optimization and involves the solution of additional equation systems during the simulation of the transducer. Therewith, not only the value of the objective function is calculated, but also the gradient of the objective function with respect to the optimization parameters is returned. Using this new approach, significant speed-up can be obtained when compared to a standard black-box coupling of optimization and simulation. First results of the application of this new calculation scheme in the design of MRI scanners are reported in [5]. 6 References [1] Kaltenbacher, M.: "Numerical Simulation of Mechatronic Sensors and Actuators", Springer, 2004 [2] Lerch, R., Kaltenbacher, M., Landes, H., Eccardt, P.-C.: "Combination of Finite Element and Boundary Element Methods in Computational Acoustics and Coupled-Field Problems of Electro- Acoustic Transducers, Boundary Elements in Acoustics (O. von Estorff, ed.), WIT-Press, 2000 [3] Hwang, C.L., Musad, A.S.M.: Multiple objective decision making - methods and applications: A state-of-the-art survey'', Lecture Notes in Economics and Mathematical Systems 164, Springer- Verlag, Berlin, Heidelberg, (1979). [4] Schittkowski, K.: On the convergence of a sequential quadratic programming method with an augmented Lagrangian line search function, Optimization, Vol. 14 (1983), pp. 197-216. [5] Rausch, M., Krug, A., Landes, H., Kaltenbacher, M., Vogel, F. Rathmann, W.: "CAE environment for the efficient development of clinical MRI scanners, ASIM 2005 8