ctrl_params

Purpose:

Use this utility to set gains for control loops using parameters specified in a datafile.

Enter:

ctrl_params <ALL | loop_name> [expressions]

Where:

loop_name

Specify the control loop name. Specify ALL to include all control loops.

expressions

Optional. Specify a space-delimited list of zero or more check expressions.

Example:

data file (extract):

      Tur_in_t  $-$              ldots  
      Trb_spd   Air_vlv_num=1  ldots  
      Trb_spd   Air_vlv_num=2  ldots  
      Cmp_eff   Cmp_vlv_num=1  ldots  
      Cmp_eff   Cmp_vlv_num=2  ldots  
 
******************************************************************************  
*  LIMITATIONS:                                                              *  
*  CyFlex must be running and ‘scroll’ command must be available.             *’  
*  Requires read access to data file ‘ctrl_params.dat’ in ‘/specs/cmds’     *’  
*  directory.                                                                *  
*  Data file must conform to following format :$-$                           *  
*  * Any empty lines, lines only containing whitespace characters and lines  *  
*    where first non$-$whitespace character is ‘#’ are ignored.             *’  
*  * All other lines are treated as ‘data’ lines and must contain the        *’  
*    following fields separated by one or more whitespace characters ldots  
*       1. Loop variable name ldots  
*       2. Check expression ldots  
*       3. Proportional gain ldots  
*       4. Integral gain ldots  
*       5. Derivative gain ldots  
*  * Where multiple entries are included for same loop, each entry should    *  
*    have a different check expression.  (If more than one entry can be      *  
*    “matched” at any one time then result will depend on utility mode.      *’  
*    If utility is being run for one loop then only first “matched” entry    *’  
*    in data file will be used.  If utility is being run for all loops       *  
*    then all “matched” entries will be used in the order in which they      *’  
*    occur in data file which effectively means that last “matched” entry    *’  
*    will be used.)                                                          *

Notes:

 

See Also: