Skip to content

stability_derivatives gives roll, pitch and yaw rate derivatives... #345

Description

@1-Bort-1

stability_derivatives gives roll, pitch and yaw rate derivatives about the reference point

Second part of #330. The first part (branch agent/330-add-rigid-body-stability-derivatives-and, pull request from #330) adds stability_derivatives with the angle of attack and sideslip derivatives and trim_angle; stack this on that pull request.

Blocked on #329: set_va! takes the rotation about the origin, while linearize's moments are about solver.reference_point, so the omega columns of linearize are only the rate derivatives once #329 lets the rotation be taken about the reference point and linearize passes solver.reference_point through. Build on #329's pull request, not on a local copy of omega × (r - r0).

What to add: dC/dp, dC/dq, dC/dr for C in CFx..CMz from the omega_idxs columns, in p̂ = pb/2V, q̂ = qc/2V, r̂ = rb/2V (Python compute_rigid_body_stability_derivatives, ocayon/Vortex-Step-Method, uses c = S/b for q̂ while its moment coefficients use the max chord; this package's moment coefficients use body_aero.c_ref, decide which and say so). Test against central differences of solve! at a reference point away from the origin.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions