Skip to content

Commit 653f0a6

Browse files
committed
ENH: modifications in the Flight class
1 parent 54aeab8 commit 653f0a6

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

rocketpy/simulation/flight.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1740,10 +1740,10 @@ def u_dot_generalized(self, t, u, post_processing=False): # pylint: disable=too
17401740
e0_dot, e1_dot, e2_dot, e3_dot, alpha1, alpha2, alpha3].
17411741
"""
17421742
# Retrieve integration data
1743-
x, y, z, vx, vy, vz, e0, e1, e2, e3, omega1, omega2, omega3 = u
1743+
_, _, z, vx, vy, vz, e0, e1, e2, e3, omega1, omega2, omega3 = u
17441744

17451745
# Create necessary vectors
1746-
r = Vector([x, y, z]) # CDM position vector
1746+
# r = Vector([x, y, z]) # CDM position vector
17471747
v = Vector([vx, vy, vz]) # CDM velocity vector
17481748
e = [e0, e1, e2, e3] # Euler parameters/quaternions
17491749
w = Vector([omega1, omega2, omega3]) # Angular velocity vector
@@ -1896,11 +1896,9 @@ def u_dot_generalized(self, t, u, post_processing=False): # pylint: disable=too
18961896
# Angular velocity derivative
18971897
w_dot = I_CM.inverse @ (T21 + (T20 ^ r_CM))
18981898

1899-
# Velocity vector derivative + Inertial forces
1899+
# Velocity vector derivative + Coriolis acceleration
19001900
wE = Kt @ Vector(self.env.earth_rotation_vector)
1901-
v_dot = K @ (T20 / total_mass - (r_CM ^ w_dot)) - (
1902-
2*(wE ^ v) + wE ^ (wE ^ r)
1903-
)
1901+
v_dot = K @ (T20 / total_mass - (r_CM ^ w_dot)) - 2*(wE ^ v)
19041902

19051903
# Euler parameters derivative
19061904
e_dot = [

0 commit comments

Comments
 (0)