Phase 1: 2D Simulation & Paper Reproduction
References
MEMS 热对流加速度传感器的研究:Main references, and also the article we need to reproduce (basically it can be determined that there is no fraud, meow~)
The accelerometer and tilt sensor based on natural convection gas pendulum
Thermal simulation and experimental results of a micromachined thermal inclinometer
Task Objectives
Using COMSOL Multiphysics for finite element simulation, combining the Laminar Flow (fluid field) and Heat Transfer (thermal field) modules, to simulate the natural convection heat transfer process of air within a sealed cavity.
A simplified 2D model is constructed, ignoring complex 3D effects, focusing on the impact of the spacing between the heating resistor and sensing resistor on temperature distribution.
Task 1: Static Temperature Field Validation
Task principle
In the absence of external acceleration (i.e., when the body force is zero), only natural convection driven by the heating resistor exists within the sealed cavity of the thermal convection accelerometer. According to the theoretical model in the paper (Equation
Detailed Operational Steps
Geometric Model Construction
- Cavity Dimensions: Create a 2D axisymmetric model with planar dimensions of 1000 μm × 1000 μm (referencing Figure 3.2 in the paper).
- Heating Resistor: Place a rectangular heat source at the bottom center of the cavity, sized 20 μm × 0.3 μm (platinum (Pt) material).
- Simplification: Exclude symmetrically distributed sensing resistors, retaining only the heating resistor and cavity structure (to avoid convection interference).
Material Property Settings
- Fluid (Air):
- Thermal conductivity
- Dynamic viscosity
- Volumetric expansion coefficient
- Density dynamically calculated via the ideal gas law
(enable Boussinesq approximation).
- Thermal conductivity
- Heating Resistor (Platinum):
- Thermal conductivity
- Temperature coefficient of resistance (
) (approximate linear behavior for thickness ).
- Thermal conductivity
- Fluid (Air):
Boundary Condition Configuration
- Bottom Surface (Heating Resistor Area): Adiabatic boundary (no heat flux loss).
- Other Cavity Walls: Constant temperature boundary set to 20°C (simulating heat dissipation through the package lid).
- Body Force: Set to 0g (no external acceleration applied).
- Heating Resistor Temperature: Fixed at 85°C (directly assigned via the heat source module).
Meshing and Solver Settings
- Local Refinement: Refine the mesh near the heating resistor (high-resolution required for high-gradient regions).
- Steady-State Solver: Select Stationary study step, ignoring transient effects.
- Convergence Criteria: Set residual threshold
to ensure result accuracy.
Postprocessing and Validation
- Temperature Field Extraction:
- Export temperature distribution data within the range
to along the bottom surface (referencing Figure 3.3(c) in the paper). - Extract temperature values at symmetric positions on both sides of the heating resistor (e.g.,
), compute .
- Export temperature distribution data within the range
- Symmetry Validation:
- Plot temperature vs. position curves (analogous to Figure 3.3(c) in the paper), confirming strict symmetry.
- Verify
(paper reports zero temperature difference under static conditions).
- Temperature Field Extraction:
Key Parameters and Formula References
- Theoretical Foundation:
- Grashof number formula (Equation
): When , , and the temperature field is dominated solely by natural convection, ensuring bilateral symmetry. - Wheatstone bridge output formula (Equation
): At , , resulting in .
- Grashof number formula (Equation
Notes
- Grid Sensitivity:
- High temperature gradients near the heating resistor require a sufficiently refined mesh to resolve local variations and avoid underestimating symmetry errors.
- Boundary Condition Validity:
- Constant-temperature boundaries must cover all non-adiabatic surfaces (e.g., cavity top and sidewalls) to prevent symmetry-breaking artifacts.
- Boussinesq Approximation Applicability:
- The paper assumes small temperature differences (
). Verify that density variations remain negligible (valid for ).
- The paper assumes small temperature differences (
Expected Results
- Temperature Field Contour: Strictly symmetric temperature distribution on both sides of the heating resistor.
- Data Validation:
approaches zero within ( to ), with error <0.01%. - Velocity field exhibits symmetric recirculation patterns (as in Figure 3.4 of the paper), with peak flow velocities occurring 200-400 μm above the heater.
This task establishes a baseline for subsequent dynamic simulations (e.g., acceleration response), ensuring fundamental model correctness. If static symmetry validation fails, inspect geometry, material properties, or boundary condition settings.
Task 2: 2D Dynamic Acceleration Response Simulation & Parameter Exploration (Yang Linrong)
Simulation Files
Too large for GitHub upload. See the group file: [2D_Dynamic_Acceleration_Response_Simulation_and_Parameter_Exploration.zip].
Task Principle
The core principle of thermal convection accelerometers lies in the linear relationship between acceleration-induced temperature field shifts and the temperature difference (
where:
is the volumetric expansion coefficient of air ( ), is the temperature difference between the heater and environment ( ), is the heating resistor width ( ), is the kinematic viscosity of air ( ).
This formula indicates a linear
Detailed Operational Steps
Geometric Model & Parameter Setup
- **Model Reuse**: Utilize the 2D axisymmetric model from Task 1 (1000 μm × 1000 μm cavity, heating resistor size 20 μm × 0.3 μm).
- Sensing Resistor Placement: Symmetrically position sensing resistors on both sides of the heating resistor (probes are pre-placed in definitions as point entities; adjust probe locations via Geometry → Temperature Probe Left/Right). Set spacing to d=30 μm, 50 μm, 70 μm (referencing simulation and experimental validation in Figure 3.9 of the paper).
- **Model Reuse**: Utilize the 2D axisymmetric model from Task 1 (1000 μm × 1000 μm cavity, heating resistor size 20 μm × 0.3 μm).
Material Properties & Boundary Conditions
- Fluid (Air)
- Boundary Conditions:
- Bottom surface: thermal insulation; other surfaces: constant temperature 20°C (pre-configured).
- Transverse acceleration (adjust via the gravity module), apply 0g, 1g, 2g, 5g, 10g (use COMSOL global variable
g_const
or manually define values).
Simulation Workflow
- Steady-State Solver:
Run separate steady-state simulations for each acceleration value and gas material (switch gas materials in the material library). Record temperature field distributions, including:- Surface plots of temperature with isotherms.
- Velocity surface plots with streamline arrows (format matching the reference paper).
- Data Extraction:
- Extract temperature data along the x-axis on the bottom surface.
- Compute temperature difference at symmetric probe positions:
.
- Steady-State Solver:
Postprocessing & Analysis
- Curve Plotting: - Plot response curves for different spacings (d=30 μm, 50 μm, etc.) with acceleration on the x-axis and
on the y-axis (reference Figure 3.8 in the paper). Data can be exported for external plotting.
- Plot response curves for different spacings (d=30 μm, 50 μm, etc.) with acceleration on the x-axis and
- Linearity Validation:
- Calculate regression coefficient
( required) in the 0~2g range. - Quantify nonlinear errors at 5g and 10g.
- Calculate regression coefficient
Static Result Export
- Save static results (gravity acceleration aligned with the y-axis:
-g_const
) with figures formatted identically to the paper (including arrow styles, etc.).
- Save static results (gravity acceleration aligned with the y-axis:
Notes
Body Force Application Issue:
- I am still exploring how to **add additional body forces** to simulate other accelerations. However, using gravitational acceleration (modified to transverse direction) achieves identical results to the paper (questioning whether the paper truly implemented transverse body forces).
- I am still exploring how to **add additional body forces** to simulate other accelerations. However, using gravitational acceleration (modified to transverse direction) achieves identical results to the paper (questioning whether the paper truly implemented transverse body forces).
Sensitivity Issues:
- Testing the maximum acceleration stated in the paper (
transverse) yielded unsatisfactory temperature differences between the two probes (likely due to suboptimal probe placement). A mere – under acceleration is unacceptable.
- Testing the maximum acceleration stated in the paper (
I validated the feasibility by applying a body force of
For the parameter tuning phase, refine the process by testing multiple values beyond those in the paper. This supports future machine learning and Bayesian hyperparameter optimization to identify optimal probe distances, requiring a larger dataset.