From 60fd27ed4e2d303dc55cb236d803ac4b3cbb74fd Mon Sep 17 00:00:00 2001 From: MateusStano Date: Sat, 14 Sep 2024 13:48:52 +0200 Subject: [PATCH] BUG: use surface z instead of cm z in reynolds calculation --- rocketpy/simulation/flight.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rocketpy/simulation/flight.py b/rocketpy/simulation/flight.py index 6528381ec..a026183e3 100644 --- a/rocketpy/simulation/flight.py +++ b/rocketpy/simulation/flight.py @@ -1806,10 +1806,10 @@ def u_dot_generalized( # TODO: Reynolds is only used in generic surfaces. This calculation # should be moved to the surface class for efficiency comp_reynolds = ( - self.env.density.get_value_opt(z) + self.env.density.get_value_opt(comp_z) * comp_stream_speed * aero_surface.reference_length - / self.env.dynamic_viscosity.get_value_opt(z) + / self.env.dynamic_viscosity.get_value_opt(comp_z) ) # Forces and moments X, Y, Z, M, N, L = aero_surface.compute_forces_and_moments(