🧠 mems-ana_core

mems-ana_core is a calibrated Reduced Order Model (ROM) for
rectangular MEMS diaphragms with Si + PZT unimorph actuation.

It is designed explicitly for pre-FEM analysis, providing a compact but
physically consistent framework to evaluate:

β€”all within a single, unified electromechanical model.


Language GitHub Pages 🌐 GitHub πŸ’»
πŸ‡ΊπŸ‡Έ English GitHub Pages EN GitHub Repo EN

✨ Key Features


🎯 Calibration Policy (Important)

This ROM introduces a shape factor K_W, which aggregates the effects of:

Calibration rules

This separation is explicitly enforced and verified by the following test:

mems_ana/tests/test_kw_scaling.py

βœ… This guarantees mechanical scaling without electrical contamination.


🧭 Intended Use Cases


πŸ“ Directory Structure (Excerpt)

mems-ana_core/
β”œβ”€ mems_ana/
β”‚  β”œβ”€ geometry/
β”‚  β”œβ”€ materials/
β”‚  β”œβ”€ physics/
β”‚  β”œβ”€ rom/
β”‚  β”œβ”€ solver/
β”‚  └─ tests/
β”œβ”€ pyproject.toml
β”œβ”€ README.md
└─ CHANGELOG.md

🧊 Status

This module is frozen as a design-ready ROM.