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