{"id":1959,"date":"2019-02-12T01:48:23","date_gmt":"2019-02-12T01:48:23","guid":{"rendered":"https:\/\/cyflexdoc.wpengine.com\/usage-help-manual\/12-fluid-flow-computations\/"},"modified":"2026-02-23T12:16:03","modified_gmt":"2026-02-23T17:16:03","slug":"19-fluid-flow-computations","status":"publish","type":"page","link":"https:\/\/cyflex.com\/index.php\/usage-help-manual\/19-fluid-flow-computations\/","title":{"rendered":"19: Fluid Flow Computations"},"content":{"rendered":"<table style=\"width: 100%; height: 803px;\">\n<tbody>\n<tr style=\"height: 24px;\">\n<th style=\"height: 24px; width: 19.5477%;\">Command<\/th>\n<th style=\"height: 24px; width: 79.483%;\">Purpose<\/th>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"avl_link\">avl_link<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Link to the AVL Indicom combustion analysis system.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"blend_scales\">blend_scales<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Manage fuel weighing operations using load cells, including controlling fill valve operations and computing fuel rates based on sampling processes.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"change_res\">change_res<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Change the formatted resolution of a variable or a list of variables.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.5477%;\"><a href=\"https:\/\/cyflex.com\/index.php\/usage-help-manual\/19-fluid-flow-computations\/cf_scales\/\">cf_scales<\/a><\/td>\n<td style=\"width: 79.483%;\">Perform control functions for a load cell fuel system integrated with a continuous flow meter and flow control valve. The program manages fill valve operations, calculates flow rates, and processes fuel readings, outputting consumption rates and error statistics.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"cfv_1065\">cfv_1065<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Compute air mass flow on a continuous basis per the 1065 standard using inputs from a specification file.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"critical_flow\">critical_flow<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Compute air mass flow on a continuous basis.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 10px; width: 19.5477%;\"><a href=\"dummy_fr\">dummy_fr<\/a><\/td>\n<td style=\"height: 10px; width: 79.483%;\">\n<p>Simulate fuel reading events by processing an event name to mimic the behavior of a fuel reading device task for testing purposes.<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 12px;\">\n<td style=\"height: 10px; width: 19.5477%;\"><a href=\"emcon_comm\">emcon_comm<\/a><\/td>\n<td style=\"height: 10px; width: 79.483%;\">\n<p>Communicate with an AVL EMCON6 system to manage dyno control, handling data exchange via sockets, parsing configuration files, and processing input and output variables.<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 10px; width: 19.5477%;\"><a href=\"fa_total\">fa_total<\/a><\/td>\n<td style=\"height: 10px; width: 79.483%;\">\n<p>Perform continuous fuel and air flow totalizing computations for engine performance, including summing rates and calculating metrics like air-fuel ratio.<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"fr_log\">fr_log<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Set a fuel reading log file name.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"gas_blend\">gas_blend<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Compute the ratios of three input gas streams to achieve a specified heating value and methane number for the resulting mixture.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"gas_distribution\">gas_distribution<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Set the values of CyFlex array variables that contain information about emission gases and perform actions based on cylinder states.<\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"height: 48px; width: 19.5477%;\"><a href=\"gas_mix\">gas_mix<\/a><\/td>\n<td style=\"height: 48px; width: 79.483%;\">Compute the gas composition of a stream produced by mixing two or more gas streams, using the composition and mass flow of input streams to determine the mixed stream&#8217;s composition and mass flow.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"gasfl\">gasfl<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Compute gaseous mass flow rates for up to 8 meters based on input specifications.<\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"height: 72px; width: 19.5477%;\"><a href=\"generic_scales\">generic_scales<\/a><\/td>\n<td style=\"height: 72px; width: 79.483%;\">Perform control functions for a directly controlled load cell fuel system, including fill valve operation, timing of fuel readings, and computation of consumption rates with error statistics from linear regression.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"get_comp\">get_comp<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Display or return the value of a computed expression in the specified units.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"lc_scales\">lc_scales<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Control a load cell fuel system, managing fill valve operations and computing fuel rates based on measurements.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"lfe\">lfe<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Compute gas mass flow rates continuously for a Laminar Flow Element based on specified inputs and configuration.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.5477%;\"><a href=\"https:\/\/cyflex.com\/index.php\/usage-help-manual\/19-fluid-flow-computations\/net_fr\/\">net_fr<\/a><\/td>\n<td style=\"width: 79.483%;\">Request a single fuel reading and set the fuel weight.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"oil_scales\">oil_scales<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Measure the oil consumption rate using a load cell-based system by managing filling operations and computing rates based on measurements.<\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"height: 48px; width: 19.5477%;\"><a href=\"scales\">scales<\/a><\/td>\n<td style=\"height: 48px; width: 79.483%;\">Control the fuel scale system by managing fill valve operations, weight selections, and timing for fuel readings based on transition events.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"subsonic\">subsonic<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Compute continuous gas flow rates for subsonic venturi meters based on inputs from a specification file, performing real-time calculations and handling events for updates.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"take_auto\">take_auto<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Request a single fuel reading with automatic weight selection.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"take_autos\">take_autos<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Request continuous fuel readings and set the fuel weight selection to automatic.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"take_dum_fr\">take_dum_fr<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Take a dummy fuel reading.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"take_fr\">take_fr<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Request a single fuel reading and optionally specify a fuel weight.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"take_frs\">take_frs<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Request continuous fuel readings and optionally specify a fuel weight.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"urea_flow\">urea_flow<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Collect and process urea flow data, including monitoring total flow and handling fault events in a continuous background service.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"Vcone_flow\">Vcone_flow<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Compute the air mass flow on from a V-cone meter.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"venturi\">venture<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Compute Air Mass Flow for a nozzle.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 19.5477%;\"><a href=\"volef\">volef<\/a><\/td>\n<td style=\"height: 24px; width: 79.483%;\">Compute volumetric efficiency for a single engine manifold on a continuous basis.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 29px; width: 19.5477%;\"><a href=\"volef2\">volef2<\/a><\/td>\n<td style=\"height: 29px; width: 79.483%;\">\n<p>Compute volumetric efficiency for an engine manifold on a continuous basis using variables specified in a configuration file, focusing on engine displacement as a variable.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Command Purpose avl_link Link to the AVL Indicom combustion analysis system. blend_scales Manage fuel weighing operations using load cells, including controlling fill valve operations and computing fuel rates based on sampling processes. change_res Change the formatted resolution of a variable or a list of variables. cf_scales Perform control functions for a load cell fuel system [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":0,"parent":557,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1959","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/1959","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=1959"}],"version-history":[{"count":0,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/1959\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/557"}],"wp:attachment":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/media?parent=1959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}