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.) *
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.) *