This document describes a project to develop analytical and empirical models for controlling the level in a two tank system. The project involved modeling the process dynamics, collecting experimental data using different control modes, tuning PID parameters using software, and validating the models. The goals were to demonstrate the modeling procedure and key skills in process control, such as developing numerical models, tuning controllers, and performing operational tests. Controlling liquid levels has various industrial applications. This project helped reveal modeling and tuning methods that can be used by process control technicians.
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENTcsandit
Liquid level tanks are employed in many industrial and chemical areas. Their level must be keep
a defined point or between maximum-minimum points depending on changing of inlet and outlet
liquid quantities. In order to overcome the problem, many level control methods have been
developed. In the paper, it was aimed that obtain a mathematical model of an installed liquid
level tank system. Then, the mathematical model was derived from the installed system
depending on the sizes of the liquid level tank. According to some proportional-integralderivative
(PID) parameters, the model was simulated by using MATLAB/Simulink program.
After that, data of the liquid level tank were taken into a computer by employing data
acquisition cards (DAQs). Lastly, the computer-controlled liquid level control was successfully
practiced through a written computer program embedded into a PID algorithm used the PID
parameters obtained from the simulations into Advantech VisiDAQ software
An Adaptive Liquid Level Controller Using Multi Sensor Data FusionTELKOMNIKA JOURNAL
This paper describes a design of adaptive liquid level control system using the concept of Multi
Sensor Data Fusion (MSDF). Purpose of the work is to design a controller for accurately controlling the
level of liquid in a process tank with liquid temperature changes. The proposed objective is obtained by i)
implementing a MSDF framework using Pau’s framework for measuring liquid level and temperature, ii)
analyzing the behavior of actuator output for variation in liquid temperature, and iii) designing a suitable
adaptive controller which will produce desired control action for controlling liquid level accurately using
neural network algorithms. Outputs from sensors are fused to obtain the fluid level output and also relation
of level transmitter output for change in temperature. This information is used by controller to train the
neural network so as to tune the controller parameters (proportional gain, integral constant, and differential
constant), to drive the actuator. Results obtained show that the system is able to control liquid level within
range of 1.915% of set point even with variations in liquid temperature.
Process Dynamics and Control (2007 Edition) (Hardbound)
By K. T. Jadhav
Size : B5, Pages: 428; Price : Rs. 390.00
Buy this book from : www.chinttanpublications.in
This document provides an overview of process system analysis and control. It defines key terms related to control systems, such as controlled variable, controller, error, and disturbances. It also provides an example of analyzing and controlling a stirred tank heater system using a proportional controller in Simulink. The document concludes by emphasizing that block diagrams provide a systematic way to represent the dynamic behavior of control system components using transfer functions and equations.
This document discusses the findings of an inter-laboratory analytical quality control exercise conducted with 42 water testing laboratories in India. The exercise tested the laboratories' ability to accurately measure 9 water quality parameters in 2 synthetic samples.
The key findings were that only 15 laboratories reported results for all 9 parameters, and the percentage of accurate results ranged from 36.8% to 57.1% depending on the parameter. Comparison to a previous quality control exercise showed similar or lower accuracy levels. The document concludes with recommendations to improve laboratories' analytical capabilities and ensure more consistent and accurate water quality monitoring across India.
This document proposes a two-level optimization method for tuning PID controllers to account for nonlinear system behavior. The first level uses classical tuning guidelines to determine bounds on PID parameters. The second level solves an optimization problem to determine PID parameters that minimize the difference between the closed-loop response of a designed nonlinear controller and the PID controller, subject to constraints based on the first level bounds. The method is demonstrated on a nonlinear chemical reactor example. In summary, the method tunes PID controllers to better emulate the performance of a designed nonlinear controller while respecting constraints from classical linear tuning methods.
This document outlines the details of the Process Dynamics and Control course at UET Lahore Faisalabad Campus. The course code is ChE-411 and it is worth 3 credit hours of theory and 1 credit hour of practical. It will be taught by Dr. Naveed Ramzan and M. Shahzad Zafar. The course covers topics such as feedback and feedforward control, dynamics of first and second order systems, controllers, stability of chemical processes, and frequency response techniques. Main textbooks include books by George Stephanopoulos and Coughanowr and Koppel. The course also includes tutorials, handouts, and a case study developing a control scheme for a complete plant.
This document summarizes research assessing the performance of control loops using a minimum variance control algorithm (FCOR) and comparing it to an existing algorithm (PINDEX). The researchers implemented both algorithms in MATLAB to analyze simulated process data from MATLAB/Simulink models with and without valve stiction. They also analyzed process data from an Aspen HYSIS simulation of a distillation column. Across all the simulations and models, the FCOR and PINDEX algorithms produced generally similar results, indicating the control loops were performing poorly in cases where the performance index values were close to 0. The research thus validated that the developed FCOR algorithm worked effectively to evaluate control loop performance based on minimum variance.
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENTcsandit
Liquid level tanks are employed in many industrial and chemical areas. Their level must be keep
a defined point or between maximum-minimum points depending on changing of inlet and outlet
liquid quantities. In order to overcome the problem, many level control methods have been
developed. In the paper, it was aimed that obtain a mathematical model of an installed liquid
level tank system. Then, the mathematical model was derived from the installed system
depending on the sizes of the liquid level tank. According to some proportional-integralderivative
(PID) parameters, the model was simulated by using MATLAB/Simulink program.
After that, data of the liquid level tank were taken into a computer by employing data
acquisition cards (DAQs). Lastly, the computer-controlled liquid level control was successfully
practiced through a written computer program embedded into a PID algorithm used the PID
parameters obtained from the simulations into Advantech VisiDAQ software
An Adaptive Liquid Level Controller Using Multi Sensor Data FusionTELKOMNIKA JOURNAL
This paper describes a design of adaptive liquid level control system using the concept of Multi
Sensor Data Fusion (MSDF). Purpose of the work is to design a controller for accurately controlling the
level of liquid in a process tank with liquid temperature changes. The proposed objective is obtained by i)
implementing a MSDF framework using Pau’s framework for measuring liquid level and temperature, ii)
analyzing the behavior of actuator output for variation in liquid temperature, and iii) designing a suitable
adaptive controller which will produce desired control action for controlling liquid level accurately using
neural network algorithms. Outputs from sensors are fused to obtain the fluid level output and also relation
of level transmitter output for change in temperature. This information is used by controller to train the
neural network so as to tune the controller parameters (proportional gain, integral constant, and differential
constant), to drive the actuator. Results obtained show that the system is able to control liquid level within
range of 1.915% of set point even with variations in liquid temperature.
Process Dynamics and Control (2007 Edition) (Hardbound)
By K. T. Jadhav
Size : B5, Pages: 428; Price : Rs. 390.00
Buy this book from : www.chinttanpublications.in
This document provides an overview of process system analysis and control. It defines key terms related to control systems, such as controlled variable, controller, error, and disturbances. It also provides an example of analyzing and controlling a stirred tank heater system using a proportional controller in Simulink. The document concludes by emphasizing that block diagrams provide a systematic way to represent the dynamic behavior of control system components using transfer functions and equations.
This document discusses the findings of an inter-laboratory analytical quality control exercise conducted with 42 water testing laboratories in India. The exercise tested the laboratories' ability to accurately measure 9 water quality parameters in 2 synthetic samples.
The key findings were that only 15 laboratories reported results for all 9 parameters, and the percentage of accurate results ranged from 36.8% to 57.1% depending on the parameter. Comparison to a previous quality control exercise showed similar or lower accuracy levels. The document concludes with recommendations to improve laboratories' analytical capabilities and ensure more consistent and accurate water quality monitoring across India.
This document proposes a two-level optimization method for tuning PID controllers to account for nonlinear system behavior. The first level uses classical tuning guidelines to determine bounds on PID parameters. The second level solves an optimization problem to determine PID parameters that minimize the difference between the closed-loop response of a designed nonlinear controller and the PID controller, subject to constraints based on the first level bounds. The method is demonstrated on a nonlinear chemical reactor example. In summary, the method tunes PID controllers to better emulate the performance of a designed nonlinear controller while respecting constraints from classical linear tuning methods.
This document outlines the details of the Process Dynamics and Control course at UET Lahore Faisalabad Campus. The course code is ChE-411 and it is worth 3 credit hours of theory and 1 credit hour of practical. It will be taught by Dr. Naveed Ramzan and M. Shahzad Zafar. The course covers topics such as feedback and feedforward control, dynamics of first and second order systems, controllers, stability of chemical processes, and frequency response techniques. Main textbooks include books by George Stephanopoulos and Coughanowr and Koppel. The course also includes tutorials, handouts, and a case study developing a control scheme for a complete plant.
This document summarizes research assessing the performance of control loops using a minimum variance control algorithm (FCOR) and comparing it to an existing algorithm (PINDEX). The researchers implemented both algorithms in MATLAB to analyze simulated process data from MATLAB/Simulink models with and without valve stiction. They also analyzed process data from an Aspen HYSIS simulation of a distillation column. Across all the simulations and models, the FCOR and PINDEX algorithms produced generally similar results, indicating the control loops were performing poorly in cases where the performance index values were close to 0. The research thus validated that the developed FCOR algorithm worked effectively to evaluate control loop performance based on minimum variance.
A Study on Performance of Different Open Loop PID Tunning Technique for a Liq...IJITCA Journal
Process control is the application and study of automatic control to maintain a process at the desired
operating condition ,safety,and efficiently while satisfying the environmental and product quality.Like the
Level,Temparature & Pressure, Liquid flow Measurement is one of the major controlling parameter in
process plant. This paper mainly concern about the single tank liquid flow process and designing the
controller with different PID tunning methods.Many process plants controlled by the PID controller with
similar dynamics to find out the possible set of satisfactory controller parameters from the less plant
information but from the mathematical model.With minimum effort adjust the controller parameters by
using three open loop PID controller IMC,CHR & AMIGO and compare their output response in real time
flow tank system.
HYBRID FUZZY LOGIC AND PID CONTROLLER FOR PH NEUTRALIZATION PILOT PLANTijfls
Use of Control theory within process control industries has changed rapidly due to the increase complexity
of instrumentation, real time requirements, minimization of operating costs and highly nonlinear
characteristics of chemical process. Previously developed process control technologies which are mostly
based on a single controller are not efficient in terms of signal transmission delays, processing power for
computational needs and signal to noise ratio. Hybrid controller with efficient system modelling is essential
to cope with the current challenges of process control in terms of control performance. This paper presents
an optimized mathematical modelling and advance hybrid controller (Fuzzy Logic and PID) design along
with practical implementation and validation of pH neutralization pilot plant. This procedure is
particularly important for control design and automation of Physico-chemical systems for process control
industry.
The document describes the Component Balancer, which establishes and maintains response time goals for selected business logic in component-based applications without modifying application code. It does this by controlling the calling rate of methods based on workload analysis. Benefits include business-level optimization and smoother resource utilization under heavy loads. The Component Balancer analyzes method performance and relationships, then self-tunes by inserting conditioning code to optimize or delay methods to meet response time goals as load varies. Case studies demonstrate improved response times and scalability.
Maintenance testing involves testing software changes and enhancements to ensure they do not impact existing functionality. It has two parts - changes are tested thoroughly and regression testing is done to check for unintended consequences. Test cases, plans and reports are updated and preserved along with any changes to requirements or specifications. There are two types of modifications - planned, like adding features or fixing defects; and ad-hoc for immediate issues.
Combined ILC and PI regulator for wastewater treatment plantsTELKOMNIKA JOURNAL
Due to high nonlinearity with features of large time constants, delays, and interaction among variables, control of the wastewater treatment plants (WWTPs) is a very challenging task. Modern control strategies such as model predictive controllers or artificial neural networks can be used to deal with the non-linearity. Another characteristic of this system should be considered is that it works repetitively. Iterative learning control (ILC) is a potential candidate for such a demanding task. This paper proposes a method using ILC for WWTPs to achieve new results. By exploiting data from the previous iterations, the learning control algorithm can improve gradually tracking control performance for the next runs, and hence outperforms conventional control approaches such as feedback controller and model predictive control (MPC). The benchmark simulation model No.1-BSM1 has been used as a standard for performance assessment and evaluation of the control strategy. Control of the Dissolved Oxygen in the aerated reactors has been performed using the PD-type ILC algorithms. The obtained results show the advantages of ILC over a classical PI control concerning the control quality indexes, IEA and ISE, of the system. Besides, the conventional feedback regulator is designed in a combination with the iterative learning control to deal with uncertainty. Simulation results demonstrate the potential benefits of the proposed method.
Statistical quality control is a system used to maintain and improve quality throughout production based on random sampling and testing. It involves descriptive statistics, statistical process control, and acceptance sampling to monitor for common and assignable causes of variation. Key aspects of statistical quality control include using control charts like X-charts, R-charts, P-charts, NP-charts, and C-charts to determine if a process is in or out of control and ensure specifications are met. Statistical quality control techniques can be applied to both manufacturing and service industries by establishing quantifiable measurements and control limits for key performance metrics.
The document describes a study that analyzes and compares the performance of two controllers - a Two-Degree-of-Freedom (2DOF) controller and a Model Predictive Controller (MPC) - for controlling the level in the third tank of a three tank interacting system. It first presents the mathematical modeling of the three tank system and designs a PI controller. It then designs a 2DOF controller using the Coefficient Diagram Method and an MPC. The performance of the controllers is evaluated in simulation and the 2DOF controller is found to be more effective than conventional methods.
Software testing methodolgy with the control flow analysisRQK Khan
This paper presents a method for analyzing control flow in programs to generate test cases. It defines command types like sequential, conditional, and loops. Rules are provided for generating test data based on these command types and branch coverage. An algorithm scans the program and analyzes testing paths. The method allows testers to understand software structure and assist with maintenance. An example demonstrates applying the rules and algorithm to a sample program.
This document summarizes an experiment that used a Ziegler-Nichols tuning method to control the pH of a buffered solution with a PID controller. A titration curve determined the buffer region of 6.25-8.35 pH. Different controller types (P, PI, PID) were tested by manually adjusting parameters. For the PI controller, sustained oscillations determined an ultimate period of 21 seconds. Using Ziegler-Nichols relations, PID parameters were calculated as proportional band of 1%, reset time of 12 seconds, and derivative time of 3 seconds. These optimized PID settings produced the fastest rise time and least steady state offset.
Leveraging Next Generation APC Technology to Compress Decision CyclesYokogawa1
Advanced process control (APC) is a key foundational technology in the ongoing digitalization at one of Shell’s Refineries in Deer Park, Texas. It is used to continuously push facilities to their optimum constraints when faced with disturbances such as changes in feed, ambient conditions or economics.
This presentation showcases the use of a new, next generation APC technology, jointly developed by Shell and Yokogawa – called Platform for Advanced Control and Estimation (PACE). The focus will be on a reformer unit, commissioned in 2019, where the variability of octane was significantly reduced resulting in significant operating benefits.
The TQA software offers a complete selection of qualitative and quantitative analytical techniques for FTIR.
It contains all of the algorithms that are typically used for calculating component concentrations and classifying spectra based on a set of standards
1) The document compares the accuracy of empirical (HOSE code, neural network) and quantum-mechanical (QM) methods for predicting 13C NMR chemical shifts.
2) It analyzes 205 molecules where experimental and QM-calculated 13C shifts were published, and calculates shifts using HOSE code, neural network, and QM methods.
3) The mean absolute errors (MAE) were 1.58 ppm for HOSE code, 1.91 ppm for neural network, and 3.29 ppm for QM methods, indicating that the empirical methods provided more accurate predictions for this data set on average.
Gene therapy involves inserting normal genes into individuals to replace defective genes that cause disease. It has been used to treat various genetic diseases and cancers since the 1990s. While it offers promise for permanent treatment, gene therapy still faces challenges like short-term effects, immune responses, high costs, and difficulties with gene delivery methods that have limited its effectiveness so far. Continued research aims to overcome these obstacles.
Evaluating PICCOLO Scores Against the Crowell Is the PICCOLO Valid with Pare...Felicia Nicole Ghrist
This document discusses using the PICCOLO assessment tool to evaluate parenting skills with parents in the child welfare system. It summarizes previous research showing poor outcomes for infants who experience maltreatment. The study aims to validate the PICCOLO for use with maltreating parents by comparing PICCOLO scores to the Crowell assessment during free play and teaching tasks. It hypothesizes the PICCOLO scales will correlate with Crowell scales, and scores during teaching will correlate stronger. The study analyzes videos of 10 parent-child dyads before and after a parenting program through a Baby Court project.
A Study on Performance of Different Open Loop PID Tunning Technique for a Liq...IJITCA Journal
Process control is the application and study of automatic control to maintain a process at the desired
operating condition ,safety,and efficiently while satisfying the environmental and product quality.Like the
Level,Temparature & Pressure, Liquid flow Measurement is one of the major controlling parameter in
process plant. This paper mainly concern about the single tank liquid flow process and designing the
controller with different PID tunning methods.Many process plants controlled by the PID controller with
similar dynamics to find out the possible set of satisfactory controller parameters from the less plant
information but from the mathematical model.With minimum effort adjust the controller parameters by
using three open loop PID controller IMC,CHR & AMIGO and compare their output response in real time
flow tank system.
HYBRID FUZZY LOGIC AND PID CONTROLLER FOR PH NEUTRALIZATION PILOT PLANTijfls
Use of Control theory within process control industries has changed rapidly due to the increase complexity
of instrumentation, real time requirements, minimization of operating costs and highly nonlinear
characteristics of chemical process. Previously developed process control technologies which are mostly
based on a single controller are not efficient in terms of signal transmission delays, processing power for
computational needs and signal to noise ratio. Hybrid controller with efficient system modelling is essential
to cope with the current challenges of process control in terms of control performance. This paper presents
an optimized mathematical modelling and advance hybrid controller (Fuzzy Logic and PID) design along
with practical implementation and validation of pH neutralization pilot plant. This procedure is
particularly important for control design and automation of Physico-chemical systems for process control
industry.
The document describes the Component Balancer, which establishes and maintains response time goals for selected business logic in component-based applications without modifying application code. It does this by controlling the calling rate of methods based on workload analysis. Benefits include business-level optimization and smoother resource utilization under heavy loads. The Component Balancer analyzes method performance and relationships, then self-tunes by inserting conditioning code to optimize or delay methods to meet response time goals as load varies. Case studies demonstrate improved response times and scalability.
Maintenance testing involves testing software changes and enhancements to ensure they do not impact existing functionality. It has two parts - changes are tested thoroughly and regression testing is done to check for unintended consequences. Test cases, plans and reports are updated and preserved along with any changes to requirements or specifications. There are two types of modifications - planned, like adding features or fixing defects; and ad-hoc for immediate issues.
Combined ILC and PI regulator for wastewater treatment plantsTELKOMNIKA JOURNAL
Due to high nonlinearity with features of large time constants, delays, and interaction among variables, control of the wastewater treatment plants (WWTPs) is a very challenging task. Modern control strategies such as model predictive controllers or artificial neural networks can be used to deal with the non-linearity. Another characteristic of this system should be considered is that it works repetitively. Iterative learning control (ILC) is a potential candidate for such a demanding task. This paper proposes a method using ILC for WWTPs to achieve new results. By exploiting data from the previous iterations, the learning control algorithm can improve gradually tracking control performance for the next runs, and hence outperforms conventional control approaches such as feedback controller and model predictive control (MPC). The benchmark simulation model No.1-BSM1 has been used as a standard for performance assessment and evaluation of the control strategy. Control of the Dissolved Oxygen in the aerated reactors has been performed using the PD-type ILC algorithms. The obtained results show the advantages of ILC over a classical PI control concerning the control quality indexes, IEA and ISE, of the system. Besides, the conventional feedback regulator is designed in a combination with the iterative learning control to deal with uncertainty. Simulation results demonstrate the potential benefits of the proposed method.
Statistical quality control is a system used to maintain and improve quality throughout production based on random sampling and testing. It involves descriptive statistics, statistical process control, and acceptance sampling to monitor for common and assignable causes of variation. Key aspects of statistical quality control include using control charts like X-charts, R-charts, P-charts, NP-charts, and C-charts to determine if a process is in or out of control and ensure specifications are met. Statistical quality control techniques can be applied to both manufacturing and service industries by establishing quantifiable measurements and control limits for key performance metrics.
The document describes a study that analyzes and compares the performance of two controllers - a Two-Degree-of-Freedom (2DOF) controller and a Model Predictive Controller (MPC) - for controlling the level in the third tank of a three tank interacting system. It first presents the mathematical modeling of the three tank system and designs a PI controller. It then designs a 2DOF controller using the Coefficient Diagram Method and an MPC. The performance of the controllers is evaluated in simulation and the 2DOF controller is found to be more effective than conventional methods.
Software testing methodolgy with the control flow analysisRQK Khan
This paper presents a method for analyzing control flow in programs to generate test cases. It defines command types like sequential, conditional, and loops. Rules are provided for generating test data based on these command types and branch coverage. An algorithm scans the program and analyzes testing paths. The method allows testers to understand software structure and assist with maintenance. An example demonstrates applying the rules and algorithm to a sample program.
This document summarizes an experiment that used a Ziegler-Nichols tuning method to control the pH of a buffered solution with a PID controller. A titration curve determined the buffer region of 6.25-8.35 pH. Different controller types (P, PI, PID) were tested by manually adjusting parameters. For the PI controller, sustained oscillations determined an ultimate period of 21 seconds. Using Ziegler-Nichols relations, PID parameters were calculated as proportional band of 1%, reset time of 12 seconds, and derivative time of 3 seconds. These optimized PID settings produced the fastest rise time and least steady state offset.
Leveraging Next Generation APC Technology to Compress Decision CyclesYokogawa1
Advanced process control (APC) is a key foundational technology in the ongoing digitalization at one of Shell’s Refineries in Deer Park, Texas. It is used to continuously push facilities to their optimum constraints when faced with disturbances such as changes in feed, ambient conditions or economics.
This presentation showcases the use of a new, next generation APC technology, jointly developed by Shell and Yokogawa – called Platform for Advanced Control and Estimation (PACE). The focus will be on a reformer unit, commissioned in 2019, where the variability of octane was significantly reduced resulting in significant operating benefits.
The TQA software offers a complete selection of qualitative and quantitative analytical techniques for FTIR.
It contains all of the algorithms that are typically used for calculating component concentrations and classifying spectra based on a set of standards
1) The document compares the accuracy of empirical (HOSE code, neural network) and quantum-mechanical (QM) methods for predicting 13C NMR chemical shifts.
2) It analyzes 205 molecules where experimental and QM-calculated 13C shifts were published, and calculates shifts using HOSE code, neural network, and QM methods.
3) The mean absolute errors (MAE) were 1.58 ppm for HOSE code, 1.91 ppm for neural network, and 3.29 ppm for QM methods, indicating that the empirical methods provided more accurate predictions for this data set on average.
Gene therapy involves inserting normal genes into individuals to replace defective genes that cause disease. It has been used to treat various genetic diseases and cancers since the 1990s. While it offers promise for permanent treatment, gene therapy still faces challenges like short-term effects, immune responses, high costs, and difficulties with gene delivery methods that have limited its effectiveness so far. Continued research aims to overcome these obstacles.
Evaluating PICCOLO Scores Against the Crowell Is the PICCOLO Valid with Pare...Felicia Nicole Ghrist
This document discusses using the PICCOLO assessment tool to evaluate parenting skills with parents in the child welfare system. It summarizes previous research showing poor outcomes for infants who experience maltreatment. The study aims to validate the PICCOLO for use with maltreating parents by comparing PICCOLO scores to the Crowell assessment during free play and teaching tasks. It hypothesizes the PICCOLO scales will correlate with Crowell scales, and scores during teaching will correlate stronger. The study analyzes videos of 10 parent-child dyads before and after a parenting program through a Baby Court project.
Every once in a while it can be frustrating and hard to stay creative. Maybe you’ve used up all your tricks or maybe you ate too many nachos the night before an you just can’t get out of your funk? Here 9 things you can do to stay creative!!
This document provides 5 low-cost church stage design ideas for under $50 each. The designs include: stapling 500 small bowls to the wall in a pillar design for under $30; ordering 100 cardboard pizza circles and taping them to the wall for $25; screwing various lengths of PVC pipe to the wall in a sound wave pattern for $50; hanging metallic balloons in various colors using flat tacks to create a balloon wall for Easter for $20; and borrowing fencing and dog kennel cages from Lowe's to create a zombie-themed set and adding props from Amazon for free by being creative with materials.
Shipyard project management need to be improved as ship's technology are improving every day. This presentation will give you an idea of the recognized project management standards that can be used on Shipbuilding and Ship Repair Projects.
To provide Shipyard Project Managers and Shipyard personnel with project management tools for planning and controlling projects, using recognized project management standards applied on ship repair industry. Through this course learning experience will be improved by practicing concepts through a real-world ship repair project.
A Robust Fuzzy Logic Control of Two Tanks Liquid Level ProcessINFOGAIN PUBLICATION
An attempt has been made in this paper to analyze the efficiency of Fuzzy Logic, PID controllers on Non Interacting Two Tanks (Cylindrical) Liquid Level Process. The liquid level process exhibits Nonlinear square root law flow characteristics. The control problem formulated as level in second tank is controlled variable and the inlet flow to the first tank is manipulated variable. The PID Controller is designed based on Internal Model Control (IMC) Method. The Artificial Intelligent Fuzzy logic controller is designed based on six rules with Gaussian and triangular fuzzy sets. MATLAB - Simulink has been used to simulate and verified the mathematical model of the controller. Simulation Results show that the proposed Fuzzy Logic Controller show robust performance with faster response and no overshoot, where as the conventional PID Controller shows oscillations responses for set point changes. Thus, the Artificial Intelligent FLC is founded to give superior performance for a Non linear problem like two tanks. This paper will help the method suitable for research findings concerning on two tank liquid level system.
Movie Review GuidelinesI. Introduction· Genre · Movie Titl.docxroushhsiu
Movie Review Guidelines
I. Introduction
· Genre
· Movie Title
· Director
· Principal location
· Mention your opinion –use a description
· Include the top actor
II. Brief Summary of the Plot
III. Your analysis of the movie’s component’s
· The theme
· The directing
· The acting
· Visual elements
IV. Conclusion
· return to your opinion of the movie
· do you recommend the movie or skip this movie
ChE 460 Literature Review Due: Dec 03, 2019, 11 AM
Paper Review (50 pts.)
Read the paper: “Dissolved oxygen control of the activated sludge wastewater treat-
ment process using model predictive control,” Computers and Chemical Engineering, vol
32, 1270-1278, 2008, and write a note about that paper. Please submit the printed hard
copy. Handwriting version is not accepted.
You need to show and discuss the following contents. Please do not copy and paste
any sentences from that paper.
� Motivations (10 pts.): why is this work important from the industrial or academic
perspective?
� Methodologies (10 pts.): including the modeling and controller design methods.
� Your questions about the method in this paper (10 pts.): Model predictive control
is the state-of-the-art technique for industrial automation. It is very normal that
students cannot easily understand its concept. List all your questions on this
method.
� Comments with critical thinking (10 pts.): List advantages & drawbacks of the
proposed method. Provide your suggestions or possible improvement.
Format Requirement (10 pts.): Print your review on A4 paper, at least two full
pages (not including references), single space, Times New Roman 12, margins 1 inch
on all sides, no figure. Please list references in the end of this review (You can follow
the reference format of Computers and Chemical Engineering). If your report does not
meet above requirements, then you can obtain at most 1 point in this part.
1
Ashraf Al Shekaili
Chemical Engineering 460
Dr. Yu Yang
Literature Review
Dissolved Oxygen Control of The Activated Sludge Wastewater Treatment Process Using Model Predictive Control
The process of waste water treatment is very complex and hard to control due to non-linear behavior system. This happens because of the variation in composition of the incoming wastewater along with disturbances in flow and load. Many control strategies were proposed to control the process; however, their evaluation is difficult due to shortage in the standard evaluation criteria.
The dissolved oxygen in the aerobic reactors play a role in the activity of microorganisms that live in activated sludge. High concentration of dissolved oxygen is required to feed enough oxygen to microorganisms in the sludge so the organic matters will be decomposed. However, excessive dissolved oxygen may lead to increase the operational cost because of high energy consumption.
Building a model to control a process is extremely important for any industry because industries have to meet the effluent requirements of ...
This document compares the performance of PID, PI, and MPC controllers for controlling water level in a tank process. It describes modeling the first-order plus dead time process in MATLAB and tuning the PID controller using Ziegler-Nichols method. Simulation results show that the MPC controller achieved better performance than the PID and PI controllers in terms of rise time, settling time, and overshoot. Specifically, the MPC controller had the shortest rise time and settling time, as well as the lowest overshoot of the three controllers evaluated.
This document describes the development of a model-based neural controller for a distillation column. A neural network is trained to model the relationship between manipulated and controlled variables. The network is then inverted to determine the necessary manipulated variable adjustments to compensate for disturbances. The neural controller is compared to a conventional temperature controller and a neural inferential controller. Simulation results show the neural controller responds faster to disturbances and setpoint changes. The key advantage of the neural controller is its ability to directly determine the needed control action through process modeling and inversion.
The document describes an artificial neural network (ANN) model that can estimate distillate composition in a distillation column using secondary measurements like temperature, reflux, and steam flow. The ANN model is tested on a simulated multi-component distillation column and found to provide estimates comparable to using direct composition measurements, with the benefit of being more economical than on-line composition sensors. The document also reviews various other modeling and control techniques that have been developed for distillation columns, including inferential control methods using estimators to indirectly control product quality based on secondary measurements.
Application of a Reaction Kinetic Model for OnlLine Model Dynamic Control & O...James Bixby
1) The document describes how a reaction kinetic model was developed and applied for online dynamic control and optimization of batch and continuous reactor systems.
2) The model was used to optimize temperature profiles, increase reactor capacity, and improve product consistency for both batch and continuous processes.
3) For the continuous process, the model also helped improve transient response to disturbances by evaluating control strategies to tightly control intermediate species concentrations like B.
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...dbpublications
Multivariable systems exhibit complex dynamics because of the interactions between input variables and output variables. In this paper an approach to design auto tuned decentralized PI controller using ideal decoupler and adaptive techniques for controlling a class of multivariable process with a transmission zero. By using decoupler, the MIMO system is transformed into two SISO systems. The controller parameters were adjusted using the Model Reference Adaptive reference Control. In recent process industries, PID and MRAC are the two widely accepted control strategies, where PID is used at regulatory level control and MRAC at supervisory level control. In this project, LabVIEW is used to simulate the PID with Decoupler and MRAC separately and analyze their performance based on steady state error tracking and overshoot.
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh BagweRishikesh Bagwe
The Dynamic Matrix Control (DMC) method of Model Predictive Control was simulated in MATLAB on Jacketed Tank Heater. The characteristics of the liquid being controlled are height and temperature
Performance analysis of a liquid column in a chemical plant by using mpceSAT Publishing House
This document discusses the use of model predictive control (MPC) to control the composition of a liquid column in a chemical plant. It provides background on MPC and how it can be used for multivariable processes like liquid columns. The document describes modeling a liquid column process in MATLAB Simulink and comparing the performance of MPC and PID control of the column. The results show that MPC provides better control of the column composition and liquid level than PID control.
Performance analysis of a liquid column in a chemical plant by using mpceSAT Publishing House
This document discusses the use of model predictive control (MPC) to control the composition of a liquid column in a chemical plant. It provides background on MPC and how it can be used for multivariable processes like liquid columns. The document describes modeling a liquid column process in MATLAB Simulink and comparing the performance of MPC and PID control of the column. The results show that MPC provides better control of the column composition and liquid level than PID control.
A novel auto-tuning method for fractional order PID controllersISA Interchange
Fractional order PID controllers benefit from an increasing amount of interest from the research community due to their proven advantages. The classical tuning approach for these controllers is based on specifying a certain gain crossover frequency, a phase margin and a robustness to gain variations. To tune the fractional order controllers, the modulus, phase and phase slope of the process at the imposed gain crossover frequency are required. Usually these values are obtained from a mathematical model of the process, e.g. a transfer function. In the absence of such model, an auto-tuning method that is able to estimate these values is a valuable alternative. Auto-tuning methods are among the least discussed design methods for fractional order PID controllers. This paper proposes a novel approach for the auto-tuning of fractional order controllers. The method is based on a simple experiment that is able to determine the modulus, phase and phase slope of the process required in the computation of the controller parameters. The proposed design technique is simple and efficient in ensuring the robustness of the closed loop system. Several simulation examples are presented, including the control of processes exhibiting integer and fractional order dynamics.
Multi objective control of nonlinear boiler-turbine dynamics with actuator ma...ISA Interchange
This paper investigates multi-objective controller design approaches for nonlinear boiler-turbine dynamics subject to actuator magnitude and rate constraints. System nonlinearity is handled by a suitable linear parameter varying system representation with drum pressure as the system varying parameter. Variation of the drum pressure is represented by suitable norm-bounded uncertainty and affine dependence on system matrices. Based on linear matrix inequality algorithms, the magnitude and rate constraints on the actuator and the deviations of fluid density and water level are formulated while the tracking abilities on the drum pressure and power output are optimized. Variation ranges of drum pressure and magnitude tracking commands are used as controller design parameters, determined according to the boiler-turbine's operation range.
Level Control of Tank System Using PID Controller-A ReviewIJSRD
This paper discusses the review of level control of tank system using PID controller. PID controller use for one or more tank system. PID has fast response. Paper present different methods of level control. Eliminate the steady state error. It is most common way of solving problems of practical control systems.
Scale Up Methodology for the Fine Chemical Industry - The Influence of the Mi...Aldo Shusterman
Abstract- In this article the authors, based on the VisiMix Software, the experience of VisiMix users and personal knowledge from more than ten years of experience using VisiMix for API, Fine Chemicals and others, processes simulation, show a Method for Scale Down – Scale Up of Batch – Semi Batch operations built under Hydrodynamics study of the Mixing procedure in the reactor system. The use of the recommended method will offer the user the possibility to achieve the best results during production stage with saving among time and currency, and at the same time increasing the knowledge of the performed process. Several examples at the end of the article show the benefits of the proposed VisiMix Method Loops for Scale Down - Scale Up and Hydrodynamics Considerations.
Scale Up Methodology for the Fine Chemical Industry - The Influence of the Mi...Aldo Shusterman
This document presents a methodology for scaling up chemical processes from laboratory to production scale using mixing simulations. It involves:
1. Simulating the production scale reactor to calculate key hydrodynamic parameters like energy dissipation and mixing times.
2. Designing a laboratory reactor to achieve similar hydrodynamic parameters for scale down experiments.
3. Optimizing the process based on experiments in the laboratory reactor.
4. Verifying the process model at a medium scale before final scale up.
VisiMix software is recommended for simulating reactors and estimating hydrodynamic parameters to facilitate the scale down-scale up process with the goals of reliable scale up on the first trial, time and cost savings, and accelerated process
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...IOSR Journals
The document summarizes a study on model-based controller design for a first-order plus time delay (FOPTD) system. The study identifies the process model of a level control system using process reaction curve methods. Various tuning rules for internal model control-proportional integral derivative (IMC-PID) controllers from literature are applied to the system, including rules from Rivera, Chien, Lee, Skogestad, and Panda. The performance of each controller is evaluated based on rise time, settling time, percentage overshoot, integral absolute error, and integral of time multiplied absolute error. The study finds that the Panda tuning rule has the smallest percentage overshoot and integral absolute error, while the Chien rule has
This document summarizes several work packages and deliverables related to pressure management. It discusses developing optimization algorithms to define optimal pressure zones and control schemes. It also covers integrating pump control with pressure control to minimize treatment and energy costs while maintaining good customer service and leakage. Case studies will apply these methods to real networks in Harrogate and Oldham.
This document discusses the design methodology for mechatronic systems according to VDI 2206. It begins with an introduction to mechatronics and the need for an interdisciplinary approach. It then describes the main design procedures and problem-solving cycle for developing mechatronic systems. Examples are provided of structuring mechatronic systems, integrating components, and assuring properties through verification and validation. The document concludes with a case study on the design of a drive unit for a painting system and an active tilting module for railroad vehicles.
Aplication of on line data analytics to a continuous process polybetene unitEmerson Exchange
This Emerson Exchange, 2013 presentation summarizes the 2013 field trail results achieved by applying on-line continuous data analytics to Lubrizol’s continuous polybutene process. Continuous data analytics may be used to provide an on-line prediction of quality parameters, and enable on-line detection of fault conditions. Information is provided on improvements made in the model used for quality parameter prediction, and how the field trail platform was integrated into the process unit. Presenters Qiwei Li, production engineer, Efren Hernandez and Robert Wojewodka, Lubrizol Corp., and Terry Blevins, principal technologist at Emerson, won best in conference in the process optimization track for this presentation.
Similar to gonzales_wesley_ENGR3406_FINAL_PROJECT (20)
2. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 1 of 18
Executive Summary
The purpose of this project is to develop a model of level control for a two tank system in which
an electric pump controls flow into the first tank, which subsequently affects by its own unique
process dynamics the level in the second tank. The manipulated variable will be the voltage
supplied to the pump, the controlled variable is the inlet flow to the first tank and the process
variable is the level in the secondary tank. Additionally, the outflow from the second tank will
flow into an overflow reservoir in which the pump shall draw and subsequently pump water back
into the first tank. The process is capable of being controlled in two modes: manual, in which the
voltage supplied to the pump is manipulated by an operator in open-loop mode, and automatic,
in which the process shall be controlled in a closed feedback configuration based on PID
parameters. Initially, a model shall be developed in order to numerically estimate the process
dynamics and response of tank 2 level based on voltage supplied to the pump. An empirical
model shall be devised based on actual data from the tank, utilizing PAS TuneWizard software,
which shall provide the process gain and time constant as well as provide recommendations for
PID tuning parameters. Different tuning methods shall be employed and compared for optimal
performance until finally an operational test shall be employed using the PID tuning parameters
with the best response by conducting closed loop performance tests. This project shall illustrate
the key takeaways from the process control curriculum: numerical modelling, controller tuning,
operational testing.
Main Contributions/Results
This project demonstrated the six-step procedure for developing a model for a two tank level
control system. It involved analytical modeling, empirical modeling, experimental tuning and
validation of results. The application of level control has many industrial applications, and this
project demonstrated achieving level control with rather unsophisticated equipment and
feedback control using a PID algorithm programmed into National Instruments LabVIEW
software. This project revealed the functionality of the PAS TuneWizard software that enables
process control technicians (or students) to accurately develop numerical models and provide
tuning parameters for optimal performance. By the end of this project, analytical and empirical
models were developed using different methods, all of which successfully contributed to the
achievement of controlling fluid level in a second order system.
3. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 2 of 18
Table of Contents
I. Introduction
A. Literature Review 3
B. Project Objective and Description 4
C. Project Significance and Impact 4
II. Methods and Materials
A. Alternative Approaches Considered
to Solve the Problem
5
B. Selected Approach to Solve the
Problem
6
1. Materials 6
2. Data 6
3. Assumptions 7
4. Problem Formulation 7
5. Calculations 8
6. Experiments 14
III. Results
A. Presentation of Results 15
B. Discussion/Interpretation 15
IV. Conclusions
A. Contributions of Project 17
B. Significance of Work 17
V. Future Work 17
VI. Appendices
VII. References 18
4. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 3 of 18
Literature Review
‘Process Control, Designing and Processes and Control Systems for Dynamic Performance’ by
Thomas E. Marlin provided the fundamental theories and practices that made this project possible.
It established the modeling procedure that was adopted for this project and even included some
handy tables that were often utilized for reference. One of the examples of level control in the text
was indispensable and particularly valuable for the analytical modeling developed in this
experiment.
‘Applied Fluid Mechanics’ by Robert L. Mott provided insight into the conservation of energy of
incompressible fluids through Bernoulli’s equation. One of the essential aspects of this project
entailed understanding the dynamics of the change in flow rate with respect to elevation changes.
5. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 4 of 18
Project Objective and Description
The purpose of this endeavor is to develop analytical and empirical models for a two tank level
control system. The numerical models shall attempt to capture the process dynamics in which the
voltage applied shall control the inlet flow into the first tank, and the contents of the first tank shall
freely flow into the second tank based on the hydrostatic pressure based on the level differential
between the two tanks. Additionally, the second tank will have an outflow that will empty into a
system return reservoir that continuously provides the pump flow into the first tank. The analytical
model will reflect the theoretical process dynamics and furthermore the empirical model shall be
developed using proprietary software that shall utilize actual process data from the ultrasonic level
transducers in both tanks. The analytical model and empirical models shall be conducted
simultaneously, independently in order to provide a comparison of the reliability of the two
different modeling methods. Based on the process dynamics of the models, numerous tuning
methods shall be employed, including IMC and Ziegler-Nichols in order to find the optimal set point
response. This project shall demonstrate the general six-step modeling procedure and fulfill some
of the essential skills in the study of process control systems.
The physical layout of the project entails the two tanks and system reservoir, the ultrasonic sensors
and the PC which functions as the controller based on a National Instruments LabVIEW software
algorithm. The LabVIEW program is capable of functioning in manual (open loop) mode or
automatic mode (closed feedback loop). In the manual mode, the operator can freely manipulate
the voltage to the pump and the subsequent inlet flow into the first tank. In the automatic mode, the
LabVIEW software shall increase and decrease the voltage and pump flow into the first tank based
on PID tuning parameters entered by the operator. The manual mode shall be necessary for the
development of the empirical model in which the operator shall conduct open loop test(s) in order
to capture the output response due to a change in the input at steady state. The automatic mode
shall be used as model and tuning parameter validation at the conclusion of the project analysis.
Project Significance and Impact
Level control has applications in many processes such as distillation systems, coolant return
reservoirs for reactors and ballast control. The variable control demonstrated in this project is a
mere component in what could otherwise be a complex system that involves multi-variable control
such as pressure, flow, concentration and temperature. This system process involves a master and
slave configuration in which the tank 2 controller determines the set point of tank 1. This cascaded
control loop within a control loop can even be utilized between different variables as long as the
slave directly influences the process variable of the master. The interface between the controls of
different variables enables a process to reach higher levels of optimization and efficiency, and after
further analysis, provides an opportunity for identification of diminished levels of performance and
degraded system components. The capability to analyze and control at different levels empowers
managers and supervisors of process systems to make better decisions and provide flexibility
under budgetary and resource constraints.
6. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 5 of 18
Alternate Approaches Considered to Solve Problem
For this modelling problem, we used the six step modeling procedure as a baseline to guide our
analysis.
The six steps and their associated considerations are as follows:
1. Define goals – what variable are we measuring?
2. Prepare information – collect static data, define assumptions, draw block diagram
3. Formulate the model – conduct material / energy balance, conduct degree of freedom
analysis, develop differential equation(s), non-linear, linear models
4. Determine the solution – determine input / output response process dynamics and
parameters: process gain, time constant, time delay
5. Analyze the results – assess accuracy of process response with predicted, compare process
response with empirical (if possible)
6. Validate the model – conduct data collection that supports modelling results and present
post-analysis
Generally, this six step procedure can apply exclusively to theoretical models, however, this
exercise was intended to represent the process dynamics of an actual physical process, so we were
presented with the luxury of developing a theoretical analytical model, and an empirical model. We
would be able to carry out the theoretical modeling procedure and simultaneously collect empirical
data using open loop testing and utilize PAS TuneWizard software to evaluate the process dynamics
and recommend tuning parameters.
One of the different approaches we considered was to conduct the empirical analysis first, and let
the process dynamics and tuning parameters guide our analytical modelling process analysis.
However, we wanted the analytical modelling to proceed independent of the empirical modelling in
order to get a more theoretical ‘second opinion’ and allow the empirical results reinforce and
validate our theoretical model.
Due to the cascaded configuration of this process, we were also faced with the decision to pursue
tuning parameters for the process dynamics of tank one first and then implement tuning for tank 2
or develop second order tuning for the integrated process, with the voltage input to the pump as
the manipulated variable and tank 2 level as the controlled variable. A theoretical tuning
spreadsheet had been developed as a class exercise that could be implemented to simulate manual
tuning.
7. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 6 of 18
Selected Approach to Solve Problem
Materials
Other than the physical components associated with this experiment, this project extensively
utilized various software platforms, notably MS Excel to develop the analytical modeling, as well as
PAS TuneWizard software that facilitated the empirical modeling of this process. PAS TuneWizard
is used in order to conduct an analysis of the process dynamics and transient response of a
particular process. It has been utilized in industrial applications for process tuning and
performance assessment.
Figure 1. Physical layout of twin tank system
Data
The physical dimensions of the plant determined the model parameters, and additionally, steady
state data was available. The height of tank 1 and tank 2 are 37cm, however, the ultrasonic flow
transmitters are calibrated such that the level is 100% at 30cm.
Table 1. Physical Dimensions and Equipment Specifications
Length (cm) 14.2
Width (cm) 12.8
Height (cm) 30
Pipe diameter (in.) 0.5
Pump Rating (gpm) 1200
Ultrasonic level sensor range (mA) 4 - 20
Pump voltage operating range (V) 0-12
Pulse Width Modulation range (V) 0-5
8. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 7 of 18
Table 2. Steady State Values
Variable Value Units
Vps 2.75 V DC
F1s 48.45 cm3/s
F2s 6.5 cm
L2s 3.5 cm
Assumptions
Most of the assumptions we shall make will be based on the equipment we shall be using for this
experiment. The LabVIEW program that contains the PID algorithm has been pre-conceived by
another individual, so we shall assume that the algorithm operates with a reasonable level of
satisfactory performance. We do not have a flowmeter available to measure the flow rate of this
experiment, so we shall have to rely on empirical methods to estimate the flow rates that increase
with voltage input and extrapolate flow rates from minimum values to maximum. The level sensors
that we shall be using have been calibrated such that the level sensors will read 100% at 30cm
(when the top of the tank is actually 37cm). One last caveat is that for every possible session in
which open loop testing, closed loop tuning and performance verification occurred, every possible
effort was made to ensure that operating conditions were the same as the previous sessions and
that no alterations or equipment configuration changes were made.
Problem Formulation
To approach this problem, we decided to apply the six step modeling procedure as closely as
possible, which entailed us developing an analytical model, an empirical model and developing
tuning parameters based on the process dynamics of each model. The analytical and empirical
models would be done in parallel, as independent as possible, in order to get independent
verification and confirmation of the results. For the analytical model, the process gain and time
constant will be found by numerical manipulation as well as importing the simulated transient
response created in Excel into the PAS TuneWizard software. For the empirical model, the process
gain and time constant will be found by conducting open loop testing from steady state and
importing the csv file data into TuneWizard in order to get the process gain and time constant and
recommended tuning parameters. In TuneWizard, one can select tuning parameters based on
different applications, for disturbance rejection or setpoint response. For the purposes of this
project, the tuning parameters shall be selected based on setpoint response using IMC tuning
parameters.
Figure 2. Block diagram representation of two tank level control system
9. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 8 of 18
Figure 3. Flowchart for Procedural Methodology
Calculations
The development of the non-linear model started by developing a mass balance regarding the level
as a function of inlet and outlet flow. The cross sectional area of the tank multiplied by the
derivative of tank level with respect to time would give the volumetric displacement as a function of
time. At any given time, the volumetric displacement would be function of the inlet flow minus the
outlet flow.
𝑑𝐿1
𝑑𝑡
=
𝐹0
𝐴
−
𝑘 𝑓1√ 𝐿1 − 𝐿2
𝐴
The outlet flow is determined by Bernoulli’s equation, in this case, the cross sectional diameter of
the pipe does not change from tank 1 to tank 2, so there is no change in kinetic energy. There is no
differential pressure from tank 1 to tank 2 since both are at atmospheric pressure, so the outlet
flow from tank 1 to tank 2 is determined by the height differential, with the level of tank 1 utilized
as the datum. The value of the drain coefficient kf1 was found by determining the outlet flow rate of
tank 1 to tank 2 at steady state which was measured using empirical data and solving for kf1.
10. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 9 of 18
𝐹0 = 𝑘 𝑓1√ 𝐿1 − 𝐿2
The differential equation for the non-linear model of tank 2 was completed similarly by measuring
the flow rate by volumetric displacement for a given unit of time at a steady state tank level L2. In
the case for the differential equation for tank 2, the inlet flow to tank 2 is the same as the outlet flow
from tank 1.
𝑑𝐿2
𝑑𝑡
=
𝑘 𝑓1√ 𝐿1 − 𝐿2
𝐴
−
𝑘 𝑓2√ 𝐿2
𝐴
Figure 4. Non-linear model in MS Excel, voltage input step change and flow response
Figure 5. Non-linear model transient response from steady state 2.75V to 3.5V SS
0
20
40
60
80
100
120
0
0.5
1
1.5
2
2.5
3
3.5
0 5 10 15 20 25 30
Flow(cm^3/s)
Voltage(V)
Time(s)
Manipulated Variable Step Δ
V
F
0
5
10
15
20
25
30
35
0 200 400 600 800
Level(cm)
Time (s)
Controlled Variable (PV)
Tank 1
Tank 2
11. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 10 of 18
The linear model was developed by defining the non-linear term to linearize, which was the (L1 –
L2)-0.5.
[(𝐿1 − 𝐿2)]′ =
0.5𝑘 𝑓1(𝐿1 − 𝐿2)−0.5
[(𝐿1 − 𝐿2) − (𝐿1𝑆 − 𝐿2𝑆)]
𝐴
𝑑𝐿1
𝑑𝑡
=
𝐹0
𝐴
−
𝑘 𝑓1√ 𝐿1 − 𝐿2
𝐴
−
0.5𝑘𝑓1(𝐿1 − 𝐿2)−0.5
[(𝐿1 − 𝐿2) − (𝐿1𝑆 − 𝐿2𝑆)]
𝐴
0 =
𝐹0
𝐴
−
𝑘 𝑓1√ 𝐿1𝑆 − 𝐿2𝑆
𝐴
−
0.5𝑘 𝑓1(𝐿1𝑆 − 𝐿2𝑆)−0.5
[(𝐿1𝑆 − 𝐿2𝑆) − (𝐿1𝑆 − 𝐿2𝑆)]
𝐴
𝑑𝐿1′
𝑑𝑡
=
𝐹0
𝐴
−
0.5𝑘 𝑓1(𝐿1 − 𝐿2)−0.5
𝐴
𝐿1′
𝑑𝐿′
𝑑𝑡
=
1
𝐴
𝐹0 − (
0.5𝑘 𝑓(𝐿1 − 𝐿2)−0.5
𝐴
)𝐿′
𝜏 𝑝
𝑑𝐿′
𝑑𝑡
= 𝑘 𝑝 𝐹0 − 𝐿′
𝜏 =
𝐴
0.5𝑘 𝑓(𝐿1 − 𝐿2)−0.5
𝑘 𝑝 =
1
0.5𝑘𝑓(𝐿1 − 𝐿2)−0.5
Figure 6. Linearized Model transient response from steady state 2.75V to new steady state value 3.5V
0
5
10
15
20
25
0 50 100 150 200
Level(cm)
Time (s)
Controlled Variable (PV)
Tank 1
Tank 2
13. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 12 of 18
Figure 8. Analytical Model parameters and recommended tuning in PAS TuneWizard software for Tank 2
Figure 9. Empirical model parameters and tuning in PAS TuneWizard for Tank 1
The tuning parameters from the analytical and empirical models were imported into a MS Excel
spreadsheet that simulated the closed loop transient impulse response for tank 1 and tank 2, which
can be seen in Fig. 11-12. The independent confirmation of the tuning parameters in PAS
TuneWizard and the MS Excel spreadsheet with the PID algorithm inspired our confidence in the
tuning parameters generated by TuneWizard, and gave us at least some initial tuning parameters to
implement into the two tank level controller. No conversion would be necessary because
TuneWizard time constant and dead time was already in minutes as was the LabVIEW program for
the two tank controller. There was an issue to consider when assessing performance: the LabVIEW
program gave values of level in percentages, instead of actual data in centimeters, which
necessitated some intermediary calculations for steady state values and step changes. However,
this should not have affected the tuning parameters or process dynamics.
14. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 13 of 18
Figure 10. Empirical model parameters and tuning in PAS TuneWizard for Tank 1
𝒌 𝒑 𝝉 𝜣 P I D
Analytical TuneWizard Recommended Tuning
Tank 1 52.8 2.45 0 0.01 2.5 0
Tank 2 33.2 2.97 0.0875 0.029 3.0 0
Empirical TuneWizard Recommended Tuning
Tank 1 16.5 68.2 5.47 0.056 68 0
Tank 2 9.92 63.5 15.6 0.081 63 0
Figure 11. PID Simulation of closed loop empirical model in MS Excel using PAS tuning parameters
0
0.2
0.4
0.6
0.8
1
1.2
-50 50 150 250 350 450 550
Level(cm)
Time (s)
Tank 1
PV
Setpoint
15. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 14 of 18
Figure 12. PID Simulation of closed loop empirical model in MS Excel using PAS tuning parameters
Experiments
For the final tuning, the LabVIEW interface has two possible configurations: cascaded and non-
cascaded. In cascaded, the operator must tune each tank individually and enter PID parameters that
ultimately affect the set point response and offset. In the non-cascaded, the PID parameters that the
operator enters only affects the tank one controller, bypassing the tank 2 controller but using the
error inputs from the tank 2 ultrasonic level transmitter. For the cascaded configuration, tank 1 was
tuned first, and followed by optimal
tuning for tank 2 set point response.
Under close observation, the final
results reveal that the non-cascaded
tuning had better performance.
Additionally, the non-cascaded
configuration is obviously easier to
tune considering that the operator
only had to tune one set of tuning
parameters and did not have to worry
that optimal tuning parameters for
tank 1 would create a conflict with the
parameters for tank 2. One might
wonder why even bother have
separate tuning for tank 1 at all.
With the non-cascaded configuration, for large set point increases, the transient response for tank 1
could potentially have an unstable response. For example, if a large set point change from 10% was
increased to 80%, it would excessively cycle the pump and increase the flow rate to tank 1 in such a
manner that the flow into tank 2 could not handle the increased volumetric flow into tank 1 and
tank 1 could overflow. The cascaded configuration could be safer and more stable and offers more
control in more sensitive processes. In the non-cascaded configuration, the operator is not too
concerned what is going on in tank 1. Notice that the process response is slower due to the tank 1
controller basing its algorithm on the tank 2 level, which has a higher time constant. The cascaded
configuration will be more responsive, due to the tight restrictions of PID tuning parameters being
placed on both tanks.
0
0.2
0.4
0.6
0.8
1
1.2
0 100 200 300 400 500 600
Level(cm)
Time (s)
Tank 2
PV
Setpoint
Figure 13. Experimental evaluation of closed loop response
16. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 15 of 18
Results
The results from this experiment revealed tuning parameters that were close to the ones
recommended by TuneWizard PAS. They were close enough to reveal baseline values in which to
fine tune by conventional methods. The method that is employed is to first set kp such that a set
point change will provoke a slight overshoot (ensure no oscillatory behavior) and increase the
integral term to get rid of the offset. The PAS TuneWizard did not recommend a derivative term,
and one can see the satisfactory results one gets with PI tuning. One can see a slight offset in the
cascaded configuration, which was acceptable in the LabVIEW front panel interface initially,
however, importing the data into MS Excel and plotting the trend in a graph revealed disappointing
level of offset in retrospect, which could have been eliminated in further tuning by increasing the
integral term. However, the process response and settling time were impressive, reaching 2%
steady state value in 3.38 minutes.
Figure 14. Closed Loop performance of cascaded PID tuning parameters
The initial analytical modeling revealed some deficiencies, particularly the steady state values
following a step change. The low process gain was attributed to the fact that the voltage-inlet flow
relationship had not been taken into account in the differential equation that was developed, and
thus a process gain <1 was realized. When the data simulating a steady state value step change from
2.75V to 3.5V using the analytical method was imported into PAS, the voltage-inlet flow was taken
into account, and the model parameters reflected numbers closer to the empirical model. The
empirical model proved to be a reliable source of modeling parameters and yielded solid tuning,
which guided the eventual final tuning parameters and revealed the deficiencies of the initial
analytical model.
0
5
10
15
20
25
560 660 760 860 960 1060 1160
Level(%)
Time (s)
Cascaded
PV
Setpoint
17. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 16 of 18
Figure 15. Closed loop performance of non-cascaded PID tuning parameters
Final Closed Loop Tuning Parameters
P I D
Cascaded
PID Controller Tank 1 0.15 5.13 0
PID Controller Tank 2 1.0 0.01 0
Non-cascaded
PID Controller Tank 1 2.9 3.0 0
0
5
10
15
20
25
30
35
7121 7321 7521 7721
Level(%)
Time (s)
Non-Cascaded
PV
Setpoint
18. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 17 of 18
Conclusions
Contributions of Project
The contributions of this project reinforce the ability of a feedback control loop utilizing a PI
algorithm to control fluid level using rather unsophisticated equipment. The ability to control fluid
level has much significance in industrial applications and control processes. It can be utilized in
conjunction which other controlled variables, such as temperature, if the fluid is utilized as cooling
water. For this application, the two would be utilized in a cascaded configuration, such that the
temperature determines the set point of the cooling water fluid level, in a master-slave
configuration. This project proved the functionality of the PAS TuneWizard software, which
accurately developed modeling parameters and recommended fairly reliable tuning, which could
potentially save much engineering man-hours and increase productivity if it replaced more
conventional methods.
Future Work
This project by no means explores the full range and capabilities of level control, and a more
exhaustive study is possible. This project could have explored the possibility of multivariable
control by controlling temperature and fluid level. This project could have further evaluated the
disturbance rejection of the tuning parameters from the PAS TuneWizard software. It is highly
probable that many students shall utilize level control as their capstone senior project, possibly by
using more sophisticated control interfaces and measurement devices.
19. ENGR3406 Final Project: Two Tank Level Control Wesley Gonzales
Page 18 of 18
References
Marlin, Thomas, E. “Process Control, Designing Processes and Control Systems for Dynamic
Performance”, 2nd Edition, McGraw-Hill, 2000.
Mott, Robert L. “Applied fluid mechanics”. 6th Edition,. Upper Saddle River, N.J.: Prentice Hall, 2005.
Print.