get inertial terms

Commit
05c69b59e56fec43205543cfe04188b8fd73aab1
Author
Marius Peter <blendoit@gmail.com>
Author date
Committer
Marius Peter <blendoit@gmail.com>
Committer date
Changed files
creator.py
index 42f05e36..366909b9 100644..100644
@@ -250,13 +250,12 @@
250 250 y = (self.spar.z_u[_], self.spar.z_l[_])
251 251 plt.plot(x, y, '.-', color='b')
252 252
253 Removed: # Plot stringers
254 Removed: # Upper stringers
253 Added: # Plot upper stringers
255 254 for _ in range(0, len(self.stringer.x_u)):
256 255 x = self.stringer.x_u[_]
257 256 y = self.stringer.z_u[_]
258 257 plt.plot(x, y, '.', color='y', markersize=12)
259 Removed: # Lower stringers
258 Added: # Plot lower stringers
260 259 for _ in range(0, len(self.stringer.x_l)):
261 260 x = self.stringer.x_l[_]
262 261 y = self.stringer.z_l[_]
evaluator.py
index 56ce7a0a..f6d0afc1 100644..100644
@@ -142,6 +142,15 @@
142 142 (len(x_stringers) * area)
143 143 return(x_centroid, z_centroid)
144 144
145 Added: def get_I_x():
146 Added: pass
147 Added:
148 Added: def get_I_z():
149 Added: pass
150 Added:
151 Added: def get_I_xz():
152 Added: pass
153 Added:
145 154 def analysis(self):
146 155 '''Perform all analysis calculations and store in class instance.'''
147 156
@@ -153,6 +162,9 @@
153 162
154 163 self.mass_dist = self.get_mass_distribution(self.mass_total)
155 164 self.centroid = self.get_centroid()
165 Added: self.I_x = self.get_I_x()
166 Added: self.I_z = self.get_I_z()
167 Added: self.I_xz = self.get_I_xz()
156 168 return None
157 169
158 170 def plot(self):
main.py
index f5f4496d..e7710928 100644..100644
@@ -32,7 +32,7 @@
32 32 STRINGER_MASS = 5 # lbs
33 33
34 34 # Area
35 Removed: STRINGER_AREA = 1 # sqin
35 Added: STRINGER_AREA = 0.1 # sqin
36 36 TOP_STRINGERS = 4
37 37 BOTTOM_STRINGERS = 6
38 38 NOSE_TOP_STRINGERS = 4