📊 Intrinsic Motor Parameters
Moving mass mg (0.1~5.0g)
Resonant frequency f₀Hz (50~350Hz)
Mechanical decay rate DmdB/s (100~300)
BL Electromagnetic force factor BLN/A (0.05~0.40)
Coil resistance RΩ (0.5~16.0Ω)
Stroke limit x_lim (Casing gap)mm (0.10~0.80mm)
Fixture Mass M100g (固定)
Sampling fs44.1kHz
⚡ Drive & Active Reverse Braking
⚡ Main Drive Phase
Drive VdV
Freq fdHz
Cycles Ndcyc
Brake VbV
Brake fbHz
Cycles Nbcyc
🎯 Quick Presets
📸 Snapshots & Configurations
💡 Click "Save Snapshot" to overlay multiple curves and compare various parameters.
🔬Engine Boundary Notice

This workbench runs on an electromechanical transient solver supporting overdrive acceleration, active reverse braking, casing collision restitution, and Noise-Vp acoustic prediction. Engineers are welcome to exchange on time-domain physics and haptic modeling.

✉️ Discuss Transient Dynamics & Collision with Tony Chen
⚠️ Acoustic Noise Alert! Noise-Vp > 1.2 indicates high risk of casing collision abrasion!
Clear
🧲 2D Spring-Mass Mechanism (60 FPS) READY
⚡ Raw Wave, Filtered Drive & Estimated CurrentV / A
🚀 Transient Acceleration ResponseG
↔ Displacement & Velocity (with Casing Limit)mm / m·s⁻¹
⚖ Three-Way Force BreakdownN
Waiting to run…

Transient-Insight is an advanced time-domain transient dynamics, active reverse-braking, and mechanical casing impact simulation workbench for Linear Resonant Actuators (LRA / VCM / Haptic Motors). It models the mover mass, suspension spring stiffness, damping dissipation, BL force factor, and coil impedance as a tightly-coupled electromechanical differential system, solving mover displacement, fixture acceleration, and acoustic noise metrics across the complete lifecycle: Overdrive Rise $\rightarrow$ Steady Drive $\rightarrow$ Active Reverse Braking $\rightarrow$ Free Decay $\rightarrow$ Hard Casing Impact.

📖 Companion Engineering Guide: Why Does Haptic Vibration Feel ‘Mushy’ or ‘Clicky’? A Deep Dive into LRA Transient Rise, Active Braking & Casing Impact Noise


Key Engineering Capabilities


Upgraded Feature: Multi-Snapshot Manager & Parameter Restoration

The simulator incorporates an industrial waveform snapshot manager supporting up to 6 distinct color-coded slots (Purple, Orange, Cyan, Pink, Gold, Green):

  1. On-Screen Waveform Overlay: Compare acceleration and displacement curves simultaneously across multiple tuning iterations;
  2. 100% 1-Click Config Restore: Click "🔄 Load" on any snapshot card to restore all corresponding physical and electrical parameters back to input sliders instantly;
  3. Snapshot Lifecycle Management: Supports single snapshot overwrite (📸 Overwrite), individual deletion (🗑️ Delete), or full reset (🗑️ Clear All).

Core Dynamical & Impact Equations

1. Mechanical Equation of Motion

$$m\ddot{x} + c\dot{x} + kx = F_{em} + F_{impact}$$

Where:

2. Electromechanical Coupling & Back-EMF

$$u(t) = R \cdot i(t) + BL \cdot \dot{x}(t) \implies i(t) = \frac{u(t) - BL \cdot \dot{x}(t)}{R}$$$$F_{em}(t) = BL \cdot i(t)$$

A zero-phase bidirectional 1st-order low-pass filter ($f_c = 1000\text{ Hz}$) models driver amplifier slew and transition dynamics.

3. Hard Casing Impact Model

When the mover stroke reaches or exceeds the housing boundary ($|x(t)| \ge x_{lim}$) moving outward ($x \cdot \dot{x} > 0$):

$$x = \text{sign}(x) \cdot x_{lim}, \qquad v_{after} = -e \cdot v_{impact} \quad (e = 0.15)$$$$a_{impact} = \frac{v_{after} - v_{impact}}{\tau_{contact}}$$

4. Transient Acoustic Noise Index $Noise\text{-}Vp_{transient}$ & Production Criteria

$$Noise\text{-}Vp_{transient} = \frac{\max(|G(t)|)}{\sqrt{2} \cdot G_{rms,cycle}}$$

Traditional $Noise\text{-}Vp$ formulations address continuous steady-state vibration. For millisecond-level transient pulses (clicks), Transient-Insight applies a Local Peak-Cycle Dynamic Window to compute $G_{rms,cycle}$, eliminating envelope bias and accurately evaluating high-frequency impact deceleration shocks:


DFM Parameters & Guardrails

Parameter GroupInput FieldRange (Default)Engineering Significance & DFM Guardrail
Intrinsic MotorMoving mass $m$0.10 ~ 5.00 g (1.50)Mover mass; sets vibrational momentum and mechanical inertia.
Resonant frequency $f_0$50 ~ 350 Hz (170)Intrinsic mechanical resonance center frequency.
Mechanical decay $D_m$100 ~ 300 dB/s (250)Decay rate; determines Q factor and free ringdown time.
Force factor $BL$0.05 ~ 0.40 N/A (0.30)Lorentz electro-mechanical transduction factor.
Coil resistance $R$0.5 ~ 16.0 Ω (9.0)Coil DC resistance; guards against overcurrent or voltage saturation.
Casing limit $x_{lim}$0.10 ~ 0.80 mm (0.75)Single-sided mechanical housing gap limit before bottoming occurs.
Fixture Mass $M$100.0 g (Fixed)Standard 100g fixture reference for acceleration scaling.
Main DriveDrive voltage $V_d$0.5 ~ 20.0 Vop (6.0)Steady-state AC drive voltage amplitude.
Drive frequency $f_d$50 ~ 400 Hz (170)Frequency of the main drive waveform.
Drive cycles $N_d$0.25 ~ 10.0 cyc (1.75)Number of steady-state drive cycles.
Active BrakingBrake voltage $V_b$0.5 ~ 20.0 Vop (7.0)Reverse active braking voltage applied after excitation ends.
Brake frequency $f_b$50 ~ 400 Hz (175)Reverse braking frequency (tuned for optimal destructive phase cancelation).
Brake cycles $N_b$0.0 ~ 5.0 cyc (1.10)Braking pulse duration; excessive duration causes reverse secondary excitation.

Frequently Asked Questions (FAQ)

Q1: Why does the haptic click feel sluggish or mushy?

Answer: Due to moving mass inertia, kinetic energy builds up gradually over several resonant cycles. If the 0-90% Rise Time exceeds 15 ms, the tactile feel appears sluggish. Tuning an overdrive pulse during the initial cycles (e.g., Awinic AW86927’s 10.5V~13V boost rail) or aligning drive frequency with $f_0$ compresses Rise Time into the ideal 5 to 10 ms window.

Q2: How does active reverse braking eliminate tail ringing?

Answer: When electrical drive stops, residual kinetic and potential energy causes the mover to oscillate freely for 20 to 40 ms. Applying an active reverse electromagnetic pulse (typically $V_b \approx 1.0 \sim 1.2 V_d$ for $N_b \approx 1.0 \sim 1.1\text{ cycles}$) creates immediate destructive deceleration, stopping oscillation within a single cycle.

Q3: What should I do if Noise-Vp exceeds the 1.2 threshold?

Answer: $Noise\text{-}Vp > 1.2$ indicates stroke excursion beyond or near the mechanical gap $x_{lim}$. Mitigation strategies include: ① Decreasing drive voltage $V_d$; ② Enlarging housing clearance $x_{lim}$; ③ Selecting higher spring stiffness $k$ or increasing mechanical damping $D_m$.

Q4: How do Transient-Insight parameters translate to Awinic and other driver IC registers?

Answer: Awinic AW8697 / AW86927 / AW86928 and TI DRV2605 chips configure drive voltages, braking voltages, and cycle durations through internal waveform registers. The optimal drive voltage $V_d$, brake voltage $V_b$, drive cycles $N_d$, and brake cycles $N_b$ simulated in Transient-Insight translate directly into register settings, eliminating costly trial-and-error prototyping on physical hardware.


💡 Engineering Discussion & Collaboration:
This online workbench runs on a standard second-order electromechanical transient integration model. For discussions on nonlinear $BL(x)$ tables, strain-dependent stiffness $K(x)$, active-braking timing, or tolerance calibrations, feel free to contact Tony Chen ([email protected] ) for technical exchange.

Support & Sponsor ANSV

If ANSV's online engineering tools, open-source simulations, original technical articles, or patent analyses have been helpful to your work,
consider following our WeChat account, starring our GitHub repository, or buying me a coffee.

Your support directly helps fund:
  • Daily website hosting, domain, and system maintenance costs;
  • Continuous maintenance and enhancement of online engineering tools, including Coil-Architect, Motor Insight, and Transient Insight;
  • Expansion and refinement of the micro-actuator material property database;
  • Creation of original technical articles, patent analyses, and engineering resources;
  • Ongoing research and development of next-generation actuator multiphysics simulation platforms and advanced engineering software.
ANSV is committed to openly sharing engineering knowledge while continuously advancing professional simulation technologies and engineering software.
Whether by following our official account, starring our open-source repo on GitHub, or buying me a coffee, your support helps keep ANSV independent, open, and continuously evolving.