Abstract
In the paper, the optimization of an electro-thermo-elastic microactuator is proposed. In particular, the maximum temperature of the actuator is to be minimized, while the total displacement is to be maximized. For solving this problem, the Adaptive Gaussian Process-Assisted Differential Evolution AGDEMO method is applied.
Keywords
Introduction
The never-ending advance of technology at both the micrometer and the nanometer scales asks for the development of powerful and flexible modelling tools in order to help the design process of integrated devices and systems. In fact, design equations based on lumped-parameter models, like circuit models, are only able to size the device taking its main effect into account. However, a more accurate design cannot omit secondary effects like 3D effects and non-linear material properties; this generally implies the use of distributed-parameter models like field models. This is fortiori true when multiple physical domains coexist in the same device, giving rise to non-linear 3D coupled field models in three dimensions. The issue of computational cost, traditionally opposing lumped parameters against distributed parameters, is nowadays somehow obsolete, considering the broad availability of low-cost solid-state memories as well as multi-core processors. Moreover, real-life design models often incorporate various design criteria in mutual conflict which should be simultaneously minimized. Moving from this background, a contribution to multiobjective shape design based on coupled-field models is proposed here.
In the literature, interesting references can be found. For instance, in [1] the design optimization of an electromagnetic valve actuator is proposed, and a suitable combination of three design criteria is exploited. In turn, in [2] a shape optimization of comb drive electrostatic actuators, in order to achieve prescribed driving force profiles, is proposed. In [3] the magnetic field in a permanent-magnet spherical motor at no-load is recovered, after inverting the magnetic induction measured along an accessible surface; the final aim is to compute the on-load torque by means of the Lorentz’s law.
For solving the analysis problem, a multiphysics field analysis becomes more and more important for modelling the behaviour of an industrial device, like in [4, 5], or a MEMS device like [6]. Commercial software for solving this kind of problems are available, like Comsol Multiphysics [7].
In the last few years, automated optimization procedures for MEMS devices, based on stochastic optimization algorithms, have been proposed. In particular, the optimal design of a class of MEMS has been solved successfully with both evolutionary algorithms like in [8, 9] and cooperative algorithms like the biogeography-based optimization algorithm as shown in [10, 11] or the wind-driven optimization as shown in [12].
In the paper, evolutionary algorithms are linked with multiphysics finite-element analysis for approximating the Pareto front underlying the design problem: the case study is the optimal shape design of an electro-thermo-elastic microactuator.
The focused electro-thermo-elastic microactuator can be used in various systems, each of which may have different specifications on maximum temperature and displacement. Therefore, understanding the optimal trade-off relation of the microactuator design is important to support bespoke design for system integration. A natural way to achieve this is to approximate the Pareto front of the microactuator by multiobjective optimization methods. However, this is not trivial.
A major challenge is that the performance analysis of candidate designs has to be done by numerical simulations, which are computationally expensive. In particular, the FEA model built by COMSOL Multiphysics costs from 10 minutes to more than 1 hour per simulation for the targeted microactuator. Embedding the FEA model to existing multiobjective optimization methods may cost prohibitive optimization time. A routine method to address this issue is to employ surrogate modelling. A surrogate model is a computationally cheap mathematical approximation model aiming to estimate the output of the numerical simulation, which is often constructed by statistical learning techniques [13]. When collaborating surrogate modelling with the optimization, some computationally expensive numerical simulations can be replaced by cheap surrogate model predictions, the optimization time is therefore reduced.
There are two kinds of available surrogate-based optimization methods trying to solve this problem: (1) surrogate model-assisted multiobjective evolutionary algorithms (SA-MOEAs) [14, 15], (2) off-line surrogate model-based methods, which have been applied to MEMS design exploration [16].
Unfortunately, both of the above methods are difficult to solve the targeted problem. SA-MOEA is an emerging area in the computational intelligence field and to the best of our knowledge, there is no matured method although there is exciting progress. Most available SA-MOEAs can be classified into: (1) Methods simulating “Pareto-optimal” solutions predicted by the current surrogate model, although its quality may not be good enough [14, 15]; they are efficient but the generated solutions still have some distance to the true Pareto-front. (2) Methods using standard EAs for certain generations so as to build a good quality global surrogate model, and then starting to use surrogate models [17]; they can obtain near true Pareto-front solutions but the computing overhead is still not affordable for the targeted microactuator due to the generations using standard EAs. In addition, the targeted microactuator design exploration involves constraints, which are seldom involved by available SA-MOEAs. Off-line surrogate model-based methods first build a high-quality surrogate model using one-shot sampling. In the optimization, the numerical simulations will (mostly) be replaced by surrogate model prediction. Clearly, to obtain an accurate surrogate model, a sufficient number of samples are needed, which is determined by the volume of design space. In our microactuator, although there are 4 design variables (see Fig. 1), the ranges (L, dw) are quite large. A reasonable sampling (e.g., 2
Geometry of the microactuator; the design variables of the inverse problem are also shown.
On the other hand, there are several high-performance surrogate model-assisted single objective evolutionary algorithms (SA-SOEAs) [18, 19]. A new framework, called surrogate model-aware evolutionary search framework is proposed in [19] and comparisons show up to 8 times speed improvement with comparable or better solution qualities with several popular SA-SOEAs based on more than 10 mathematical benchmark problems. The central idea of that framework is to improve the locations of training data points in order to construct high-quality surrogate models using fewer training data points (i.e. fewer simulations) [19, 20, 21]. Its application in MEMS design problems leads to more than 10 times speed improvement compared to standard EAs (wall clock time) [19]. Taking advantage of employing AGDEMO, a new framework is proposed to address the targeted microactuator.
In the early times of MEMS technology, the main actuation principle relied on electrostatic field [2], which is still moderately used. More recently, however, the techniques of actuation most performing in terms of position control fall in three categories: piezoelectric, thermal or magnetic actuation, respectively [3, 8]. In the paper, reference is made to a thermally actuated device because it is a clear example of a multiphysics domain which asks for a coupled-field model.
In particular, a electro-thermo-elastic microactuator is considered. This kind of microactuators can be applied in many different fields e.g. in civil engineering for monitoring the building deterioration and movements due to earthquakes, in electrical and electronics engineering for microrobotics, microrelays, microfluidics as well as in biomedical engineering for robotic surgery and miniature medical instrumentation.
Because these fields of application need very well performing devices, there is the need to optimize such kind of devices. In particular, the aspects to be improved have to be chosen, depending on the application. Usually, in the design of MEMS circuit models or lumped-parameter models of devices are preferred to field models. This is certainly convenient in view of a preliminary design, like in the prototyping stage; however, design optimization is recommended to be based on field or distributed-parameter models, in order to take into account secondary effects in the device behavior. In this area of industrial products, searching for a marginal improvement of the design of a class of devices is an effective way to innovate, which brings also the benefit of reducing the cost of prototyping.
Current, temperature (left) and stress (right) distribution in the microactuator.
The device under study, shown in Fig. 1, has length L and width hh. An electric voltage is applied between two electrodes A and B; therefore, an electric current I flows in two out of three arms of the device (hot arms), while the third arm is current free (cold arm), as shown in Fig. 2.
The actuator is fixed to a substrate at the three arm ends, while three cylindrical bushings act on the cold arm, in order to make it rotate in the xy-plane (Fig. 2). The deformation due to the overheating of the hot arms with respect to the cold one is responsible for the rotation of the actuator.
Mesh of the model, left, and a detail of it, right.
A parametric finite-element model of the device has been developed; a typical mesh used, composed of about 8,000 three-dimensional elements, is shown in Fig. 3.
Material properties of the finite element model
Material properties of the finite element model
The material properties used in the model are listed in Table 1.
The following equations, which are coupled at the right-hand side level, are subsequently solved:
where
The following boundary conditions are applied.
Conduction current problem
elsewhere.
Thermal problem
at the simple supports and at the hinges
elsewhere.
Mechanical problem
at the simple supports,
at the hinges.
The three problems are coupled via the thermal heat Q (electric and thermal problems) and via the temperature T (thermal and elastic problems). Because non-linearities of material parameters are not taken into account, it is possible to solve the three problems subsequently. Therefore, a weakly-coupled analysis problem is dealt with; to solve it, a cascade algorithm like the successive substitution algorithm can be applied.
In general, in this kind of muliphysics problems the main sources of non-linearity depend on the electric and thermal properties of materials against temperature; in particular both electrical conductivity
If the non-linearities are taken into account the problem to be solved is fully-coupled and this means a substantial increase of computational time. For the sake of an example, if the electrical conductivity is modelled as a temperature dependent function, the electrical and thermal problems have to be solved according to a nested loop: in fact, the electrical problem will give rise to a heating of the device, which, in turn, will modify the electrical conductivity, eventually changing the electrical solution and consequently the temperature and so on.
For the considered device, because the electrical power is low, approximately 10 mW, the variation range of the temperature is few hundreds K, so the electrical and thermal conductivities of the silicon have been assumed to be constant, referring to the average operating temperature. Also for the elastic problem, thanks to the assumption of small displacements, it is reasonable that the material properties are considered to be linear.
Under the hypothesis of neglecting self-weight and inertial forces, the continuum mechanics subproblem consists in finding the current second Piola-Kirchhoff stress tensor
and of the right Cauchy-Green strain tensor
one may define the Green-Lagrange strain tensor that is dual in the virtual work sense of the second Piola-Kirchhoff stress
that plays a crucial role within the Comsol programming environment that has been used for the purpose of finding the optimal solution. The problem is in fact solved resorting to a Total Lagrangian Formulation that is briefly recalled next for completeness sake following the classical contributions [23, 24]. The basic equation to be solved writes
where the external virtual work
and
One should notice that the time variable t is merely used to order events whereas inertial effects are not accounted for as already mentioned. After some algebra, the linearized governing equations may be shown to be
where the linear and nonlinear incremental strains have been respectively defined as
It is important to note that Eq. (15) is linear in the incremental displacements since
For solving the whole forward problem it takes about 5 minutes on an Intel i7, 3.6 GHz, equipped with 16 GB of RAM.
The inverse problem reads as follows: acting on the design variables (see Fig. 1)
L length of the actuator
hh thickness of the actuator
dw width of the cold arm
d width of the hot arms
Find the minimum of
with
Geometrical congruency (dw
Stress
The boundaries of the design variables are L [56–300]
The objective function Eq. (17) allows to minimize the maximum temperature T
These two requirements are in conflict, because a high temperature allows for a high gradient of temperature and hence large displacement, on the contrary, if the temperature of the hot arm is low, a small displacement arises.
Bespoke design exploration framework for the electro-thermo-elastic microactuator.
For solving the inverse problem, the new framework proposed, by applying the AGDEMO method, is described in Fig. 4.
A few clarifications are as follows: (1) Traditional multiobjective design exploration follows the idea of generating a complete Pareto front and directly selecting designs from it in system integration. This indicates a number of weight vectors, which largely increases the computational cost. In our framework, a few weight vectors are used to sparsely reflect the general shape of the Pareto front, providing an approximate understanding of the trade-off relation between Tmax and u. Based on this information, the designer is able to estimate suitable specifications (e.g.
This subsection provides a brief description of the AGDEMO method. More details are in [22]. The AGDEMO method is a Gaussian Process (GP) [24] surrogate model assisted evolutionary approach for MEMS optimization problems withfield-dependent 3D analysis. It has the following performances: (1) Achieves comparable results with MEMS optimization methods which directly embed numerical simulations to a standard EA; (2) More than an order of speed improvement compared to standard EAs and off-line surrogate model-based methods for MEMS design; (3) General enough for various kinds of MEMS. AGDEMO works as shown in Fig. 5.
The AGDEMO Method [19].
In terms of constraint handling, AGDEMO uses the penalty function method [28]. The penalized function is often a piecewise function due to the constraints, but a reasonably continuous and smooth hypersurface is important for generating high-quality surrogate models. To address this problem, a separate GP model isconstructed for each performance, which is not piecewise. The penalized function value is then calculated by the predicted performance values. Experimental results verified this constraint handling method [19].
Following the parameter setting rules of [22], we use the following parameters for our implementation:
Different optimizations are carried out by varying the value of
Design variables of optimal devices and corresponding objective function for AGDEMO method
Design variables of optimal devices and corresponding objective function for AGDEMO method
History of the objective function for different values of 
In Fig. 6 the history of the objective function obtained for different values of
The constraints are fulfilled as shown in Table 4.
|
|
|
Stress [GPa] |
|---|---|---|
| 0 | 470.25 | 0.36 |
| 0.25 | 463.00 | 0.32 |
| 0.5 | 446.83 | 0.44 |
| 0.75 | 410.32 | 0.25 |
| 1 | 372.60 | 0.20 |
Design variables of optimal devices and corresponding objective function, new objective function (20)
By defining the objective function space defined by functions
Figure 7 is obtained, in which the optimization results are shown; a random sampling of this objective space is added.
|
|
T |
Stress [GPa] |
|---|---|---|
| 0 | 453 | 0.37 |
| 0.25 | 451.6 | 0.21 |
| 0.5 | 409.2 | 0.22 |
| 0.75 | 372.5 | 0.26 |
| 1 | 373.59 | 0.19 |
Objective function 1, s parameter
Objective space. Results of the five optimization runs are shown: 
The temperature and strain field maps of the optimal devices found with
The results in Fig. 7 show that the AGDEMO method finds good solutions, seemingly, however, they tend to form a cluster. A new optimization is carried out considering the following function:
where (
|
|
L [ |
hh [ |
dw [ |
d [ |
|---|---|---|---|---|
| 0 |
|
6.18 10 |
3.21 10 |
5.74 10 |
| 0.25 |
|
5.66 10 |
2.97 10 |
5.99 10 |
| 0.5 |
|
5.00 10 |
2.68 10 |
6.28 10 |
| 0.75 |
|
3.17 10 |
1.79 10 |
7.23 10 |
| 1 |
|
8.19 10 |
4.90 10 |
6.34 10 |
Objective function weighted sum, s parameter
Temperature [K] (up) and stress [Nm
The results are shown in Tables 4, 6 and Fig. 10.
The results obtained by the previous optimizations show that a long device is preferred. In fact, all the optimal microactuators are characterized by the maximum value of the length L (300
The width of the hot arms and the thickness of the actuator are related to the electrical resistance between hinges A and B: decreasing hh and d means increasing the electrical resistance. Consequently, the current flowing in the hot arms decreases and the Joule losses decreases too. In fact, the points in Fig. 10 with lower temperatures (green and black triangles and green square) are characterized by the minimum values of hh and d (2
In view of a robust design, a sensitivity analysis has been carried out.
|
|
L [ |
hh [ |
dw [ |
d [ |
|---|---|---|---|---|
| 0 |
|
6.74 10 |
|
9.512 10 |
| 0.25 | 7.01 10 |
6.23 10 |
9.02 10 |
7.07 10 |
| 0.5 | 2.90 10 |
7.39 10 |
9.01 10 |
1.92 10 |
| 0.75 | 4.05 10 |
5.00 10 |
3.54 10 |
7.81 10 |
| 1 | 1.46 10 |
2.86 10 |
1.17 10 |
1.32 10 |
Objective function 2,
Objective function weighted sum,
Temperature [K] (up) and stress [Nm
Objective space. Results of the five optimization runs are shown: 
In particular, two sensitivity parameters have been considered for each objective function
where
The results about the s parameter are shown in Tables 6, 8 and 8, while those related to the
The Tables 6–11 could be very useful in view of a practical construction of this device. In particular, they show that, in view of a robust design, the most important design variables are hh and d, hence the thickness of the whole actuator and the width of the hot arms.
A multiphysics model coupled with an evolutionary algorithm for the multi-objective optimization of structures has been proposed with the aim of finding the optimal shape of an electro-thermo-elastic actuator. Coupling between electric, thermal and structural fields is assumed in such a way that a cascade of subproblems are set up and solved. The electric problem is solved first that originates a temperature field. The temperature field is in turn used to generate an imposed strain field that represents the forcing term of the continuum mechanics subproblem. A few multi-objective optimal problems are considered that approximate the Pareto optimal points with reference to two distinct objectives that depend on the displacements and on the temperature, the design variables being of geometric type and namely actuator thickness, length and width. Furthermore, a peculiar sensitivity analysis method has been proposed to ensure the robustness of the optimal design allowing to assess the design variables with respect to which the design happens to be most sensitive.
The application of more complex multiphysics models characterized by a stronger coupling as well as the inclusion of material nonlinearities are among the extensions that are currently under investigation and development. The achievement of such further goals would open the way to the last stage of the research that is expected to include the actual manufacture and test of a prototypical specimen.
Appendix
A.A Brief Description to Gaussian Process Surrogate Modeling.
To model an unknown function
the mean squared error is:
where
A brief description to differential evolution algorithm
Differential Evolution is a popular population-based metaheuristic algorithm for continuous optimization. Suppose that P is a population and the best individual in Pis
A donor vector is first produced by mutation (DE/current-to-best/1):
where
Randomly select a variable index For each
where
