Version_2_2_0

Version 2.2.0 (2024-03-04)

Information

This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.

Some errors were fixed in the following classes:


  • Examples.SimpleProductionChainIII

  • Converters.Power

  • MoleculesOfStructure.Incubators.Collector.

  • Converters.DiscreteDelay.DelayInformation

This release adds the following classes:


  • Icons.DocumentationInfo

  • Units.DataCapacity

  • Units.DataTransferRate

  • Units.LaborGrowthRate

  • Units.MonetaryFlow

  • Units.MonetaryFlow_CNY

  • Units.MonetaryFlow_EUR

  • Units.MonetaryFlow_GBP

  • Units.MonetaryFlow_JPY

  • Units.MonetaryFlow_USD

  • Units.Money_CNY

  • Units.PositiveRatio

The following modifications were made:


  • The library is now compatible with the Modelica Standard Library (MSL) 4.0, which required that the references within some classes had to be adapted.

  • The sensor DynamicStockInfo has been simplified as for dynamic stocks the inflow and outflow charateristics of the ports are binding

  • Slight code improvements were made to functions in the Functions package for better performance.

  • The function stringToTimeBase now reflects the changes in the units setup for the library.

  • Extensive revisions to the Units package to streamline the use of quantity, unit, and displayUnit attributes with the new unit framework in Wolfram System Modeler 14. The tutorial on the use of units has been completely rewritten and should be consulted as a first step to make yourself familiar with the changes.

  • The display unit "yr"—available in Wolfram System Modeler—is deprecated in favor of the custom derived unit "yrCal",which will display as y, based on the average Gregorian calendar year. The definitions for mo and qtr have been adapted to this change.

  • Some icons have been updated.

Known issues:

  • In System Modeler 14.0.0 and Wolfram Language 14.0.0, the class Flows.Interaction.ComplexInteraction will currently not work properly and may in certain conditions cause loss of connection to the kernel. Accordingly, the class and classes using it, e.g., Flows.Interaction.LotkaVolterra and Examples.LotkaVolterraSystems, should not be used with these versions.