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 typePrescribedConditionswhich 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 typeDistributedLoadswhich 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 typePointMasswhich 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.