Keywords

1 Introduction

The function of a paper machine is to form the paper sheet and remove the water from the sheet. A paper machine is divided into three main parts as wire section, press section, and drying section. Nonlinear modeling of moisture control of drying process in paper machine has been proposed an approach to define that the paper machine is modeled for designing moisture content control loop using DCS which is available in the paper plant. A transfer function to validate the moisture control process is obtained with the real-time data [1]. MPC as control strategy for pasta drying processes has been proposed an approach to MPC that produces high performance and accuracy, with relatively small computational rate and gives better results than PID [2, 3]. Model predictive control of an industrial dryer has been proposed an approach to its high performance due to the use of the direct control of the product moisture content based on a state observer, to updating the model of the process on which MPC relies [4, 5]. Direct model reference adaptive control of linear systems with input/output delays has been proposed an approach to Direct Model Reference Adaptive Tracking Controller for linear systems with unknown time varying input delays [8]. MRAC using observers with unknown inputs has been proposed a new solution for MRAC, based on the design of a state observer with unknown inputs has been proposed [8].

A multivariable MRAC scheme with sensor uncertainty compensation has been proposed a crucial step, the derivation of a properly parameterized error model in terms of the system and sensor parameter errors and the output tracking errors. Based on the developed error model, stable adaptive laws have been derived for updating the parameter of the compensator and feedback controller [10].

2 System Identification

System identification is a procedure to build a mathematical model of dynamics of a system from measured data. System identification is a process of obtaining models based on a data set collected from experimental setup as well as the real-time models.

2.1 Identification

The design of a control system requires a mathematical model of the dynamics of the process. Different types of identification model structure based on early principles model parameters are estimated from measured data. If the physical laws governing the behavior of the system are known, we can use these to construct so-called white-box models of the system. In a white-box model, all parameters and variables can be interpreted in terms of physical entities and all constants are known a priori. At the other end of the modeling scale, we have so-called black-box model or identification.

2.1.1 Experiment Design

Collecting data is a very essential step. The data set Z N should be as informative as possible to fully identify the model. Their pressure and moisture data were collected by using ABB DCS in TNPL. A total of 2,000 data were collected that are shown in Fig. 1.

Fig. 1
figure 1

Data set of input and output

Model sets or model structures are families of models with adjustable parameters. Parameter estimation amounts to conclude the “best” values of these parameters. The system identification complication amounts to find both the good models. Model Validation is the process of gaining confidence in a model. Crucial this is achieved by “twisting and turning” the model to scrutinize all attitude of it. Of particular importance is the model’s ability to reproduce the behavior of the validation data sets. Thus, it is important to review the properties of the residuals from the model when applied to the validation data.

3 PID Controller

A PID controller calculates an “error” value as the difference between a measured process variable and a desired set point. The controller experiments to minimize the error by adjusting the process control inputs. Be able to use common methods of analysis for a system with a PID controller in order to predict the behavior of the system and controller, and to be able to choose PID parameters. Defining u(t) as the controller output, the final model of the PID algorithm is

$$ u(t) = Kpe(t) + Ki\int\limits_{0}^{t} {e(\tau ){\text{d}}\tau + kd\frac{\text{d}}{{{\text{d}}t}}e(t)} $$
(1)

3.1 Ziegler–Nichols Tuning

This procedure is only valid for open loop stable plants, and it is carried out through the following steps. Set the true plant under proportional control, with a very small gain, and increase the gain until the loop starts oscillating. Note that linear oscillation is needed and it should be detected at the controller output. Record the controller critical gain K p  = K c and the oscillation period of the controller output P c .

4 Model Predictive Control

Future values of output variables are predicted using a dynamic model of the process. The control calculations are based on both future predictions and current measurement. Inequality, equality constraints, and measured disturbances obtain including the control calculations. The calculated manipulated variables obtain implemented set point for lower level control loops. A discrete-time implementation of model-based control algorithm is called as model predictive control.

4.1 MPC Design

The first step in the design is to load a plant model. Its dimensions and signal specifically set the context for the remaining steps. The model can be loaded directly or indirectly by importing a controller or a saved design. To import from MATLAB workspace, radio button should be selected by default. The dialog section labeled in the workspace lists the LTI models. They select the state space model for the process. The dialog section labeled the properties and then displays the number of input and output—their names, signal types, etc (Fig. 2).

Fig. 2
figure 2

MPC control and estimation tools manager

5 Model Reference Adaptive Control

The MRAC is one of the main adaptive control approaches. When the system specifications are in terms of a reference model, it tells how the process output should ideally respond to command signals. It is then possible to use MRAC. Model reference adaptive system is to create a closed loop controller with parameters that can be updated to change the response of the system. The output of the system is compared toward a desired response from a reference model. The control parameters will update based on this error. By adjusting, the mechanism parameters in a model reference adaptive system can be obtained using gradient method (Figs. 3, 4, 5 and 6) (Tables 1 and 2).

Fig. 3
figure 3

Process model validation fitness output

Fig. 4
figure 4

PID simulation scenario

Fig. 5
figure 5

MRAC simulation scenario

Fig. 6
figure 6

MPC simulation scenario

Table 1 Comparison of process model
Table 2 Comparision between PID, MPC, and MRAC controller response

5.1 Gradient Method—MIT Rule

$$ {\text{Capture}}\,{\text{error}}:e = y_{{{\text{plant}}\,{\text{ouput}}}} - y_{\text{modeloutput}} $$
(2)
$$ {\text{Regardingcost}}\,{\text{function}}:J(\theta ) = \frac{1}{2}e^{2} (\theta ) $$
(3)
$$ {\text{MIT}}\,{\text{standard}}:\frac{{{\text{d}}\theta }}{{{\text{d}}x}} = - \gamma \frac{\delta J}{\delta \theta } = - \gamma e\frac{\delta e}{\delta \theta } $$
(4)
$$ \frac{{{\text{d}}\theta 1}}{{{\text{d}}t}} = - \gamma (a_{{mu_{c} }} |s^{3} + a_{m} )e $$
(5)
$$ \frac{{{\text{d}}\theta 2}}{{{\text{d}}t}} = - \gamma (a_{{my_{plant} }} |s^{3} + a_{m} )e $$
(6)

From \( \frac{{{\text{d}}\theta 1}}{{{\text{d}}t}} \) and \( \frac{{{\text{d}}\theta 2}}{{{\text{d}}t}} \) we get updating controller parameter \( \theta 1 \,{\text{and}} \,\theta 2 \) are

$$ \theta 1 = \frac{ - 0.0001}{s}(9s^{2} + 7s + 1|s^{3} + 9s^{2} + 7s + 1) $$
(7)
$$ \theta 2 = \frac{0.0001}{s}\left( {9s^{2} + 7s + 1 |s^{3} + 9s^{2} + 7s + 1} \right) $$
(8)

6 Result and Discussion

From system process model identification, we get third-order transfer function for the model P3DU which is given by,

$$ Tf = 1/(s^{3} + 9s^{2} + 7s + 1) $$
(9)

7 Conclusion

The proposed controllers are tested by using MATLAB simulinkprogram. The simulation shows that MPC provides better performance then MRAC and PID controller. The proposed model-based control system increases its efficiency and quality of the product. This will reduce the production cost by controlling the moisture.