Jet Propulsion Library v2.1 is part of Modelon’s 2020.1 release.

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

Jet Propulsion Library 2.1 includes PbS (Physics-based Solving) technology that enhances steady-state simulation when using Modelon Impact.


  • Mass estimation models are now implemented as equations instead of algorithms. They are also made replaceable to make it easier to use customized mass estimation methods. WATE-specific parameters (geo, nStg_max and use_nStgInput) are moved inside the WATE mass estimation implementation, while common variables, like state records, are available in the interface.
  • Added individual documentation for the GearedTurbofan and MixedTurbofan experiment models and the JT9D examples have been grouped.

New classes

  • Experiments.JT9D.Information

Moved classes

  • Experiments.JT9D –> JetPropulsion.Experiments.JT9D.OnDesign
  • Experiments.JT9D_forThrustHook –> JetPropulsion.Experiments.JT9D.OnDesign_ThrustHook
  • Experiments.JT9D_weightEstimation –> JetPropulsion.Experiments.JT9D.OnDesign_WeightEstimation
  • Basic.MassEstimate.AxialCompressor –> JetPropulsion.Basic.MassEstimate.Compressors.Onat1979Axial
  • Basic.MassEstimate.AxialTurbine –> JetPropulsion.Basic.MassEstimate.Turbines.Onat1979Axial
  • Basic.MassEstimate.Duct –> JetPropulsion.Basic.MassEstimate.Ducts.Onat1979
  • Basic.MassEstimate.Burner –> JetPropulsion.Basic.MassEstimate.Burners.Onat1979
  • Basic.MassEstimate.Shaft –> JetPropulsion.Basic.MassEstimate.Shafts.Onat1979
  • Basic.MassEstimate.Mixer –> JetPropulsion.Basic.MassEstimate.Mixers.Onat1979
  • Basic.MassEstimate.Nozzle –> JetPropulsion.Basic.MassEstimate.Nozzles.Onat1979

Renamed classes

  • Experiments.GearedTurbofan.PaperTurbofan –> JetPropulsion.Experiments.GearedTurbofan.MultiPoint

Conversion of user libraries

Automatic conversion of user libraries from version 2.0 to 2.1 is supported using the included conversion script “Convert_to_2.1.mos” located under JetPropulsion 2.1ResourcesScripts.

The conversion of weight estimation parameters will be added to the instance named mest. It is recommended to move this to modifiers in the replaceable model instead , i.e:

JetPropulsion.Basic.Compressors.Compressor cmp(

redeclare model MassEstimate = JetPropulsion.Basic.MassEstimate.Compressors.Onat1979Axial,






JetPropulsion.Basic.Compressors.Compressor cmp(

redeclare model MassEstimate = JetPropulsion.Basic.MassEstimate.Compressors.Onat1979Axial (





Jet Propulsion Library 2.1 is based on Modelon Base Library 3.6 and Modelica Standard Library 3.2.3.