Whats New

What's New in FloWorks

The following is a list of features and fixes that have been included in the latest FloWorks releases.

FloWorks 17.2.0

For FlexSim version 17.1.x use FloWorks 17.1.3.
For FlexSim version 17.0.x (LTS) use FloWorks 17.0.6.

  • Added FlowObject class interface ("dot syntax") for majority of FloWorks objects.
  • Can now access products by name when using FloWorks product table
    (e.g. source.product = "Raw material" instead of source.product = 3).
  • Can define recipes for products in the products table and dynamically load / execute them on Flow Mixers.
  • Added Process Flow templates for mixers executing production schedule and flow tank with cleaning / certification.
  • Updated Pin to Dashboard buttons to use Statistics Collectors to collect data.
  • Revised most of the user manual (tutorials are missing, will be re-released in a future version).
  • Bug fix: Calling SelectFlowIp and SelectFlowOp with multiple ports produced FlexSim error.
  • Bug fix: When using a product table, sometimes the Product dropdown would not show the correct product when opening Properties.
  • Bug fix: Flow Conveyor would not suspend correctly when output flow restricted.

FloWorks 17.1.3

For FlexSim version 17.1.x use FloWorks 17.1.3.
For FlexSim version 17.0.x (LTS) use FloWorks 17.0.5.

  • Bug fix: Calling SelectFlowIp and SelectFlowOp with multiple ports produced FlexSim error.
  • Bug fix: When using a product table, sometimes the Product dropdown would not show the correct product when opening Properties.
  • Bug fix: Flow Conveyor and Mass Flow Conveyor can cause FlexSim to crash, when used in combination with a product table.
  • Bug fix: Flow Conveyor would not suspend correctly when output flow restricted.

FloWorks 17.0.6

For FlexSim version 17.2.x use FloWorks 17.2.0.
For FlexSim version 17.1.x (LTS) use FloWorks 17.1.4.

  • Bug fix: Calling SelectFlowIp and SelectFlowOp with multiple ports produced FlexSim error.

FloWorks 17.1.2 and 17.0.5 (June 28, 2017)

For FlexSim version 17.1.x use FloWorks 17.1.2.
For FlexSim version 17.0.x (LTS) use FloWorks 17.0.5.

  • Bug fix: Fixed errors when loading FloWorks with other modules dependent on Process Flow, such as the Emulation module.

FloWorks 17.1.1 and 17.0.4 (May 25, 2017)

For FlexSim version 17.1.x use FloWorks 17.1.1; for FlexSim version 17.0.x (LTS) use FloWorks 17.0.4.

  • Bug fix: Fixed exception when changing to first product of product table using scripting
  • Bug fix: Flow To Item releases item when pulling object downstream is unblocked
  • Bug fix: Flow To Item now uses item.Type labels instead of deprecated setitemtype.
  • Bug fix: Flow Conveyor with multiple inputs sometimes created too many update events.
  • Bug fix: Flow Conveyor now allows input port at end of conveyor.
  • Usability improvement: Pick list options updated to dot syntax, e.g. centerobject(current, 1) is now current.centerObjects[1].
  • Usability improvement: Changed object list dropdown to be more descriptive about input, output and center connections.
  • Usability improvement: Changed input/output amount trigger template to increase current input/output instead of previous trigger amount
  • Usability improvement: Added FloWorks options to User Event code dropdown.

FloWorks 17.1.0 (April 1, 2017)

This version of FloWorks supports FlexSim version 17.1.0.

  • Added a multi-compartment loading controller to allow multiple tanks on the same Task Executer to be loaded in sequence and/or in parallel.
  • Added the mass flow conveyor, an accumulating version of the Flow Conveyor.
  • Instead of using numeric product IDs, you can now pre-define a product table in your model, with fixed product names and colors. See the Products page for more information.
  • As of now, FloWorks license versions will need to be upgraded with every release, similarly to your FlexSim license.
    (Existing users will automatically be requested to upgrade their license using the Request Upgrade button in the FlexSim License Activation window.)
  • All bug fixes included in version 17.0.2, see below.

FloWorks 17.0.2 (April 1, 2017)

This version of FloWorks supports all LTS releases of FlexSim 17 (FlexSim versions 17.0.x).

  • Bug fix: Code headers correctly use Object instead of treenode for current and item so pick list items like "Object connected to center port" work again.
  • Bug fix: Utilization no longer reported as -100% for object with maximum flow set to 0 on reset.
  • Bug fix: Flow control no longer breaks down indefinitely once run with one connected object.
  • Bug fix: Fixed exception when copy/pasting object with Flow Arrows enabled.
  • Bug fix: Added missing icons for options in FloWorks submenu of Toolbox.
  • Bug fix: Flow Conveyor now correctly detects changes in ratio of incoming components where total flow stays the same.
  • Bug fix: ChangeTeEdgeSpeed command no longer throws exception when used on Task Executer not attached to Travel Network.
  • Bug fix: Berth and loading point clear their contents on reset, like all Fixed Resources do.

FloWorks 17.0.1 (January 23, 2017)

  • Bug fix: Missing names and items in Flow Item Bin fixed.
  • Bug fix: Properties window for Flow Tank flow item now opens correctly.
  • Bug fix: Resolved some minor issues with "Add to dashboard" pins.

FloWorks 17.0.0 (December 22, 2016)

  • FloWorks updated for FlexSim 2017
  • Flow Mixer now has a manual mode, that will put it in Idle mode after each batch until you manually call StartMixerRecipe.
  • Allow Input Rate and Output Rate to be plotted versus time.
  • New Workability and Level Triggered Event objects added with focus in particular on modelling of ports and offshore processes.
  • Unfilled part of Flow Tank is no longer necessarily gray but takes the object color.
  • When Impact Events are active on a FloWorks object, they will show a box around the object similar to the "stopobject" behavior in standard FlexSim. The color of the box varies from red (0) through yellow to green (1) to black (infinity) depending on the impact factor of the event.
  • Dropdown lists for port actions improved. For example, you can now open or close a single port (OpenFlowIp c.s.), select an individual port to open, close input and open output, etc.
  • Increased limits on number of objects and events when running unlicensed version in FlexSim Educational version.
  • Bug fix: Can now add Object Groups to FloWorks charts.
  • Bug fix: When changing a Flow Task Executer from vessel to truck, the TE's flow tank is correctly scaled and positioned on reset.
  • Bug fix: The State display in the Quick Properties did not correctly show the state of the Loading Arm.
  • Bug fix: Arrow heads can now be dragged by holding 'X' key instead of Alt.
  • User commands consolidated and documentation updated:
    • ConnectFlowObjectToOtherObject command rewritten and documented.
    • All documentation in modules\FloWorks\help\Commands reformatted and automatically generated based on actual user commands. These help pages often provide more explanation on the parameters and their optional values, the return types, and more extensive examples than the FlexSim Command Helper pages.
  • Integration with the Process Flow module:
    • FloWorks options added to "Listener Initialized" trigger of "Wait for event" action.
    • Dropdown lists for port actions improved. For example, you can now open or close a single port (OpenFlowIp c.s.), select an individual port to open, close input and open output, etc.

Backwards Compatibility Note: the following change may slightly change the way updated models behave.

  • The Item To Flow's OnItemEmptied trigger is now fired before the actual item is destroyed, so that you are still able to reference it in the trigger code.

FloWorks 16.2.0 (August 25, 2016)

  • FloWorks updated for FlexSim 16.2.0.
  • Flow Utilization added (GetFlowUtilization command, charts)
  • OnInput and OnOutput trigger added to Pipe Triggers.
  • Pipe Out product event can be used in Process Flow.
  • Bug fix: Arrows don't work on Flow Mixer.
  • Bug fix: FloWorks "pin to chart" broke that functionality non-FloWorks objects

Backwards Compatibility Note: the following changes may slightly change the way updated models behave.

  • Bug fix: Model exhibited undefined behavior when balanced flow is zero for all ports.
  • Bug fix: Pipe's On Product In trigger fired incorrectly on Outflow Product change

FloWorks 16.1.1 (July 14, 2016)

  • Bug fix: Sometimes flow rates would be set to zero when clicking Apply
  • Bug fix: Sometimes "Outflow rule" dropdown would become empty for pumps.
  • Bug fix: SetFlowMaxContent would sometimes misbehave in OnReset triggers.

FloWorks 16.1.0 (June 23, 2016)

  • FloWorks now supports Process Flow! FloWorks triggers can be selected in Wait For Event and Event Triggered Source activities. New "FloWorks action" activity was added to the library.
  • Fixed an issue with setting maximum flow rates through interface and SetFlowRatesMaximum
  • Flow Content-Time diagram now supports more statistics than just content. Actual flow rates are also shown in Quick Properties.
  • FloWorks options in Trigger Fields are now grouped into submenus
  • Berths now position first ship at the front of the berth, so vessels dock front-to-back instead of back-to-front.
  • Fixed Shared Resource capacity field disappearing on click.
  • Visualization of cylindrical mixer is fixed.
  • Allow Item To Flow to produce 0 flow for a flow item. "Different time for Nth item" option in triggers was broken and removed.
  • Fixed a bug where Loading Arm would sometimes not detect end of loading (target tank full) event correctly.

FloWorks 16.0.1 (April 25, 2016)

  • Allow changing of histogram title and number of bins during run, added axis titles
  • Fixed issues with "Flow Control" dropdown of all objects, including new "Not connected" option/
  • Fixed issues with Shared Resource member list.
  • Changes to user interface: made tooltips, code editors and GUI layout more consistent.
  • Fixed bug with Input or Output Amount Trigger sometimes not firing.
  • Allow center port connections between all objects (e.g. loading arm and loading point) in both directions.
  • SetNewFluidRates is now deprecated and replaced by SetFlowRatesMaximum.

FloWorks 16.0.0 (April 13, 2016)

  • Fixed some issues with statistics and quick properties panels
  • Added Flow Histogram chart
  • Fixed bug with timing of transporters travelling to berths