From 47538a523e8998a48aec2caa04c0735abcf9f71a Mon Sep 17 00:00:00 2001 From: Thomas Lambert <t.lambert@uliege.be> Date: Wed, 7 Jun 2023 22:09:57 +0200 Subject: [PATCH] fix(Airfoil): issue with polypolar --- src/utils/preproc/createairfoils.m | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/utils/preproc/createairfoils.m b/src/utils/preproc/createairfoils.m index 994dcb4..042d451 100644 --- a/src/utils/preproc/createairfoils.m +++ b/src/utils/preproc/createairfoils.m @@ -47,12 +47,15 @@ function Af = createairfoils(UserAirfoil) switch UserAirfoil(i).polarType case 'file' Af(i) = Af(i).loadpolar(UserAirfoil(i).polarFile); + Af(i).Polar.analyze(); + Af(i).Polar.extrapMethod = UserAirfoil(i).extrapMethod; + case 'polynomial' - Af(i) = Af(i).Polar.polypolar(UserAirfoil(i).clPoly, UserAirfoil(i).cdPoly); - end + Af(i) = Af(i).polypolar(UserAirfoil(i).clPoly, UserAirfoil(i).cdPoly); + Af(i).Polar.findzerolift(); + Af(i).Polar.findcllinrange(); - Af(i).Polar.analyze(); - Af(i).Polar.extrapMethod = UserAirfoil(i).extrapMethod; + end end -- GitLab