├── .gitignore ├── LICENSE ├── MATLAB ├── BLTSIM_MASTER_MODEL.slx ├── Constants │ ├── Re_m.m │ ├── d2r.m │ ├── earthRate_rps.m │ └── mu_m3ps2.m ├── LookupTables │ └── AtmosphericModel │ │ └── atmLookupTables.mat ├── Simulink-Buses │ ├── bus__Conversions.m │ ├── bus__StateVector.m │ ├── bus__Telemetry.m │ ├── bus__example.m │ ├── bus__vehicleState.m │ └── loadSimulinkBuses.m ├── Simulink-Libraries │ ├── atmModelLib.slx │ ├── conversionsLib.slx │ ├── equationsOfMotionLib.slx │ └── gravityLib.slx ├── Subsystems │ ├── AtmosphericModeling │ │ ├── AirDensity.m │ │ ├── AirPressure.m │ │ ├── AirTemp.m │ │ ├── AirViscosity.m │ │ └── SpeedofSound.m │ ├── EquationsOfMotion │ │ ├── accelerationCalc.m │ │ ├── dotQuatCalc.m │ │ ├── equationsOfMotionSubsystem.slx │ │ ├── rotAccelerationCalc.m │ │ └── velocityCalc.m │ ├── Forces │ │ └── ForcesSubsystem.slx │ ├── Gravity │ │ ├── ellipsoidalGravity.m │ │ ├── gravToEcef.m │ │ └── gravitySubsystem.slx │ ├── GroundCheck │ │ └── groundCheckSubsystem.slx │ ├── Output Handling │ │ └── outputHandlingSubsytem.slx │ ├── Telemetry │ │ └── telemetrySubsystem.slx │ └── ThrustCalc │ │ └── ThrustCalc ├── Utilities │ ├── Euler2Quat.m │ ├── Quat2Euler.m │ ├── addBusElement.m │ ├── dcmFromQuat.m │ ├── ecefToEci.m │ ├── eciToEcef.m │ └── parseSimRaw.m ├── buildScripts │ └── buildAtmosphereLookups.m ├── init-Scripts │ ├── initModelParameters.m │ ├── initPropParameters.m │ ├── initVehicleGeometry.m │ └── initializeStateVector.m ├── initMatlab.m ├── initSim.m ├── plotSimResults.m └── runSim.m ├── README.md └── Tables └── UsStandardAtmosphere └── StandardAtmosphere.csv /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/LICENSE -------------------------------------------------------------------------------- /MATLAB/BLTSIM_MASTER_MODEL.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/BLTSIM_MASTER_MODEL.slx -------------------------------------------------------------------------------- /MATLAB/Constants/Re_m.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Constants/Re_m.m -------------------------------------------------------------------------------- /MATLAB/Constants/d2r.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Constants/d2r.m -------------------------------------------------------------------------------- /MATLAB/Constants/earthRate_rps.m: -------------------------------------------------------------------------------- 1 | function w = earthRate_rps() 2 | w = 7.2921159e-5; 3 | end -------------------------------------------------------------------------------- /MATLAB/Constants/mu_m3ps2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Constants/mu_m3ps2.m -------------------------------------------------------------------------------- /MATLAB/LookupTables/AtmosphericModel/atmLookupTables.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/LookupTables/AtmosphericModel/atmLookupTables.mat -------------------------------------------------------------------------------- /MATLAB/Simulink-Buses/bus__Conversions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Simulink-Buses/bus__Conversions.m -------------------------------------------------------------------------------- /MATLAB/Simulink-Buses/bus__StateVector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Simulink-Buses/bus__StateVector.m -------------------------------------------------------------------------------- /MATLAB/Simulink-Buses/bus__Telemetry.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Simulink-Buses/bus__Telemetry.m -------------------------------------------------------------------------------- /MATLAB/Simulink-Buses/bus__example.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Simulink-Buses/bus__example.m -------------------------------------------------------------------------------- /MATLAB/Simulink-Buses/bus__vehicleState.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Simulink-Buses/bus__vehicleState.m -------------------------------------------------------------------------------- /MATLAB/Simulink-Buses/loadSimulinkBuses.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Simulink-Buses/loadSimulinkBuses.m -------------------------------------------------------------------------------- /MATLAB/Simulink-Libraries/atmModelLib.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Simulink-Libraries/atmModelLib.slx -------------------------------------------------------------------------------- /MATLAB/Simulink-Libraries/conversionsLib.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Simulink-Libraries/conversionsLib.slx -------------------------------------------------------------------------------- /MATLAB/Simulink-Libraries/equationsOfMotionLib.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Simulink-Libraries/equationsOfMotionLib.slx -------------------------------------------------------------------------------- /MATLAB/Simulink-Libraries/gravityLib.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Simulink-Libraries/gravityLib.slx -------------------------------------------------------------------------------- /MATLAB/Subsystems/AtmosphericModeling/AirDensity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/AtmosphericModeling/AirDensity.m -------------------------------------------------------------------------------- /MATLAB/Subsystems/AtmosphericModeling/AirPressure.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/AtmosphericModeling/AirPressure.m -------------------------------------------------------------------------------- /MATLAB/Subsystems/AtmosphericModeling/AirTemp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/AtmosphericModeling/AirTemp.m -------------------------------------------------------------------------------- /MATLAB/Subsystems/AtmosphericModeling/AirViscosity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/AtmosphericModeling/AirViscosity.m -------------------------------------------------------------------------------- /MATLAB/Subsystems/AtmosphericModeling/SpeedofSound.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/AtmosphericModeling/SpeedofSound.m -------------------------------------------------------------------------------- /MATLAB/Subsystems/EquationsOfMotion/accelerationCalc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/EquationsOfMotion/accelerationCalc.m -------------------------------------------------------------------------------- /MATLAB/Subsystems/EquationsOfMotion/dotQuatCalc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/EquationsOfMotion/dotQuatCalc.m -------------------------------------------------------------------------------- /MATLAB/Subsystems/EquationsOfMotion/equationsOfMotionSubsystem.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/EquationsOfMotion/equationsOfMotionSubsystem.slx -------------------------------------------------------------------------------- /MATLAB/Subsystems/EquationsOfMotion/rotAccelerationCalc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/EquationsOfMotion/rotAccelerationCalc.m -------------------------------------------------------------------------------- /MATLAB/Subsystems/EquationsOfMotion/velocityCalc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/EquationsOfMotion/velocityCalc.m -------------------------------------------------------------------------------- /MATLAB/Subsystems/Forces/ForcesSubsystem.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/Forces/ForcesSubsystem.slx -------------------------------------------------------------------------------- /MATLAB/Subsystems/Gravity/ellipsoidalGravity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/Gravity/ellipsoidalGravity.m -------------------------------------------------------------------------------- /MATLAB/Subsystems/Gravity/gravToEcef.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/Gravity/gravToEcef.m -------------------------------------------------------------------------------- /MATLAB/Subsystems/Gravity/gravitySubsystem.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/Gravity/gravitySubsystem.slx -------------------------------------------------------------------------------- /MATLAB/Subsystems/GroundCheck/groundCheckSubsystem.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/GroundCheck/groundCheckSubsystem.slx -------------------------------------------------------------------------------- /MATLAB/Subsystems/Output Handling/outputHandlingSubsytem.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/Output Handling/outputHandlingSubsytem.slx -------------------------------------------------------------------------------- /MATLAB/Subsystems/Telemetry/telemetrySubsystem.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/Telemetry/telemetrySubsystem.slx -------------------------------------------------------------------------------- /MATLAB/Subsystems/ThrustCalc/ThrustCalc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Subsystems/ThrustCalc/ThrustCalc -------------------------------------------------------------------------------- /MATLAB/Utilities/Euler2Quat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Utilities/Euler2Quat.m -------------------------------------------------------------------------------- /MATLAB/Utilities/Quat2Euler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Utilities/Quat2Euler.m -------------------------------------------------------------------------------- /MATLAB/Utilities/addBusElement.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Utilities/addBusElement.m -------------------------------------------------------------------------------- /MATLAB/Utilities/dcmFromQuat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Utilities/dcmFromQuat.m -------------------------------------------------------------------------------- /MATLAB/Utilities/ecefToEci.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Utilities/ecefToEci.m -------------------------------------------------------------------------------- /MATLAB/Utilities/eciToEcef.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Utilities/eciToEcef.m -------------------------------------------------------------------------------- /MATLAB/Utilities/parseSimRaw.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/Utilities/parseSimRaw.m -------------------------------------------------------------------------------- /MATLAB/buildScripts/buildAtmosphereLookups.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/buildScripts/buildAtmosphereLookups.m -------------------------------------------------------------------------------- /MATLAB/init-Scripts/initModelParameters.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/init-Scripts/initModelParameters.m -------------------------------------------------------------------------------- /MATLAB/init-Scripts/initPropParameters.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/init-Scripts/initPropParameters.m -------------------------------------------------------------------------------- /MATLAB/init-Scripts/initVehicleGeometry.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/init-Scripts/initVehicleGeometry.m -------------------------------------------------------------------------------- /MATLAB/init-Scripts/initializeStateVector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/init-Scripts/initializeStateVector.m -------------------------------------------------------------------------------- /MATLAB/initMatlab.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/initMatlab.m -------------------------------------------------------------------------------- /MATLAB/initSim.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/initSim.m -------------------------------------------------------------------------------- /MATLAB/plotSimResults.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/plotSimResults.m -------------------------------------------------------------------------------- /MATLAB/runSim.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/MATLAB/runSim.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/README.md -------------------------------------------------------------------------------- /Tables/UsStandardAtmosphere/StandardAtmosphere.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beach-Launch-Team-CSULB/BLTSIM/HEAD/Tables/UsStandardAtmosphere/StandardAtmosphere.csv --------------------------------------------------------------------------------