Version 2 2
JetPropulsion Library 2.2 is part of Modelon���s 2021.2 release.
New versions of Modelon libraries are sold and distributed directly from Modelon, as well as approved resellers.
Improvements
- Replaced old environment models in BasicAmbient with a package of new environment models from Modelon base library, including separate models for atmosphere and individual vehicles.
- The U.S. Standard Atmosphere 1962 version has been upgraded to 1976 version
- The new ambient Settings_JPL has been simpilfied and the parameters & variables of the standard atmospheric conditions will be computed from Atmosphere and AirData from the Modelon base library.
- Mass estimation models (compressor, turbine, duct, burner) now includes an optional flow path coordinate for calculating the gas turbine length.
- A new method for calculating duct length (based on Kaiser 2020) as a function of radius, is added to the weight estimation of Duct.
- Complete review of all experiment-annotations.
- In the turbine cooling models, added option to have physical limits on the cooling effectiveness by setting enableLimiting=true.
- Enhanced documentation to turbine cooling models.
- Adding Kurzke cooling models.
- Clarified the equations for thrust calculations in the Nozzle model.
- Additional thermodynamic property functions JetPropulsion.Media.TotalStaticProps.Templates.DefaultFlowModel.speedOfSound, JetPropulsion.Media.TotalStaticProps.Templates.DefaultFlowModel.totalDensity, JetPropulsion.Media.TotalStaticProps.Templates.DefaultFlowModel.dynamicViscosity.
- Improved initialization of complete gas turbine cycles using readDesignData from XML-files.
- Added functionality to fix synthesis variable outputs in the control blocks for easier debugging and renamed select parameters such as
TbuPrscrMax
toTbuMaxPrscrPar
.
Fixed issues
- Corrected the A10/Ag table value on position (7,1) in RoundCDNozzle from 7 to 10.
Library structure changes
New classes
- JetPropulsion.Basic.MassEstimate.Interfaces.Base
- JetPropulsion.Basic.MassEstimate.Interfaces.FlowPath
- JetPropulsion.Basic.MassEstimate.Utilities
- JetPropulsion.CyclePerformance.Control.Compressor.Expanders.PressureRatios.ConstantPrLpc
- JetPropulsion.CyclePerformance.Control.Compressor.Expanders.PressureRatios.Core.ConstantPrLpc
Moved classes
- JetPropulsion.Utilities.Functions.smoothMax_der ��� Modelon.Math.Smoothing.smoothMax_der
- JetPropulsion.Ambient.OuterAmbient ��� JetPropulsion.Settings_JPL
- JetPropulsion.Ambient.BasicAmbient ��� JetPropulsion.Utilities.Deprecated.BasicAmbient
- JetPropulsion.Ambient.Internal.Interfaces.PartialStdAtmosphere ��� Modelon.Environment.Atmosphere
- JetPropulsion.Ambient.Internal.calcStdAtmPsTs ��� JetPropulsion.Utilities.Deprecated.Internals.calcStdAtmPsTs
- JetPropulsion.Ambient.Internal.Interfaces.PartialTB_Day ��� Modelon.Environment.Utilities.Interfaces.temperature
- JetPropulsion.Ambient.Internal.TB_StdDay ��� Modelon.Environment.Utilities.Functions.Temperatures.us76
- JetPropulsion.Ambient.Internal.TB_PolarDay ��� Modelon.Environment.Utilities.Functions.Temperatures.polarDay
- JetPropulsion.Ambient.Internal.TB_TropDay ��� Modelon.Environment.Utilities.Functions.Temperatures.tropicalDay
- JetPropulsion.Ambient.Internal.TB_ColdDay ��� Modelon.Environment.Utilities.Functions.Temperatures.coldDay
- JetPropulsion.Ambient.Internal.TB_HotDay ��� Modelon.Environment.Utilities.Functions.Temperatures.hotDay
- JetPropulsion.Ambient.Internal.TB_Cold20PctDay ��� Modelon.Environment.Utilities.Functions.Temperatures.cold20PctDay
- JetPropulsion.Ambient.Internal.TB_Cold10PctDay ��� Modelon.Environment.Utilities.Functions.Temperatures.cold10PctDay
- JetPropulsion.Ambient.Internal.TB_Cold5PctDay ��� Modelon.Environment.Utilities.Functions.Temperatures.cold5PctDay
- JetPropulsion.Ambient.Internal.TB_Cold1PctDay ��� Modelon.Environment.Utilities.Functions.Temperatures.cold1PctDay
- JetPropulsion.Ambient.Internal.TB_Hot20PctDay ��� Modelon.Environment.Utilities.Functions.Temperatures.hot20PctDay
- JetPropulsion.Ambient.Internal.TB_Hot10PctDay ��� Modelon.Environment.Utilities.Functions.Temperatures.hot10PctDay
- JetPropulsion.Ambient.Internal.TB_Hot5PctDay ��� Modelon.Environment.Utilities.Functions.Temperatures.hot5PctDay
- JetPropulsion.Ambient.Internal.TB_Hot1PctDay ��� Modelon.Environment.Utilities.Functions.Temperatures.hot1PctDay
- JetPropulsion.Ambient.Internal.TB_MinRecDay ��� Modelon.Environment.Utilities.Functions.Temperatures.minRecDay
- JetPropulsion.Ambient.Internal.TB_MaxRecDay ��� Modelon.Environment.Utilities.Functions.Temperatures.maxRecDay
- JetPropulsion.Basic.MassEstimate.Interfaces.FlowPathCoordinates ��� JetPropulsion.Basic.MassEstimate.Interfaces.FlowPath.Base
- JetPropulsion.Basic.MassEstimate.Interfaces.FlowPathSlopeKnown ��� JetPropulsion.Basic.MassEstimate.Interfaces.FlowPath.SlopeKnown
- JetPropulsion.Basic.MassEstimate.Interfaces.FlowPathSlopeUnknown ��� JetPropulsion.Basic.MassEstimate.Interfaces.FlowPath.SlopeUnknown
- JetPropulsion.Basic.MassEstimate.Interfaces.FlowPathSplitSlopeKnown ��� JetPropulsion.Basic.MassEstimate.Interfaces.FlowPath.SlopeKnownSplit
- JetPropulsion.Basic.MassEstimate.Interfaces.Internal.CoordinatesDummy ��� JetPropulsion.Basic.MassEstimate.Utilities.Source.Base
- JetPropulsion.Basic.MassEstimate.Interfaces.Internal.CoordinatesDummyKnownSlope ��� JetPropulsion.Basic.MassEstimate.Utilities.Source.SlopeKnown
- JetPropulsion.Basic.MassEstimate.Interfaces.Internal.CoordinatesDummyUnknownSlope ��� JetPropulsion.Basic.MassEstimate.Utilities.Source.SlopeUnknown
- JetPropulsion.Basic.MassEstimate.Interfaces.Internal.CoordinatesDummySplitKnownSlope ��� JetPropulsion.Basic.MassEstimate.Utilities.Source.SlopeKnownSplit
Removed classes
- JetPropulsion.Ambient.Internal.calcIsaPsTs