u_ramp

Purpose:

Specify the ramp characteristics (on, off, and rate) for user control variables in both open and closed loop modes.

Enter:

u_ramp <mode> <ctrler> [rate]

Where:

mode

Specify the desired control loop ramping mode. Specify one of the following modes. 

  • on_c to turn on Closed loop ramping.
  • off_c to turn off Closed loop ramping.
  • rate_c: specify the value of Closed loop ramp rate.
  • on_o to turn on Open loop ramping.
  • off_o to turn off Open loop ramping.
  • rate_o: specify the value of Open loop ramp rate.

ctrler

Specify the name of the controller performing the control.

rate

Optional for most modes but required for on_o mode. Specify the ramp rate value in units/sec or the label of a real variable containing the rate.

Example:

u_ramp on_c fuel_in_temp
The above command starts ramping in the closed loop mode for the fuel_in_temp controller.

u_ramp rate_o fuel_in_temp 1.5
The above command sets the open loop ramp rate for the fuel_in_temp controller to 1.5 deg_F/sec.

u_ramp on_o intake_man_temp 5.8
The above command turns on the open loop ramping for the intake_man_temp controller AND sets the ramp rate to 5.8 deg_F/sec.

u_ramp on_o intake_man_temp int_ramp_rate
The above command turns on open loop ramping for the intake_man_temp controller AND sets the ramp rate to the value contained in the variable int_ramp_rate.

Notes:

The mode argument may be either upper or lower case.

Enabling ramping and specifying the ramp rate can be combined for the open loop mode ONLY.

Use the controller name that is specified in the control specs file under the keyword @USER_CTRL_LOOP. If the old ctrl_specs file format is being used, then the controller name is the name found on the line that contains the user control loop number.

See Also:

u_gains, u_target, u_mode, CyFlex User Control Loops