Mohamed Becha
Semester Project — Mechanics & Materials Laboratory
ETH Zürich — June 2024
This project investigates the design and actuation of multistable origami mechanisms using a mechanics-based bar-and-hinge model.
Objectives:
- Design linear springs such that prescribed configurations are stable equilibria.
- Compute Minimum Energy Paths (MEPs) between stable configurations using the Nudged Elastic Band (NEB) method.
The full mathematical derivations and numerical results are available in the accompanying report.
We consider a 2-DoF five-bar linkage composed of:
- Inextensible rigid bars
- Frictionless hinges
- Linear springs between selected nodes
The total potential energy is
where
-
$k_i$ is the spring stiffness -
$l_i$ is the current spring length -
$l_{0,i}$ is the rest length
The design variables are
with
For each target configuration,
Stacking all configurations gives
Feasibility requires
If satisfied, solutions exist in the nullspace
For each configuration, stability requires
Equivalently,
The optimization problem is formulated as
subject to
$S_i \succeq 0$ $k_{\min} \le k_i \le k_{\max}$ $f_{\min} \le f_i \le f_{\max}$
Maximizing the trace increases the local curvature of the energy landscape near the target configurations.
To compute transition paths between stable states, we use the Nudged Elastic Band (NEB) method.
A discrete path is represented by images
where
For each intermediate image
The perpendicular component of the gradient is
The tangential spring force is
The RMS stopping criterion is
Conjugate Gradient optimization is used to iteratively reduce
- Three prescribed configurations successfully stabilized
- Stability matrices positive semidefinite
- Non-trivial energy landscape with additional equilibrium states
- Smooth Minimum Energy Paths computed between stable states
Energy contour plots and NEB trajectories are provided in the report.
report.pdf— Full technical reportfigures/— Energy landscape and NEB visualizations
- Multistable mechanisms
- Convex optimization
- Linear Matrix Inequalities (LMI)
- Nullspace methods
- Singular Value Decomposition
- Energy landscape analysis
- Conjugate Gradient optimization
The MATLAB implementation is not publicly available.
All derivations and numerical results are fully documented in the report.