Class Module for MSM Beam Structure¶
import msmbeam
-
class
msmbeam.
Beam
¶ A slender beam-like structure
This class is mainly for the GEBT code.
-
readPreGEBTIn
(fn_pregebt_in)¶ Preprocessor of GEBT
Parameters: fn_pregebt_in (string) – File name of the PreGEBT main input file (.xml)
-
writeGEBTIn
()¶ Write data to the GEBT input
-
writeGmshMsh
()¶ Write the Gmsh mesh file for the visualization of the whole blade
-
analysis_type
= None¶ Analysis type (GEBT)
-
angular_velocity
= None¶ Angular velocity of the rotating beam
-
divisions
= None¶ Divisions of members
-
fn_gebt_in
= None¶ File name of the GEBT input
-
fn_gmsh_msh
= None¶ File name of the Gmsh mesh file
-
frames
= None¶ Local self.frames
-
length
= None¶ Length of the beam
-
linear_velocity
= None¶ Linear velocity of the first key point
-
max_iteration
= None¶ Max iteration
-
members
= None¶ Members
-
name
= None¶ Name of the beam
-
num_condmembers
= None¶ Number of conditional members
-
num_condpoints
= None¶ Number of conditional points
-
num_distrloads
= None¶ Number of distribution loads
-
num_eigen
= None¶ Number of eigen analysis resutls
-
num_frames
= None¶ Number of local self.frames
-
num_initcurvatures
= None¶ Number of initial curvatures
-
num_materials
= None¶ Number of materials (cross sections)
-
num_members
= None¶ Number of members
-
num_points
= None¶ Number of key points
-
num_step
= None¶ Number of analysis steps
-
num_timefunctions
= None¶ Number of time functions
-
pconditions
= None¶ Point conditions (B.C. and loads)
-
points
= None¶ Key points
-
results
= None¶ Results of GEBT analysis
-
stations
= None¶ Stations of the beam
-