You are on page 1of 5

BOHR International Journal of Engineering

2022, Vol. 1, No. 1, pp. 28–32


DOI: 10.54646/bije.2022.06
www.bohrpub.com

System identification and characteristics of multiple input


and multiple output (MIMO) water mixing equipment
Kirubanandan Shanmugam *
Department of Biotechnology, Sree Sastha Institute of Engineering and Technology (Affiliated to Anna University, Chennai),
Chennai, India

*Correspondence:
Kirubanandan Shanmugam,
Kirubanandan.shanmugam@gmail.com

Received: 05 August 2022; Accepted: 25 August 2022; Published: 02 September 2022

Multiple input and multiple output (MIMO) water mixing equipment is a prototype used to study the process
control concepts. This equipment is used for manipulating multiple inputs and their effect on the outputs. The
input variables are hot water (HW) temperature, cold water (CW) temperature, and flow rate of HW and CW. The
output variables are the level of the water in the tank, the temperature of the water, and the flow of outlet water. The
changes in controlled variables with the effect of manipulated variables were investigated. The transfer function for
the given experimental setup was developed and the time constant for the given system was also developed. These
transfer function and analysis of MIMO can be useful for the analysis of various MIMO-based process equipments.
Keywords: controlled variables, manipulated variables, transfer function, time constant and MIMO prototype

Introduction done by observing the relationships between CW-to-level,


HW-to-level, CW-to-temperature, and HW- to-temperature.
The multiple input and multiple output (MIMO) water These relationships were examined with the LabVIEW
mixing-tank apparatus is an education prototype for program. This program is a graphical programming platform
studying the fundamental concepts of process control. In this that is useful to scale from design to test and from small
system, there would be many control (output) variables that to large systems. It is ideal for the measurement of control
are affected/controlled/manipulated by several manipulated systems (2). The experimental data were recorded in the
(input) variables used in a given process. The MIMO water Excel format with Data Logger.
mixing-tank apparatus is illustrated in Figures 1, 2, 3, 4. This experiment investigates some of the main key
The controlled variables were two water supplies going into characteristics such as the outflow, delay, gain, and the time
the tank, namely, one hot water (HW) inlet and one cold constant in the system. The experimental setup introduced
water (CW) inlet. These were controlled with the LabVIEW the concept of controlled systems. The setup contains a
program. The drain leaving the tank was left in the fully large tank that has water in it as well as three manipulated
open position throughout the experiment. The measured variables. The three manipulated variables are CW, HW, and
variables (tank level and water temperature) were measured drain valves. The system characteristics were used to obtain a
with the LabVIEW program. The disturbance variables for relationship that relates the level of liquid in the tank and the
the system were the temperatures of the inlet streams [HW temperature of the system with step changes in the CW and
temperature (Th) and CW temperature (Tc)]. Most industrial HW flows. The experiment contains several requirements
control applications involve in MIMO. Modeling MIMO that were assigned to observe the variations of different
processes is not different conceptually from modeling single- degrees of opening valves. The experiment was categorized
input/single-output (SISO) processes (1). into 5 different degrees of obstruction of the flow of the
The objective of this experiment was to identify key system valves which demonstrates multiple observations that deal
characteristics such as outlet flow, gain, delay, and time with the height of liquid in the tank as well as the temperature
constants for MIMO water mixing-tank apparatus. This was changing due to the abovementioned manipulated variables.

28
10.54646/bije.2022.06 29

FIGURE 1 | Schematic of the experimental setup.

FIGURE 3 | Hot and cold valves.

FIGURE 2 | The experimental setup.

In theory, the actuators in the experiment are the valves


(hot and cold) that are manipulated to obtain a stable output. FIGURE 4 | Drain valve.
The stable output, whether it is the temperature or the
height/level of the liquid in the tank, is both plotted on
the screen. A step input is inserted through one of the of input delay or dead time that occurs in this experiment is
manipulated variables while maintaining the other valve at a specifically concerned with the time required for the output
fixed value. This is done for the two manipulated variables to to respond to the changes in inlet variables. Clearly, it is the
produce an output response for each of the MV. The concept dead time for a change in the level of liquid in the tank to
30 Shanmugam

be observed on the screen. Furthermore, the parameters of for this configuration were recorded. Finally, the system was
interest are the time constant and the gain that are obtained returned to its initial (t = 0 configuration) state (5).
in this experiment and evaluated later on. The time constant
represents the time required to reach 63% of the final value
or set point (3–5). Results and discussion
This article deals with the system identification and
analysis of MIMO apparatus to understand the basic concept The experiment dealt with controlling both the tank level and
of process control and its implementation in the process the temperature of the water tank. The manipulated variables
equipment and to evaluate the transfer function of the were the CW valve and the HW valve. Through inserting an
MIMO apparatus. In addition to that, the interaction input signal into the system, the output was observed as it
between controlled and manipulated variables in the MIMO changed from the initial steady-state conditions to the final
apparatus is investigated. steady-state conditions. Then, the system was taken back
to the previous steady-state conditions in order to simulate
the single-step input and observe the output with respect to
Experimental setup and methods that input. The data collected for this lab were obtained as
a spreadsheet, and multiple figures were obtained in order to
Experimental procedure calculate the gain of the system, the delay of the response, and
the time constant of the output.
Initially, the tank setup was at a steady state. This was obvious Figure 5 represents the tank level output as the system
from the leveling of the curve describing the height, h, and experiences a single input through the CW valve. The input
the temperature, T, of the tank. The reading on the monitor signal is a signal step; therefore, the U(s) term is expressed in
that correlates the degree of obstruction of the flow of the the following equation:
valves is 0 closed, 1–1/5 opened, 2–2/5 opened, 3–3/5 opened,
4–4/5 opened, and 5 fully opened. 1
U(s) = (1)
At t = 0, the drain valve was fully opened (Figure 5) s
(reading 5 on the monitor), and the readings of cold valve
(CV) and hot valve (HV) were 3 and 2, accordingly. The Equation (1) represents the single input signal of the system.
readings of h and T were recorded for this steady state. The output is considered, for this case, as the water level in
Then, the CV’s reading was manually imputed to 2, while the the tank. Furthermore, the transfer function for this system is
HV’s reading was maintained at 2. Then, a steady state was considered the first order since it is a water tank. Moreover,
achieved after about 10 min of waiting time. The steady-state as observed by the curve, the output changes immediately
readings of h and T were recorded for this valve’s reading. as the input changes. Therefore, the time delay for this step
The CV’s reading was then maintained with a step change in response is zero. The time constant for the transfer function
the HV’s reading (3/5). A steady state was achieved and the is the time required for the system to reach 63% of its
readings of h and T were recorded. The t = 0 configuration final value. By implementing the final value theorem for this
was then restored, that is, the readings of CV and HV were system, the final value is equal to 4.343 cm if we assume that
returned back to 3 and 2, accordingly. The system was then the initial steady-state conditions are set to zero. The 63% of
allowed to achieve a steady state. Then, a step change in that value is 2.736 cm with respect to the initial steady state.
the CV to 4 was achieved while maintaining the HV at 2. By observing the curve, the time constant that corresponds
The steady-state readings of h and T were obtained for this to (2.736 + 12.356) cm is equal to
configuration. The system was again returned back to its t = 0
τ = 1130 − 991 = 139 sec (2)
configuration and allowed to achieve a steady state. A step
input of the HV to 4 was achieved with the CV still at the
Furthermore, the final value theorem represents the MK
t = 0 reading obtained. At steady state, the values of h and T
parameter. While noting that M is equal to 1, then the gain
of the system, K, is equal to 3.343 cm. Therefore, the transfer
17 function equation, G(s), is represented as follows:
16.5
16
15.5 K 3.343
G(s) = = (3)
Height (cm)

15
14.5
τ+1 139.s + 1
Height
14
Poly. (Height)
13.5 Equation (3) represents the transfer function of Figure 1. If
13
12.5 it is compared with the MATLAB simulation, the theoretical
12
991 1191 1391 1591 1791 1991 2191 2391
plot, as shown in Figure 2, overlaps with the experimental
Time (s) lab. This strongly demonstrates the accuracy of the transfer
FIGURE 5 | Height vs. time for a step change of CW. function obtained for the system output.
10.54646/bije.2022.06 31

FIGURE 9 | Height vs. time for a single-step change in the HW valve.

FIGURE 6 | MATLAB simulation with respect to Figure 1.

31.5
31
30.5
30
Temperature (C)

29.5
29
28.5
28
27.5 Temp.
27 Poly. (Temp.)
26.5
26
991 1191 1391 1591 1791 1991 2191 2391
Time (s) FIGURE 10 | Temperature vs. time for a single-step change in HW.
FIGURE 7 | Temperature vs. time for step change of CW valve.

In addition, the transfer function, G(s), is represented as


31.5 follows:
31
30.5 K −2.825
30 G(s) = = (5)
τs + 1
Temperature (C)

29.5
121.s + 1
29
28.5 Figure 9 represents the tank level with respect to time.
28 Temp. A single input signal represents the U(s) of the system. The
27.5
27 Poly. (Temp.) output, Y(s), is the tank level. Furthermore, the transfer
26.5 2 per. Mov. Avg. (Temp.)
26
function, G(s), is considered the first order since the behavior
1491 1591 1691 1791 1891 1991 of the output portrays the behavior of the first-order system.
Time (s)
The behavior of the output response conveys many futures
FIGURE 8 | Temperature vs. time for step change of HW valve.
of the system. The delay, the gain, and the time constant are
figured out by recognizing multiple futures of the curve.
Figure 7 represents the change in temperature with respect Since the output immediately changes as the input
to time. The single-step input for this first-order system is the function changes, then there is no observed delay with
change of flow rate of CW. respect to the output response. Furthermore, the gain of the
As observed in Figure 3, the delay of the output response system is represented by the parameter K. Since M is equal to
is zero, because the output changed immediately once the 1 in this scenario, then K is equal to the FVT. Nevertheless, it
input changed. Furthermore, the system gain of the system is essential to nullify the steady-state conditions and set them
is represented by the FVT. The FVT, as shown in Figure 3, equal to zero. Once it is done, then the FVT is calculated to
is equal to −2.825◦ C if the initial conditions are set to zero. be 2.502 cm. Furthermore, the time constant for the output
Therefore, since the FVT is equal to MK, then K is equal signal is equal to 121 sec. Thus, the transfer function is
to −2.825◦ C. Furthermore, the time constant represents the represented as follows:
time the system takes to reach 63% of the final value. Since K 2.502
63% of the FVT equals −1.779◦ C, then the time constant is G(s) = = (6)
τs + 1 121.s + 1
as follows:
Figures 7, 8 demonstrates the relationship between the
τ = (1112 − 991) = 121 sec (4) temperatures of the tank with respect to time. The
32 Shanmugam

manipulated variable that is changed in this case is the Conclusion and recommendations
HW valve. The delay of the response, the gain of the
system, and the time constant of the output function are The experiment dealt with the behavior of the controlled
obtained by studying Figures 7, 8. The data for this system variables with respect to the manipulated variables of the
are not accurate enough to obtain the required values system. Furthermore, a mathematical model was required
through visual reading. Therefore, a program called Minitab to represent the transfer function of the system. The
is utilized in order to obtain the average values with respect transfer function, G(s), demonstrated the characteristics of
to specified time ranges. the system. The delays, the gains, and the time constants
The delay of the response, the gain of the system, and of the system are calculated for each step change. The
the time constant of the output are calculated. The transfer transfer functions were obtained along with the parameters
function demonstrates the future of the first-order function. for each curve. A comparison is done between the parameters
Furthermore, since the input function is as represented in obtained for the different magnitudes of the input signals.
Equation (7), then the FVT is equal to K, since M is equal to 1. This is done in order to eliminate any discrepancies or
M 1 to determine if there was any present. It is recommended
U(s) = = (7) to implement new control devices. A long time constant
s s
of 2.33 min was observed. This resulted in longer times
Nevertheless, it is required to nullify the initial steady-state in order to achieve the steady-state conditions. It is also
conditions and set them to zero. Therefore, the gain of recommended to have the drain valve manipulated. This will
the system, K, is equal to 1.834◦ C. Moreover, there is no introduce new behaviors observed into the system and will
observed delay with respect to the output response; therefore, further enhance the understanding of the control concepts.
the delay is set to zero. Furthermore, the time constant of the
output function is equal to the time it takes to reach 63% of
the final value. Therefore, the time constant is calculated to References
be 140. From these data, it is possible now to get the transfer
function, G(s), for the first-order system as observed in 1. Stephanopoulos G. Chemical Process Control. (Vol. 2). New Jersey, NJ:
Equation (8). Prentice Hall (1984).
2. National Instruments. What Is Lab VIEW? (2013). Available online at:
K 1.834 http://www.ni.com/labview/ (accessed October 30, 2013).
G(s) = = (8) 3. Seborg DE, Edgar TF, Mellichamp EA, Doyle FJ. Process Dynamics and
τs + 1 140.s + 1
Control. 3rd edn. New York, NY: John Wiley and Sons Inc (2011).
Since all of the transfer functions obtained represent the 4. Harriott P. Process Control. New York, NY: Tata McGraw-Hill Education
first-order systems, then it would be enough to use a (1984).
5. Swaffar CM. Developing Process Control Experiments for Undergraduate
proportional, P, controller. That is because overshoots,
Chemical Engineering Laboratories. Fayetteville, AR: University of
damping coefficients, and oscillations will not be present in Arkansas (2013).
the first-order system, which diminishes the reasons behind 6. National Instruments. Lab View Software Manual National Instruments.
using either the integral, I, part or the derivative, D, part. Austin, TX: National Instruments. (2013).

You might also like