Abstract

An improved smooth adaptive internal model control based on model control method is presented to simplify modeling structure and parameter identification for a class of uncertain dynamic systems with unknown model parameters and bounded external disturbances. Differing from traditional adaptive methods, the proposed controller can simplify the identification of time-varying parameters in presence of bounded external disturbances. Combining the small gain theorem and the virtual equivalent system theory, learning rate of smooth adaptive internal model controller has been analyzed and the closed-loop virtual equivalent system based on discrete model has been constructed as well. The convergence of this virtual equivalent system is proved, which further shows the convergence of the complex closed-loop discrete model system. Finally, simulation and experimental results on a typical nonlinear dynamic system verified the feasibility of the proposed algorithm. The proposed method is shown to have lighter identification burden and higher control accuracy than the traditional adaptive controller.

1. Introduction

During the past few decades, the rapid development of modern industry urgently needs the improvement of the production efficiency and quality. And the modern industrial control process is a class of nonlinear dynamic systems, which typically have characteristics of time-varying complexity and diversity [1]. Therefore, a nonlinear model with wide applicability and simple structure is essential to solve control system design problems caused by various uncertainties.

In order to improve the dynamic performance and control precision for industrial systems, it is important to establish an accurate dynamic model which can well represent its dynamic characteristics [2]. An accurate dynamics model is a precondition of dynamic performance analysis and precise control. The system dynamic performance can be calculated by mechanism modeling [3]. Meanwhile, the accurate parameters of the process system can be obtained via system identification methods. Therefore, modeling technology has become an important research content in the field of industrial system control.

However, the precise mechanism of modeling based on the energy conservation law and classical physics cannot resolve complex industrial process completely [4]. Traditional mechanism modeling of numerical calculation has difficulties to deal with a variety of information in complex industrialized environmental systems and to fully reflect the industrial process systems [5]. For systems with unknown parameters and bounded disturbances, the modern system modeling developed mathematical modeling and model validation.

A suit of considerable theoretical methods have been developed for nonlinear system modeling, such as the nonlinear FIR model, finite Volterra model [6], Hammerstein model [7], and Wiener model [8]. In 2002, professor Zhu first proposed the theory of model [9], which can be seen as a special deformation structure of nonlinear autoregressive moving average with exogenous inputs (NARMAX) model, with characteristics of simple structure and wide range [10]. In 2005 Shafiq and Haseebuddin proposed -model-based internal model control for nonlinear dynamic plants, and the system achieved good robustness for both linear systems and nonlinear systems [11]. The model control system was expanded from single input single output (SISO) nonlinear system to multi-input multioutput (MIMO) nonlinear system based on MIMO model control strategy proposed by Azhar in 2008. But the MIMO model system needs a lot of data identification calculations, which costs huge time and mechanical energy [12]. Up to now model control algorithms have obtained numerous achievements; however, the convergence study of the closed-loop system is still an open problem for the model theoretical research [13].

How to combine the modeling theory and the intelligent control theory for industrial process control is a practical problem, and it is a theoretical problem to analyze the convergence of industrial control system [14]. A smooth adaptive internal model control method based on model is proposed. For time-varying parameters of nonlinear dynamic system, the proposed control method based on model simplifies the structure of the nonlinear system. By establishing parameter error of the discrete model system and using the small gain theorem, the learning rate’s stability is analyzed. Meanwhile, based on the closed-loop virtual equivalent system theory [15], the convergence proof of the model closed-loop system is completed. Besides, the simulation and experimental results show the effectiveness of the proposed algorithm.

The rest of the paper is organized as follows. In Section 2, the model structure is presented. In Section 3, a smooth adaptive internal model control system is proposed for model system, including the controller design and control input solutions. The details of convergence proof for the closed-loop model system are described in Section 4. Finally, the effectiveness of the proposed control algorithm is verified by the simulation and experimental results in Section 5 and a brief conclusion is given in Section 6.

2. Mathematical Description of Model

The common nonlinear dynamic system is described as a form of NARMAX model as follows: where and denote the discrete time system output and input at time , respectively. is the error signal caused by the system volume measured noise, model error, and uncertain dynamic factors. stands for the maximum delay of the whole system. denotes the unknown nonlinear smoothing function with any known delay.

Assumption 1. System inputs and outputs are measureable, and the output noise is bounded, but the function is unknown.

Assumption 2. The highest order of the system input is known.

The control goal is to keep the system output signal tracking the reference signal under initial condition via control input design.

By extending the nonlinear function , the control input is expressed as the power series expansion at time . Meanwhile, the other signals are integrated into time-varying parameters of the system input, and expression (1) is reconstructed as follows:where denotes the degree of the control input . The time-varying parameter is the nonlinear function including the past time output , the past time input , and error signal which can be described as

In order to consult the design of linear control system, a new variable is introduced in the nonlinear model as follows:

It is worth to notice that (5) is denoted as model or the time-varying polynomial function model [9].

In order to identify the dynamic parameters in the model, the weighted recursive least square (RLS) method is used. Since the “data saturation” may occur when the data is growing, the updating function of the parameter estimates will be much weaker, so a forgetting parameter is introduced [16]:where denotes the system iterative weighted coefficient. denotes error, including the output error and identification error of the system. According to formula (5), denotes identification vector of the system parameters . denotes the system input vector defined by at time . denotes covariance matrix.

The energy performance index can be derived:

It should be noticed that when the forgetting parameter ) equals 1, formula (6) will be simplified to a weighted recursive least square method.

The online identification results of model are obtained: model is a special structure form of NARMAX model, which not only has a simple structure but also can be widely applied to many nonlinear systems. Furthermore, the design of the model control system can refer to the design of linear control system for its special structure.

3. Design of Smooth Adaptive Internal Model Controller Based on Model

The nonlinear controller designed for the model takes advantage of internal model controller with simple calculation and good tracking performance. Because the model controller contains a pseudo input signal, the solution block is used to solve the real control input from a nonlinear polynomial function. The smooth adaptive internal model controller and the solution block of nonlinear equation constitute the model general controller. The design of the proposed control system is shown in Figure 1 [17].

Due to the pseudo input signal, the internal controller can be used in the controller, which greatly simplifies the complexity of the controller as follows:where denotes the reference target signal; and denote the output of the system and the output of the model. By solving the nonlinear equation, the real control input can be obtained.

With the Newton iteration method, the nonlinear equation of the pseudo input signal of the model is calculated as follows: is the number of iterations.

Considering the impact from the disturbance, model mismatch, and the measurement noise, the disturbance is estimated as follows: denotes the estimated value of the system parameter .

By substituting into (10), we get

In order to optimize the Newton iteration solving equations, to reduce the root impact caused by the sudden system change, and to protect the application machine, smoothing factor is introduced in the adaptive internal controller:where .

As decreases, system convergence speed becomes slow, so the iterative algorithm can adapt to the slow changed system. If is increased, the convergence speed of the system is accelerated, so the iterative algorithm can adapt to the system with fast response.

Meanwhile, in order to avoid the iterative algorithm breakdown when denominator approximates to zero, the range of denominator is redefined as shown in Figure 2. The specific calculation process is that we set and , which denote the main initial cycle time and collateral initial cycle time. Calculate the identified model output and its derivative . Then the initial values are that , , , and is a constant that approximates to zero and starts the calculation. If the absolute value of the derivative is not less than , the iteration goes on. If the absolute value of the derivative is less than , the iterative value will be modified. The calculating process is that if is less than , will be the last iteration value and the calculation will be recalculated from the beginning. If is larger than , the program will continue to judge collateral cycle time and . If is less than , . If is larger than , the calculation is complete and the control input is returned.

In order to guarantee the stability of the smooth adaptive internal model control algorithm based on model, the range of learning rate is given. First, the parameter identification error is calculated.

According to (2), the vector form of model is expressed:where , , and the error comes from the model mismatch and the measurement noise. Thus, the system identification problem can be transformed into the estimation of the parameters of model. The identification system of model is expressed as

The identification parameter estimates the system parameter at time . If the initial identification parameter is , the identification parameter updated by the weighted recursive least square method with forgetting parameter will be as follows:among which,where is the total disturbance of the system, including the measurement noise and external load disturbance.

The estimated parameter error vector is and a priori error and a posterior error can be expressed as

The recursive expression of the estimated parameter error vector is given as follows:

According to the small gain theory, when the estimation error energy divided by disturbance energy is less than 1, the controller estimation error energy is less than the disturbance energy, no matter which disturbance it is: is the estimate error energy and is the total disturbance energy of the system.

From (17) and (18), the total disturbance of the system is

The energy norm of the estimate parameters error equation is obtained:

To make the efficiency of identification calculation adjustable, a new learning rate variable is introduced in (16). And the updating equation of the identification parameter will be as follows:Substituted it into (23):According to (18)~(25),The input energy norm is as follows:Thus, we can have When , (29) can be rewritten as By simplifying (30), we haveIf the energy condition always satisfies , the range of learning rate is calculated as follows:If the learning rate is selected to satisfy , from the energy point of view, the signal to the signal is convergence mapping, which can improve the robustness of the identification parameter. At the same time, the energy condition also shows that no matter how much the disturbance is, and no matter how much the difference between the identification parameters and the real parameters , the energy will be always less than the energy .

From the above analyses, we can get the range of learning rate of identification parameters, so as to ensure the stability range of learning rate for the smooth adaptive internal model controller based on model.

With the smooth adaptive internal model controller based on model, the modeling theory and the intelligent nonlinear controller for practical industrial process problems are efficiently combined. For nonlinear systems with unknown model parameters and bounded external disturbances, the proposed method which has a tunable learning rate and simplifies identification structure is different from the traditional adaptive controller.

4. The Convergence Proof

For convergence of the improved smooth adaptive internal model based on model control system, Section 3 presents the stability range of the controller, which is the sufficient condition for Section 4. In Section 4, by the theory of virtual equivalent system, the improved smooth adaptive internal model based on model system is reconstructed into a virtual equivalent system and the stability and convergence proof are accomplished.

Because the controlled system is nonlinear dynamic with large uncertainties, it is difficult to finish the convergence proof for model closed-loop control system directly. Thus, by the theory of virtual equivalent system, the closed-loop control system is discretized at the time shown in Figure 3.

In Figure 3, is the practical controlled object at time . is the model general controller. is the white noise.

First, the virtual equivalent system is constructed as shown in Figure 4, where is the parameter estimation error at time . is the identification model at time .

Then the construction of the “slow switching” virtual equivalent system is shown in Figure 5.

In Figure 5, is the parameter vector for model general controller at time . is the control input regression vector.

The convergence of closed-loop model control system is that the output of the practical controlled object can track the reference target .

Theorem 3. For uncertain nonlinear dynamic model system, the system is stable and locally convergent if it can satisfy conditions as follows: (1); , is a bounded value.(2), .(3)The model controller is well defined such that constitutes a stable closed-loop system and can track the bounded reference target signal with the control strategy.(4) is a continuous function for .

Proof. (i) In order to validate the system’s stability, the virtual equivalent system is decomposed into three subsystems, which are shown from Figures 6 to 8.
According to (20), it satisfies the theorem conditions (1). Meanwhile, according to the stability range of learning rate value in Section 3, it can satisfy the theorem conditions (3).
Theorem conditions (1) and (3) can guarantee the system to be a stable “slow switching” control system:There are two compensation signals which can be obtained by theorem conditions (1) and (3):Because the subsystem II and the subsystem III are both stable systems, so the following equations can be derived:For the stability proof, considerConsidering , can be constructed from subsystem I, can be constructed from the subsystem II, and can be constructed from subsystem III.From (38) to (41),Rewrite (34):This virtual equivalent system can get the following equation:Thus, the stability of the control system is proved.
(ii) In order to prove the convergence, considering (39) to (42) and using (48), the following equation can be derived [18]: And then the equation is obtained as follows:The local convergence of the control system is proved.

5. Simulation and Experimental Results

In order to verify the effectiveness of the proposed control algorithm, a typical nonlinear system and an experimental example are selected. In the simulation the traditional adaptive control algorithm has been compared as well.

5.1. Simulation

The industrial electric heating system is a continuous system with dead time and its characteristic parameters changed with temperature, so it is difficult to get a precise mathematical model expression. Considering the complex industrial slab-heating temperature control system [19], the system model iswhere is the Gauss noise, which represents the unknown disturbance and random noise. is the temperature of the controlled object, and is the control input that represents the controllable heating power. Rewrite (53) in the model structure as follows:It should be noticed that

According to the initial parameters of Table 1 [20], the reference trajectory is a square wave signal, and the control target is to make the output temperature tracking the reference trajectory. Simulation results are shown in Figure 9.

Figure 9 is the simulation results of the heating furnace temperature control system. (a) denotes the system output of the model smooth adaptive internal model controller when (b) is the system output of the traditional adaptive controller. Compared with the traditional adaptive controller, model smooth adaptive internal model controller has a simple structure, which can track the reference trajectory more accurately. (c) and (d) are the temperature difference, which shows that the model smooth adaptive internal model controller can keep the temperature in a low fluctuation. However, at the rising edge or falling edge, both model smooth adaptive internal model controller and traditional adaptive controller have a wide range of vibration.

For the industrial heating system, the identification of parameters of model structure is reduced to four, which greatly simplifies the structure complexity of system comparing with the traditional self-tuning controller. At the same time, because of fewer identification parameters, the computation is greatly simplified.

5.2. Industrial Heating Process Experiments

The experimental platform model smooth adaptive internal model controller was designed in an experimental platform for the heating process of a steel billet. The main electric equipment of the experimental filed includes a heating furnace, a piece of steel billet, an infrared temperature measuring mechanism, and SIMATIC ET200M and HMI (human machine interface). The experimental platform is shown in Figures 10 and 11.

The main parameters of the experimental settings are shown in Tables 2 and 3.

Like the simulation above, the initial parameters are configured according to Table 1. The real temperature of steel billet and real electric heating system statements are shown from Figures 12 to 15. Figures 12 and 13 are electric heating system with model smooth adaptive internal model controller and Figures 14 and 15 are electric heating system with traditional adaptive controller.

The industrial electric heating system is a typical industrial dynamic system with dead time and uncertain parameters. Compared to traditional adaptive controller, the model smooth adaptive internal model controller achieves more accuracy temperature control for its simplified identification structure.

6. Conclusions

This paper addresses the issue of modeling and control for a class of modern industrial control systems with time-varying model parameters. In order to improve the dynamic performance and control precision, the process calculation must be simplified. Therefore, the following conclusions are drawn:(a)For the time-varying parameters, a smooth adaptive internal model control method based on model is proposed. Differing from traditional adaptive methods, the proposed controller can greatly simplify the identification process.(b)Through the model parameter identification error equation, the stability requirements of the algorithm are achieved. With the small gain theorem and virtual equivalent system, the learning rate is analyzed and convergence proof of the closed-loop model system was achieved.(c)The industrial control systems always suffer from unexpected fast disturbance. Simulation results of the nonlinear industrial heating process system shows that the proposed algorithm can greatly simplify the complexity of the identified systems, reduce the calculation, and realize the accuracy control for nonlinear systems.(d)The practical experiment of heating system with the model smooth adaptive internal model controller verified the effectiveness of the proposed algorithm.

Competing Interests

The authors declare that they have no competing interests.