Conversation
…ge-and-stepstate-as-array-and-enum 36 implement simulation storage and stepstate as array and enum
…l Force, Lateral Force, Vertical Load per Tire, Suspension Travel.
Added detailed explanations and formulas for static corner weight, longitudinal and lateral load transfer, static axle and corner loads, dynamic vertical tire loads, suspension travel, full dynamic suspension equation, and test methods for validation.
DanielRhee
left a comment
There was a problem hiding this comment.
Very unclear what this documentation is for, I would like to see some sources where you got the formulas and more about what you aim to achieve with this. Large parts of these steady state formulas already exist (but i think commented out) in the sims. Looping in @calebshin1 too.
|
|
||
| class Tire: | ||
| def __init__(self, normalForce, slipRatio, slipAngle, velocityX, pressure, temperature): | ||
| def __init__(self, normalForce, slipRatio, slipAngle, velocityX, pressure, temperature, massTire, accelX, accelY, carHeight, frontBack, leftRight, frontAxleFraction, remainingFraction, springConstant, dampingCoeff): |
There was a problem hiding this comment.
this belongs in a suspension model not the tire model
| - L — wheelbase (m) | ||
|
|
||
| **Key Concept:** | ||
| - h / L = pitch transfer coefficient |
There was a problem hiding this comment.
source? what variable is this equal to?
| # Assumption: Quasi-Static Conditions | ||
| - The car has already settled after acceleration | ||
| - Best for steady-state cornering and gradual inputs | ||
| - Less accurate for bumps or sudden steering |
There was a problem hiding this comment.
what is quasi static? do you mean quasi steady state? because these are just steady state formulas afaik
| - k — spring constant (N/m) | ||
|
|
||
| - x is in meters | ||
| - Positive = compression | ||
|
|
||
| Note: | ||
| Damping is NOT included in static models | ||
|
|
||
| --- | ||
|
|
||
| # Full Dynamic Suspension Equation |
There was a problem hiding this comment.
wdym full dynmaic suspension? full steady state? and this also isn't even full? Is the spring constant just for the damper spring? what about the suspension a arms and things like that.
|
|
||
| F_z = k * x + c_v | ||
|
|
||
| - c_v — damping coefficient |
|
|
||
| ## Lateral Acceleration | ||
|
|
||
| ### Method 1: Constant Radius Test |
There was a problem hiding this comment.
this implies steady state, not quasi whatever
|
|
||
| ### Method 2: Steering Variation | ||
| - Maintain constant speed | ||
| - Vary steering angle |
There was a problem hiding this comment.
like step steer or what?
|
|
||
| --- | ||
|
|
||
| # Test Methods |
There was a problem hiding this comment.
there are iso documents in the #software channel. I'd look into those
There was a problem hiding this comment.
That is what I directed them to
No description provided.