PCL Reference Manual > FlightLoads Functions > AeroDynamic Utilities
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">   
AeroDynamic Utilities
This section explains the functions that are used in defining the Flight Loads dynamics and maintaining it and its environment.
.
flds_steady_aerodyn_forceq_cre
( vector_name, coord_label, xz_sym, xy_sym, mach_num, num_of_rbm, rbm_values, num_of_cntrl_devs, cntrl_dev_values, lbc_set_sf, force, moment, force_type )
Description:
 
 
This function creates the Aerodynamic Force/Q vector.
Input:
 
 
STRING
vector_name
Name of the Force/Q vector
INTEGER
coord_label
The label of the coordinate frame
INTEGER
xz_sym
The label of the XZ Symmetry
INTEGER
xy_sym
The label of the XY Symmetry
REAL
mach_num
The Mach number
INTEGER
num_of_rbm
The number of Rigid Body Motions defined
REAL
rbm_values()
Array of all the defined Rigid Body Motion values
INTEGER
num_of_cntrl_devs
The number of Control Devices defined. This includes General Controllers and both the linear and nonlinear Control Surfaces.
REAL
cntrl_dev_values()
Array of all the defined Control Device values
REAL
lbc_set_sf
The Load.BC Set Scale Factor
INTEGER
force
The id of the Force field
INTEGER
moment
The id of the Moment field
STRING
force_type
Force Type: “Structural” or “Aero”
Output:
 
 
None.
 
 
Remarks:
None.
Example:
None
 
flds_steady_aerodyn_forceq_get
( vector_name, coord_label, xz_sym, xy_sym, mach_num, num_of_rbm, rbm_values, num_of_cntrl_devs, cntrl_dev_values, lbc_set_sf, force, moment, force_type )
Description:
 
 
This function gets the data for the specified Aerodynamic Force/Q vector.
Input:
 
 
STRING
vector_name
Name of the Force/Q vector to get
Output:
 
 
INTEGER
coord_label
The label of the coordinate frame
INTEGER
xz_sym
The label of the XZ Symmetry
INTEGER
xy_sym
The label of the XY Symmetry
REAL
mach_num
The Mach number
INTEGER
num_of_rbm
The number of Rigid Body Motions defined
REAL
rbm_values()
Array of all the defined Rigid Body Motion values
INTEGER
num_of_cntrl_devs
The number of Control Devices defined. This includes General Controllers and both the linear and nonlinear Control Surfaces.
REAL
cntrl_dev_values()
Array of all the defined Control Device values
REAL
lbc_set_sf
The Load.BC Set Scale Factor
INTEGER
force
The id of the Force field
INTEGER
moment
The id of the Moment field
STRING
force_type
Force Type: “Structural” or “Aero”
Remarks:
None.
Example:
None.
 
flds_steady_aerodyn_forceq_mod
( vector_name, coord_label, xz_sym, xy_sym, mach_num, num_of_rbm, rbm_values, num_of_cntrl_devs, cntrl_dev_values, lbc_set_sf, force, moment, force_type )
Description:
 
 
This function modifies the specified Aerodynamic Force/Q vector.
Input:
 
 
STRING
vector_name
Name of the Force/Q vector to modify
INTEGER
coord_label
The label of the coordinate frame
INTEGER
xz_sym
The label of the XZ Symmetry
INTEGER
xy_sym
The label of the XY Symmetry
REAL
mach_num
The Mach number
INTEGER
num_of_rbm
The number of Rigid Body Motions defined
REAL
rbm_values()
Array of all the defined Rigid Body Motion values
INTEGER
num_of_cntrl_devs
The number of Control Devices defined. This includes General Controllers and both the linear and nonlinear Control Surfaces.
REAL
cntrl_dev_values()
Array of all the defined Control Device values
REAL
lbc_set_sf
The Load.BC Set Scale Factor
INTEGER
force
The id of the Force field
INTEGER
moment
The id of the Moment field
STRING
force_type
Force Type: “Structural” or “Aero”
Output:
 
 
None.
 
 
Remarks:
None.
Example:
None.
 
flds_steady_aerodyn_nwashq_cre
( vector_name, coord_label, xz_sym, xy_sym, mach_num, num_of_rbm, rbm_values, num_of_cntrl_devs, cntrl_dev_values, lbc_set_sf, norm_wash )
Description:
 
 
This function creates the Aerodynamic Normalwash/Q vector.
Input:
 
 
STRING
vector_name
Name of the Normalwash/Q vector
INTEGER
coord_label
The label of the coordinate frame
INTEGER
xz_sym
The label of the XZ Symmetry
INTEGER
xy_sym
The label of the XY Symmetry
REAL
mach_num
The Mach number
INTEGER
num_of_rbm
The number of Rigid Body Motions defined
REAL
rbm_values()
Array of all the defined Rigid Body Motion values
INTEGER
num_of_cntrl_devs
The number of Control Devices defined. This includes General Controllers and both the linear and nonlinear Control Surfaces.
REAL
cntrl_dev_values()
Array of all the defined Control Device values
REAL
lbc_set_sf
The Load.BC Set Scale Factor
INTEGER
norm_wash
The id of the Normalwash field
Output:
 
 
None.
 
 
Remarks:
None.
Example:
None.
 
flds_steady_aerodyn_nwashq_get
( vector_name, coord_label, xz_sym, xy_sym, mach_num, num_of_rbm, rbm_values, num_of_cntrl_devs, cntrl_dev_values, lbc_set_sf, norm_wash )
Description:
 
 
This function gets the data for the specified Aerodynamic Normalwash/Q vector.
Input:
 
 
STRING
vector_name
Name of the Normalwash/Q vector to get
Output:
 
 
INTEGER
coord_label
The label of the coordinate frame
INTEGER
xz_sym
The label of the XZ Symmetry
INTEGER
xy_sym
The label of the XY Symmetry
REAL
mach_num
The Mach number
INTEGER
num_of_rbm
The number of Rigid Body Motions defined
REAL
rbm_values()
Array of all the defined Rigid Body Motion values
INTEGER
num_of_cntrl_devs
The number of Control Devices defined. This includes General Controllers and both the linear and nonlinear Control Surfaces.
REAL
cntrl_dev_values()
Array of all the defined Control Device values
REAL
lbc_set_sf
The Load.BC Set Scale Factor
INTEGER
norm_wash
The id of the Normalwash field
Remarks:
None.
Example:
None.
 
flds_steady_aerodyn_nwashq_mod
( vector_name, coord_label, xz_sym, xy_sym, mach_num, num_of_rbm, rbm_values, num_of_cntrl_devs, cntrl_dev_values, lbc_set_sf, norm_wash )
Description:
 
 
This function modifies the specified Aerodynamic Normalwas/Q vector.
Input:
 
 
STRING
vector_name
Name of the Normalwash/Q vector to modify
INTEGER
coord_label
The label of the coordinate frame
INTEGER
xz_sym
The label of the XZ Symmetry
INTEGER
xy_sym
The label of the XY Symmetry
REAL
mach_num
The Mach number
INTEGER
num_of_rbm
The number of Rigid Body Motions defined
REAL
rbm_values()
Array of all the defined Rigid Body Motion values
INTEGER
num_of_cntrl_devs
The number of Control Devices defined. This includes General Controllers and both the linear and nonlinear Control Surfaces.
REAL
cntrl_dev_values()
Array of all the defined Control Device values
REAL
lbc_set_sf
The Load.BC Set Scale Factor
INTEGER
norm_wash
The id of the Normalwash field
Output:
 
 
None.
 
 
Remarks:
None.
Example:
None.
 
 
 
 
flds_steady_aerodyn_pressq_cre
( vector_name, coord_label, xz_sym, xy_sym, mach_num, num_of_rbm, rbm_values, num_of_cntrl_devs, cntrl_dev_values, lbc_set_sf, top_pres, bot_pres, num_box )
Description:
 
 
This function creates the Aerodynamic Pressure/Q vector.
Input:
 
 
STRING
vector_name
Name of the Pressure/Q vector
INTEGER
coord_label
The label of the coordinate frame
INTEGER
xz_sym
The label of the XZ Symmetry
INTEGER
xy_sym
The label of the XY Symmetry
REAL
mach_num
The Mach number
INTEGER
num_of_rbm
The number of Rigid Body Motions defined
REAL
rbm_values()
Array of all the defined Rigid Body Motion values
INTEGER
num_of_cntrl_devs
The number of Control Devices defined. This includes General Controllers and both the linear and nonlinear Control Surfaces.
REAL
cntrl_dev_values()
Array of all the defined Control Device values
REAL
lbc_set_sf
The Load.BC Set Scale Factor
INTEGER
top_pres
The id of the Top Surface Pressure field
INTEGER
bot_pres
The id of the Bottom/Delta Surface Pressure field
INTEGER
num_box
A flag identifying if both the Top and the Bottom Pressure
Output:
 
 
None.
 
 
Remarks:
None.
Example:
None.
 
flds_steady_aerodyn_pressq_get
( vector_name, coord_label, xz_sym, xy_sym, mach_num, num_of_rbm, rbm_values, num_of_cntrl_devs, cntrl_dev_values, lbc_set_sf, top_pres, bot_pres, num_box )
Description:
 
 
This function gets the data for the specified Aerodynamic Pressure/Q vector.
Input:
 
 
STRING
vector_name
Name of the Pressure/Q vector to get
Output:
 
 
INTEGER
coord_label
The label of the coordinate frame
INTEGER
xz_sym
The label of the XZ Symmetry
INTEGER
xy_sym
The label of the XY Symmetry
REAL
mach_num
The Mach number
INTEGER
num_of_rbm
The number of Rigid Body Motions defined
REAL
rbm_values()
Array of all the defined Rigid Body Motion values
INTEGER
num_of_cntrl_devs
The number of Control Devices defined. This includes General Controllers and both the linear and nonlinear Control Surfaces.
REAL
cntrl_dev_values()
Array of all the defined Control Device values
REAL
lbc_set_sf
The Load.BC Set Scale Factor
INTEGER
top_pres
The id of the Top Surface Pressure field
INTEGER
bot_pres
The id of the Bottom/Delta Surface Pressure field
INTEGER
num_box
A flag identifying if both the Top and the Bottom Pressure
Remarks:
None.
Example:
None.
 
flds_steady_aerodyn_pressq_mod
( vector_name, coord_label, xz_sym, xy_sym, mach_num, num_of_rbm, rbm_values, num_of_cntrl_devs, cntrl_dev_values, lbc_set_sf, top_pres, bot_pres, num_box )
Description:
 
 
This function modifies the specified Aerodynamic Pressure/Q vector.
Input:
 
 
STRING
vector_name
Name of the Pressure/Q vector to modify
INTEGER
coord_label
The label of the coordinate frame
INTEGER
xz_sym
The label of the XZ Symmetry
INTEGER
xy_sym
The label of the XY Symmetry
REAL
mach_num
The Mach number
INTEGER
num_of_rbm
The number of Rigid Body Motions defined
REAL
rbm_values()
Array of all the defined Rigid Body Motion values
INTEGER
num_of_cntrl_devs
The number of Control Devices defined. This includes General Controllers and both the linear and nonlinear Control Surfaces.
REAL
cntrl_dev_values()
Array of all the defined Control Device values
REAL
lbc_set_sf
The Load.BC Set Scale Factor
INTEGER
top_pres
The id of the Top Surface Pressure field
INTEGER
bot_pres
The id of the Bottom/Delta Surface Pressure field
INTEGER
num_box
A flag identifying if both the Top and the Bottom Pressure
Output:
 
 
None.
 
 
Remarks:
None.
Example:
None.