LiftingLine + GXBeamAssembly

Type Definition

Aeroelasticity.LiftingLineGXBeamAssemblyType
LiftingLineGXBeamAssembly()

Construct a model by coupling a lifting line aerodynamic model and a geometrically exact beam theory model (as implemented by GXBeam). Parameters for this model are defined in LiftingLineGXBeamParameters.

NOTE: When using this model, the local frame for each beam element is assumed to be oriented with the x-axis along the beam's axis, the y-axis forward (into the freestream), and the z-axis in the airfoil normal direction.

source
Aeroelasticity.LiftingLineGXBeamParametersFunction
LiftingLineGXBeamParameters(Vinf, rho, beta; kwargs...)

Defines parameters for a lifting line model coupled with a geometrically exact beam theory structural model when subjected to a the freestream velocity vector Vinf.

Arguments

  • Vinf: Freestream velocity vector
  • rho: Air density
  • beta: Prandtl-Glauert compressibility factor $\beta = \sqrt{1 - M^2}$

Keyword Arguments

  • prescribed_conditions = Dict{Int,PrescribedConditions{Float64}}(): A dictionary with keys corresponding to the points at which prescribed conditions are applied and values of type PrescribedConditions which describe the prescribed conditions at those points.
  • distributed_loads = Dict{Int,DistributedLoads{Float64}}(): A dictionary with keys corresponding to the elements to which distributed loads are applied and values of type DistributedLoads which describe the distributed loads on those elements.
  • point_masses = Dict{Int,PointMass{Float64}}(): A dictionary with keys corresponding to the points to which point masses are attached and values of type PointMass which contain the properties of the attached point masses.
  • linear_velocity = zeros(3): Prescribed linear velocity of the body frame.
  • angular_velocity = zeros(3): Prescribed angular velocity of the body frame.
  • linear_acceleration = zeros(3): Prescribed linear acceleration of the body frame.
  • angular_acceleration = zeros(3): Prescribed angular acceleration of the body frame.
  • gravity = [0,0,0]: Gravity vector in the body frame.
source

Example Usage

Theory

This model is defined by coupling the lifting line aerodynamics model with the geometrically exact beam theory model.