Prism (Parametric System Model)¶
A Python Framework to Parametrically Investigate Mathematical Models¶
PRISM enables easy optimization, sensitivity study, and visualization of math models. The math model can be as big or as small as desired. Output is generated in plain text, HTML, and native Microsoft Suite files (Excel, Word and PowerPoint).
While PRISM can work with math models of any scientific or engineering discipline, its origins are in the aerospace, rocket propulsion industry and was originally created to aide in the understanding of those types of models.
A problem is defined by input and output parameters. Results are presented in a manner that conveys insight into system trends and characteristics. The process of performing an analysis results in an ample assortment of graphs, charts, and images that display system sensitivities, variations, and characteristics.
Barriers to creating these displays have been reduced to single commands in order to facilitate their use.
PRISM¶
Contents:
- Philosophy
- QuickStart
- Building Blocks
- Look up Fluid Properties
- Look up CEA Isp
- Calculate TDK Isp
- Matplotlib Graph of CEA Output
- Excel Graph of CEA Output
- Calculate Friction Factor
- Create a Nozzle Profile
- Nozzle Flow Separation
- Solve Nozzle Exit Diameter
- Size a Liquid Engine
- Size a Tank
- Size a Liquid Line
- Size a Gas Line
- Size a Gas Orifice
- Size a Gas Regulator
- Helium Pressurization
- End Burning Solid Grain
- Math Model
- Plot Types
- Optimization
- POV-Ray
- Sample Stage
- Many Examples
- 2_ENG_UPPER_STG
- BOX
- BOX_CONSTRAINED
- CONICAL_MMH
- DELTA_V_CONTRAINTS
- DELTA_V_FEASIBLE
- DELTA_V_FEAS_W_CONS
- DELTA_V_SIMPLE
- ENG_PTANK_VS_MR
- EXAMPLE_1
- EXAMPLE_2
- LOX_CH4_STAGE_OPT
- LPRIME_OPT_NTO_MMH
- LUNAR_LANDER
- M20_DIVERT_STG
- MINSTAGE_WPOV
- MMH_PISTON_2HE
- NEUTRAL_GG
- NOZZLE_SHAPE_OPT
- NOZZLE_SHAPE_OPT_CONST
- PROP_PROPERTIES
- PUMP_PARAM
- UPPERSTAGE_OPT
- Mass Items
- Future Improvements
- Copyright
- Authors
- History