The PVC Stripping Process Predictive Control Based on the Implicit Algorithm

According to the nonlinear and parameters time-varying characteristics of stripper temperature control system, the PVC stripping process Generalized Predictive Control based on implicit algorithm is proposed. Firstly, supporting vector machine is adopted to dynamically modelize for the stripper temperature; Secondly, combining with real-time model linearized of nonlinear model, a predictive model is linearized for real-time online correction. Then, the implicit algorithm is used for optimal control law. Finally, the simulation results show that the algorithm has excellent validity and robustness of temperature control of the stripper.


Introduction
Polyvinyl chloride (PVC) resin is a kind of bulk basis chemical raw material, one of the five common plastics.It is generated by the polymerization of vinyl chloride monomer PVC.Since vinyl chloride monomer has some toxicity, so the residual chloride in the PVC resin must be controlled within a certain range, which requires high precision of stripper temperature control.The removal of vinyl chloride monomer in PVC commonly uses stripping process, which is a typical complex industrial process with characteristics of highly nonlinear, time-varying and coupling.Domestic PVC stripper temperature control system usually uses cascade control scheme as common [1,2], which is difficult to achieve highly precise control result.Therefore, it can improve the PVC product quality, reduce production costs and protect the environment to use advanced intelligent control technology in the stripping process.
Generalized Predictive Control (GPC), a computer control method developed with the Adaptive Control, has been successfully used in industrial process control.In recent years, for nonlinear predictive control system, many foreign scholars have proposed model predictive control method based on piecewise linear [3][4][5][6].But domestic scholars use linear method or hierarchical optimization method, or directly use Hammersteina model, Wiener model, Volterra model, fuzzy reasoning and neural network as a predictive model for nonlinear model predictive control.And based on structural risk minimization support vector machine (SVM) regression, solved the small sample, nonlinearity, high dimension and local minima problems, and it has strong generalization ability.The researches of support vector machine used in Generalized Predictive Control are gradually increased, and there are some non-linear support vector machine based predictive control method [7,8].Literature [9] for nonlinear predictive control process ant colony algorithm is proposed rolling optimization least squares support vector machine (LS-SVM) predictive controller.Literature [10], in the process of treatment of sewage biochemical reaction, generalized the fuzzy adaptive predictive control method to achieve water quality indicators ammonia concentration and nitrate concentration of effective control.
The article puts forward the implicit algorithm PVC stripping process generalized predictive control based on high accuracy of PVC stripper temperature control.It builds models adopting support vector machine model as a predictive model after linearization, real-time online correction.And it adopts the implicit algorithm to solve for optimal control law.Simulation results show that the algorithm based on the implicit generalized predictive control for stripper temperature control with a good validity and robustness.

2
Mathematical Problems in Engineering

Modeling Method of Supporting Vector Machine Regression
2.1.Principle of Support Vector Machine Regression.PVC stripping process is a complex industrial process with strong nonlinear characteristics.For non-linear support vector regression, the basic idea is to map the data into a high dimensional feature space through a nonlinear mapping, and then linear regression in this space.Thus, linear regression of the high dimensional feature space corresponds to the low dimensional input space nonlinear regression.The specific method is implemented by the kernel function (  ,   ) = Φ(  )Φ(  ).Finally it gets global optimal solution by solving the following quadratic programming problem: Then substitute the obtained parameters   ,  *  into the following formula: Regression function can be derived: When   −  *  is not equal to zero, the corresponding sample data is the support vector.When b is taken on the boundary point, the mean value, that is,: is the prediction error, which varies different loss functions for different values.

Construction of Stripper Model.
PVC stripping process has the characteristic of nonlinear, and the object model is difficult to be accurately established.First of all, to establish the procedure for support vector regression model, the following nonlinear system model is introduced: () =  ( ( − 1) , . . .,  ( − ) ,  ( − 1) , . . .,  ( − ) ,  ( − 1))  ∈   ,  ∈   ,  ≤ . (5) Among them, (), () and () represent the input, output, and disturbance of the controlled object, take input () = ( − ,  −+1 , . . .,   ) and output () = ( − ,  −+1 , . . .,  −1 ) to form the input vector of SVM form: () = [( − 1), . . ., ( − ), (), . . ., ( − )], the form of the training samples: ((), ()), ignoring the disturbance (), by support vector regression we can get the following model: In the formula,   is the support vector,  is the number of support vectors.According to the process of PVC stripping analysis, it is known that stripper top temperature accuracy must be strictly controlled to remove vinyl chloride monomer content in PVC.Therefore, this paper selects the stripper top temperature as the output vector of the model ().In the slurry flow and steam flow uniformity conditions, the slurry flow and steam flow input vectors that comprise the model (), that is to say, SVM input vectors () is constituted by the stripper top temperature (), composed vector of Slurry flow and steam flow (), the value of  and  is 2 and 4.
According to the site of the 106 group field data collection, to be normalized, of which 53 groups are used SVM training sample, with the other 53 group as the test samples.In the simulation, selecting the polynomial kernel function  = 2, the insensitive coefficient  = 0.2, capacity control  = 40, 53 training sample get obtained SVM 39, then the established model can be expressed as: In the formula,   is the support vector  is the threshold value, in this experiment  = 0.5322, [(  ⋅   ) + 1] 2 is the polynomial kernel function.
The parameters of support vector machine model that supports vector coefficients is shown in Table 1, As can be seen from Table 1, when parameter   −  *  is zero, it means that the vector is non-support vector, otherwise   −  *  is the support vector.
The formula (7) with a non-linear model is transformed into a form with characteristic of quadratic programming, quadratic programming algorithm in Matlab support vector machine regression.Figures 1 and 2 are output model and the real value of the contrast of the output curve obtained in the training and testing samples under the input.
Meanwhile, introducing the variance as the evaluation indexes: ( 1/( − 1)) ∑  =1 (  −   ) 2 .  is the output of the support vector model,   is the actual output value.Training

Generalized Predictive Control
Based on SVM 3.1.Prediction Model.Using a support vector machine method to create predictive models, it turns the nonlinear systems into linear time-varying systems, and thus adopts the generalized predictive algorithm based on linear model, and realizes the generalized predictive control of nonlinear systems [11].The stripping process SVM model of PVC is shown as the following formula: Then linearize the following formula (8) at the sampling time using Taylor equation, the parameters of generalized predictive control model is obtained: ×   ( + 4) ,  = 0, 1, 2, 3.
The linearized model is: In the formula, parameters   and   are related to support vector machines.Number of support vectors is also decided by the number of data input and output, after the linearization, CARIMA generalized predictive control model based on linear control algorithms for predictive control of nonlinear systems can be used.

Design of the Predictive Controllers. The article begins
with the stripping process of PVC for support vector machine modeling, with model online correction, and then linearized as Generalized Predictive Control prediction model and solves the optimal control law when using implicit algorithm, avoiding online solving Diophantine equations, thereby reducing the amount of computation.
PVC stripping process is a typical nonlinear system.When input is (), output is (), the system output   () can be obtained by the SVM predict model through the past input and output data of systems and the amount of current control input ().Then the deviation between the actual system output and predicted output is: Predict model is: In the feedback correction, the use of SVM modeling can be corrected online, but in order to reduce the amount of computation repeated correction model, the following correction strategies can be used: (1) When the error  between the actual output value and predicted output is bigger than the allowable error (take SVM insensitive loss function ), reestablishment of the model.
(2) When the error  between the actual output value and predicted output is smaller than the allowable error, in order to reduce the computational model reconstruction, the general error model for feedback correction should be used.
Reference trajectory chooses one-order filter equations yields: In the formula,   , () and   ( + ) are Set value, the system output and the reference trajectory respectively;  is the soften modulus, 0 <  < 1.
Performance index function select: Written in vector form as follows: Derivation of future control increment, that is The optimal control law is: Expand the above equation, the control increment sequence of the open-loop control from time  to time  +  − 1, Δ(), Δ( + 1), . . ., Δ( +  − 1) can be get: In the formula,    is the  row vector of (   + ) −1   , and While in actual practice, each time only the first component added to the system, while the control increment moments later recalculated each step, closed-loop control measure is achieved, then we only need to calculate the first row   1 of (   + ) −1   .Now, the actual implementation is: According to the actual input and output data of the Stripper, directly identify the matrix  and vector predictive of open loop , and then get the control increment Δ.
The best predictive value can be drawn from projections theory: Normal GPC Implicit GPC SP

Generalized Predictive Control Implicit Algorithm Steps.
The generalized predictive algorithm strikes the optimal control law algorithms with identification of the controller parameters directly from the input and output data.It avoids the online solving Diophantine equations and inverse matrix to improve the speed of operation and save computing time.
Step 3.According to formula (7), calculate the output values   () of time , conserve  output values before time  to modelize calculation; when error  > , rebuild the model; when error  < , use the error to correct the model.
Step 5.According to the vector  0 latter time, calculate the forecast vector ; the output () of time  and set value   , get the reference trajectory after time .
Step 6. Calculate and reserve  control increments after time ; draw the given value, the output value.

PVC Stripping Process Control Simulation
In the control system of PVC stripping process, the support vector machine modeling and Generalized Predictive Control Implicit algorithm are combined with online correction of the model and error models feedback correction, and PVC stripping process is studied according to the actual situation to simulation.PVC stripping process according to the actual process, the stripper top temperature optimum temperature of 100 ∘ C, so the simulation signal is a given value 100 ∘ C.

(21)
Compare the Simulation curve of the normal algorithm GPC and implicit algorithm GPC.Simulation predicted length  = 6, controllable length  = 2, the weighting coefficients of the control parameter  0 = 1.8, soften coefficient  = 0.85 and forgetting factor  1 = 1.According to the actual situation may arise during the stripping process, four main cases are considered in the simulation.
(1) Good condition during operation, shown in Figure 3.
Curve can be seen from Figure 3.The system can track a smooth change of the reference signal output.Figure 3 also shows the general algorithm for GPC, Implicit algorithm for GPC effect curves, it can be seen that the implicit algorithm by reducing the amount of computation, control effect can be improved.
(2) Set value temperature changes because of the different grades of polyvinyl chloride resin, or process requirements,  the optimum temperature of the stripping column top is different.The simulation is given the first 15 minutes 100 ∘ C, in 15 minutes changing the resin grades; the optimum temperature was changed to 105 ∘ C, as the obtained control effect curve shows in Figure 4.
As can be seen from Figure 4, when the given value is changed, the system can quickly respond to and track new set value.In addition, the use of implicit algorithm generalized predictive has faster response speed.
(3) When the controlled object was disturbed, such as the uneven heating of the slurry and other factors led to sudden abrupt changes in temperature.
The simulation time of 15 minutes, adding the amplitude of a sudden disturbance 5 ∘ C, as control effect curve shown in Figure 5, and it can be seen that the system is disturbed suddenly, the system can quickly overcome the disturbance, the control to a given values, control of implicit algorithm has better control effect.(4) In simulation, during operation subject to the random disturbance of uncertainties factor is added, the value at −5∼ +5 ∘ C, for controlling the effect of the curve in Figure 6, can be seen in systems are known in the case of random disturbance.The system has better robustness.Controlled temperature value is near the set value and the deviation is small, it can be seen from Figure 6 that the rate of change of the implicit algorithm control effect is small with better robustness.
Above four cases can be seen from the simulation curve, using the implicit algorithm for GPC was better than general for GPC control effect.

Conclusion
The dynamic modeling is adopted based on the principle of support vector machines and the field data of PVC stripping process.Meanwhile, it combines the model online correction and error feedback correction with the real-time linear and nonlinear model.And the Generalized Predictive Control is adopted by using implicit algorithm with stripping process of PVC.Simulation results verify the validity of the model and the feasibility and robustness of the algorithm.

Figure 1 :
Figure 1: The simulation of modeling on SVR (Training sample).

Figure 2 :
Figure 2: The simulation of modeling on SVR (Testing sample).

Figure 3 :
Figure 3: The control result of PVC stripping process in proper operation.

Figure 4 :
Figure 4: The control result of PVC stripping process when set value changed.

Figure 5 :
Figure 5: The control result of PVC stripping process by a sudden noise.

Figure 6 :
Figure 6: The control result of PVC stripping process by random noise.

Table 1 :
The parameter of SVM model. is calculated as 1.5937 * 10 −3 , test error is 0.0194.It uses support vector regression model to meet the requirements of the stripping process modeling. error