Shipment Node behavior is configured through a small set of runtime parameters that define
shipment planning, operating restrictions, statistics collection, and user interaction. Most parameters can also be updated through an external INI configuration file, allowing operational settings to be modified without rebuilding the simulation model.
Shipment Schedule Type The
shipmentScheduleType parameter defines how shipment node executes shipment plans
during simulation. The component supports
daily scheduling and two monthly execution strategies, allowing engineers to select the most appropriate shipment behavior for refinery logistics. The selected
scheduling algorithm affects only shipment execution and does not change the planning data itself. Detailed descriptions of the available scheduling modes are provided in
Shipment Planning Algorithms.
Working Hour Restrictions The
restrictShipmentToWorkHours parameter determines whether shipments are executed only during configured
working hours. When enabled, Shipment Node automatically suspends
shipment operations outside
working hours and on weekends and configured exception days. When disabled, shipments are executed continuously without calendar-based restrictions.
Detailed configuration of working hours and shipment calendars is described in
Working Calendars in Refinery Shipment Simulation.
Over-Planning The
allowOverPlanning parameter determines whether shipment may continue after the planned shipment volume has been completed. When enabled, the outlet valve remains open, allowing product transfer beyond the planned amount. When disabled, Shipment Node automatically closes the outlet valve once the shipment plan is fulfilled. This option is commonly used to reproduce operating scenarios where shipment is driven by process conditions rather than strict production targets.
Statistics Collection The
enableStatisticsSaving parameter enables automatic storage of monthly shipment statistics in the internal database. The collected data can be used to analyze shipment plan execution, generate operational reports, and evaluate refinery logistics performance. Detailed information about the available performance metrics is provided in
Shipment Node Performance Metrics.
User-Defined Shipment Plans The
useUserDefinedPumpingPlan parameter determines the source of the shipment plan. When disabled, Shipment Node automatically loads shipment plans from the database. When enabled, the shipment plan is supplied programmatically during simulation through the public API, allowing external applications to modify shipment volumes dynamically without changing the simulation model.
Shipment Plan Management Shipment Node supports both database-driven and user-defined shipment plans. Depending on the selected operating mode, shipment plans can be loaded automatically from the internal database or assigned programmatically during simulation. This flexibility allows engineers to integrate Shipment Node with production
scheduling systems, optimization algorithms, and operator decision support applications.
User-Defined Pumping Plan When
useUserDefinedPumpingPlan is enabled, the shipment plan is provided programmatically instead of being loaded from the database. The current plan value is stored in the
userDefinedPumpingPlan parameter and can be updated during simulation through the public API.