WOLFRAM SYSTEM MODELER

# SatelliteScenario

Model scenario of the launch and flight of a satellite.

# Wolfram Language

In[1]:=
`SystemModel["EducationExamples.AerospaceEngineering.Satellite.SatelliteScenario"]`
Out[1]:=

# Information

Model a satellite with a combination of 3D mechanics and block-based control logic. The satellite is launched from the Earth's surface with a launch sequence. Then a control logic subsystem adjusts altitude and velocity via thrusters. The Wolfram Language is used to design the parameters of the control system.

#### Design Controller

Compare different controller options by the altitude and energy expenditure.

#### Visualize Trajectory

Visualize the satellite using Wolfram Language functionality for 3D graphics. The images show the satellite path with and without controller.

In order to get the full experience of this example, you need a desktop Wolfram Language product. A free trial download is available at www.wolfram.com/mathematica/trial/

For the full example, open the accompanying notebook Satellite.nb.

# Parameters (7)

launchVehicleMass Value: 450000 Type: Mass (kg) Description: Mass of rigid body Value: 10 Type: Real Description: Gain of controller Value: 2000 Type: Time (s) Description: Time constant of Derivative block Value: 0.1 Type: Real Description: Gain of controller Value: 1000 Type: Time (s) Description: Time constant of Derivative block Value: 1000000 Type: Real Description: Upper limit of output Value: 1000000 Type: Real Description: Upper limit of output

# Components (9)

world Type: World Description: World coordinate system + gravity field + default animation definition Type: WorldForce Description: External force acting at frame_b, defined by 3 input signals and resolved in frame world, frame_b or frame_resolve Type: Distance Description: Measure the distance between the origins of two frame connectors Type: AbsolutePosition Description: Measure absolute position vector of the origin of a frame connector Type: AbsolutePosition Description: Measure absolute position vector of the origin of a frame connector Type: Earth Description: Models the mass of the earth Type: ControlLogic Description: Satellite controller Type: SatelliteMass Description: Models the mass of the satellite Type: AbsoluteVelocity Description: Measure absolute velocity vector of origin of frame connector