Structures API

Beams API

AeroFuse.Beams.MaterialMethod
Material(E, J, σ_max, ρ)
Material(; elastic_modulus, shear_modulus, yield_stress, density)

Define a Material with positive, real elastic modulus EE, shear modulus GG, yield stress σmaxσ_{\max}, and density ρρ.

The default assignments for the named variables are set to the properties of aluminium?

Arguments

  • elastic_modulus :: Real = 85e9: Elastic modulus.
  • shear_modulus :: Real = 25e9: Shear modulus.
  • yield_stress :: Real = 350e6: Yield stress.
  • density :: Real = 1.6e3: Density.
source
AeroFuse.Beams.TubeType
Tube(material :: Material, length, radius, thickness)

Define a hollow tube of fixed radius with a given material, length, and thickness.

source
AeroFuse.Beams.tube_stiffness_matrixFunction
tube_stiffness_matrix(E, G, A, Iyy, Izz, J, L)
tube_stiffness_matrix(E, G, A, Iyy, Izz, J, L, num)
tube_stiffness_matrix(tube :: Tube)
tube_stiffness_matrix(tube :: Vector{Tube})
tube_stiffness_matrix(x :: Matrix{Real})

Generate the stiffness matrix using the properties of a tube.

The required properties are the elastic modulus EE, shear modulus GG, area AA, moments of inertia about the yy- and zz- axes Iyy,IzzI_{yy}, I_{zz}, polar moment of inertia JJ, length LL. A composite stiffness matrix is generated with a specified number of elements.

source