{"id":2660,"date":"2026-10-27T13:34:51","date_gmt":"2026-10-27T06:34:51","guid":{"rendered":"https:\/\/caaip.net\/corps\/?page_id=2660"},"modified":"2026-10-27T14:02:06","modified_gmt":"2026-10-27T07:02:06","slug":"marine-engine-calculator","status":"publish","type":"page","link":"https:\/\/caaip.net\/corps\/marine-engine-calculator\/","title":{"rendered":"Marine Engine Performance Calculator"},"content":{"rendered":"        <div class=\"mepc-wrap\" data-mepc=\"1\">\n          <div class=\"mepc-header\"><div><div class=\"mepc-eyebrow\">MARINE ENGINEERING<\/div><h2>Marine Engine Performance Calculator<\/h2><p>Fuel, SFOC, thermal conditions and operating indicators<\/p><\/div><\/div>\n          <div class=\"mepc-note\"><strong>Engineering note:<\/strong> use consistent units and measured data. Manufacturer limits and correction curves are engine-specific. Results are estimates and do not replace the approved engine manual.<\/div>\n          <div class=\"mepc-grid\">\n            <section class=\"mepc-panel\"><h3>1. Engine &amp; fuel data<\/h3><div class=\"mepc-fields\">\n              <label>Engine type<select data-field=\"engine\"><option>Main Engine<\/option><option>Auxiliary Engine \/ Generator<\/option><\/select><\/label>\n              <label>Fuel type<select data-field=\"fuel\"><option>HFO<\/option><option>MDO<\/option><option>MGO<\/option><option>Other<\/option><\/select><\/label>\n              <label>Fuel measurement method<select data-field=\"method\"><option value=\"mass\">Mass flow \/ measured kg<\/option><option value=\"volume\">Volume in litres<\/option><\/select><\/label>\n              <label>Fuel consumed<input data-field=\"fuel_amount\" type=\"number\" min=\"0\" step=\"any\" value=\"950\"><\/label>\n              <label>Measurement period (hours)<input data-field=\"hours\" type=\"number\" min=\"0.01\" step=\"any\" value=\"1\"><\/label>\n              <label>Fuel density (kg\/m\u00b3)<input data-field=\"density\" type=\"number\" min=\"1\" step=\"any\" value=\"950\"><\/label>\n              <label>Engine output (kW)<input data-field=\"power\" type=\"number\" min=\"0\" step=\"any\" value=\"5000\"><\/label>\n              <label>Rated power \/ MCR (kW)<input data-field=\"mcr\" type=\"number\" min=\"0\" step=\"any\" value=\"7000\"><\/label>\n              <label>Reference SFOC (g\/kWh)<input data-field=\"sfoc_ref\" type=\"number\" min=\"0\" step=\"any\" value=\"190\"><\/label>\n              <label>Fuel LCV (kJ\/kg)<input data-field=\"lcv\" type=\"number\" min=\"1\" step=\"any\" value=\"42700\"><\/label>\n              <label>Distance during measurement period (NM)<input data-field=\"distance\" type=\"number\" min=\"0\" step=\"any\" value=\"120\"><\/label>\n              <label>Daily operating hours<input data-field=\"daily_hours\" type=\"number\" min=\"0\" max=\"24\" step=\"any\" value=\"24\"><\/label>\n            <\/div><\/section>\n            <section class=\"mepc-panel\"><h3>2. Temperature &amp; pressure<\/h3><div class=\"mepc-fields\">\n              <label>Ambient \/ turbo inlet air (\u00b0C)<input data-field=\"t_intake\" type=\"number\" step=\"any\" value=\"30\"><\/label>\n              <label>Ambient \/ turbo inlet pressure (mbar)<input data-field=\"p_amb\" type=\"number\" min=\"1\" step=\"any\" value=\"1000\"><\/label>\n              <label>LT cooling water before CAC (\u00b0C)<input data-field=\"t_cw\" type=\"number\" step=\"any\" value=\"30\"><\/label>\n              <label>Charge air before cylinders (\u00b0C)<input data-field=\"t_charge\" type=\"number\" step=\"any\" value=\"45\"><\/label>\n              <label>Charge air entering cooler (\u00b0C)<input data-field=\"t_cac_in\" type=\"number\" step=\"any\" value=\"150\"><\/label>\n              <label>Charge air leaving cooler (\u00b0C)<input data-field=\"t_cac_out\" type=\"number\" step=\"any\" value=\"45\"><\/label>\n              <label>Cooling water entering cooler (\u00b0C)<input data-field=\"t_cw_in\" type=\"number\" step=\"any\" value=\"32\"><\/label>\n              <label>Exhaust temperature actual (\u00b0C)<input data-field=\"t_egt\" type=\"number\" step=\"any\" value=\"350\"><\/label>\n              <label>Exhaust temperature baseline (\u00b0C)<input data-field=\"t_egt_ref\" type=\"number\" step=\"any\" value=\"340\"><\/label>\n              <label>Jacket water inlet (\u00b0C)<input data-field=\"t_jw_in\" type=\"number\" step=\"any\" value=\"75\"><\/label>\n              <label>Jacket water outlet (\u00b0C)<input data-field=\"t_jw_out\" type=\"number\" step=\"any\" value=\"85\"><\/label>\n              <label>Cooling water flow (m\u00b3\/h)<input data-field=\"cw_flow\" type=\"number\" min=\"0\" step=\"any\" value=\"30\"><\/label>\n              <label>Lubricating oil inlet (\u00b0C)<input data-field=\"t_lo_in\" type=\"number\" step=\"any\" value=\"45\"><\/label>\n              <label>Lubricating oil outlet (\u00b0C)<input data-field=\"t_lo_out\" type=\"number\" step=\"any\" value=\"55\"><\/label>\n              <label>Measured lube oil use (kg\/h)<input data-field=\"lo_rate\" type=\"number\" min=\"0\" step=\"any\" value=\"0.5\"><\/label>\n            <\/div><\/section>\n            <section class=\"mepc-panel\"><h3>3. Correction &amp; comparison<\/h3>\n              <label class=\"mepc-check\"><input data-field=\"use_hyundai\" type=\"checkbox\"> Apply Hyundai HiMSEN H17\/28 \/ applicable project-guide ambient correction (only if valid for this engine)<\/label>\n              <p class=\"mepc-small\">The optional correction uses a project-guide-specific equation. Do not use it for another engine unless its maker confirms applicability.<\/p>\n              <div class=\"mepc-fields\">\n                <label>Baseline \/ expected FOC (kg\/h, optional)<input data-field=\"baseline_foc\" type=\"number\" min=\"0\" step=\"any\" placeholder=\"e.g. 900\"><\/label>\n                <label>FOC baseline deviation threshold (%)<input data-field=\"threshold\" type=\"number\" min=\"0\" step=\"any\" value=\"5\"><\/label>\n                <label>EGT deviation alert limit (\u00b0C, optional)<input data-field=\"egt_limit\" type=\"number\" min=\"0\" step=\"any\" placeholder=\"Set from maker manual\"><\/label>\n                <label>Maximum exhaust temperature (\u00b0C, optional)<input data-field=\"egt_max\" type=\"number\" step=\"any\" placeholder=\"Set from maker manual\"><\/label>\n                <label>Maximum jacket-water outlet (\u00b0C, optional)<input data-field=\"jw_max\" type=\"number\" step=\"any\" placeholder=\"Set from maker manual\"><\/label>\n                <label>Maximum lube-oil outlet (\u00b0C, optional)<input data-field=\"lo_max\" type=\"number\" step=\"any\" placeholder=\"Set from maker manual\"><\/label>\n                <label>Fuel CO\u2082 factor (t CO\u2082 \/ t fuel)<input data-field=\"co2_factor\" type=\"number\" min=\"0\" step=\"any\" value=\"3.1144\"><\/label>\n                <label>Air flow (kg\/s, optional)<input data-field=\"air_flow\" type=\"number\" min=\"0\" step=\"any\" placeholder=\"Optional\"><\/label>\n                <label>Air specific heat (kJ\/kg\u00b7K)<input data-field=\"air_cp\" type=\"number\" min=\"0\" step=\"any\" value=\"1.005\"><\/label>\n              <\/div>\n              <div class=\"mepc-actions\"><button type=\"button\" class=\"mepc-calc\">Calculate performance<\/button><button type=\"button\" class=\"mepc-reset\">Reset sample values<\/button><\/div>\n            <\/section>\n          <\/div>\n          <section class=\"mepc-results\" aria-live=\"polite\"><h3>Calculated results<\/h3>\n            <div class=\"mepc-result-grid\">\n              <div class=\"mepc-result\"><span>Fuel consumption<\/span><strong data-result=\"foc\">\u2014<\/strong><small>kg\/h<\/small><\/div>\n              <div class=\"mepc-result\"><span>Daily fuel estimate<\/span><strong data-result=\"daily\">\u2014<\/strong><small>tonnes\/day<\/small><\/div>\n              <div class=\"mepc-result\"><span>SFOC actual<\/span><strong data-result=\"sfoc\">\u2014<\/strong><small>g\/kWh<\/small><\/div>\n              <div class=\"mepc-result\"><span>Engine load<\/span><strong data-result=\"load\">\u2014<\/strong><small>% MCR<\/small><\/div>\n              <div class=\"mepc-result\"><span>Fuel per nautical mile<\/span><strong data-result=\"nm\">\u2014<\/strong><small>kg\/NM<\/small><\/div>\n              <div class=\"mepc-result\"><span>Estimated CO\u2082<\/span><strong data-result=\"co2\">\u2014<\/strong><small>tonnes\/day<\/small><\/div>\n              <div class=\"mepc-result\"><span>Ambient correction factor<\/span><strong data-result=\"correction\">\u2014<\/strong><small>factor<\/small><\/div>\n              <div class=\"mepc-result\"><span>Thermal efficiency estimate<\/span><strong data-result=\"efficiency\">\u2014<\/strong><small>% (brake output \/ fuel LCV)<\/small><\/div>\n              <div class=\"mepc-result\"><span>Cooling-water heat transfer<\/span><strong data-result=\"heat\">\u2014<\/strong><small>kW<\/small><\/div>\n              <div class=\"mepc-result\"><span>CAC effectiveness<\/span><strong data-result=\"cac\">\u2014<\/strong><small>%<\/small><\/div>\n              <div class=\"mepc-result\"><span>EGT deviation<\/span><strong data-result=\"egt\">\u2014<\/strong><small>\u00b0C from baseline<\/small><\/div>\n              <div class=\"mepc-result\"><span>Specific lube oil use<\/span><strong data-result=\"sloc\">\u2014<\/strong><small>g\/kWh<\/small><\/div>\n            <\/div>\n            <div class=\"mepc-diagnostics\"><h4>Performance flags<\/h4><ul data-result=\"flags\"><li>Enter data and calculate to view indicators.<\/li><\/ul><\/div>\n            <p class=\"mepc-disclaimer\">Diagnostic flags are screening indicators only. Alarm limits must be configured from the specific engine maker's manual and shipboard procedures.<\/p>\n            <div class=\"mepc-log-actions\"><label>Logbook note (optional)<textarea data-field=\"notes\" rows=\"2\" placeholder=\"e.g. sea passage, load stable, weather, maintenance observation\"><\/textarea><\/label>\n              <button type=\"button\" class=\"mepc-save-log\">Save to Engine Logbook<\/button><span class=\"mepc-save-status\" role=\"status\" aria-live=\"polite\"><\/span>\n              <p class=\"mepc-small\">Please log in to save records and export PDF reports.<\/p>            <\/div>\n          <\/section>\n          <section class=\"mepc-panel mepc-history\"><h3>Engine Logbook \u2014 recent records<\/h3>\n                          <p>Log in to view saved records for your account.<\/p>\n                      <\/section>\n          <section class=\"mepc-panel mepc-trends\"><h3>Engine Performance Trends<\/h3>\n                          <p>Log in to view your saved performance trends.<\/p>\n                      <\/section>\n          <section class=\"mepc-panel mepc-formulas\"><h3>Formula reference<\/h3><ul>\n            <li><strong>Fuel mass from volume:<\/strong> mass (kg) = volume (L) \u00d7 density (kg\/m\u00b3) \u00f7 1000.<\/li>\n            <li><strong>FOC rate:<\/strong> consumed fuel mass (kg) \u00f7 measurement period (h).<\/li>\n            <li><strong>SFOC:<\/strong> fuel rate (kg\/h) \u00d7 1000 \u00f7 engine output (kW).<\/li>\n            <li><strong>Engine load:<\/strong> engine output \u00f7 rated power \u00d7 100%.<\/li>\n            <li><strong>Cooling-water heat:<\/strong> mass flow (kg\/s) \u00d7 cp (kJ\/kg\u00b7K) \u00d7 temperature rise (K).<\/li>\n            <li><strong>CAC effectiveness:<\/strong> (T air-in \u2212 T air-out) \u00f7 (T air-in \u2212 T cooling-water-in) \u00d7 100%.<\/li>\n            <li><strong>Specific lube oil use:<\/strong> lube oil rate (kg\/h) \u00d7 1000 \u00f7 output (kW).<\/li>\n          <\/ul><\/section>\n        <\/div>\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-2660","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/caaip.net\/corps\/wp-json\/wp\/v2\/pages\/2660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/caaip.net\/corps\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/caaip.net\/corps\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/caaip.net\/corps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/caaip.net\/corps\/wp-json\/wp\/v2\/comments?post=2660"}],"version-history":[{"count":2,"href":"https:\/\/caaip.net\/corps\/wp-json\/wp\/v2\/pages\/2660\/revisions"}],"predecessor-version":[{"id":2666,"href":"https:\/\/caaip.net\/corps\/wp-json\/wp\/v2\/pages\/2660\/revisions\/2666"}],"wp:attachment":[{"href":"https:\/\/caaip.net\/corps\/wp-json\/wp\/v2\/media?parent=2660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}