{"id":4072,"date":"2019-02-12T16:21:56","date_gmt":"2019-02-12T16:21:56","guid":{"rendered":"https:\/\/cyflexdoc.wpengine.com\/usage-help-manual\/12-fluid-flow-computations\/volef2\/"},"modified":"2025-09-24T13:09:22","modified_gmt":"2025-09-24T18:09:22","slug":"volef2","status":"publish","type":"page","link":"https:\/\/cyflex.com\/index.php\/usage-help-manual\/19-fluid-flow-computations\/volef2\/","title":{"rendered":"volef2"},"content":{"rendered":"<div>\n<h3>Purpose:<\/h3>\n<\/div>\n<dl>\n<dd>\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<\/dd>\n<\/dl>\n<h3>Enter:<\/h3>\n<dl>\n<dd>\n<p><strong>volef2<\/strong> &lt;priority&gt; &lt;interval&gt; &lt;filename&gt; [+c]<\/p>\n<\/dd>\n<\/dl>\n<h3>Where:<\/h3>\n<dl>\n<dd>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col \/>\n<col \/> <\/colgroup>\n<tbody>\n<tr>\n<td>\n<p>priority<\/p>\n<\/td>\n<td>\n<p>Specify the system task priority.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>interval<\/p>\n<\/td>\n<td>\n<p>Specify the process interval, such as FAS, MED, SLO, or in milliseconds<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>filename<\/p>\n<\/td>\n<td>\n<p>Specify the path name to the specification file.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>+c<\/p>\n<\/td>\n<td>\n<p>Optional. Specify this flag to identify this task as critical to the watchdog.<\/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>volef2<\/strong> 8 SLO \/specs\/volef2_specs.315 +c &amp;<\/p>\n<p>The above command spawns &#8216;volef2&#8217; in the background at a priority of 8. The computations are performed once every second using the specifications given in the file \/specs\/volef2_specs.315. The task is also assigned to be a critical task. As a result, if the task ever stops responding to the watchdog, any test that is running will be aborted.<\/p>\n<p>The volef2 task will register it&#8217;s name with the filename (not the full pathame), in this case &#8220;volef2_specs.315&#8221;.\u00a0 This name can be used by the &#8216;re-read&#8217; command to request that it update the specifications by reading the specification file again.\u00a0 This feature allows the specifications to be changed &#8220;on-the-fly&#8221; without slaying and restarting the app. Note: re-read feature is not available prior to 6.3.30 or 6.4.0.<\/p>\n<\/dd>\n<\/dl>\n<h3>Notes:<\/h3>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 In the specification file, the field for specifying the engine displacement can be entered as either a variable label such as &#8220;dspl&#8221; or as a value token such as &#8220;10[l]&#8221;.\u00a0 For computing to volumetric efficiency of a manifold that is feed only part of an engine, enter the displacement value that\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 represents the displacement value of the cylinders fed by the manifold<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 For 2-cycle engines, the value of (2*displacement) is entered as an actual value in the specification file.\u00a0 For example:\u00a0 10[l] for a 5-liter engine.<\/p>\n<dl>\n<dd>\n<p>This task is normally started in the go script that starts CyFlex.\u00a0 Multiple copies may be running, each with a different specification file.<\/p>\n<\/dd>\n<\/dl>\n<h3>See Also:<\/h3>\n<dl>\n<dd>\n<p><a href=\"\/wp-content\/uploads\/Volumetric-Efficiency-Computation-Task.pdf\">Computing Volumetric Efficiency<\/a>, also see \/cyflex\/specs.def\/volef2def for example spec<\/p>\n<\/dd>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Purpose: 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. Enter: volef2 &lt;priority&gt; &lt;interval&gt; &lt;filename&gt; [+c] Where: priority Specify the system task priority. interval Specify the process interval, such as FAS, MED, SLO, or in milliseconds filename Specify the [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":0,"parent":1959,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4072","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/4072","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=4072"}],"version-history":[{"count":0,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/4072\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/1959"}],"wp:attachment":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/media?parent=4072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}