@@ -62,22 +62,22 @@ def __init__(
62
62
Coefficient of lift derivative with respect to yaw rate.
63
63
Default is 0.\n
64
64
cQ_0: callable, str, optional
65
- Coefficient of pitch moment at zero angle of attack.
65
+ Coefficient of side force at zero angle of attack.
66
66
Default is 0.\n
67
67
cQ_alpha: callable, str, optional
68
- Coefficient of pitch moment derivative with respect to angle of
68
+ Coefficient of side force derivative with respect to angle of
69
69
attack. Default is 0.\n
70
70
cQ_beta: callable, str, optional
71
- Coefficient of pitch moment derivative with respect to sideslip
71
+ Coefficient of side force derivative with respect to sideslip
72
72
angle. Default is 0.\n
73
73
cQ_p: callable, str, optional
74
- Coefficient of pitch moment derivative with respect to roll rate.
74
+ Coefficient of side force derivative with respect to roll rate.
75
75
Default is 0.\n
76
76
cQ_q: callable, str, optional
77
- Coefficient of pitch moment derivative with respect to pitch rate.
77
+ Coefficient of side force derivative with respect to pitch rate.
78
78
Default is 0.\n
79
79
cQ_r: callable, str, optional
80
- Coefficient of pitch moment derivative with respect to yaw rate.
80
+ Coefficient of side force derivative with respect to yaw rate.
81
81
Default is 0.\n
82
82
cD_0: callable, str, optional
83
83
Coefficient of drag at zero angle of attack. Default is 0.\n
@@ -258,11 +258,11 @@ def total_coefficient(
258
258
):
259
259
return (
260
260
c_p (alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate )
261
- * pitch_rate
261
+ * roll_rate
262
262
+ c_q (alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate )
263
- * yaw_rate
263
+ * pitch_rate
264
264
+ c_r (alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate )
265
- * roll_rate
265
+ * yaw_rate
266
266
)
267
267
268
268
return Function (
@@ -372,38 +372,38 @@ def _compute_from_coefficients(
372
372
# Compute aerodynamic forces
373
373
lift = dyn_pressure_area * self .cLf (
374
374
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
375
- ) - dyn_pressure_area_damping * self .cLd (
375
+ ) + dyn_pressure_area_damping * self .cLd (
376
376
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
377
377
)
378
378
379
379
side = dyn_pressure_area * self .cQf (
380
380
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
381
- ) - dyn_pressure_area_damping * self .cQd (
381
+ ) + dyn_pressure_area_damping * self .cQd (
382
382
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
383
383
)
384
384
385
385
drag = dyn_pressure_area * self .cDf (
386
386
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
387
- ) - dyn_pressure_area_damping * self .cDd (
387
+ ) + dyn_pressure_area_damping * self .cDd (
388
388
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
389
389
)
390
390
391
391
# Compute aerodynamic moments
392
392
pitch = dyn_pressure_area_length * self .cmf (
393
393
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
394
- ) - dyn_pressure_area_length_damping * self .cmd (
394
+ ) + dyn_pressure_area_length_damping * self .cmd (
395
395
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
396
396
)
397
397
398
398
yaw = dyn_pressure_area_length * self .cnf (
399
399
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
400
- ) - dyn_pressure_area_length_damping * self .cnd (
400
+ ) + dyn_pressure_area_length_damping * self .cnd (
401
401
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
402
402
)
403
403
404
404
roll = dyn_pressure_area_length * self .clf (
405
405
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
406
- ) - dyn_pressure_area_length_damping * self .cld (
406
+ ) + dyn_pressure_area_length_damping * self .cld (
407
407
alpha , beta , mach , reynolds , pitch_rate , yaw_rate , roll_rate
408
408
)
409
409
0 commit comments