JPL Version 2.8

JetPropulsion Library 2.8 is part of Modelon���s 2024.2 release.

New versions of Modelon libraries are sold and distributed directly from Modelon, as well as approved resellers. 

New features

  • A new ���Generic Controller��� has been introduced, which is capable of receiving an arbitrary number of limiters as input. This feature enhances the flexibility and adaptability of the controller, allowing it to handle a wide range of control scenario. For example, the controller can regulate the mixer inlet pressure equilibrium by adjusting either the fan pressure ratio (prDes) or the splitter bypass ratio (BPR). This feature is demonstrated in the newly added MixedTurbofan.OnDesignControlled_Flat example.
  • Added a new custom function "C-Extract" design to allow users to run an onDesign simulation of a multi-point engine and export the design data either in .xml or .json format via a link present in the simulation log. The .xml format can be uploaded to the library resources folder and read into an equivalent model to run an offDesign simulation. See the new experiment for GearedTurbofan.MultiPoint.Cranfield.Table11Initialized which showcases this new feature.
  • The JetPropulsion.Basic.Compressors.Compressor bleed now has 3 types of definitions: (1) constant or variable bleed mass flow fractions, (2) constant absolute mass flow rate, or (3) scheduled mass flow fraction based on compressor speed.
  • The inlet performance model now incluides a more detailed estimate of ram pressure recovery and inlet size. It additionally predicts installation effects such as spillage drag.
  • The mixer now has a variable input - to be used as a Variable Area Bypass Injector (VABI). This is demonstrated in Basic.Mixers.Experiments.VariableGeometry

Improvements

  • A structural change of component mass estimation has made it easier to understand and create new mass estimation methods.
  • Turbine cooling: the turbine component now contains two additional replaceable models for cooling namely Cooling_NGV and Cooling_RC for the nozzle guided vane and rotor cooling respectively where the uniform blade temperatures Tbu are computed/prescribed. These temperatures are also included in the turbine summary port and can be connected to the newly added control signal blocks  Control.Generic.Trb_TbuNGV and  Control.Generic.Trb_TbuRC.

Fixed Issues

  • Fixed an issue in JetPropulsion.Basic.MassEstimate.Functions.setStatic_Stages, causing outlet static state area to be 0.

Library structure changes

New classes

  • JetPropulsion.CyclePerformance.Control.Generic
  • JetPropulsion.Basic.Compressors.Correlations.Bleed.Flexible - Model to flexibly define bleed in a compressor as a short class
  • JetPropulsion.Basic.Compressors.Correlations.Bleed.RecordBased - Model that is parameterized by a record to defined bleed in a compressor
  • JetPropulsion.Basic.Compressors.Correlations.Bleed.Records.Flow - Record to define compressor bleed, used by JetPropulsion.Basic.Compressors.Correlations.Bleed.RecordBased
  • JetPropulsion.Basic.Nacelles
  • JetPropulsion.Basic.MassEstimate.Generic
  • JetPropulsion.Basic.Inlets.Experiments.Basic
  • JetPropulsion.Basic.Inlets.Experiments.SupersonicTransition
  • JetPropulsion.Basic.Inlets.Experiments.SupersonicFlowRamp
  • JetPropulsion.Basic.Inlets.RamPressureRecovery.Templates.Pipsi
  • JetPropulsion.Basic.Inlets.RamPressureRecovery.SubsonicPitotM9sub
  • JetPropulsion.Basic.Inlets.RamPressureRecovery.VariableRampMach2_ats2
  • JetPropulsion.Basic.Mixers.Experiments.VariableGeometry
  • JetPropulsion.Basic.Mixers.Correlations
  • JetPropulsion.Experiments.MixedTurbofan.OnDesignControlled_Flat

Moved classes

  • JetPropulsion.Basic.Inlets.Experiments.Supersonic_transition -> JetPropulsion.Basic.Inlets.Experiments.SupersonicTransition

Removed classes

  • JetPropulsion.Utilities.Types.ComponentMassEstimateSwitch
  • JetPropulsion.Utilities.Types.MassEstimateSwitch
  • JetPropulsion.Utilities.Types.MassEstimateSwitchTime