EnginePulse is a browser-based engine and electrical test suite for marine vessels. It covers commissioning, diesel generator load tests, emergency generator, main switchboard, sea trial, long trial, and predictive analysis — all in one app.
All data is stored in your browser’s local storage — no server, no login required. The app works fully offline once loaded. Use the Data Backup feature on the Dashboard to export your data before clearing your browser or switching devices.
Open the Dashboard and fill in the Project Setup form: vessel name, IMO, flag, class society, engine details, D.G. particulars, and surveyor information. Click Save Project. These details appear on every page header and are embedded in all PDF reports.
Click any test module card on the Dashboard. Each module is independent — start with Commissioning and work through in order, or jump directly to the test you need.
Each module has a Mark Complete button. Click it after finishing the test. The Dashboard progress tiles update in real time. The status dot on each card changes from Pending to In Progress to Complete to Signed.
Once all required tests are done, go to Sign-off, select the tests being certified, draw your signature, and generate either a signed PDF certificate or a full combined trial report.
The Dashboard is the home page of EnginePulse. It provides:
Changes to Project Setup are saved automatically on every input. The vessel strip (name, IMO, class, engine) appears at the top of every other page once saved.
Records the full commissioning sequence: pre-start inspection, safety device trips, alarm tests, cold turning, first fire, no-load parameters, fuel changeover, and overall result.
24-item checklist covering lube oil, cooling water, fuel system, starting air, turbocharger, alignment, instrumentation, and fire detection. Mark each item OK / Fail / N/A.
Table of 10 safety devices (overspeed mechanical/electronic, low LO pressure, high jacket water temp, high exhaust temp, crankcase pressure, alarms, emergency stops). Enter the set point, recorded trip value, and unit for each.
15-item checklist covering individual alarm and shutdown functions including auto-start on blackout and preferential trip for generators.
Turning gear type, indicator cock status, duration, and observations. Confirms no water in cylinders and no unusual resistance before initial start.
Date, time, start method, air pressure, initial LO pressure, initial RPM, idle run duration, and exhaust colour at start.
RPM, LO pressure, LO temperature, coolant temp, fuel pressure, charge air pressure, exhaust temperature average, and vibration under no-load.
Tests smooth changeover between HFO (residual) and MDO (distillate) fuels under load. Record:
A smooth changeover with no RPM deviation and no alarms is a PASS. Remarks should describe any RPM drop, hunting, exhaust colour change, or alarm activations.
Final overall verdict (Satisfactory / Unsatisfactory) and completion date/time. Add punch list items or deficiencies in the final remarks box.
Click Export Excel to download a 4-sheet workbook: Pre-Start Checks, Safety Device Trips, Alarm Tests, and Fuel Changeover.
Records step load tests, voltage/frequency regulation, parallel operations, governor test, and insulation resistance for each individual diesel generator set.
At the top of the page are tabs: DG No.1 / DG No.2 / DG No.3. Each tab stores data independently in separate local storage keys. Switch between tabs to enter test data for each generator. The current unit label appears in each section title.
Maker, model, serial number, kVA rating, kW, rated voltage, Hz, power factor, and insulation class for the current DG unit.
Records performance at each load step: 0%, 25%, 50%, 75%, 100%, 110% (overload). For each step enter kW load, voltage, frequency, voltage regulation (%), and frequency regulation (%). Typical class limits are VR ≤ ±5% and FR ≤ ±5%. The VR and FR columns show PASS or FAIL automatically.
Records synchronisation checks, load sharing, and parallel running observations for multi-generator vessels.
Tests governor response by applying and removing load suddenly:
Records megger readings for four points: Phase U, Phase V, Phase W, and Neutral to Earth. Minimum acceptable value is 1 MΩ. Each row shows PASS or FAIL automatically.
Overall verdict for the current DG unit. Add outstanding items in remarks.
Tests the emergency diesel generator per SOLAS II-1/42. The emergency generator must start automatically on blackout and supply power to essential services within 45 seconds.
Maker, model, serial number, kVA, kW, rated voltage, and Hz.
12-item checklist: fuel level, battery charge, starter, cooling water, lube oil, exhaust clear, governor oil, battery charger, hand crank availability, and transfer switch.
Simulate a main board blackout and measure time from blackout to power supply on the emergency switchboard.
Same format as the main D.G. step load test with voltage, frequency, and RPM at each load step.
Throw-off and throw-on tests. Recovery ≤ 5 sec = PASS.
9 safety devices: overspeed, low LO pressure shutdown, high jacket water temp, high exhaust temp, crankcase pressure, low LO alarm, high LO temp alarm, local emergency stop, and remote emergency stop.
Four megger points (U/V/W/Neutral to Earth) with 1 MΩ minimum. Auto pass/fail badges.
8-item checklist: fuel tank auto-fill, battery charger, transfer switch (both directions), shore connection interlock, emergency lighting, bilge pump supply, navigation light supply, and fire pump supply.
Overall verdict plus completion date and outstanding items.
3-sheet Excel workbook: Pre-Start, Blackout Test, Load Test.
Records all switchboard acceptance tests: bus-tie, dead bus energisation, preferential trip, shore connection, and protection relay tests.
Maker, model, rated voltage, rated current, short circuit rating (kA), generator panels, bus-tie breaker type, and shore connection details.
Confirms bus-tie breaker closes with correct phase sequence (R-Y-B), acceptable phase angle difference (≤10°), and no trips on close.
Records which generator energises the dead bus, time to energise, voltage, and Hz achieved. Confirms the board can be brought alive from zero.
Verifies automatic shedding of non-essential loads to prevent total blackout on generator overload. 6 pre-populated load groups with priority levels and set points (110–120% load). Mark Pass/Fail/N/A for each group.
Shore supply voltage, Hz, cable rating, changeover times in both directions, and interlock verification (prevents simultaneous shore and generator breakers).
9 devices: generator overcurrent (IDMT), generator earth fault, reverse power relay, under voltage, over voltage, under frequency, bus-tie interlocking, main bus bar MCCB, and feeder MCCBs. Enter set point and recorded trip value for each.
11-item checklist: panel doors, busbar condition, instrument calibration, synchroscope test, auto-synchroniser, running hours meters, power factor meter, labelling, busbar IR, emergency stops, and UPS for navigation/comms.
Overall verdict: PASS / CONDITIONAL PASS / FAIL. Record any outstanding items.
2-sheet Excel workbook: Protection Relays and Preferential Trip results.
Records the full sea trial programme: speed trial, crash stop, maneuvering, fuel consumption, individual cylinder exhaust temperatures, steering gear test, vibration measurement, and overall result.
Date, displacement, sea state (Beaufort), wind force, water depth, current, and initial bunker figures.
Speed runs at various RPM settings, typically in two directions to eliminate current and wind effects. Enter RPM, shaft power (kW), speed (knots), and slip (%) for each run.
Full-ahead to full-astern emergency stop: initial speed, time from order to full astern, crash stop distance (m), and final speed.
Engine response to all telegraph orders from Full Ahead through to Full Astern. Enter time and RPM for each step.
Select the number of cylinders (4–12) from the dropdown. The table builds dynamically with columns for 25%, 50%, 75%, and 100% MCR load steps.
The app calculates the mean temperature and maximum deviation at each load. A maker’s limit input (default 30°C) controls the balance result badge: BALANCED or UNBALANCED.
Tests per SOLAS V/26:
Records vibration at 6 locations. Enter Vertical, Transverse, and Longitudinal readings (mm/s) at 100% MCR for each location. The app compares the maximum reading against the ISO 6954 limit for the area type:
Systematic records of all telegraph movements and engine responses during the full trial programme.
Initial ROB, consumption, final ROB, and calculated SFOC (g/kWh). The maker’s specified SFOC column is highlighted in amber for comparison.
Overall verdict, completion date, and remarks including any outstanding items.
Records engine performance during sustained operation at rated or near-rated power. Typical durations are 4, 8, or 12 hours per class or contract requirements.
Enter readings at each time interval (typically every 30 or 60 minutes): RPM, power (kW), LO pressure, LO temperature, jacket water temperature, exhaust temperatures, charge air pressure, and fuel consumption rate.
A live chart plots key parameters over time as you enter readings. Trends in temperature rise or pressure drop can indicate developing problems during the trial.
Enter overall verdict after completing the required endurance period.
Tracks running hours, maintenance due dates, and performance trends to estimate remaining useful life and flag upcoming service intervals.
Enter current running hours and last service hours for each major component (top overhaul, full overhaul, injectors, turbocharger, fuel pump, bearings). Hours remaining to next service is calculated for each item.
Compares current parameters against baseline (commissioning) values. Deviations beyond set limits flag the parameter as a warning.
Estimates remaining useful life before major overhaul based on running hours and trend data. Use as a guide only — always follow maker’s recommendations and class survey requirements.
Produces the final signed certificate or combined full trial report for submission to class and owner.
Check the box next to each test module being certified. All 7 modules are listed: Commissioning, D.G. Load Test, Emergency Generator, Main Switchboard, Sea Trial, Long Trial, and Predictive Analysis. Current module status appears next to each.
Name, class society, certificate/badge number, survey date, and survey location.
Name, designation, and company of the witness (typically the Chief Engineer or owner’s superintendent).
Draw your signature directly on the canvas using mouse or stylus. Click Save Signature to persist it — it will be embedded in all generated PDFs. Click Clear Signature to start again.
Witness draws their signature on the second canvas.
Live preview of the certificate updating as you type, showing vessel details, certified tests, remarks, and signature blocks.
Single-page PDF certificate with vessel details, list of certified tests, remarks, and embedded surveyor signature. Saved as SignedCertificate_VesselName_Date.pdf.
Comprehensive multi-page report covering all modules:
Saved as FullTrialReport_VesselName_Date.pdf. Submit this document to the class society for survey acceptance.
Marks all selected modules as “Signed” (shown in teal on Dashboard) and locks the sign-off page. An unlock button appears if you need to make changes.
All EnginePulse data lives in your browser’s local storage. It persists across sessions in the same browser but can be lost if you clear browser data, switch browsers, or change devices.
On the Dashboard, click Export All Data (JSON). A file named EnginePulse_VesselName_YYYY-MM-DD.json is downloaded containing all your test data.
On the Dashboard, click Import Backup (JSON). Select the previously exported file. EnginePulse restores all data and reloads the page.
Export JSON on device A → copy file to device B → open EnginePulse on device B → import the JSON. All test data transfers instantly.
Export JSON → send by email or USB → recipient imports on their browser. Both parties have the same project data.
EnginePulse loads scripts from CDN on first open. Once loaded, it works fully offline in the same browser tab. For guaranteed offline use, open EnginePulse while connected, then keep the tab open.
All form inputs auto-save to local storage on every change. You never need to click Save manually (though Save buttons exist for peace of mind). Data is preserved if you accidentally close the tab.
Click the sun/moon icon in the top-right navigation bar to toggle between dark and light mode. Your preference is saved across all pages.
Every page has a Print button. Button rows and navigation are hidden in print view. For a professional record, use Generate PDF instead.
EnginePulse is single-project. For a second vessel, export your current data as JSON, then clear the project and start fresh. Import the JSON to restore the first vessel later.
Hard-coded limits in EnginePulse (VR ≤ ±5%, FR ≤ ±5%, governor recovery ≤ 5 sec, SOLAS auto-start ≤ 45 sec, steering ≤ 28 sec, ISO 6954 vibration) are based on typical class requirements. Always verify against your specific class society’s rules and the maker’s instruction manual. Final acceptance authority rests with the attending surveyor.