MIME#
MIcrorobotics Multiphysics Engine — the physics layer of the Microrobotics Simulation Framework. MIME extends MADDENING with the specific node families needed to simulate magnetically actuated microrobots in confined biological flows: rigid-body chains, magnetic response, low-Reynolds hydrodynamics (Stokeslet, IBM-FVM with optional GNN correction), and the actuation/sensing chain that bridges to the MICROROBOTICA IDE.
Algorithm Guide
- Defect Correction Method for Confined Microrobot Drag
- [Node Name]
- Summary
- Governing Equations
- Discretization
- Implementation Mapping
- Assumptions and Simplifications
- Validated Physical Regimes
- Known Limitations and Failure Modes
- Stability Conditions
- State Variables
- Parameters
- Boundary Inputs
- Boundary Fluxes (outputs)
- MIME-Specific Sections
- References
- Verification Evidence
- Changelog
- CSF Flow Node
- External Magnetic Field Node
- Summary
- Governing Equations
- Discretization
- Implementation Mapping
- Assumptions and Simplifications
- Validated Physical Regimes
- Known Limitations and Failure Modes
- Stability Conditions
- State Variables
- Parameters
- Boundary Inputs
- Boundary Fluxes (outputs)
- MIME-Specific Sections
- References
- Verification Evidence
- Changelog
- Flexible Body Node
- Magnetic Response Node
- Motor Node
- Summary
- Governing Equations
- Discretization
- Implementation Mapping
- Assumptions and Simplifications
- Validated Physical Regimes
- Known Limitations and Failure Modes
- Stability Conditions
- State Variables
- Parameters
- Boundary Inputs
- Boundary Fluxes (outputs)
- MIME-Specific Sections
- References
- Verification Evidence
- Changelog
- Permanent Magnet Node
- $$ \bigl[\nabla \mathbf{B}\bigr]_{ij} = \frac{\partial B_i}{\partial x_j}
- Permanent Magnet Response Node
- Phase Tracking Node
- Rigid Body Node
- RobotArmNode
- Summary
- Governing Equations
- Discretization
- Implementation Mapping
- Assumptions and Simplifications
- Validated Physical Regimes
- Known Limitations and Failure Modes
- Stability Conditions
- State Variables
- Parameters
- Boundary Inputs
- Boundary Fluxes (outputs)
- MIME-Specific Sections
- References
- Verification Evidence
- Changelog
- Surface Contact Node
Deliverables
Validation
- Context of Use (COU) Template — MIME
- MIME SOUP Package Document
- B0 Experimental Dataset: Rodenborn et al. (2013)
- Bouzidi IBB Diagnostics Report
- D3: q-value geometric verification
- D6: Per-link correction magnitude test
- D1: Single-step analytical verification
- D2: Momentum injection audit
- D4: Steady-state velocity profile comparison
- D5: Feedback isolation test
- Summary of Findings
- D7: Feedback amplification pre-test
- Equilibrium approach — FAILED
- Fix Plan
- Final State
- MIME-VER-100 — MotorNode Step Response (Torque Mode, No Load)
- MIME-VER-110 — Permanent-Magnet Field vs Analytical
- MIME-VER-111 — Permanent-Magnet Field Gradient (jax.jacrev) vs Analytical
- $$ \frac{\partial B_i}{\partial x_j}
- MIME-VER-112 — Earth-Field Superposition Exactness
- MIME-VER-120 — RobotArmNode Forward Kinematics
- MIME-VER-121 — RobotArmNode Mass-Matrix Symmetry & PD
- MIME-VER-122 — RobotArmNode Free-Fall Round-Trip
- MIME-VER-123 — RobotArmNode Gravity-Compensated Static Hold
- MIME-VER-124 — RobotArmNode Inverse-Dynamics + PD Trajectory Tracking
- MIME-VER-130 — Actuation-Chain Field Equivalence (Far-Field Limit)
- MIME-VER-131 — De Jongh Helical-Swim Reproduction with New Actuation Chain
- MIME-VER-132 — Misalignment-Induced Field Tilt at the UMR
- de Boer et al. (2025) — Extracted Parameters for Tier 1 Replication
- Fin Resolution Sensitivity Study
- Pre-T2.6 Gate: Fin Resolution and Stability
- Fin resolution study (DONE)
- Two-pass bounce-back architecture (CONFIRMED)
- Union SDF (CONFIRMED — optional with two-pass)
- Mach number guard (CONFIRMED)
- 128^3 rotating stability check (DONE — PASS, 2026-03-23)
- Convergence rate (measured at 64^3, 2026-03-23)
- Cloud rehearsal (DONE — PASS, 2026-03-23)
- GPU choice (REVISED after rehearsal)
- Resolution (DECIDED)
- Revised cost estimate (from measured A100 SXM timing)
- Decision: PROCEED with T2.6
- Development History — Verification & Validation Evidence
Infrastructure
Regulatory