From ccef2a80b9862f61370196c075cfa8f8936d1f84 Mon Sep 17 00:00:00 2001 From: Xun Jiang Date: Mon, 13 Jan 2025 09:03:58 -0800 Subject: [PATCH] set Aircraft.HorizontalTail.TAPER_RATIO = 0.0 --- aviary/subsystems/geometry/flops_based/prep_geom.py | 2 +- aviary/subsystems/geometry/gasp_based/empennage.py | 2 +- aviary/subsystems/mass/flops_based/horizontal_tail.py | 2 +- aviary/subsystems/mass/gasp_based/fixed.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/aviary/subsystems/geometry/flops_based/prep_geom.py b/aviary/subsystems/geometry/flops_based/prep_geom.py index dfabcfa13..49ac2ed27 100644 --- a/aviary/subsystems/geometry/flops_based/prep_geom.py +++ b/aviary/subsystems/geometry/flops_based/prep_geom.py @@ -121,7 +121,7 @@ def setup(self): add_aviary_input(self, Aircraft.HorizontalTail.AREA) add_aviary_input(self, Aircraft.HorizontalTail.ASPECT_RATIO) - add_aviary_input(self, Aircraft.HorizontalTail.TAPER_RATIO, 0.352) + add_aviary_input(self, Aircraft.HorizontalTail.TAPER_RATIO) add_aviary_input(self, Aircraft.HorizontalTail.THICKNESS_TO_CHORD) add_aviary_input(self, Aircraft.VerticalTail.AREA) diff --git a/aviary/subsystems/geometry/gasp_based/empennage.py b/aviary/subsystems/geometry/gasp_based/empennage.py index 4e2dc3894..c1446c86b 100644 --- a/aviary/subsystems/geometry/gasp_based/empennage.py +++ b/aviary/subsystems/geometry/gasp_based/empennage.py @@ -106,7 +106,7 @@ def setup(self): ) self.add_input("ar", 0.0, units="unitless", desc="ARHT | ARVT: Tail aspect ratio.") - self.add_input("tr", 0.352, units="unitless", + self.add_input("tr", 0.0, units="unitless", desc="SLMH | SLMV: Tail taper ratio.") self.add_output("area", units="ft**2", desc="SHT | SVT: Tail area") diff --git a/aviary/subsystems/mass/flops_based/horizontal_tail.py b/aviary/subsystems/mass/flops_based/horizontal_tail.py index a647ebd8f..e67cd313f 100644 --- a/aviary/subsystems/mass/flops_based/horizontal_tail.py +++ b/aviary/subsystems/mass/flops_based/horizontal_tail.py @@ -14,7 +14,7 @@ class HorizontalTailMass(om.ExplicitComponent): def setup(self): add_aviary_input(self, Aircraft.HorizontalTail.AREA, val=0.0) - add_aviary_input(self, Aircraft.HorizontalTail.TAPER_RATIO, val=0.352) + add_aviary_input(self, Aircraft.HorizontalTail.TAPER_RATIO) add_aviary_input(self, Mission.Design.GROSS_MASS, val=0.0) diff --git a/aviary/subsystems/mass/gasp_based/fixed.py b/aviary/subsystems/mass/gasp_based/fixed.py index 84fd865a0..5c46b3680 100644 --- a/aviary/subsystems/mass/gasp_based/fixed.py +++ b/aviary/subsystems/mass/gasp_based/fixed.py @@ -957,7 +957,7 @@ def setup(self): add_aviary_input(self, Aircraft.Fuselage.LENGTH, val=200) add_aviary_input(self, Aircraft.HorizontalTail.SPAN, val=7) add_aviary_input(self, Aircraft.LandingGear.TAIL_HOOK_MASS_SCALER, val=1) - add_aviary_input(self, Aircraft.HorizontalTail.TAPER_RATIO, val=0.352) + add_aviary_input(self, Aircraft.HorizontalTail.TAPER_RATIO) add_aviary_input(self, Aircraft.VerticalTail.MASS_COEFFICIENT, val=0.289) add_aviary_input(self, Aircraft.Wing.SPAN, val=118) add_aviary_input(self, Aircraft.HorizontalTail.AREA, val=15)