{"id":3444,"date":"2019-02-12T16:09:12","date_gmt":"2019-02-12T16:09:12","guid":{"rendered":"https:\/\/cyflexdoc.wpengine.com\/usage-help-manual\/16-fluid-composition-and-properties\/burn_emis\/"},"modified":"2026-02-18T15:17:46","modified_gmt":"2026-02-18T20:17:46","slug":"burn_emis","status":"publish","type":"page","link":"https:\/\/cyflex.com\/index.php\/usage-help-manual\/16-smart-instrument-interfaces\/burn_emis\/","title":{"rendered":"burn_emis"},"content":{"rendered":"<div>\n<h3>Purpose:<\/h3>\n<\/div>\n<dl>\n<dd>\n<p>Compute burned gas composition and emissions calculations based on input streams and specifications.<\/p>\n<\/dd>\n<\/dl>\n<h3>Enter:<\/h3>\n<dl>\n<dd>\n<p><strong>burn_emis<\/strong> &lt;priority&gt; &lt;filename&gt; [+c] &amp;<\/p>\n<\/dd>\n<\/dl>\n<h3>Where:<\/h3>\n<dl>\n<dd>\n<div>\n<table style=\"width: 100%; height: 168px;\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col \/>\n<col \/> <\/colgroup>\n<tbody>\n<tr style=\"height: 56px;\">\n<td style=\"width: 10.3004%; height: 56px;\">\n<p>priority<\/p>\n<\/td>\n<td style=\"width: 89.5565%; height: 56px;\">\n<p>Specify the task priority to assign to this task.<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 56px;\">\n<td style=\"width: 10.3004%; height: 56px;\">\n<p>filename<\/p>\n<\/td>\n<td style=\"width: 89.5565%; height: 56px;\">\n<p>Specify the path of the specifications file for the burned gas emission calculations.<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 56px;\">\n<td style=\"width: 10.3004%; height: 56px;\">\n<p>+c<\/p>\n<\/td>\n<td style=\"width: 89.5565%; height: 56px;\">\n<p>Optional. Specify this flag to register this task as a critical task with the master scheduler.\u00a0<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/dd>\n<\/dl>\n<h3>Example:<\/h3>\n<dl>\n<dd>\n<p><strong>burn_emis<\/strong> 13 \/specs\/emis_specs.115 +c &amp;<br \/>\nThe above spawns burn_emis with a priority of 13 and the file \/specs\/emis_specs.115 contains the specifications for the burned gas\/emission calculations. The task is registered as critical with the master scheduler.<\/p>\n<\/dd>\n<\/dl>\n<h3>Notes:<\/h3>\n<dl>\n<dd>\n<div>Ensure specifications file includes all required keywords. Disregard legacy terms and focus on current CyFlex functionality.<\/div>\n<div>\u00a0<br \/>\nThe following is an example specification file for burn_emis. Ensure specifications file includes all required keywords; disregard legacy terms and focus on current CyFlex functionality.<br \/>\n\u00a0<br \/>\n# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n# \u00a0<br \/>\n#\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0emis_specs_rt.nnn \u00a0<br \/>\n#\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0or \u00a0<br \/>\n#\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0emis_specs_fr.nnn \u00a0<br \/>\n# \u00a0<br \/>\n# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n# \u00a0<br \/>\n#\u00a0\u00a0This is a specification file for the &#8220;burn_emis&#8221; task.\u00a0\u00a0For details \u00a0<br \/>\n#\u00a0\u00a0on using burn_emis, type &#8220;use burn_emis&#8221; on the command line. \u00a0<br \/>\n# \u00a0<br \/>\n#\u00a0\u00a0Several different instances of the &#8220;burn_emis&#8221; task can be running at \u00a0<br \/>\n#\u00a0\u00a0the\u00a0same\u00a0time.\u00a0\u00a0Often\u00a0one\u00a0will\u00a0be\u00a0setup\u00a0to\u00a0perform\u00a0burned\u00a0gas \u00a0<br \/>\n#\u00a0\u00a0composition\u00a0and\u00a0emissions\u00a0calculations\u00a0in\u00a0real\u00a0time\u00a0to\u00a0provide \u00a0<br \/>\n#\u00a0\u00a0feedback\u00a0and\u00a0another\u00a0instance\u00a0will\u00a0be\u00a0synchronized\u00a0with\u00a0a\u00a0fuel \u00a0<br \/>\n#\u00a0\u00a0reading. \u00a0<br \/>\n# \u00a0<br \/>\n#\u00a0\u00a0Throughout\u00a0this\u00a0file,\u00a0we\u00a0will\u00a0use\u00a0the\u00a0default\u00a0fuel\u00a0reading\u00a0labels\u00a0but \u00a0<br \/>\n#\u00a0\u00a0will\u00a0include\u00a0the\u00a0labels\u00a0associated\u00a0with\u00a0real\u00a0time\u00a0measuements\u00a0as\u00a0a \u00a0<br \/>\n#\u00a0\u00a0commented\u00a0line.\u00a0The\u00a0actual\u00a0name\u00a0of\u00a0this\u00a0file\u00a0should\u00a0be\u00a0altered\u00a0as \u00a0<br \/>\n#\u00a0\u00a0shown\u00a0in\u00a0the\u00a0header\u00a0to\u00a0reflected\u00a0the\u00a0contents. \u00a0<br \/>\n# \u00a0<br \/>\n#\u00a0\u00a0The\u00a0@REG_NAME\u00a0keyword\u00a0is\u00a0used\u00a0to\u00a0distinguish\u00a0between\u00a0instances.\u00a0\u00a0We \u00a0<br \/>\n#\u00a0\u00a0strongly recommend using &#8220;burn_emis_rt&#8221; as the registered name to \u00a0<br \/>\n#\u00a0\u00a0designate the real time instance and &#8220;burn_emis_fr&#8221; to indicate the \u00a0<br \/>\n#\u00a0\u00a0instance\u00a0associated\u00a0with\u00a0a\u00a0fuel\u00a0reading. \u00a0<br \/>\n\u00a0<br \/>\n# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0@REG_NAME \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0burn_emis_fr \u00a0<br \/>\n\u00a0\u00a0#\u00a0\u00a0\u00a0burn_emis_rt \u00a0<br \/>\n\u00a0<br \/>\n# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n\u00a0<br \/>\n#\u00a0\u00a0The\u00a0@COMPUTE_EVENT\u00a0keyword\u00a0is\u00a0used\u00a0to\u00a0specify\u00a0the\u00a0event\u00a0or\u00a0timer \u00a0<br \/>\n#\u00a0\u00a0interval\u00a0that\u00a0will\u00a0be\u00a0used\u00a0to\u00a0trigger\u00a0the\u00a0calculation\u00a0and\u00a0the\u00a0event \u00a0<br \/>\n#\u00a0\u00a0that\u00a0will\u00a0be\u00a0emitted\u00a0when\u00a0the\u00a0calculation\u00a0is\u00a0complete.\u00a0\u00a0The \u00a0<br \/>\n#\u00a0\u00a0calculation\u00a0done\u00a0event\u00a0can\u00a0be\u00a0used\u00a0to\u00a0\u2018\u2018cascade\u2019\u2019\u00a0a\u00a0series\u00a0of \u00a0<br \/>\n#\u00a0\u00a0calculations,\u00a0most\u00a0notably\u00a0those\u00a0associated\u00a0with\u00a0egr. \u00a0<br \/>\n\u00a0<br \/>\n# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0@COMPUTE_EVENT \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0#\u00a0\u00a0start\u00a0event\u00a0name\u00a0or\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0done\u00a0event\u00a0name \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0#\u00a0continuous\u00a0intrvl\u00a0name \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fr_done\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FR_emisCalcDone \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0SLO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0burn_emis_done_rt \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0The\u00a0@BURNED_STREAM\u00a0keyword\u00a0is\u00a0used\u00a0to\u00a0specify\u00a0two\u00a0outputs\u00a0and\u00a0one \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0input.\u00a0The\u00a0burn_emis\u00a0task\u00a0will\u00a0load\u00a0the\u00a0calculated\u00a0composition\u00a0into \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0the\u00a0composition\u00a0variable\u00a0specified\u00a0by\u00a0the\u00a0first\u00a0entry.\u00a0\u00a0The \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0calculated\u00a0burned\u00a0gas\u00a0mass\u00a0flow\u00a0rate\u00a0will\u00a0be\u00a0loaded\u00a0into\u00a0the\u00a0variable \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0specified\u00a0by\u00a0the\u00a0second\u00a0entry.\u00a0\u00a0The\u00a0third\u00a0entry,\u00a0the\u00a0temperature\u00a0of \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0the\u00a0burned\u00a0gas\u00a0stream,\u00a0will\u00a0be\u00a0used\u00a0as\u00a0an\u00a0input\u00a0only\u00a0in\u00a0the\u00a0case\u00a0of \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0rich\u00a0combustion\u00a0and\u00a0can\u00a0be\u00a0safely\u00a0set\u00a0to\u00a0a\u00a0measured\u00a0temperature\u00a0such \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0as\u00a0tur_ot_t\u00a0or\u00a0exh_stk_t\u00a0if\u00a0you\u00a0are\u00a0burning\u00a0lean\u00a0as\u00a0all\u00a0good\u00a0diesels \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0do.\u00a0\u00a0The\u00a0proper\u00a0temperature\u00a0to\u00a0use\u00a0for\u00a0rich\u00a0combustion\u00a0is\u00a0a\u00a0topic \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0that\u00a0should\u00a0be\u00a0discussed\u00a0and\u00a0throughly\u00a0understood\u00a0before\u00a0being\u00a0used \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0blindly. \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0@BURNED_STREAM \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0#\u00a0composition\u00a0label\u00a0\u00a0\u00a0\u00a0\u00a0mass\u00a0flow\u00a0label\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0burned\u00a0gas\u00a0temperature \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FR_BurndGasC.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FR_burned_gasMF\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0tur_ot_t \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0burn_gas_rtC.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0burn_gas_mf_rt\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0tur_ot_t \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0The\u00a0@INPUT_STREAMS\u00a0keyword\u00a0is\u00a0used\u00a0to\u00a0provide\u00a0a\u00a0list\u00a0of\u00a0the \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0composition\u00a0variables\u00a0and\u00a0mass\u00a0flow\u00a0rates\u00a0that\u00a0define\u00a0the\u00a0various \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0input\u00a0streams.\u00a0Because\u00a0the\u00a0number\u00a0of\u00a0input\u00a0streams\u00a0is\u00a0not\u00a0limited, \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0this list is ended with a &#8220;$&#8221; as the final entry. \u00a0<br \/>\n\u00a0\u00a0\u00a0# \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0Typically,\u00a0there\u00a0are\u00a0two\u00a0streams\u00a0specified;\u00a0fuel\u00a0and\u00a0combustion\u00a0air. \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0For\u00a0test\u00a0cells\u00a0equipped\u00a0with\u00a0a\u00a0balance\u00a0type\u00a0fuel\u00a0scales,\u00a0fuel\u00a0rate \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0measurements\u00a0are\u00a0only\u00a0available\u00a0after\u00a0the\u00a0completion\u00a0of\u00a0a\u00a0fuel \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0reading.\u00a0Real$-$time\u00a0burned\u00a0gas\u00a0composition\u00a0calculations\u00a0must\u00a0be\u00a0based \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0either\u00a0on\u00a0and\u00a0estimated\u00a0fuel\u00a0rate,\u00a0usually\u00a0defined\u00a0as\u00a0a\u00a0funtion\u00a0of\u00a0an \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0ECM\u00a0commanded\u00a0fueling,\u00a0or\u00a0based\u00a0on\u00a0a\u00a0measured\u00a0exhaust\u00a0gas \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0concentration\u00a0of\u00a0either\u00a0oxygen\u00a0or\u00a0carbon\u00a0dioxide. \u00a0<br \/>\n\u00a0\u00a0\u00a0# \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0If\u00a0a\u00a0measured\u00a0exhaust\u00a0gas\u00a0concentration\u00a0is\u00a0used,\u00a0the\u00a0mass\u00a0flow\u00a0rate \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0of\u00a0the\u00a0fuel\u00a0becomes\u00a0an\u00a0output\u00a0and\u00a0is\u00a0specified\u00a0as\u00a0such\u00a0by\u00a0preceding \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0the label name with a &#8220;&gt;&#8221;.\u00a0\u00a0An example is provided below as a \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0commented\u00a0line.\u00a0\u00a0The\u00a0measured\u00a0exhaust\u00a0gas\u00a0concentration\u00a0that\u00a0is\u00a0to\u00a0be \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0used\u00a0for\u00a0this\u00a0calculation\u00a0should\u00a0be\u00a0specified\u00a0by\u00a0preceding\u00a0the\u00a0label \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0with a &#8220;&lt;&#8221; under the @MEASURED_CONCENTRATIONS keyword as described \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0below. \u00a0<br \/>\n\u00a0\u00a0\u00a0# \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0This\u00a0feature\u00a0is\u00a0not\u00a0limited\u00a0to\u00a0the\u00a0fuel\u00a0stream.\u00a0\u00a0It\u00a0can\u00a0be\u00a0used\u00a0on \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0one\u00a0and\u00a0only\u00a0one\u00a0of\u00a0the\u00a0input\u00a0streams\u00a0in\u00a0the\u00a0list. \u00a0<br \/>\n\u00a0\u00a0\u00a0# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0@INPUT_STREAMS \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0#\u00a0\u00a0composition\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0mass\u00a0flow \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0#\u00a0variable\u00a0label\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0variable\u00a0label \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ngC.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FR_Fuel_rate \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0inlet_airC.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FR_air_mf \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0diesel_certC.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&gt;fuel_rate_co2 \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0diesel_certC.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fuel_rate_calc \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0inlet_airC.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0air_mtr0_mf \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0$ \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0The\u00a0@MEASURED_CONCENTRATIONS\u00a0keyword\u00a0is\u00a0used\u00a0to\u00a0specify\u00a0the\u00a0labels \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0for\u00a0names\u00a0of\u00a0the\u00a0variables\u00a0that\u00a0contain\u00a0the\u00a0measured\u00a0or\u00a0calculated \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0exhaust\u00a0gas\u00a0concentrations\u00a0of\u00a0CO2,\u00a0CO,\u00a0NOx,\u00a0O2,\u00a0HC\u00a0and\u00a0H2O.\u00a0\u00a0The \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0identity\u00a0of\u00a0the\u00a0component\u00a0is\u00a0specified\u00a0using\u00a0the\u00a0letter\u00a0identifiers \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0CD_CO2,\u00a0CD_CO,\u00a0CD_NOX,\u00a0CD_O2,\u00a0CW_HC,\u00a0CW_H2O,\u00a0CW_O2,\u00a0CW_CO2,\u00a0CW_CO, \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0CW_AMMONIA,\u00a0CW_METHANE,\u00a0CD_METHANE\u00a0for\u00a0various\u00a0wet\u00a0or\u00a0dry \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0concentrations.\u00a0Because\u00a0the\u00a0number\u00a0of\u00a0measured\u00a0concentrations\u00a0is\u00a0not \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0fixed, this list is ended with a &#8220;$&#8221; as the final entry. \u00a0<br \/>\n\u00a0\u00a0\u00a0# \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0Preceding a label with a &#8220;&lt;&#8221; indicates that the measured \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0concentration\u00a0is\u00a0to\u00a0be\u00a0used\u00a0to\u00a0back$-$calculate\u00a0the\u00a0flow\u00a0rate \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0indicated with a &#8220;&gt;&#8221; under the @INPUT_STREAMS keyword above.\u00a0\u00a0Only \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0one\u00a0label\u00a0at\u00a0a\u00a0time\u00a0may\u00a0be\u00a0used\u00a0and\u00a0it\u00a0must\u00a0be\u00a0either\u00a0CO2,\u00a0O2\u00a0or\u00a0H2O. \u00a0<br \/>\n\u00a0\u00a0\u00a0# \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0The\u00a0H2O\u00a0concentration\u00a0is\u00a0not\u00a0often\u00a0measured,\u00a0but\u00a0is\u00a0included\u00a0here \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0primarily\u00a0as\u00a0an\u00a0input\u00a0to\u00a0be\u00a0used\u00a0as\u00a0a\u00a0way\u00a0to\u00a0calculate\u00a0the\u00a0fuel\/air \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0ratio\u00a0that\u00a0would\u00a0produce\u00a0a\u00a0give\u00a0water\u00a0vapor\u00a0concentration\u00a0in\u00a0the \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0exhaust,\u00a0usually\u00a0one\u00a0that\u00a0would\u00a0be\u00a0sufficiently\u00a0high\u00a0to\u00a0cause \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0condensation\u00a0in\u00a0an\u00a0egr\u00a0cooler\u00a0at\u00a0a\u00a0given\u00a0temperature. \u00a0<br \/>\n\u00a0\u00a0\u00a0# \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0This\u00a0is\u00a0an\u00a0optional\u00a0keyword\u00a0and\u00a0is\u00a0not\u00a0needed\u00a0if\u00a0the\u00a0desired \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0calculations\u00a0do\u00a0not\u00a0include\u00a0the\u00a0emissions\u00a0calculations.\u00a0In\u00a0addition, \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0if\u00a0a\u00a0particular\u00a0concentration\u00a0is\u00a0not\u00a0being\u00a0measured\u00a0that\u00a0entry\u00a0may \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0be\u00a0omitted. \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0@MEASURED_CONCENTRATIONS \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0#\u00a0selected\u00a0component\u00a0\u00a0\u00a0concentration\u00a0label \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CD_CO2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CO2_Conc_pct.AV \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CD_CO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CO_Conc_ppm.AV \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CW_NOX\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NOx_Conc_ppm.AV \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CD_O2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0O2_Conc_%.AV \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CW_HC\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0HC_Conc_ppm.AV \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0CW_H2O\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exh_cd_h2o_mea.AV \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0CW_H2O\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;exh_cd_h2o_mea \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0CD_CO2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;exh_cd_co2_mea \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0new\u00a0keywords\u00a0for\u00a0selected\u00a0component\u00a0will\u00a0be \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0CW_CO2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$-$$-$ \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0CW_CO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$-$$-$ \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0CW_O2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$-$$-$ \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0CW_AMMONIA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$-$$-$ \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0CW_METHANE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$-$$-$ \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0CD_METHANE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$-$$-$ \u00a0<br \/>\n\u00a0\u00a0\u00a0$ \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0The\u00a0@POWER\u00a0keyword\u00a0is\u00a0used\u00a0to\u00a0specify\u00a0the\u00a0variable\u00a0for\u00a0the\u00a0brake \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0horsepower\u00a0reading\u00a0needed\u00a0to\u00a0calculate\u00a0brake\u00a0specific\u00a0emissions \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0based\u00a0on\u00a0measured\u00a0exhaust\u00a0gas\u00a0concentrations. \u00a0<br \/>\n\u00a0\u00a0\u00a0# \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0This\u00a0is\u00a0an\u00a0optional\u00a0keyword\u00a0and\u00a0is\u00a0not\u00a0needed\u00a0if\u00a0the\u00a0desired \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0calculations\u00a0do\u00a0not\u00a0include\u00a0the\u00a0emissions\u00a0calculations. \u00a0<br \/>\n\u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<\/div>\n<div>\n\u00a0\u00a0\u00a0@POWER \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0#\u00a0horsepower\u00a0label \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FR_BHP \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0Dyno_power \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0The\u00a0@EMISSION_RESULTS\u00a0keyword\u00a0is\u00a0used\u00a0to\u00a0specify\u00a0the\u00a0emissions \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0variable\u00a0name\u00a0that\u00a0will\u00a0be\u00a0used\u00a0to\u00a0output\u00a0the\u00a0results\u00a0of\u00a0any \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0emissions\u00a0calculations. \u00a0<br \/>\n\u00a0\u00a0\u00a0# \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0This\u00a0is\u00a0an\u00a0optional\u00a0keyword\u00a0and\u00a0is\u00a0not\u00a0needed\u00a0if\u00a0the\u00a0desired \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0calculations\u00a0do\u00a0not\u00a0include\u00a0the\u00a0emissions\u00a0calculations. \u00a0<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n\u00a0<br \/>\n\u00a0\u00a0\u00a0@EMISSION_RESULTS \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0#\u00a0emission\u00a0variable\u00a0label \u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FR_exhE. \u00a0<br \/>\n\u00a0\u00a0\u00a0#\u00a0\u00a0\u00a0\u00a0\u00a0exh_frE.\u00a0<\/div>\n<\/dd>\n<\/dl>\n<h3>See Also:<\/h3>\n<p style=\"padding-left: 40px;\"><a href=\"https:\/\/cyflex.com\/index.php\/cyflex-manuals\/\">CyFlex Manuals<\/a> Category 22 Miscellaneous Technical Reference &#8211; sub-category <strong>Burned Gas\/Emissions<\/strong>, <a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Master-Scheduler-Task.pdf\">Master Scheduler<\/a><\/p>\n<dl>\n<dd>\n<p>&nbsp;<\/p>\n<\/dd>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Purpose: Compute burned gas composition and emissions calculations based on input streams and specifications. Enter: burn_emis &lt;priority&gt; &lt;filename&gt; [+c] &amp; Where: priority Specify the task priority to assign to this task. filename Specify the path of the specifications file for the burned gas emission calculations. +c Optional. Specify this flag to register this task as [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":0,"parent":1955,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3444","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/3444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/comments?post=3444"}],"version-history":[{"count":0,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/3444\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/1955"}],"wp:attachment":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/media?parent=3444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}