Other Advanced Control Techniques

In class activities

Author
Published

August 13, 2023

Modified

August 10, 2025

Activities

  1. Effect of delay time on controller tuning

    Consider a process with following transfer function

    (1)Gp=1(5s+1)(3s+1)

    The PI controller for this process has parameters of Kc = 3, and τI = 6.

    What happens to the response when a dead time of θ = 2 is introduced?

    Determine controller parameters to obtain an overshoot similar to the process without delay.

  2. Design a Smith predictor for problem 1.

    Use problem_4_1_pure_feedback.slx as a starting point.

  1. It is desired to control the size distribution of crystals produced in vacuum continuous crystallizer, but it’s very difficult to measure i.e. requires lengthy lab test. Some experiment suggest that crystal size distribution are strongly related to the (1) stirrer speed q, (2) magma temperature T, (3) degree of supersaturation C-Cs, and (4) mother liquor density r. C is concentration of the solute and Cs is the solubility of the solute.

    1. Suggest an inferential control technique for crystal size distribution
    2. Show the schematic of the control strategy. Comment on the effectiveness of the strategy.

Use an inferential (soft‑sensor) MPC that estimates key crystal size metrics from easily measured variables, then controls them.

Primary CV: median size d50. Additionally, the CoV (coefficient of variance) of the crystal size distribution (CSD) can also be calculated.

Build a soft sensor to estimate d50 and CoV from q (stirrer speed), T (magma temperature), S=CCs(T) (supersaturation), and ρ (mother‑liquor density). The soft sensor can be built using a data driven model or a mechanistic first principles model.

Manipulated variables: * coolant or steam valve that sets temperature, hence Cs(T) and S * vacuum or condenser duty that sets boiling rate and T * seed addition rate or seed PSD * feed concentration or solvent/antisolvent addition that sets C and ρ * agitator speed q within mechanical limits

Disturbance variables: feed rate, impurities, mother‑liquor recycle.

Control strategy:

  • Tight PID feedback loops for T, P, and q.
  • MPC is used to adjust the setpoint
  • Optionally, a additional control loop on ρ via solvent/ purge flow rate control.

Limitations:

  • Model mismatch
  • Sensor quality/ accuracy
  • Requires periodic lab data for bias correction
  1. Consider two inferential model for the prediction of distillation top impurity fraction xD and a tray temperature T as follows: Reduction in the heavy key fraction in the feed by 10%:

    (2)T=60+9.5xD;0xD0.1

    Increase in the heavy key fraction in the feed by 10%:

    (3)T=60.1+11.8xD;0xD0.1

    To ensure that that the impurity in the distillate remains within 5%, what would be the setpoint to the inferential tray temperature controller? Explain how you would determine the appropriate setpoint value.

  1. Gain Scheduling: For the furnace shown in , show a schematic control strategy with gain scheduling. What variable can you use for gain scheduling? Give your reasons.
Figure 1: Furnace
Figure 2: Furnace gain scheduling
  1. A cold process fluid is heated up in a shell-and-tube heat exchanger using steam. At the nominal process feed flow rate, the transfer function of the exit temperature of the process fluid is given as follows:

    (4)Gp=exp(2s)(5s+1)

    It has been found that the process gain is strongly related to the process fluid flow rate given as follows:

    (5)Kp=1+0.5ΔFp

    Where, ΔFp denotes the change of process fluid flow rate from its nominal value, i.e., ΔFp=FpF¯p where Fp is the current value of process fluid flow rate and F¯p the nominal value (steady-state) of the process fluid flow rate.

    An ideal PI controller is given by

    (6)Gc=Kc(1+1τIs)

    Based on the PI controller tuning via the stability-based formula,

    (7)Kc=(rpKp)(τpθp);0<rp<1

    and

    (8)τI=τp

    Assume the baseline or nominal value of the process fluid flow rate is F¯p=2, calculate the values in .

    Table 1: Tuning parameters for problem 5
    Fp Kp Kc
    2 (nominal) 1 1.75
    3 1.5 1.17
    1 0.5 3.5

    Note: To calculate Kc a value of rp = 0.7 was used.

    Evaluate the controller performance. Simulink file for problem implementation without gain scheduling is given here.

  1. Reactor-Furnace-Distillation System:

    For RFD system shown in , draw the schematic of LS control strategy for the reactor system, where it is desired to control the component A (CA), and temperature of the reactor effluent T. The reactor temperature should not exceed Tmax due to the possibility of the process encountering runaway reaction and instability.

Figure 3: Reactor-Furnace-Distillation system
Figure 4: Reactor-Furnace-Distillation system low select control

Citation

BibTeX citation:
@online{utikar2023,
  author = {Utikar, Ranjeet},
  title = {Other {Advanced} {Control} {Techniques}},
  date = {2023-08-13},
  url = {https://amc.smilelab.dev/content/notes/04-pid_enhancements/in-class-activities.html},
  langid = {en}
}
For attribution, please cite this work as:
Utikar, Ranjeet. 2023. “Other Advanced Control Techniques.” August 13, 2023. https://amc.smilelab.dev/content/notes/04-pid_enhancements/in-class-activities.html.