Professional Documents
Culture Documents
● Inject a step disturbance in valve voltage V and record the effect on the tank
temperature T over time to derive a first-order-plus-deadtime model of the heat
exchanger properties.
● The times when the response reaches 28.3 % and 63.2% & of its final value are shown
by the values t1 and t2. Tau is the time constant and theta is the dead time for the heat
exchanger.
3
Fig 2: Measured response to a step change in steam valve voltage
4
Verification of the results obtained:
Here we compare the first-order-plus-deadtime response with the response obtained earlier.
Now we plot experimental vs simulated response to step change and derive conclusions
from the same.
6
Feedback Control
● To regulate the tank temperature T around a given setpoint Tsp, we can use the following
feedback architecture to control the valve opening (voltage V):
7
Feedback Control
Now to check the performance of ITAE controller, we close the feedback loop and simulate
the response to a set-point change.
Plot:
8
Bode Diagram
Command
Plot:
9
Bode Diagram
On reducing the proportional gain Kc, the stability is strengthened at the expense of
performance.
Code
Plot:
10
Step Response
Code
Plot:
11
Feedforward Control
Changes in inflow temperature creates disturbances, To reject such disturbances, an alternative to feedback
control is the feedforward architecture shown below:
Straightforward calculation shows that the overall transfer from temperature disturbance d to
tank temperature T is
Code
13
Feedforward Control
●
●
In general, feedback control is beneficial for setpoint tracking, although feedforward control can aid in the
rejection of measured disturbances.
15
Combined Feedforward-Feedback Control
Use connect to build the corresponding closed-loop model from Tsp,d to T. First name the input and
output channels of each block, then let connect automatically wire the diagram:
Code
To compare the closed-loop responses with and without feedforward control, calculate the
corresponding closed-loop transfer function for the feedback-only configuration:
Command
16
Now compare the two designs:
Code
Plot:
17
The two designs have identical performance for setpoint tracking, but the addition of feedforward control
is clearly beneficial for disturbance rejection. This is also visible on the closed-loop Bode plot
Code
Plot:
18
Interactive Simulation
Here we have given the step input disturbance and we will check the data for 4 conditions discussed in
further slides. The command for this simulation is : heatex
20
Feedback Response Feedforward Response
21
Task 2
22
Task 2 Results
23
Task 2 Results
24
Conclusion: Faced:
Difficulties
● Task 1 was not particularly difficult because the directions and order were clearly described in the
reading material provided. It was only in a few circumstances where relating the code's functioning
process proved troublesome.
● In Task 2 , it was quite challenging to get to an equation of a certain order which has got some
background of heat and mass transfer.
Conclusions:
● We studied temperature control in a heat exchanger process, model for this project and
implemented it in MATLAB and SIMULINK.
● We created an open loop, feedback, feedforward, and combined feedback and feedforward heat
exchanger simulation model. And we also plotted the bode diagrams for different frequencies.
● For task 2 of this assignment, we successfully generated a second order plus deadtime model.
25
Thank You!
26