Integrated Platform Management System (IPMS) Training Simulator
An integrated IPMS training simulator combining purpose-built physical control panels, propulsion control levers, embedded controllers, interface electronics and networked computer workstations with a React and Node.js based simulation platform. The system converts physical operator actions into software commands and simulated system responses, providing a realistic environment for control-room familiarization, equipment operation and procedural training.
Project overview
The Integrated Platform Management System (IPMS) Training Simulator was developed as a combined hardware and software training platform designed to reproduce the interaction between machinery-control-room operators and an integrated shipboard control environment.
The project brings together physical control consoles, push buttons, selector switches, emergency controls, indication lamps, propulsion control levers and local displays with embedded electronic controllers installed behind the panels. These controllers acquire operator inputs, process control states and communicate with the simulator software running on networked computer workstations.
The physical interface was designed to give trainees a realistic control-room experience rather than relying only on conventional keyboard-and-mouse interaction. Each switch, push button and control lever represents a defined simulator command or operating condition. The electronic interface layer translates these physical actions into digital signals that can be processed by the IPMS simulation environment.
At the software level, the simulator uses a React-based operator interface with a Node.js application layer. The software manages simulator states, command processing, equipment indications, operating scenarios and communication between the training workstations and physical control hardware. This creates a coordinated environment in which actions performed on the physical panels are reflected within the simulated IPMS interface.
Particular attention was given to hardware-to-software integration. Control-panel wiring, embedded controller programming, digital input/output handling, lever-position sensing, local indication, communications and workstation configuration were engineered as parts of a single integrated system rather than independent subsystems.
The simulator incorporates dedicated operator stations covering propulsion, machinery and auxiliary-system controls. Physical emergency-stop controls, machinery-selection panels, control-mode selectors, pump controls and propulsion levers provide trainees with a representative environment for learning operating sequences and understanding the relationship between physical machinery controls and the IPMS software interface.
The workstation architecture allows simulator functions to be distributed across multiple computer stations connected through a dedicated local network. This enables the training environment to reproduce coordinated control-room operation while maintaining centralized simulator logic and consistent system states across the installation.
The completed platform demonstrates EIH's capability to integrate embedded electronics, control-panel hardware, computer networking and modern web-based software into a complete engineering simulation system. The project covers the full interface chain from the operator's physical action at the console through controller-level processing and communication to the corresponding software response within the IPMS training environment.
Key features
- Design and integration of physical IPMS training control panels
- Embedded controller and control-interface integration
- Push-button, selector-switch and indication-lamp interfacing
- Propulsion lever position sensing and command integration
- Emergency-stop and machinery-control interface implementation
- Panel wiring and low-voltage electronic integration
- Controller firmware and input/output processing
- Hardware-to-software communication and command mapping
- React and Node.js based IPMS simulator integration
- Multi-workstation simulator configuration
- Local network configuration and inter-system communication
- Operator display and control-state integration
- System integration, functional testing and commissioning support
- Technical documentation and system configuration
EIH responsibility
EIH's scope covered the engineering and integration of the simulator's physical control interfaces, embedded electronics, controller configuration, panel wiring, propulsion-control input integration, workstation configuration, networking and hardware-to-software communication. EIH also developed and integrated the software architecture required to connect the physical operator controls with the IPMS training environment using React.js and Node.js based application components. The scope included configuration of control inputs and indications, command mapping, communications between simulator hardware and software, workstation integration, functional testing and system-level verification. The simulator is intended for training and simulation purposes and is separate from operational shipboard machinery-control systems.
How the result was validated
A fully integrated IPMS training simulator was delivered with physical machinery-control panels, propulsion control interfaces, embedded electronics and networked operator workstations communicating with the simulator software environment. System validation included verification of individual push buttons and selector switches, emergency-control inputs, propulsion-lever positions, indication states, controller communications, workstation connectivity and corresponding software responses. Hardware and software functions were tested as an integrated system to verify correct command mapping, interface behaviour and reliable operation of the training environment.
Results and validation
10 outcomesTechnology stack
Project gallery
4 screensApproved work
Have a similar project?
Talk to EIH about the current state, constraints, and next useful milestone.