1. Introduction
Microelectromechanical systems (MEMSs) play an important part in our everyday life in different applications across a number of fields, e.g., telecommunications, consumer electronics, mobility, building automation, or healthcare. Their importance is expected to further increase at a growing rate due to the current development of the Internet of Things and portable/wearable electronics [
1]. Many MEMS devices are resonant structures that are operated in resonance to realize their functions. These functions include sensing [
2], actuation [
3], timing [
4], or filtering [
5], with the very first application being reported in [
6]. Since then, MEMS resonators have become prevalent in these aforementioned applications. This is mostly due to the possibility of fabricating these structures in batches with low-cost fabrication, similar to techniques used for integrated circuit manufacturing. Moreover, this similarity enables solutions for combining and integrating MEMSs with integrated circuits into a system on a chip. This leads to systems with superior form factors, robustness w.r.t. electromagnetic compatibility, and lower parasitic capacitances in the electrical connections between the involved components [
7].
The design of MEMS resonators addresses their resonant modes and corresponding frequency characteristics. This includes tuning desired resonant modes to desired frequencies and suppressing undesired resonant modes. However, the devices’ resonance frequencies can often not be chosen independently, and geometric design alterations affect multiple resonance frequencies at once. In general, the field of MEMSs is an interdisciplinary field. MEMS devices intrinsically involve multiple physical domains, requiring different types of representation with varying levels of abstraction, making the design of MEMSs a highly complex matter. As reported in [
8], the MEMS design process is still mostly performed in a “trial-and-error fashion”. It often relies on an expert’s experience with similar devices to find a suitable layout. This motivates a more systematic approach for identifying design geometries with desired properties, to increase the effectiveness and efficiency of the design process.
A systematic approach to geometry alteration is provided by mathematical optimization. It alters a design based on a user-defined objective function under given constraints. Typically, the layout of MEMSs is composed of simple geometrical substructures, such as rectangular mass blocks and flexible springs in the form of cantilevers or folded beams etc. Therefore, design optimization of MEMSs mainly consists of altering the geometric dimensions of these substructures. Due to the complex design space inherited from the complexity of the MEMS design process, heuristic approaches are preferred to traditional optimization algorithms [
9]. Ref. [
9] provides an overview of evolutionary design optimization approaches, which are predominant in the field of MEMSs. In [
10,
11], the authors propose an efficient, optimization-based framework for the design of MEMS gyroscopes and other inertial devices. The framework incorporates a combination of sub-structuring and static model reduction techniques. Recent studies on the optimization of scanning mirrors can be found in, e.g., Refs. [
12,
13], focusing on different aspects of the design, such as driving torque and crosstalk during actuation or dynamic deformation.
However, optimizations based on geometrical dimensions are strongly limited by the initial design, and the composition of simple geometric substructures will remain, although in optimized dimensions. More design freedom can be provided for topology optimization (TO). Instead of altering geometric dimensions, TO optimally distributes material onto a fixed design space. Thus, in theory, any shape or form can be achieved. This material distribution method was first introduced in [
14]. In [
15], the popular solid isotropic material with penalization (SIMP) method was introduced. The SIMP method assumes an isotropic material that is to be distributed over a finite-element (FE) domain. It introduces elemental pseudo-densities for each element relative to the density of the isotropic material as a design variable. This design variable determines the Young’s modulus and density via the respective power-law interpolation scheme. For SIMP-based TO, the method of moving asymptotes [
16] or the optimality criteria (OC) method (e.g., [
17]) is typically incorporated to find an optimum. An alternative approach to TO is evolutionary structural optimization (ESO) methods. The first examples of ESO can be found in [
18,
19] or [
20]. ESO achieves optimal design by removing inefficient elements according to some predefined measure. The method was later extended to bi-directional ESO (BESO) in [
21], which allows elements to be reintroduced. An overview of most state-of-the-art TO approaches is presented in [
22,
23], in which they are reviewed and compared. Some of the most recent studies have also introduced artificial intelligence (AI) to the field of TO. A comprehensive review of TO via machine and deep learning is provided in [
24].
Even though TO was originally designed for compliance minimization (as shown in, e.g., [
14]), it has proved effective in a plethora of applications across all fields of engineering, e.g., in aerospace engineering [
25] or in the field of meta-materials [
26]. The first relevant works, w.r.t. the field of MEMSs in the form of multi-frequency optimization, can be found in, e.g., [
27,
28,
29] (SIMP) or [
30] (BESO). A review discussing TO for vibration problems can be found in [
31]. Early application of TO in actual MEMS devices can be found in [
32,
33]. More recent works have shown successful TO of many related devices: In [
34,
35], the authors consider three different optimization formulations for the optimization of MEMS gyroscopes to achieve targeted resonance frequencies; Ref. [
36] proposes a TO to improve the dynamic stability of a resonant MEMS scanner used for LiDAR applications, and in [
37], TO is performed on a multi-resonant piezoelectric energy harvester to maximize its power output for a predefined frequency range.
Because of the optimization problems posed by MEMS design, TO may require very high computational effort, especially when broadband frequency responses or transient behaviors (due to parasitic effects) and fine resolutions are required. This is why model order reduction (MOR) has been introduced to remedy this issue. MOR replaces the original high-fidelity model with a significantly lower-dimensional but still highly accurate surrogate. Thereby, it can reduce the computation time required for model evaluation by several magnitudes [
38]. An up-to-date overview of classical MOR in TO is provided in [
39]. Some recent studies also suggest using AI to reduce the computational burden of TO. Ref. [
40] proposed a deep learning-based MOR that allows TO to be performed on coarser meshes while obtaining similar results compared to traditional methods on finer meshes.
In this work, we explore a two-phase TO approach for multi-resonant MEMS applications. The two phases combine an initial evolutionary TO with a subsequent density-based TO. Aside from its compatibility with commercial FE software [
23], we found in our prior work that BESO can achieve an optimal design, requiring a significantly smaller number of iterations compared to density-based methods. However, in our previous work, we encountered convergence issues during BESO of resonant structures. This is why we introduce a second, density-based optimization phase to circumvent this issue. Such an approach has been discussed in the community; however, to our knowledge, it has yet to be implemented and evaluated. The only other work combining SIMP with BESO we are aware of is [
41]. The aforementioned work is published in the field of multi-scale TO for lightweight cellular material, where BESO is applied to the optimization of the microstructure while SIMP is simultaneously applied to the microstructure.
The two-phase workflow is designed in such a way that the major optimization task is carried out during the BESO phase in a small number of iterations. Thereafter, a second optimization phase using density-based methods is performed to achieve algorithmic convergence. Since we aim to reduce the computational effort to a minimum, we also introduce MOR techniques as an additional measure to achieve this goal. Note that in our implementation, MOR is only considered in the density-based TO phase. This is because the commercial FE solver can provide all the required information during the BESO phase.
For the evaluation of the two-phase approach, we choose simple and well-established MEMS structures: an MEMS gyroscope and an MEMS scanning mirror. For the design of the MEMS gyroscope, we compare the results obtained by the combined approach with the results obtained by both BESO and the density-based approaches, individually, based on their performance given a limited number of iterations.
This paper is organized as follows. In
Section 2, we briefly introduce the mathematical models of MEMS resonators and their reduced-order modeling.
Section 3 defines the optimization problem we consider for the design of this class of devices to achieve the desired resonant frequency and amplitudes and avoid undesired ones. This includes the definition of an objective function, constraints, and sensitivities. In
Section 4, the novel two-phase approach is proposed, before it is applied to the example models in
Section 5. In
Section 6, we conclude the paper and give an outlook on possible future research.
3. Optimization Problem
The major design goal of multi-resonant MEMSs is to achieve predefined resonant frequencies for desired modes and suppress undesired or parasitic resonance effects. This is mostly achieved by adjusting the design in such a way that the resonance frequencies of parasitic modes appear at higher values. The secondary objective is mostly aimed at maximizing the amplitudes of the desired modes, e.g., in the case of a sensor, the sensor response, and for energy harvesting, the power output of the device. Therefore, we formulate the general optimization problem for this class of devices as follows:
Here, we have defined the objective function (
9a) as the maximization of static compliance of the structure, when a force is applied to the structure, e.g., actuation forces. The corresponding static force equilibrium is solved in (
9d). We found that an energy-based objective function stabilizes the convergence of BESO. The optimization is then set up in such a way that the objective function becomes less influential compared to the frequency constraints, especially during the second optimization phase. Equations (
9b)–(
9f) define the constraints of the problem. (
9b) enforces the frequencies of usable resonance modes
to match the desired values
, while (
9c) imposes a lower bound for undesired modes, often referred to as parasitic modes. It is defined as a ratio
between a desired mode
i and an undesired mode
j. (
9e) is the eigenvalue problem that needs to be solved during optimization. Finally, (
9f) restricts the volume of the structure to a predefined value
and
ranges from 0 to 1. For SIMP-based approaches, we enforce
by introducing
to avoid singularities.
In order to solve the optimization posed in (9), we use the well-established Lagrangian method. This extends the objective function (
9a) to a Lagrangian function as follows:
with slack variables
for the respective frequency constraints, turning them from inequality constraints into equality ones.
denotes the Lagrange multiplier for the respective constraint.
The sensitivity of the Lagrangian function (
10) with respect to the design variables
is given by
where
denotes the displacement of element
e’s nodes corresponding to mode
i or
j’s respective mode shapes. The derivatives of the frequencies are computed using Rayleigh quotients:
where
contains the component of the
-th eigenvector corresponding to the nodes of element
e. This leads to
To solve the optimization problem, the solutions of the additional variables of the Lagrangian function are also required. Therefore, they are treated like design variables. The derivatives w.r.t. the Lagrange multipliers are the respective constraints—i.e.,
and the derivatives with respect to the slack variables result in
At an optimum, it is a necessary condition (Karush–Kuhn–Tucker) that all these derivatives (
14)–(
17) vanish. Therefore, with their help, an update scheme can be deployed for the search of these additional variables. In this work, we follow the update scheme suggested by [
45,
46]. As the domain of the additional variables introduced by the Lagrangian function is
, ref. [
46] introduces a function to reduce the search space. They suggest mapping each of the Lagrange multipliers from
to
:
making them more compatible with the range of
. Note that with a searching scheme, the Slack variables
only serve as indicators for the respective constraint, indicating whether it is active or inactive. Therefore, they do not need to be determined [
46].
6. Conclusions and Outlook
In this work, we investigated the feasibility of a two-phase approach for a fast topology optimization of multi-resonant MEMS applications. The approach includes an initial optimization using BESO and a subsequent SIMP-based TO to achieve convergence. To further reduce the computation time, we introduced modal-based MOR during the second phase.
The proposed approach was applied to the design of two different benchmark models. In the first benchmark, we applied the approach to a single-mass, in-plane MEMS gyroscope. The optimized layout presented in
Section 5.1 achieved the desired target resonance frequencies within the given tolerances. The comparison with BESO-only and purely density-based TO shows the following:
- 1.
The convergence issues of BESO can be circumvented with the inclusion of a subsequent, density-based optimization;
- 2.
BESO requires fewer iterations to converge to optimal designs …;
- 3.
However, BESO tends towards local, inefficient optima that may not be recovered with a low number of density-based iterations.
In a second benchmark, we applied our two-phase approach to the design of a micromirror with two rotational degrees of freedom. The optimized layout was designed for imaging projection, with a resolution of at 60 . The proposed approach converged to a layout fulfilling the posed requirements. Depending on the spatial availability in the given application, a dimensional increase of the design space may further improve the design. Note that both models are generic test models. For specific applications, there are typically additional performance indicators or constraints to be considered, e.g., rigidity for specific disturbances or fabrication constraints. These, however, can be easily considered during optimization through additional terms in the objective function or as additional constraints.
The inclusion of MOR significantly reduced the computation time required for the second phase. We expect the advantage of MOR to further increase when the goal function becomes more complex. This is because MOR only affects the objective function. However, the optimization also includes many processes that do not benefit from MOR, such as the computation of the mode shapes and the resonance frequencies. Therefore, an optimized implementation of the method will also increase the advantage of MOR, as this would reduce the overall computation time, particularly the time required by the processes not affected by MOR.
During our experiments, we did not experience any change in convergence or final optimized layout due to MOR for both of the presented benchmarks. However, this needs further investigation. Future research may also exploit AI-based prediction for objective values such as resonance frequencies or compliance to achieve even faster optimizations: In [
66], a neural network is trained to predict the resonant frequency, thermoelastic quality factor, and other quality measures of an MEMS resonator that can be relevant for design optimization. The prediction is significantly faster than traditional numerical simulation while delivering similarly accurate results.
Another relevant issue that shall be addressed in future research is the preservation of the structural integrity of the layout. The current implementation requires significant computational effort. The restore and exclude mechanism designed to prevent the layout from becoming disconnected makes the BESO process very sensitive to the change of optimization parameters, and the final layout is dependent on the course or history of the optimization. A more sophisticated approach could be, e.g., describing the FE mesh as a weighted graph, with elemental sensitivities as weights. Then, one could implement a path-finding algorithm such as A* [
67] to find the shortest path along elements w.r.t. these sensitivities in each iteration. This would be a more deterministic approach and ensure structural integrity at minimal cost w.r.t. the optimization problem.