From e028a0931a9413eb3f1ea22154b299b707feda5a Mon Sep 17 00:00:00 2001 From: MatteoGotti <matteo.gotti@skywarder.eu> Date: Wed, 31 Jul 2024 17:26:37 +0200 Subject: [PATCH] [fins-dimensioning][functions] bugfix missing rad2deg --- functions/odeFunctions/ballistic.m | 2 +- functions/simulations/stdStability.m | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/functions/odeFunctions/ballistic.m b/functions/odeFunctions/ballistic.m index 505fc2c..586d36b 100644 --- a/functions/odeFunctions/ballistic.m +++ b/functions/odeFunctions/ballistic.m @@ -149,7 +149,7 @@ betaOut = beta; %% INTERPOLATE AERODYNAMIC COEFFICIENTS: -if abs(alpha)>25*pi/180 || abs(beta)>25*pi/180 && altitude < environment.effectiveRampAltitude +if abs(rad2deg(alpha))>25*pi/180 || abs(rad2deg(beta))>25*pi/180 coeffsValues = interpN( rocket.coefficientsHighAOA.total,... {rocket.coefficientsHighAOA.state.alphas, rocket.coefficientsHighAOA.state.machs, ... rocket.coefficientsHighAOA.state.betas, rocket.coefficientsHighAOA.state.altitudes}, ... diff --git a/functions/simulations/stdStability.m b/functions/simulations/stdStability.m index be52786..969c9fc 100644 --- a/functions/simulations/stdStability.m +++ b/functions/simulations/stdStability.m @@ -61,8 +61,8 @@ mach = stability.interp.mach(end); xcg = interpLinear(rocket.motor.time, rocket.xCg, tPad); %%% create dissileMatcom input data struct -dissileVars.alpha = sort([-alpha, alpha, 0, -1, 1]); -dissileVars.beta = beta; +dissileVars.alpha = sort([-rad2deg(alpha), rad2deg(alpha), 0, -1, 1]); +dissileVars.beta = rad2deg(beta); dissileVars.alt = alt; dissileVars.mach = mach; dissileVars.xcg = xcg; -- GitLab