Skip to content

Commit

Permalink
added gravitational torque back in and logged rotational matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
TrentConley committed Jul 17, 2024
1 parent 47428e7 commit ff0c08c
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/models/FGAccelerations.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -157,13 +157,15 @@ void FGAccelerations::CalculatePQRdot(void)

if (FDMExec->GetHoldDown()) {
vPQRdot.InitMatrix();
vPQRidot = vPQRdot;
vPQRidot = vPQRdot - in.vPQRi * (in.Ti2b * in.vOmegaPlanet);
}
else {
vPQRidot = in.Jinv * (in.Moment - in.vPQRi * (in.J * in.vPQRi));
vPQRdot = vPQRidot;
vPQRdot = vPQRidot + in.vPQRi * (in.Ti2b * in.vOmegaPlanet);
}

// Print out the rotational matrix
cout << "Rotational Matrix (Ti2b):" << endl;
cout << in.Ti2b << endl;
// Log the computed rotational accelerations
cout << "Rotational Acceleration (vPQRidot): " << vPQRidot << endl;
cout << "Rotational Acceleration (vPQRdot): " << vPQRdot << endl;
Expand Down

0 comments on commit ff0c08c

Please sign in to comment.