frispy.model
Physical model for the forces and torques on a disc.
Module Contents
Classes
Coefficient model for a disc. Holds all of the aerodynamic |
- class frispy.model.Model[source]
Coefficient model for a disc. Holds all of the aerodynamic parameters coupling the kinematic variables (spins and angles) to the force magnitudes.
- PL0 :float = 0.33
- PLa :float = 1.9
- PD0 :float = 0.18
- PDa :float = 0.69
- PTxwx :float = 0.43
- PTxwz :float
- PTy0 :float
- PTya :float
- PTywy :float
- PTzwz :float
- alpha_0 :float
- C_lift(self, alpha: float) float [source]
Lift force scale factor. Linear in the angle of attack (alpha).
- Parameters
alpha (float) – angle of attack in radians
- Returns
(float) lift force scale factor
- C_drag(self, alpha: float) float [source]
Drag force scale factor. Quadratic in the angle of attack (alpha).
- Parameters
alpha (float) – angle of attack in radians
- Returns
(float) drag force scale factor
- C_x(self, wx: float, wz: float) float [source]
‘x’-torque scale factor. Linearly additive in the ‘z’ angular velocity (w_z) and the ‘x’ angular velocity (w_x).
- Parameters
wx (float) – ‘x’ angular velocity in radians per second
wz (float) – ‘z’ angular velocity in radians per second
- Returns
(float) ‘x’-torque scale factor
- C_y(self, alpha: float, wy: float) float [source]
‘y’-torque scale factor. Linearly additive in the ‘y’ angular velocity (w_y) and the angle of attack (alpha).
- Parameters
alpha (float) – angle of attack in radians
wy (float) – ‘y’ angular velocity in radians per second
- Returns
(float) ‘y’-torque scale factor