Internal systems simulation: Difference between revisions
(Created page with "Project Apollo - NASSP simulates internal system states using a modified version of Radu Poenaru's System & Panel SDK (SPSDK). ==Principals of Operation== ==System Types== ==Limitations== ==References==") |
(add principals of operation) |
||
Line 2: | Line 2: | ||
==Principals of Operation== | ==Principals of Operation== | ||
SPSDK simulates and manages the internal state of a wide variety of system types by means of a set of three fundamental, separate but interrelated, simulation engines: thermal, hydraulic, and electrical. The states themselves are computed using a simple but computationally inexpensive [https://en.wikipedia.org/wiki/Linear_multistep_method Linear multistep method] known as Eüler's Method. Propagation is accomplished by applying Eüler's method to solve an initial value problem, consisting of a known initial state (at the beginning of the current timestep), and a time-derivative, which is fundamental to the mechanics of the system type. Timesteps are typically broken down into multiple sub steps to avoid the numerical instability inherent to [https://en.wikipedia.org/wiki/Stiff_equation stiff numerical systems]. | |||
==System Types== | ==System Types== | ||
===Thermal=== | |||
===Hydraulic=== | |||
===Electrical=== | |||
==Limitations== | ==Limitations== | ||
==References== | ==References== |
Latest revision as of 04:02, 21 April 2022
Project Apollo - NASSP simulates internal system states using a modified version of Radu Poenaru's System & Panel SDK (SPSDK).
Principals of Operation
SPSDK simulates and manages the internal state of a wide variety of system types by means of a set of three fundamental, separate but interrelated, simulation engines: thermal, hydraulic, and electrical. The states themselves are computed using a simple but computationally inexpensive Linear multistep method known as Eüler's Method. Propagation is accomplished by applying Eüler's method to solve an initial value problem, consisting of a known initial state (at the beginning of the current timestep), and a time-derivative, which is fundamental to the mechanics of the system type. Timesteps are typically broken down into multiple sub steps to avoid the numerical instability inherent to stiff numerical systems.