Technical Note Open Access June 13, 2022

Studies on System Identification of Multiple Input Multiple Output (MIMO) Water Tank

1
Department of Biotechnology, Sree Sastha Institute of Engineering and Technology (Affiliated to Anna University Chennai) Sree Sastha Nagar, Chembarabakkam, Chennai – 600123, India
Page(s): 30-39
Received
May 04, 2022
Revised
June 03, 2022
Accepted
June 11, 2022
Published
June 13, 2022
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.
Copyright: Copyright © The Author(s), 2022. Published by Scientific Publications

Abstract

In this study, the system identification of a multiple input multiple-output (MIMO) water tank has been investigated. The given experimental system is a first-order system. Its transfer function was evaluated and the time constant was predicted. Once the parameters of the transfer functions (delay, gain, and time constant) were determined for each step input. This model each of the step responses using MatLab’s Simulink. These simulated responses were then compared to the observed experimental responses.

1. Introduction

The objective of this experiment was to identify key system characteristics such as outlet flow, gain, delay, and time constants for multi-input multi-output (MIMO) water mixing tank apparatus. This was done by observing the relationships between cold water (CW)-to -level, hot water (HW)-to-level, CW-to-temperature, and HW-to-temperature. These relationships were examined with the LabVIEW program. The LabVIEW program is a graphical programming platform that is useful to scale from design to test and from small to large systems. It is ideal for the measurement of control systems (ni.com, 2013). The experimental data were recorded in Excel format with DataLogger.

The MIMO water mixing tank apparatus is illustrated in figures 1, 2, and 3. The controlled variables were two water supplies going into the tank; one hot and one cold. These were controlled with the LabVIEW program. The drain leaving the tank was left in the fully open position throughout the experiment. The measured variables (tank level and water temperature) were measured with le LabVIEW program. The disturbance variables for the system were the temperatures of the inlet streams, Th and Tc. Most industrial control applications involve MIMO. Modeling MIMO processes is no different conceptually than modeling SISO (single-input/single-output) processes (Seborg et al., 2011).

Before starting the experiment, we waited for the system to stabilize and reach a steady state for both “Uc” and “Uh” (hot water flow and cold water flow) at 2V. We then added a step change to the system by changing the cold water feed to Uc = 3V. Once the new steady state was achieved, another step-change was introduced by changing Uc back to 2V. This procedure was repeated for Uh from 2V to 3V to 2V, Uc from 2V to 4V to 2V, and Uh from 2V to 4V to 2V. Measurements were continuously monitored with the LabVIEW program.

The delay (also known as dead time) is defined as the moment that lapses between input changes and process responses. For our system, the delay was the moment that elapsed between variations of the controlled variables (HW flow and CW flow) and the process response of the measured variables (tank level and water temperature). The processing time constant, Ƭ, is the time required to reach 63.2% of the steady-state value. Once the steady-state value is determined, the time constant can be found by locating 63.2% of this value on a process response curve. The time corresponding to this point is the time constant. For this experiment, time constants were calculated for each of the step inputs previously described.

The experimental system was a first-order system. First-order systems are systems whose dynamics are described by the following transfer function:

G( s )= output input = K τs+1

Where K is the system’s steady-state gain and Ƭ is the time constant. The gain measures the magnitude of the change in steady-state from state 1 to state 2. In other words, it is the amplitude of the step response. The gain was determined for each of the step inputs from the step response curves.

Once the parameters of the transfer functions (delay, gain, and time constant) were determined for each step input that models each of the step responses using MatLab’s Simulink. These simulated responses were then compared to the observed experimental responses.

2. Results

The graphs (Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11) were plotted using the data recorded from the lab. Each step was plotted from the time the valve was opened until the time the level and temp returned to a steady state at the original valve settings. This resulted in eight graphs (Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11) being produced. For every time a valve was opened and closed there is a graph of time versus level and time versus temperature. For each graph, the steady-state gain was calculated, which is just the overall change in either level or temperature, after the system returned to steady-state. With these values, it is possible to calculate the time constants by finding the time it took to reach 63.2 percent of the steady-state gain. There was no significant delay observed. Had there been a more noticeable delay this value would have been subtracted from the apparent time constant found from the gain. The overall system order of all models is first order. The time constants for the second temperature gain (the down step) were estimated from the graph because the data was too noisy.

3. Observations and Discussions

The level system gains are very close to equal in magnitude for both hot and cold water valves after being manipulated to 3V and equal but opposite when the valves were returned to 2V, the step to 4V and back to 2V has the same characteristics as the smaller step but a greater magnitude of steady-state gain. The temperature system gains are similar in magnitude for each step size but opposite in direction as the temperature is rising with the opening of the hot water valve and falling with the opening of the cold water valve and then returning to its original state when the valves are closed.

Using SIMULINK/MATLAB a step-change response of models was created using the identified delay, gain, and time constant. Because the system had no noticeable delay it was only necessary to input the gain and time constant obtained from the experiment. Below are the simulations of the different step inputs to either level or temperature.

The graphs (Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17, Figure 18 and Figure 19) of these simulations are very similar to the experimental results obtained from the lab. They have roughly the same shape for both the increasing and decreasing functions. The steady-state gain and time constants are the same because these values were found from the experimental data and used to develop the transfer function which has the step input applied to it in SIMULINK/MATLAB. The experimental data is a lot noisier than the SIMULINK/MATLAB simulated step response, especially in the time vs. temperature data where the measured values fluctuate up and down a considerable amount and in a completely random fashion.

4. Conclusion and Recommendations

This experiment was successful in demonstrating the response of a first-order system to a step input of different magnitudes and showing how to identify the key system characteristics such as gain, delay, and time constants for these different step inputs to both temperature and level. It was also helpful in demonstrating how to simulate input to a known transfer function using SIMULINK/MATLAB which will be very useful in understanding the behavior of transfer functions when some input is applied.

Some recommendations to improve this experiment would be to have more time to complete the experiment because it felt rushed. Had there been more time the graphs of the data would have had a more noticeable steady-state area before manipulating the valve for the next step. Another recommendation would be to have a better-mixed tank making the temperature change more steady and allowing for an easier interpretation of the data. The new recommendation systems for the proposed model will be developed in the future using different recommendation models [3, 4, 5]. The evolutionary operators will be developed to optimize the proposed system performance in the future [6, 7, 8, 9, 10, 11, 12].

References

  1. Seborg, Edgar, Mellichamp, Doyle. (2011) Process Dynamics and Control, 3rd Edition. John Wiley & Sons Inc.
  2. National Instruments. (2013). Retrieved from http://www.ni.com/labview/ on October 30, 2013.
  3. Bhaskaran, S., Marappan, R. Design and analysis of an efficient machine learning based hybrid recommendation system with enhanced density-based spatial clustering for digital e-learning applications. Complex Intell. Syst. (2021). https://doi.org/10.1007/s40747-021-00509-4[CrossRef]
  4. Bhaskaran, S.; Marappan, R.; Santhi, B. Design and Analysis of a Cluster-Based Intelligent Hybrid Recommendation System for E-Learning Applications. Mathematics 2021, 9, 197. https://doi.org/10.3390/math9020197[CrossRef]
  5. Bhaskaran, S.; Marappan, R.; Santhi, B. Design and Comparative Analysis of New Personalized Recommender Algorithms with Specific Features for Large Scale Datasets. Mathematics 2020, 8, 1106. https://doi.org/10.3390/math8071106[CrossRef]
  6. Marappan, R.; Sethumadhavan, G. Complexity Analysis and Stochastic Convergence of Some Well-known Evolutionary Operators for Solving Graph Coloring Problem. Mathematics 2020, 8, 303. https://doi.org/10.3390/math8030303[CrossRef]
  7. Marappan, R., Sethumadhavan, G. Solution to Graph Coloring Using Genetic and Tabu Search Procedures. Arab J Sci Eng 43, 525–542 (2018). https://doi.org/10.1007/s13369-017-2686-9[CrossRef]
  8. Marappan, R., Sethumadhavan, G. Solving Graph Coloring Problem Using Divide and Conquer-Based Turbulent Particle Swarm Optimization. Arab J Sci Eng (2021). https://doi.org/10.1007/s13369-021-06323-x[CrossRef]
  9. R. Marappan and G. Sethumadhavan, "A New Genetic Algorithm for Graph Coloring," 2013 Fifth International Conference on Computational Intelligence, Modelling and Simulation, 2013, pp. 49-54, doi: 10.1109/CIMSim.2013.17.[CrossRef]
  10. Raja Marappan: A New Multi-Objective Optimization in Solving Graph Coloring and Wireless Networks Channels Allocation Problems. Int. J. Advanced Networking and Applications Volume: 13 Issue: 02 Pages: 4891-4895 (2021)[CrossRef]
  11. S. Balakrishnan, Tamilarasi Suresh, Raja Marappan. (2021) A New Multi-Objective Evolutionary Approach to Graph Coloring and Channel Allocation Problems. Journal of Applied Mathematics and Computation, 5(4), 252-263. DOI: http://dx.doi.org/10.26855/jamc.2021.12.003[CrossRef]
  12. S. Balakrishnan, Tamilarasi Suresh, Raja Marappan: Analysis of Recent Trends in Solving NP Problems with New Research Directions Using Evolutionary Methods. International Journal of Research Publication and Reviews Vol (2) Issue (8) (2021) Page 1429-1435
Article metrics
Views
438
Downloads
131

Cite This Article

APA Style
Shanmugam, K. (2022). Studies on System Identification of Multiple Input Multiple Output (MIMO) Water Tank. International Journal of Mathematical, Engineering, Biological and Applied Computing, 1(1), 30-39. https://doi.org/10.31586/ijmebac.2022.323
ACS Style
Shanmugam, K. Studies on System Identification of Multiple Input Multiple Output (MIMO) Water Tank. International Journal of Mathematical, Engineering, Biological and Applied Computing 2022 1(1), 30-39. https://doi.org/10.31586/ijmebac.2022.323
Chicago/Turabian Style
Shanmugam, Kirubanandan. 2022. "Studies on System Identification of Multiple Input Multiple Output (MIMO) Water Tank". International Journal of Mathematical, Engineering, Biological and Applied Computing 1, no. 1: 30-39. https://doi.org/10.31586/ijmebac.2022.323
AMA Style
Shanmugam K. Studies on System Identification of Multiple Input Multiple Output (MIMO) Water Tank. International Journal of Mathematical, Engineering, Biological and Applied Computing. 2022; 1(1):30-39. https://doi.org/10.31586/ijmebac.2022.323
@Article{ijmebac323,
AUTHOR = {Shanmugam, Kirubanandan},
TITLE = {Studies on System Identification of Multiple Input Multiple Output (MIMO) Water Tank},
JOURNAL = {International Journal of Mathematical, Engineering, Biological and Applied Computing},
VOLUME = {1},
YEAR = {2022},
NUMBER = {1},
PAGES = {30-39},
URL = {https://www.scipublications.com/journal/index.php/IJMEBAC/article/view/323},
ISSN = {2832-5273},
DOI = {10.31586/ijmebac.2022.323},
ABSTRACT = {In this study, the system identification of a multiple input multiple-output (MIMO) water tank has been investigated. The given experimental system is a first-order system. Its transfer function was evaluated and the time constant was predicted. Once the parameters of the transfer functions (delay, gain, and time constant) were determined for each step input. This model each of the step responses using MatLab’s Simulink. These simulated responses were then compared to the observed experimental responses.},
}
%0 Journal Article
%A Shanmugam, Kirubanandan
%D 2022
%J International Journal of Mathematical, Engineering, Biological and Applied Computing

%@ 2832-5273
%V 1
%N 1
%P 30-39

%T Studies on System Identification of Multiple Input Multiple Output (MIMO) Water Tank
%M doi:10.31586/ijmebac.2022.323
%U https://www.scipublications.com/journal/index.php/IJMEBAC/article/view/323
TY  - JOUR
AU  - Shanmugam, Kirubanandan
TI  - Studies on System Identification of Multiple Input Multiple Output (MIMO) Water Tank
T2  - International Journal of Mathematical, Engineering, Biological and Applied Computing
PY  - 2022
VL  - 1
IS  - 1
SN  - 2832-5273
SP  - 30
EP  - 39
UR  - https://www.scipublications.com/journal/index.php/IJMEBAC/article/view/323
AB  - In this study, the system identification of a multiple input multiple-output (MIMO) water tank has been investigated. The given experimental system is a first-order system. Its transfer function was evaluated and the time constant was predicted. Once the parameters of the transfer functions (delay, gain, and time constant) were determined for each step input. This model each of the step responses using MatLab’s Simulink. These simulated responses were then compared to the observed experimental responses.
DO  - Studies on System Identification of Multiple Input Multiple Output (MIMO) Water Tank
TI  - 10.31586/ijmebac.2022.323
ER  - 
  1. Seborg, Edgar, Mellichamp, Doyle. (2011) Process Dynamics and Control, 3rd Edition. John Wiley & Sons Inc.
  2. National Instruments. (2013). Retrieved from http://www.ni.com/labview/ on October 30, 2013.
  3. Bhaskaran, S., Marappan, R. Design and analysis of an efficient machine learning based hybrid recommendation system with enhanced density-based spatial clustering for digital e-learning applications. Complex Intell. Syst. (2021). https://doi.org/10.1007/s40747-021-00509-4[CrossRef]
  4. Bhaskaran, S.; Marappan, R.; Santhi, B. Design and Analysis of a Cluster-Based Intelligent Hybrid Recommendation System for E-Learning Applications. Mathematics 2021, 9, 197. https://doi.org/10.3390/math9020197[CrossRef]
  5. Bhaskaran, S.; Marappan, R.; Santhi, B. Design and Comparative Analysis of New Personalized Recommender Algorithms with Specific Features for Large Scale Datasets. Mathematics 2020, 8, 1106. https://doi.org/10.3390/math8071106[CrossRef]
  6. Marappan, R.; Sethumadhavan, G. Complexity Analysis and Stochastic Convergence of Some Well-known Evolutionary Operators for Solving Graph Coloring Problem. Mathematics 2020, 8, 303. https://doi.org/10.3390/math8030303[CrossRef]
  7. Marappan, R., Sethumadhavan, G. Solution to Graph Coloring Using Genetic and Tabu Search Procedures. Arab J Sci Eng 43, 525–542 (2018). https://doi.org/10.1007/s13369-017-2686-9[CrossRef]
  8. Marappan, R., Sethumadhavan, G. Solving Graph Coloring Problem Using Divide and Conquer-Based Turbulent Particle Swarm Optimization. Arab J Sci Eng (2021). https://doi.org/10.1007/s13369-021-06323-x[CrossRef]
  9. R. Marappan and G. Sethumadhavan, "A New Genetic Algorithm for Graph Coloring," 2013 Fifth International Conference on Computational Intelligence, Modelling and Simulation, 2013, pp. 49-54, doi: 10.1109/CIMSim.2013.17.[CrossRef]
  10. Raja Marappan: A New Multi-Objective Optimization in Solving Graph Coloring and Wireless Networks Channels Allocation Problems. Int. J. Advanced Networking and Applications Volume: 13 Issue: 02 Pages: 4891-4895 (2021)[CrossRef]
  11. S. Balakrishnan, Tamilarasi Suresh, Raja Marappan. (2021) A New Multi-Objective Evolutionary Approach to Graph Coloring and Channel Allocation Problems. Journal of Applied Mathematics and Computation, 5(4), 252-263. DOI: http://dx.doi.org/10.26855/jamc.2021.12.003[CrossRef]
  12. S. Balakrishnan, Tamilarasi Suresh, Raja Marappan: Analysis of Recent Trends in Solving NP Problems with New Research Directions Using Evolutionary Methods. International Journal of Research Publication and Reviews Vol (2) Issue (8) (2021) Page 1429-1435