From c929f6046b87ab00528df434a7046cfb8bb1f7d3 Mon Sep 17 00:00:00 2001 From: Travis Hunter Date: Sun, 20 Apr 2025 12:30:39 -0600 Subject: [PATCH] Initial commit of some PlantUML generated SVGs --- docs/plotting_system.svg | 1 + docs/rocket_system.svg | 1 + docs/simulation_core.svg | 1 + 3 files changed, 3 insertions(+) create mode 100644 docs/plotting_system.svg create mode 100644 docs/rocket_system.svg create mode 100644 docs/simulation_core.svg diff --git a/docs/plotting_system.svg b/docs/plotting_system.svg new file mode 100644 index 0000000..af7cb34 --- /dev/null +++ b/docs/plotting_system.svg @@ -0,0 +1 @@ +Plotterplot2D()addMarker()plotPosVelAcc()MatplotlibPlotterplot2D()addMarker()plotPosVelAcc() \ No newline at end of file diff --git a/docs/rocket_system.svg b/docs/rocket_system.svg new file mode 100644 index 0000000..fb74448 --- /dev/null +++ b/docs/rocket_system.svg @@ -0,0 +1 @@ +RocketaddStage()updateMassProperties()prepareForFlight()applyFlightState()getTotalMass()getCenterOfGravity()getCenterOfPressure()StageaddMotor()setAirframe()setFinSet()setRecoverySystem()updateMassProperties()getTotalThrust()MotoraddThrustDataPoint()ignite()update()getCurrentThrust()AirframegetLength()getReferenceArea()FinSetcalculateNormalForceCoefficient()calculateCenterOfPressure()calculateDragArea()calculateMass()RecoverySystemcheckDeploymentCondition()deploy()isDeployed()1*1*10..110..110..1 \ No newline at end of file diff --git a/docs/simulation_core.svg b/docs/simulation_core.svg new file mode 100644 index 0000000..dfee467 --- /dev/null +++ b/docs/simulation_core.svg @@ -0,0 +1 @@ +FlightSimulatorrun()step()initialize()handleEvents()checkTermination()updateMotors()ForcesModelcomputeNetForce()computeNetMoment()computeThrust()computeAerodynamicDrag()computeGravity()FlightStategetPosition()setPosition()getVelocity()setVelocity()getAcceleration()setAcceleration()getOrientation()setOrientation()getAngularVelocity()setAngularVelocity()getTime()setTime()EnvironmentgetAirDensity()getGravity()Integratorstep()eulerIntegration()Rocket \ No newline at end of file