Introduction to Port ML Dr LI HAOBIN National

Introduction to Port. ML Dr. LI HAOBIN National University of Singapore Department of Industrial Systems Engineering and Management (ISEM) Center of Excellence on Simulation and Modeling for the Next Generation Ports (C 4 NGP) Center of Next Generation Logistics (C 4 NGL) 1

What is Port. ML? Port. ML is a mark-up language to 1. define the design configuration of a container port system, 2. identify the operational state of the system, and 3. specifies the interaction among sub-systems, and individual pieces of port equipment. 2

What does Port. ML do? The purpose of the Port. ML is to provide adequate information to quickly design and describe a port, in both static and dynamic manner, as well as to set up and track the simulation experiments to evaluate the performance of the design. define a common language in port simulation to enable seamless communication between different stakeholders. enable company-to-company collaboration and industry-to- industry collaboration 3

Company-to-Company enabler Encourages information/data sharing and co-ordination Creates conducive business environment, and enables adaptiveness of technology Eg. Integration of technologies across the companies – such as automation, autonomous 4

Industry-to-Industry enabler Easy-to-adopt standards Standardised port systems architecture Allows easy adoption of emerging maritime technology Eg. Standardisation of Port Equipment Manufacturers with Port Systems 5

What does Port. ML do? Use cases includes: Port designer is no-longer required to directly deal with CAD drawing, rather it can be drawn from a Port. ML parser Port digital twin can be configured from the same Port. ML document Port operator is able to observe the port running state through dynamic Port. ML data Port equipment manufacturer can demo their assets by providing specification in Port. ML, by conduct virtual integration in the digital twin 6

Advantages of Port. ML For design optimization: All design variables in Port. ML are parameterized and can be manipulated analyzed by AI algorithms. For operational forecasting / decision making: All state variables in Port. ML can be either collected from a real port system in operation, or a running digital twin of the real system. 7

How does Port. ML work? The entire port system can be perceived as a combination of multiple sub- systems (modules), nested in a hierarchical structure. Each sub-system (module) can be uniquely defined by its design variables (static), state variable (dynamic), and interactions with other sub-systems (which changes the state variables). Port. ML means to formally describe the information in a well known data format and compatible with existing international standards 8

Port System of Interactive Modules in Hierarchy

Formal Description of Interactive Modules XML Configuration (Statics/Assets) Input / Outp ut Ev Input Simulation Module (Dynamics/Sandbox ) ents / Outp Configuration (Statics/Asset s) ut Ev ents XML nts Eve t u tp u XML Configuration (Statics/Assets) Simulation Module (Dynamics/Sandb ox) t/O u p n s ent v E ut I tp Ou / t u Inp Simulation Module (Dynamics/Sandbox ) 10

O 2 DES. Net A Discrete-Event Digital Twin for MEGA CONTAINER PORT

Hierarchical Structure CAD 1: 1 High Fidelity Model

Demo for Completed Modules / Components Cluster of AGV Docks Single AGV Dock Ground Slot - 1 A Pointer (for position) Ground Slot - 2 13
- Slides: 13