dependent_variable
¶
None
Functions¶
|
Function to create settings for a generic dependent variable. |
|
Function to add the Mach number to the dependent variables to save. |
|
Function to add the altitude to the dependent variables to save. |
|
Function to add the airspeed to the dependent variables to save. |
|
Function to add the local density to the dependent variables to save. |
|
Function to add the relative speed (norm of the velocity vector) to the dependent variables to save. |
|
Function to add the relative speed (norm of the velocity vector) to the dependent variables to save. |
|
Function to add the relative distance (norm of the position vector) to the dependent variables to save. |
|
Function to add the relative velocity vector to the dependent variables to save. |
|
Function to add the Keplerian state to the dependent variables to save. |
|
Function to add the modified equinoctial state to the dependent variables to save. |
|
Function to add an acceleration vector to the dependent variables to save. |
|
Function to add a scalar acceleration (norm of the acceleration vector) to the dependent variables to save. |
|
Function to add the total scalar acceleration (norm of the vector) acting on a body to the dependent variables to save. |
|
Function to add the total acceleration vector acting on a body to the dependent variables to save. |
|
Function to add a single torque (norm of the torque vector) to the dependent variables to save. |
|
Function to add a single torque vector to the dependent variables to save. |
|
Function to add the total torque (norm of the torque vector) to the dependent variables to save. |
|
Function to add the total torque vector to the dependent variables to save. |
Function to add a single term of the spherical harmonic acceleration vector to the dependent variables to save. |
|
Function to add a single term of the spherical harmonic acceleration (norm of the vector) to the dependent variables to save. |
|
Function to add the aerodynamic force coefficients to the dependent variables to save. |
|
Function to add the aerodynamic moment coefficients to the dependent variables to save. |
|
|
Function to add the latitude to the dependent variables to save. |
|
Function to add the geodetic latitude to the dependent variables to save. |
|
Function to add the longitude to the dependent variables to save. |
|
Function to add the heading angle to the dependent variables to save. |
|
Function to add the flight path angle to the dependent variables to save. |
|
Function to add the angle of attack to the dependent variables to save. |
|
Function to add the sideslip angle to the dependent variables to save. |
|
Function to add the bank angle to the dependent variables to save. |
|
Function to add the radiation pressure to the dependent variables to save. |
Function to add the total gravity field variation acceleration to the dependent variables to save. |
|
Function to add a single gravity field variation acceleration to the dependent variables to save. |
|
|
Function to add the airspeed velocity vector to the dependent variables to save. |
|
Function to add the groundspeed velocity vector to the dependent variables to save. |
Function to add the rotation matrix from the inertial RF to the body-fixed RF to the dependent variables to save. |
|
|
Function to add the rotation matrix from the Local Vertical, Local Horizontal (LVLH) RF to the inertial RF to the dependent variables to save. |
Function to add the rotation matrix from the inertial RF to the body-fixed RF to the dependent variables to save. |
|
Function to add the rotation matrix from the a base aerodynamic RF to a target aerodynamic RF to the dependent variables to save. |
|
|
Function to add the altitude of periapsis to the dependent variables to save. |
|
Function to add the altitude of periapsis to the dependent variables to save. |
Function to add the spherical, body-fixed position to the dependent variables to save. |
|
Function to add the cartesian, body-fixed position to the dependent variables to save. |
|
|
Function to add the body mass to the dependent variables to save. |
|
Function to add the radiation pressure coefficient to the dependent variables to save. |
|
Function to add the local temperature to the dependent variables to save. |
|
Function to add the local temperature to the dependent variables to save. |
Function to add the local aerodynamic heat rate to the dependent variables to save. |
|
|
Function to add the total aerodynamic G-load to the dependent variables to save. |
Function to add the heat flux at the stagnation point to the dependent variables to save. |
|
|
Function to add the total mass rate to the dependent variables to save. |
|
Function to add the aerodynamic g-load to the dependent variables to save. |
|
Function to add the dynamic pressure to the dependent variables to save. |
|
Function to add the atmospheric temperature to the dependent variables to save. |
- create(dependent_variable_list: List[tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings], print_variable_indices: bool = True) tudatpy.kernel.simulation.propagation_setup.propagator.DependentVariableSaveSettings ¶
Function to create settings for a generic dependent variable.
Function to create settings for a dependent variable. It creates objects that calculate dependent variables from the objects that define their settings. It is usually not relevant nor useful for the user.
- Parameters
dependent_variable_list (list[SingleDependentVariableSaveSettings]) – List of dependent variables to be saved.
print_variable_indices (bool, default=True) – Whether the types of dependent variables to be saved should be printed on the terminal.
- Returns
Dependent variable settings object.
- Return type
- mach_number(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the Mach number to the dependent variables to save.
Function to add the Mach number to the dependent variables to save. Requires an aerodynamic acceleration to be acting on the vehicle.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- altitude(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the altitude to the dependent variables to save.
Function to add the altitude to the dependent variables to save. It requires an aerodynamic acceleration to be acting on the vehicle and it depends on the central body’s shape.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- airspeed(body: str, body_with_atmosphere: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the airspeed to the dependent variables to save.
Function to add the airspeed to the dependent variables to save. Requires an aerodynamic acceleration to be acting on the vehicle.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- density(body: str, body_with_atmosphere: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the local density to the dependent variables to save.
Function to add the density (at position of body undergoing acceleration) to the dependent variables to save. Requires an aerodynamic acceleration to be acting on the vehicle.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- relative_speed(body: str, relative_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the relative speed (norm of the velocity vector) to the dependent variables to save.
Function to add the relative speed (norm of the velocity vector) with respect to a second body to the dependent variables to save. The relative speed is computed between the bodies’ centers of mass.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- relative_speed(body: str, relative_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the relative speed (norm of the velocity vector) to the dependent variables to save.
Function to add the relative speed (norm of the velocity vector) with respect to a second body to the dependent variables to save. The relative speed is computed between the bodies’ centers of mass.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- relative_distance(body: str, relative_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the relative distance (norm of the position vector) to the dependent variables to save.
Function to add the relative distance (norm of the position vector) with respect to a second body to the dependent variables to save. The relative distance is computed between the bodies’ centers of mass.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- relative_velocity(body: str, relative_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the relative velocity vector to the dependent variables to save.
Function to add the relative velocity vector with respect to a second body to the dependent variables to save. The relative distance is computed between the bodies’ centers of mass.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- keplerian_state(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the Keplerian state to the dependent variables to save.
Function to add the Keplerian state to the dependent variables to save. The Keplerian state is returned in this order: 1: Semi-major Axis. 2: Eccentricity. 3: Inclination. 4: Argument of Periapsis. 5. Right Ascension of the Ascending Node. 6: True Anomaly.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- modified_equinoctial_state(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the modified equinoctial state to the dependent variables to save.
Function to add the modified equinoctial state to the dependent variables to save. The value of the parameter I is automatically chosen as +1 or -1, depending on whether the inclination is smaller or larger than 90 degrees.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- single_acceleration(acceleration_type: tudatpy.kernel.simulation.propagation_setup.acceleration.AvailableAcceleration, body_undergoing_acceleration: str, body_exerting_acceleration: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add an acceleration vector to the dependent variables to save.
Function to add an acceleration vector to the dependent variables to save.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- single_acceleration_norm(acceleration_type: tudatpy.kernel.simulation.propagation_setup.acceleration.AvailableAcceleration, body_undergoing_acceleration: str, body_exerting_acceleration: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add a scalar acceleration (norm of the acceleration vector) to the dependent variables to save.
Function to add a scalar acceleration (norm of the acceleration vector) to the dependent variables to save.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- total_acceleration_norm(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the total scalar acceleration (norm of the vector) acting on a body to the dependent variables to save.
Function to add the total scalar acceleration (norm of the vector) acting on a body to the dependent variables to save.
- Parameters
body (str) – Body undergoing acceleration.
- Returns
Dependent variable settings object.
- Return type
- total_acceleration(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the total acceleration vector acting on a body to the dependent variables to save.
Function to add the total acceleration vector acting on a body to the dependent variables to save.
- Parameters
body (str) – Body undergoing acceleration.
- Returns
Dependent variable settings object.
- Return type
- single_torque_norm(torque_type: tudatpy.kernel.simulation.propagation_setup.torque.AvailableTorque, body_undergoing_torque: str, body_exerting_torque: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add a single torque (norm of the torque vector) to the dependent variables to save.
Function to add a single torque (norm of the torque vector) to the dependent variables to save. The altitude depends on the shape of the central body.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- single_torque(torque_type: tudatpy.kernel.simulation.propagation_setup.torque.AvailableTorque, body_undergoing_torque: str, body_exerting_torque: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add a single torque vector to the dependent variables to save.
Function to add a single torque vector to the dependent variables to save. The altitude depends on the shape of the central body.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- total_torque_norm(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the total torque (norm of the torque vector) to the dependent variables to save.
Function to add the total torque (norm of the torque vector) to the dependent variables to save.
- Parameters
body (str) – Body whose dependent variable should be saved.
- Returns
Dependent variable settings object.
- Return type
- total_torque(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the total torque vector to the dependent variables to save.
Function to add the total torque vector to the dependent variables to save.
- Parameters
body (str) – Body whose dependent variable should be saved.
- Returns
Dependent variable settings object.
- Return type
- spherical_harmonic_terms_acceleration(body_undergoing_acceleration: str, body_exerting_acceleration: str, component_indices: List[Tuple[int, int]]) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add a single term of the spherical harmonic acceleration vector to the dependent variables to save.
Function to add single term of the spherical harmonic acceleration vector to the dependent variables to save.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- spherical_harmonic_terms_acceleration_norm(body_undergoing_acceleration: str, body_exerting_acceleration: str, component_indices: List[Tuple[int, int]]) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add a single term of the spherical harmonic acceleration (norm of the vector) to the dependent variables to save.
Function to add single term of the spherical harmonic acceleration (norm of the vector) to the dependent variables to save.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- aerodynamic_force_coefficients(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the aerodynamic force coefficients to the dependent variables to save.
Function to add the aerodynamic force coefficients to the dependent variables to save. It requires an aerodynamic acceleration acting on the vehicle. The coefficients are returned in the following order: drag force, side force, lift force.
- Parameters
body (str) – Body undergoing acceleration.
- Returns
Dependent variable settings object.
- Return type
- aerodynamic_moment_coefficients(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the aerodynamic moment coefficients to the dependent variables to save.
Function to add the aerodynamic force coefficients to the dependent variables to save. It requires an aerodynamic torque acting on the vehicle. The coefficients are returned in the following order: C_l, C_m, C_n (respectively about the X, Y, Z axes of the body-fixed frame, see Mooij 1994).
- Parameters
body (str) – Body undergoing acceleration.
- Returns
Dependent variable settings object.
- Return type
- latitude(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the latitude to the dependent variables to save.
Function to add the latitude to the dependent variables to save.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- geodetic_latitude(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the geodetic latitude to the dependent variables to save.
Function to add the geodetic latitude to the dependent variables to save.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- longitude(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the longitude to the dependent variables to save.
Function to add the longitude to the dependent variables to save.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- heading_angle(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the heading angle to the dependent variables to save.
Function to add the heading angle to the dependent variables to save. The heading angle is the angle between the X-axis of the vertical frame and the XZ-plane in the groundspeed-based trajectory frame (see Mooij, 1994).
- Parameters
- Returns
Dependent variable settings object.
- Return type
- flight_path_angle(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the flight path angle to the dependent variables to save.
Function to add the flight path angle to the dependent variables to save. The flight path angle is the angle between the X-axis of the groundspeed-based trajectory frame and the local horizontal plane defined in the vertical reference frame (see Mooij, 1994).
- Parameters
- Returns
Dependent variable settings object.
- Return type
- angle_of_attack(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the angle of attack to the dependent variables to save.
Function to add the angle of attack angle to the dependent variables to save. The angle of attack is the angle between the X-axis of the body-fixed reference frame and the XY plane in the groundspeed-based aerodynamic frame (see Mooij, 1994).
- Parameters
- Returns
Dependent variable settings object.
- Return type
- sideslip_angle(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the sideslip angle to the dependent variables to save.
Function to add the sideslip angle to the dependent variables to save. The sideslip angle is ???
- Parameters
- Returns
Dependent variable settings object.
- Return type
- bank_angle(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the bank angle to the dependent variables to save.
Function to add the bank angle to the dependent variables to save. The bank angle is ???
- Parameters
- Returns
Dependent variable settings object.
- Return type
- radiation_pressure(body: str, radiating_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the radiation pressure to the dependent variables to save.
Function to add the radiation pressure to the dependent variables to save.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- total_gravity_field_variation_acceleration(body_undergoing_acceleration: str, body_exerting_acceleration: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the total gravity field variation acceleration to the dependent variables to save.
Function to add the total gravity field variation acceleration to the dependent variables to save. This function does not distinguish between different sources of variations of the gravity field. To select only one contribution, look for the single gravity field variation acceleration.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- single_gravity_field_variation_acceleration(body_undergoing_acceleration: str, body_exerting_acceleration: str, deformation_type: tudatpy.kernel.simulation.environment_setup.gravity_field_variation.BodyDeformationTypes, identifier: str = '') tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add a single gravity field variation acceleration to the dependent variables to save.
Function to add a single gravity field variation acceleration to the dependent variables to save. This function does distinguish between different sources of variations of the gravity field, but not between terms of the spherical harmonic expansion. To select specific combinations of order and degree, look for the single per term gravity field variation acceleration.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- body_fixed_airspeed_velocity(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the airspeed velocity vector to the dependent variables to save.
Function to add the airspeed velocity vector to the dependent variables to save. The airspeed velocity is expressed with respect to a central body and returned in a frame fixed to the same central body. It requires the central body to have an atmosphere.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- body_fixed_groundspeed_velocity(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the groundspeed velocity vector to the dependent variables to save.
Function to add the groundspeed velocity vector to the dependent variables to save. The groundspeed velocity is expressed with respect to a central body and returned in a frame fixed to the same central body.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- inertial_to_body_fixed_rotation_frame(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the rotation matrix from the inertial RF to the body-fixed RF to the dependent variables to save.
Function to add the rotation matrix from the inertial RF to the body-fixed RF to the dependent variables to save.
- Parameters
body (str) – Body of interest.
- Returns
Dependent variable settings object.
- Return type
- lvlh_to_inertial_rotation_matrix(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the rotation matrix from the Local Vertical, Local Horizontal (LVLH) RF to the inertial RF to the dependent variables to save.
Function to add the rotation matrix from the Local Vertical, Local Horizontal (LVLH) RF to the inertial RF to the dependent variables to save.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- inertial_to_body_fixed_313_euler_angles(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the rotation matrix from the inertial RF to the body-fixed RF to the dependent variables to save.
Function to add the rotation matrix from the inertial RF to the body-fixed RF to the dependent variables to save. It uses a 313-Euler angles representation.
- Parameters
body (str) – Body whose dependent variable should be saved.
- Returns
Dependent variable settings object.
- Return type
- intermediate_aerodynamic_rotation_matrix_variable(body: str, base_frame: tudatpy.kernel.astro.frames.AerodynamicsReferenceFrames, target_frame: tudatpy.kernel.astro.frames.AerodynamicsReferenceFrames) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the rotation matrix from the a base aerodynamic RF to a target aerodynamic RF to the dependent variables to save.
Function to add the rotation matrix from the a base aerodynamic RF to a target aerodynamic RF to the dependent variables to save. The aerodynamic RFs are collected in the AerodynamicsReferenceFrames enum.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- periapsis_altitude(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the altitude of periapsis to the dependent variables to save.
Function to add the altitude of periapsis to the dependent variables to save. The altitude depends on the shape of the central body.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- control_surface_deflection(body: str, control_surface: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the altitude of periapsis to the dependent variables to save.
Function to add the altitude of periapsis to the dependent variables to save. The altitude depends on the shape of the central body.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- central_body_fixed_spherical_position(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the spherical, body-fixed position to the dependent variables to save.
Function to add the spherical position to the dependent variables to save. The spherical position is expressed in the central body’s body-fixed RF.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- central_body_fixed_cartesian_position(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the cartesian, body-fixed position to the dependent variables to save.
Function to add the cartesian position to the dependent variables to save. The cartesian position is expressed in the central body’s body-fixed RF.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- body_mass(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the body mass to the dependent variables to save.
Function to add the body mass to the dependent variables to save.
- Parameters
body (str) – Body whose dependent variable should be saved.
- Returns
Dependent variable settings object.
- Return type
- radiation_pressure_coefficient(body: str, emitting_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the radiation pressure coefficient to the dependent variables to save.
Function to add the radiation pressure coefficient to the dependent variables to save.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- local_temperature(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the local temperature to the dependent variables to save.
Function to add the local temperature to the dependent variables to save (at position of body undergoing acceleration). It requires an aerodynamic acceleration to be acting on the body.
- Parameters
body (str) – Body whose dependent variable should be saved.
- Returns
Dependent variable settings object.
- Return type
- local_dynamic_pressure(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the local temperature to the dependent variables to save.
Function to add the local temperature to the dependent variables to save (at position of body undergoing acceleration). It requires an aerodynamic acceleration to be acting on the body.
- Parameters
body (str) – Body whose dependent variable should be saved.
- Returns
Dependent variable settings object.
- Return type
- local_aerodynamic_heat_rate(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the local aerodynamic heat rate to the dependent variables to save.
Function to add the local aerodynamic heat rate felt by the vehicle based on the current velocity and atmospheric conditions to the dependent variables to save (at position of body undergoing acceleration). It requires an aerodynamic acceleration to be acting on the body.
- Parameters
body (str) – Body whose dependent variable should be saved.
- Returns
Dependent variable settings object.
- Return type
- local_aerodynamic_g_load(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the total aerodynamic G-load to the dependent variables to save.
Function to add the total aerodynamic G-load induced by the aerodynamic acceleration to the dependent variables to save (at position of body undergoing acceleration). It requires an aerodynamic acceleration to be acting on the body.
- Parameters
body (str) – Body whose dependent variable should be saved.
- Returns
Dependent variable settings object.
- Return type
- stagnation_point_heat_flux(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the heat flux at the stagnation point to the dependent variables to save.
Function to add the heat flux induced by atmospheric friction at the stagnation point to the dependent variables to save. It requires an aerodynamic acceleration to be acting on the body and a vehicle nose radius to be defined.
- Parameters
body (str) – Body whose dependent variable should be saved.
- Returns
Dependent variable settings object.
- Return type
- total_mass_rate(body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the total mass rate to the dependent variables to save.
Function to add the total mass rate to the dependent variables to save. It requires the body mass to be numerically propagated.
- Parameters
body (str) – Body whose dependent variable should be saved.
- Returns
Dependent variable settings object.
- Return type
- aerodynamic_g_load(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the aerodynamic g-load to the dependent variables to save.
Function to add the aerodynamic g-load to the dependent variables to save (at position of body undergoing acceleration). It requires an aerodynamic acceleration to be acting on the body.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- dynamic_pressure(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the dynamic pressure to the dependent variables to save.
Function to add the dynamic pressure to the dependent variables to save. It requires the central body to have an atmosphere.
- Parameters
- Returns
Dependent variable settings object.
- Return type
- atmospheric_temperature(body: str, central_body: str) tudatpy.kernel.simulation.propagation_setup.dependent_variable.SingleDependentVariableSaveSettings ¶
Function to add the atmospheric temperature to the dependent variables to save.
Function to add the atmospheric temperature to the dependent variables to save. It requires the central body to have an atmosphere.
- Parameters
- Returns
Dependent variable settings object.
- Return type
Classes¶
- class VariableSettings¶
Functional base class to define settings for variables.
- class SingleDependentVariableSaveSettings¶
VariableSettings-derived class to define settings for dependent variables that are to be saved during propagation.
- class SingleAccelerationDependentVariableSaveSettings¶
SingleDependentVariableSaveSettings-derived class to save a single acceleration (norm or vector) during propagation.