Skip to content

Align transient-slip initialization with its dynamics - #20

Merged
rhorvath02 merged 1 commit into
mainfrom
fix/transient-slip-initialization
Aug 8, 2026
Merged

Align transient-slip initialization with its dynamics#20
rhorvath02 merged 1 commit into
mainfrom
fix/transient-slip-initialization

Conversation

@rhorvath02

Copy link
Copy Markdown
Member

Summary

  • initialize longitudinal and lateral relaxation states with the same smooth effective speed used by their differential equations
  • assert zero initial dynamic residual for mirrored forward and reverse cases
  • refresh the affected initialization and physical baselines

Why

The prior initial equations used max(abs(Vx), V_min), while the dynamics used sqrt(Vx^2 + V_min^2). Around the low-speed regularization region, that could start the tire relaxation states away from equilibrium.

Validation

  • focused OpenModelica physical and initialization checks: 2 passed
  • Ruff: passed
  • Python/non-OpenModelica suite: 30 passed, 107 skipped because OpenModelica was intentionally omitted from that fast pass

@rhorvath02
rhorvath02 force-pushed the fix/transient-slip-initialization branch from e77de28 to fed2780 Compare August 8, 2026 02:34
@rhorvath02
rhorvath02 merged commit 555c577 into main Aug 8, 2026
2 checks passed
@rhorvath02
rhorvath02 deleted the fix/transient-slip-initialization branch August 8, 2026 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant