An Open-Source Hierarchical Multi-fidelity Modeling Stack for Design and Analysis of Compliant Mechanisms

Hai-Jun Su, Benjamin Servey

Department of Mechanical & Aerospace Engineering, The Ohio State University, Columbus, OH, USA

Submitted to ASME Journal of Mechanisms and Robotics — under review (2026)

Parallelogram flexure mechanism under external loading
Figure 3: Parallelogram flexure mechanism consisting of two identical fixed-guided beams of length L, connected by a rigid platform of width 2W, subjected to external loads Fx, Fy, and Mz.
Pseudo-rigid-body schematic of the parallelogram flexure
Figure 5: Pseudo-rigid-body (PRB) schematic of the parallelogram flexure. Each flexible beam is replaced by rigid links connected at characteristic pivots with lumped torsional springs Kθ, yielding an equivalent four-bar linkage.
Normalized deformed shape comparison across all eight fidelity levels
Figure 6: Normalized deformed-shape comparison produced by the interactive comparison app, overlaying all eight modeling levels (Linear, BCM, Guided BVP, Euler BVP, PRB Standard, PRB Optimized, FEA 2D, FEA 3D) against the high-fidelity 3D FEA reference.
User interface of the interactive benchmarking app
Figure 7: User interface of the interactive benchmarking app. The control panel includes sliders for loading and geometry, model-visibility toggles, and buttons for live 2D/3D FEA triggering, with a live numerical comparison table above.

Abstract

This paper presents an open-source, hierarchical, eight-level multi-fidelity modeling stack as a comprehensive technical routine for the design and analysis of compliant mechanisms, utilizing the widely adopted parallelogram flexure as a representative case study. Our methodology involves the systematic implementation, integration, and cross-validation of modeling levels spanning from first-order linear beam theories and refined pseudo-rigid-body models (PRBM) with optimized characteristic radius factors, to intermediate beam constraint models (BCM), exact transcendental solutions for fixed-guided beams, numerical boundary value problem (BVP) systems, and high-fidelity 3-D solid finite element analysis (FEA). All solvers, benchmarking datasets, and interactive tools have been developed as an open-source contribution to facilitate community adoption and further research. Major results demonstrate an excellent performance spread of over eight orders of magnitude in computational runtime, ranging from sub-microsecond algebraic evaluations to solid-mesh simulations requiring nearly a minute per load case. Furthermore, we quantify the localized divergence of low-fidelity models in predicting critical second-order effects, such as parasitic rotations and nonlinear softening/stiffening behavior near buckling thresholds. Based on the summary of these benchmark test results, a practical model selection guide is concluded to assist designers in selecting optimal modeling fidelities for various flexure systems, facilitating the rapid synthesis of precision mechanisms with guaranteed accuracy across expansive workspaces.

Keywords: compliant mechanisms, multi-fidelity modeling, beam constraint model, pseudo-rigid-body model, finite element analysis, large deflections.

Results

The eight-level stack was cross-validated on a parallelogram flexure across the full range of applied loads. Every level was benchmarked against a high-fidelity 3D solid FEA reference to quantify both computational cost (Table 9) and predictive accuracy (Table 10). The resulting performance envelope spans more than eight orders of magnitude in runtime, giving designers a principled way to trade speed against fidelity within a single consistent framework.

Table 9 — Computational Performance: Speed-up Relative to 3D FEA Reference
Model Level Class Speed-up vs. FEA 3D
FEA 3DSolid-element reference1× (reference)
FEA 2DPlane-stress / shell3.51×101
Euler BVPExact transcendental BVP1.55×101
Guided BVPFixed-guided BVP1.40×104
PRB (Optimized γ)Pseudo-rigid-body∼4.50×106
PRB (Standard)Pseudo-rigid-body∼4.50×106
BCMBeam constraint model1.28×107
Linear BeamFirst-order closed-form1.18×108
Table 10 — Consolidated Error Summary (MAPE in %) Relative to 3D FEA Ground Truth. Each cell reports (uy / ux / φ).
Model Level Case 1 (αx=0, β=0) Case 2 (αx=−5, β=0) Case 3 (αx=0, β=3)
y| < 5 5 ≤ |αy| ≤ 20 y| < 5 5 ≤ |αy| ≤ 20 y| < 5 5 ≤ |αy| ≤ 20
L1: Linear Beam4.8 / 100 / 10023.3 / 100 / 10020.0 / 100 / 10013.1 / 100 / 1003.6 / 100 / 10021.1 / 100 / 100
L2: BCM4.8 / 8.8 / 2.423.3 / 43.0 / 28.06.7 / 11.8 / 2.436.9 / 72.0 / 42.33.6 / 6.4 / 0.821.8 / 36.9 / 17.3
L3: Guided Beam3.7 / 6.9 / 1001.9 / 3.6 / 1004.6 / 7.2 / 1002.1 / 4.4 / 1002.5 / 4.5 / 1001.5 / 3.3 / 100
L4: Euler BVP3.8 / 7.0 / 74.93.4 / 6.8 / 11.44.9 / 7.6 / 64.34.1 / 8.5 / 6.93.2 / 6.1 / 74.23.5 / 7.0 / 12.3
L5: PRB (Std.)15.3 / 30.3 / 10012.1 / 25.7 / 10035.4 / 61.6 / 10027.0 / 50.6 / 10016.3 / 31.9 / 10013.6 / 28.8 / 100
L6: PRB (Opt.)1.0 / 6.1 / 1002.3 / 4.0 / 10015.2 / 36.2 / 10015.2 / 36.2 / 1000.3 / 2.8 / 1000.5 / 7.9 / 100
L7: FEA 2D0.9 / 1.4 / 3.51.1 / 1.6 / 2.31.1 / 1.9 / 3.71.4 / 2.0 / 2.90.7 / 2.3 / 76.81.2 / 4.8 / 49.4
L8: FEA 3D (Ref.)

L4 MAPE reported only over convergent cases; the Euler BVP solver fails to converge in extreme compression/deflection regimes.

Low-fidelity models remain accurate for the dominant transverse displacement uy under modest loading, but their error in parasitic axial displacement ux and platform rotation φ grows rapidly near the buckling threshold. The BCM excels in rotation prediction for small deflections, while only the Euler BVP, 2D FEA, and 3D FEA reference capture nonlinear softening/stiffening behavior under compressive loads. The Optimized-γ PRB consistently outperforms the Standard PRB on primary displacements and remains more numerically robust than Euler BVP near buckling limits.

Model Selection Guide

The benchmark sweep enables a validated roadmap for designers. Based on the performance spread and error localization observed across all three load cases, the authors recommend:

  1. Rapid Synthesis & Optimization. For computationally demanding tasks such as design synthesis, optimization, or real-time control, the Beam Constraint Model (BCM) is recommended for small to intermediate deflections (|αy| < 5), particularly when predictions of shortening ux and stage rotation φ under non-compressive loads are required.
  2. Large-Deflection Analysis. In the large-deflection regime (5 ≤ |αy| ≤ 20), the Optimized PRB model (γ=0.90) offers the best balance of speed and robustness—sub-millisecond runtimes while keeping transverse-deflection errors typically below 5% in non-compressive regimes.
  3. High-Fidelity Screening. For final design validation or high-precision analysis, a local mesh-based solver (FreeCAD / CalculiX) is the gold standard. Where a mesh solver is unavailable, 2D Beam FEA provides 1–5% accuracy throughout the deflection range up to αy=20 in 1–2 seconds; failing that, the Euler BVP beam solver is recommended.
  4. Interactive Design & Parasitic Analysis. For interactive tooling that requires high-fidelity feedback on parasitic rotation φ, use the Guided Beam solver (∼3 ms) or the Euler BVP solver. When stage-rotation prediction is not strictly required, the Optimized PRB is preferred for workspace exploration near buckling limits thanks to its superior numerical robustness.

Open-Source Tools & Scripts

BibTeX

@unpublished{SuServey2026-CM-Stack,
  title   = {An Open-Source Hierarchical Multi-fidelity Modeling Stack for Design and Analysis of Compliant Mechanisms},
  author  = {Su, Hai-Jun and Servey, Benjamin},
  note    = {Submitted to ASME Journal of Mechanisms and Robotics; under review},
  year    = {2026},
  url     = {https://su-idr-lab.github.io/projects/parallelogram_model_comparison/index.html}
}