hyperloop.Python.mission package

Submodules

hyperloop.Python.mission.body_frame_acceleration module

class hyperloop.Python.mission.body_frame_acceleration.BodyFrameAcceleration[source]

Bases: openmdao.core.component.Component

Super sweet docs, bro

solve_nonlinear(p, u, r)[source]

hyperloop.Python.mission.eom module

hyperloop.Python.mission.lat_long module

hyperloop.Python.mission.mission_drag module

class hyperloop.Python.mission.mission_drag.MissionDrag[source]

Bases: openmdao.core.component.Component

Returns:

Drag : float

Total drag force acting on pod. Default value is 0.0.

Notes

Computes the total drag force acting on the pod. Will be fed into Mission EOM component

solve_nonlinear(params, unknowns, resids)[source]
Returns:

Drag : float

Total drag force acting on pod. Default value is 0.0.

Notes

Computes the total drag force acting on the pod. Will be fed into Mission EOM component Evaluates equation D = .5*Cd*rho*(V**2)*S + D_magnetic

hyperloop.Python.mission.mission_thrust module

class hyperloop.Python.mission.mission_thrust.MissionThrust[source]

Bases: openmdao.core.component.Component

Params:

Drag coefficient : float

Drag coefficient of pod. Default value is .2. More accurate results will come from CFD

Reference Area : float

Reference area of the pod. Default value is 1.4 m**2. Value will be pulled from geometry module

Tube Pressure : float

Pressure of air in tube. Default value is 850 Pa. Value will come from vacuum component

Ambient Temperature : float

Tunnel ambient temperature. Default value is 298 K.

Ideal Gas Constant : float

Ideal gas constant. Default valut is 287 J/(m*K).

Magnetic Drag : float

Drag force from magnetic levitation in N. Default value is 150 N. Value will come from levitation analysis

Pod Thrust : float

Thrust produced by pod compressed air. Default value 3500 N. Will pull value from NPSS

Inclination angle : float

Incline angle of pod in NED frame. Default value is 0.0 rad.

Pod Speed : float

Speed of the pod. Default value is 335 m/s.

Pod mass : float

total mass of pod. Default value is 3100 kg. Value will come from weight component

Gravity : float

Gravitational acceleration. Default value is 9.81 m/s**2

Returns:

Thrust : float

Total thrust force acting on pod. Default value is 0.0.

Notes

Computes the total thrust force acting on the pod assuming 1g acceleration in booster section and constant value of compressor thrust in coasting sections. Will be fed into Mission EOM component

solve_nonlinear(params, unknowns, resids)[source]
Params:

Drag coefficient : float

Drag coefficient of pod. Default value is .2. More accurate results will come from CFD

Reference Area : float

Reference area of the pod. Default value is 1.4 m**2. Value will be pulled from geometry module

Tube Pressure : float

Pressure of air in tube. Default value is 850 Pa. Value will come from vacuum component

Ambient Temperature : float

Tunnel ambient temperature. Default value is 298 K.

Ideal Gas Constant : float

Ideal gas constant. Default valut is 287 J/(m*K).

Magnetic Drag : float

Drag force from magnetic levitation in N. Default value is 150 N. Value will come from levitation analysis

Pod Thrust : float

Thrust produced by pod compressed air. Default value 3500 N. Will pull value from NPSS

Inclination angle : float

Incline angle of pod in NED frame. Default value is 0.0 rad.

Pod Speed : float

Speed of the pod. Default value is 335 m/s.

Pod mass : float

total mass of pod. Default value is 3100 kg. Value will come from weight component

Gravity : float

Gravitational acceleration. Default value is 9.81 m/s**2

Returns:

Thrust : float

Total thrust force acting on pod. Default value is 0.0.

Notes

Evaluates equation T = m*g*(1+sin(theta)) + .5*Cd*rho*(V**2)*S + D_magnetic

hyperloop.Python.mission.pod_thrust_and_drag module

hyperloop.Python.mission.rhs module

hyperloop.Python.mission.terrain module

hyperloop.Python.mission.usgs_data_converter module

Module contents