summaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
authorBlendoit <51464356+Blendoit@users.noreply.github.com>2019-06-23 12:32:30 -0700
committerGitHub <noreply@github.com>2019-06-23 12:32:30 -0700
commitf3c4b943012397cf085a67580acf660fe9ef7df5 (patch)
tree83285d0a2806d1cafe6552bfc03069b0d0633f47 /main.py
parent4fdb14b652ea2a1f13b0ea0b1daaa5b59d8b9f33 (diff)
parentc9dde0aa778331bc110dc1e223cb76816847a08c (diff)
Merge pull request #4 from Blendoit/2_coord_vs_4
2 coord vs 4
Diffstat (limited to 'main.py')
-rw-r--r--main.py26
1 files changed, 13 insertions, 13 deletions
diff --git a/main.py b/main.py
index fd8855f..f11bd0f 100644
--- a/main.py
+++ b/main.py
@@ -24,8 +24,8 @@ start_time = time.time()
# Airfoil dimensions
NACA_NUM = 2412
-CHORD_LENGTH = 40
-SEMI_SPAN = 50
+CHORD_LENGTH = 101
+SEMI_SPAN = 40
# Airfoil thickness
T_UPPER = 0.1
@@ -37,14 +37,14 @@ SPAR_MASS = 10 # lbs
STRINGER_MASS = 5 # lbs
# Area
-SPAR_CAP_AREA = 0.3 # sqin
+SPAR_CAP_AREA = 0.0 # sqin
STRINGER_AREA = 0.1 # sqin
# Amount of stringers
-TOP_STRINGERS = 0
-BOTTOM_STRINGERS = 18
-NOSE_TOP_STRINGERS = 0
-NOSE_BOTTOM_STRINGERS = 5
+TOP_STRINGERS = 3
+BOTTOM_STRINGERS = 4
+NOSE_TOP_STRINGERS = 3
+NOSE_BOTTOM_STRINGERS = 6
# population information & save path
POP_SIZE = 1
@@ -71,18 +71,18 @@ def main():
af.add_naca(NACA_NUM)
af.add_mass(AIRFOIL_MASS)
# af.info_print(2)
- # af.info_save(SAVE_PATH, _)
+ af.info_save(SAVE_PATH, _)
# Create spar instance
af.spar = creator.Spar()
# Define the spar coordinates and mass, stored in single spar object
- af.spar.add_coord(af, 0.15)
- af.spar.add_coord(af, 0.55)
+ af.spar.add_coord(af, 0.20)
+ af.spar.add_coord(af, 0.65)
# Automatically adds spar caps for all spars previously defined
af.spar.add_spar_caps(SPAR_CAP_AREA)
af.spar.add_mass(SPAR_MASS)
# af.spar.info_print(2)
- # af.spar.info_save(SAVE_PATH, _)
+ af.spar.info_save(SAVE_PATH, _)
# Create stringer instance
af.stringer = creator.Stringer()
@@ -95,10 +95,10 @@ def main():
af.stringer.add_area(STRINGER_AREA)
af.stringer.add_mass(STRINGER_MASS)
# af.stringer.info_print(2)
- # af.stringer.info_save(SAVE_PATH, _)
+ af.stringer.info_save(SAVE_PATH, _)
# Plot components with matplotlib
- # creator.plot_geom(af)
+ creator.plot_geom(af)
# Evaluator object contains airfoil analysis results.
eval = evaluator.Evaluator(af)
Copyright 2019--2024 Marius PETER