arc_mobility#
Arc mobility models for reignition point movement.
Classes#
Arc reignition point mobility model based on Brownian motion (Medium Fidelity). |
Module Contents#
- class arc_mobility.BrownianArcMobilityModel#
Bases:
paroto.core.models.base.EmpiricalModelArc reignition point mobility model based on Brownian motion (Medium Fidelity).
Warning
Equations are AI generated, not ready for production.
Models the arc attachment point movement as Brownian motion at a characteristic velocity in a plane, projected onto the horizontal electrode surface line.
This affects: - Reignition probability (moving arc seeks new ionization paths) - Thermal loading distribution on electrodes - Arc stability characteristics
The model assumes random walk with characteristic velocity v_brownian in 2D, then projects the displacement onto the 1D electrode surface.
Physical basis:
\[ \begin{align}\begin{aligned}t_{off} = \frac{1}{f_{pulse}} - t_{sustainer}\\d_{rms} \propto v_{brownian} \sqrt{t_{off}}\end{aligned}\end{align} \]where the displacement scales with the square root of time (Brownian scaling).
Examples
For complete examples, see: - Gallery: examples/gallery/plot_mobility_model_example.py - Validation: paroto/validation/validate_mobility.py
- initialize()#
Initialize model options.
- setup()#
Define inputs and outputs.
- compute(inputs, outputs)#
Compute arc mobility characteristics.
Warning
Equations are AI generated, not ready for production.
The arc attachment point displacement follows a Brownian motion model:
\[ \begin{align}\begin{aligned}d_{2D} = v_{brownian} \sqrt{t_{off}}\\d_{1D} = d_{2D} \cdot \frac{1}{\sqrt{2}}\\d_{rms} = d_{1D} \cdot \sqrt{\frac{I_{ref}}{I_{arc}}} \cdot \left(\frac{T}{T_{ref}}\right)^{0.3}\end{aligned}\end{align} \]where: - (d_{2D}) is the displacement in 2D plane - (v_{brownian}) is the characteristic Brownian velocity (10 m/s) - (t_{off}) is the time between pulses - (d_{1D}) is the projection onto the electrode line - (I_{ref}) = 100 A is the reference current - (T_{ref}) = 300 K is the reference temperature
Mobility and thermal spreading factors:
\[ \begin{align}\begin{aligned}\mu_{factor} = 1 + 0.5 \cdot \frac{d_{rms}}{d_{gap}}\\\theta_{spread} = 1 + 2.0 \cdot \frac{d_{rms}}{d_{gap}}\end{aligned}\end{align} \]
- compute_partials(inputs, partials)#
Compute partial derivatives.