LiftingLine
+ GXBeamAssembly
Type Definition
Aeroelasticity.LiftingLineGXBeamAssembly
— TypeLiftingLineGXBeamAssembly()
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.
Aeroelasticity.LiftingLineGXBeamParameters
— FunctionLiftingLineGXBeamParameters(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 vectorrho
: Air densitybeta
: 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 typePrescribedConditions
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 typeDistributedLoads
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 typePointMass
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.
Example Usage
- Aeroelastic Analysis of the Goland Wing
- Steady State Aeroelastic Analysis of a Highly Flexible Wing
- Aeroelastic Stability Analysis of a Highly Flexible Wing
Theory
This model is defined by coupling the lifting line aerodynamics model with the geometrically exact beam theory model.