Distributed Systems and Beam Theory

In the introductory course, we analyzed microsystems using lumped-parameter models. That is, models in which we simply had a spring stiffness , a parallel-plate capacitor with gap , and a single degree of freedom . The problem with these models is that they assume that the entire structure deforms uniformly.

Real MEMS beams, however, are distributed systems with infinitely many degrees of freedom. The deflection varies continuously along the beam, and the electrostatic pressure acting on it depends on the local gap, which itself depends on the local deflection. To model this coupling faithfully, we must solve a boundary-value problem rather than a single algebraic equation.

Euler-Bernoulli Beam Theory

As developed in beam bending theory, the Euler-Bernoulli assumption relates the bending moment at a cross-section to the local curvature through:

where is Young’s modulus, is the second moment of the beam cross-section, and is the radius of curvature. The exact curvature for an inextensible beam is:

where is the rotation angle of the beam centerline and is the arc-length coordinate along the beam. For large rotation angles, the governing equation becomes the Elastica equation:

In most practical cases, the curvature can be approximated as:

This expression is essentially a change of coordinates: in coordinates one can describe beam shapes - such as beams that loop over themselves - that cannot be expressed as a single-valued function .

For small slopes (where , as discussed in mechanical linearity of a cantilever), this simplifies to:

Deriving the Beam Equation

Consider a beam of length with flexural rigidity , subjected to a distributed load and a point load at its tip. The bending moment at position can be written as:

This expression states that the moment at equals the contribution from the point load (force times lever arm ) plus the integrated contribution of the distributed load.
Differentiating once with respect to yields the shear force:

where we applied the Newton-Leibniz rule. Differentiating once more gives the known fourth-order beam equation:

This is the fundamental governing equation for static beam deflection under distributed loading. For an electrostatic actuator, is the electrostatic pressure, which itself depends on , making the problem nonlinear.

Finite Difference Approximation

To solve the beam equation numerically, we discretize the beam into equally spaced nodes separated by distance , and approximate the derivatives using finite differences.

Symmetric (Central) Differences

We start from the Taylor expansions of at neighboring nodes about :

By rearranging these expressions one can obtain the central difference formulas. These provide second-order accuracy for derivatives at node :

Looking at (1.10), we see that the coefficients that multiply the nodal values are . This array is called a stencil. Different order-of-accuracy and different finite differences methods have different stencils. It is these stencils that repeat themselves later in the numerical calculation and define the shape of the matrices.

Backward (One-Sided) Differences

At boundaries where central differences cannot be applied (because nodes to one side do not exist), we resort to backward differences. These are also but use only nodes on one side:

The Clamped-Clamped Beam Actuator

We now apply the beam theory to a clamped-clamped beam suspended above a fixed electrode, with an initial gap between them.

Figure 1.1: Clamped-clamped beam actuator system

When voltage is applied between the beam and the electrode, an electrostatic pressure develops that pulls the beam downward.

The governing equation couples the mechanical beam equation with the electrostatic pressure:

where is the beam width (into the page), is the initial gap, and is the beam deflection toward the electrode. The right-hand side is the electrostatic pressure from a parallel-plate capacitor model applied locally - at each point , the gap is , and the local pressure is where .

Moving to dimensionless variables, we define:

For a rectangular cross-section with width and thickness we have . Substituting:

Rearranging to isolate the normalized voltage parameter:

where we defined the normalized voltage:

We discretize the beam using internal nodes equally spaced by (in normalized coordinates). The clamped-clamped boundary conditions are (zero displacement) and (zero slope).

Applying the fourth-derivative stencil at each internal node yields a banded linear system. The stencil at node reads:

As a concrete small example, consider a beam discretized with nodes , where nodes and are the clamped ends (boundary nodes) and nodes through are the five internal unknowns. The stencil at each node involves , so writing one equation per node requires the extended vector , where and are ghost nodes - fictitious nodes outside the beam needed to complete the stencil at the boundary rows:

The ghost node values are determined by the zero-slope (clamped) boundary condition at each end. Approximating this condition with a central difference at the left boundary node ():

Applying the same argument one step further (zero slope at the same point implies the displacement profile is locally even about the clamped node):

The right boundary gives the symmetric result: and . In other words, the zero-slope condition makes the ghost nodes mirror images of their counterparts across the clamp - not because the beam problem is left-right symmetric, but because each clamped end locally enforces a reflective condition on the displacement field.

Therefore we can now write:

Due to displacement boundary condition () we can eliminate their corresponding columns. We are left with:

For any number of nodes, the resulting system can be written as:

where stands for matrix and stands for column vectors.
here is the following penta-diagonal stiffness matrix with the pattern:

Solving the Nonlinear System

Voltage Iteration (VI) Method

The system in (1.18) is nonlinear because the right-hand side depends on . The simplest approach is fixed-point iteration, also called voltage iteration (VI): given a voltage , start with an initial guess (typically zero), evaluate the right-hand side, solve the linear system for , and repeat:

This iteration converges when the mechanical restoring force dominates the electrostatic force - i.e., when the system is on the stable equilibrium branch. Near and beyond pull-in, the iteration diverges because the electrostatic force grows faster than the mechanical restoring force.

The convergence behavior of voltage iteration is shown in Figure 1.2 below for a range of normalized voltages , solved on a mesh of internal nodes.

bookhue

Figure 1.2: Convergence of the midpoint displacement under voltage iteration. Each curve corresponds to a different normalized voltage . Lower voltages converge in a few iterations; convergence degrades sharply as .

For low voltages (), the iteration converges exponentially in just to iterations. As the voltage increases toward the pull-in voltage, convergence slows dramatically. requires roughly iterations, and needs over . The topmost curve () barely converges within iterations, indicating that this voltage is very close to (or slightly above) pull-in.

The physical interpretation is straight-forward: at low voltages, the electrostatic force is a small perturbation to the stiffness matrix and the fixed-point iteration contracts rapidly. Near pull-in, the electrostatic “softening” almost cancels the mechanical stiffness, making the contraction ratio approach .

By sweeping through these converged solutions, we can trace the equilibrium curve vs. midpoint displacement :

bookhue

Figure 1.3: Equilibrium curve obtained by voltage iteration. Only the stable branch is accessible - the curve terminates near pull-in without revealing what happens beyond.

The equilibrium curve flattens as it approaches pull-in, and voltage iteration simply cannot continue past this point. This presents a fundamental limitation: voltage iteration cannot access the unstable equilibrium branch of the displacement-voltage curve. It also cannot pinpoint the pull-in voltage precisely, since convergence degrades severely in its vicinity. For engineering design, where knowing the exact pull-in parameters is critical, we need a better algorithm.

DIPIE Algorithm

The Displacement Iteration Pull-In Extraction (DIPIE) algorithm, introduced in (Bochobza-Degani et al., 2002), overcomes the limitations of voltage iteration by inverting the problem: instead of prescribing the voltage and solving for displacement, we prescribe a displacement at a chosen node and solve for the voltage that produces it.

This is conceptually analogous to the difference between load-controlled and displacement controlled testing in mechanics. In a displacement-controlled experiment, we can trace the entire force-displacement curve - including the descending (unstable) branch - because we directly control the independent variable.
Similarly, DIPIE can trace both stable and unstable equilibrium branches.

The discretized equilibrium equations for the clamped-clamped beam are:

where all nodes share the same voltage . The key insight of DIPIE is to relax this uniformity constraint. Instead of requiring a single voltage at all nodes, we allow each node to have its own local voltage :

How can relaxing the voltage uniformity comply with the physics? In reality, the voltage is uniform across the beam, so how does allowing different nodal voltages help?

The key insight is that the non-uniform nodal voltages are an intermediate artifact of the iteration, not the final answer. During the iteration, the displacement field is not yet at equilibrium, so if we back-calculate what voltage each node “thinks” it sees, we get different values at different nodes. As the iteration converges, the displacement field approaches the true equilibrium shape, and the nodal voltages all converge to the same value - the true applied voltage. The variance is a measure of how far the current iterate is from equilibrium: it vanishes at convergence.

From these local voltages, we can estimate the average voltage:

Now rewriting equation (1.21) using the average voltage plus a local variance:

where is the variance of the local voltage from the average. The equations in (1.23) are linearly dependent through (1.22), so any set of equations is linearly independent. We therefore extract one node, node , from the system. For the symmetric clamped-clamped beam, the natural choice is the midpoint node .

We prescribe the displacement at the midpoint: (a given value between and ). The remaining equations become:

The crucial observation is that as the iteration converges, the nodal voltage variance vanishes - all nodes settle on the same voltage.
The converged solution therefore satisfies the original uniform voltage equation.

Iterative Procedure

The DIPIE iteration proceeds as follows:

  1. Initialize: Set (prescribed). Guess the remaining displacements (e.g., by solving with row removed).
  2. Compute local voltages: From the current displacement field, compute:
  3. Compute average voltage:
  4. Solve for displacements: With fixed and the average voltage known, solve the reduced system:
  5. Repeat from step 2 until convergence.

Why DIPIE Works Beyond Pull-In

The physical intuition is as follows. In voltage iteration, we fix the cause (voltage) and solve for the effect (displacement). Near pull-in, a tiny voltage increment produces a large displacement change, and beyond pull-in, no equilibrium exists for a given voltage - the beam snaps to the electrode. The iteration reflects this instability by diverging.

In DIPIE, we fix the effect (midpoint displacement) and solve for the cause (voltage). For every midpoint displacement between and , there exists exactly one equilibrium voltage. The mapping from displacement to voltage is single-valued and smooth, even through the pull-in point. This is why DIPIE converges everywhere - it parameterizes the equilibrium curve by a monotonic variable (displacement) rather than a non-monotonic one (voltage).

Equilibrium Curve

By sweeping from to just below , DIPIE traces the complete equilibrium curve, as shown in Figure 1.4 below.

bookhue

Figure 1.4: Full equilibrium curve obtained by the DIPIE algorithm ( nodes). The solid blue line is the stable branch; the dashed red line is the unstable branch. The dot marks the pull-in point at , .

The curve has two branches:

  • Stable branch (solid blue): from up to the pull-in displacement. Here . That is, the voltage increases with displacement. Any perturbation away from equilibrium is restored by the net force balance.
  • Unstable branch (dashed red): beyond pull in. Here - the voltage decreases with displacement. The maximum of along the curve defines the pull-in voltage . A tiny perturbation from these equilibria causes the beam to snap either to the electrode or back to the stable branch.

On the unstable branch, to maintain equilibrium at a displacement closer to the electrode, you actually have to decrease the voltage. Why? Because the gap is so small that a high voltage would provide way too much force for the beam to resist. You have to “turn down” the voltage to keep the beam from snapping.

General Governing Equation

The simple beam equation (1.15) neglects two effects that become important at larger deflections:

  1. Residual stress : fabrication processes often leave a residual in-plane stress in the beam, which acts as an axial load.
  2. Mid-plane stretching: as the beam deflects, its centerline stretches (recall from the string model that stretching produces a nonlinear restoring force proportional to ).