1. Introduction
With the development of the manufacturing industry, higher requirements are put forward for the control accuracy and safe operation of industrial actuator systems [
1,
2,
3]. The establishment of an accurate industrial system model is necessary for implementing process control and safety monitoring [
4]. Using the mechanism analysis method and data-driven method, the establishing dynamic model of industrial system has important theoretical research significance and engineering application value [
5]. The model-based controller design is easy to implement and has high control precision.
The industrial actuator system may work in a stable state, integral state, nonlinear state, or closed-loop state [
6]. Therefore, it is necessary to select an appropriate modeling scheme according to the structure and working mode of the industrial actuator system. The modeling methods for industrial actuator systems are mainly divided into mechanism modeling method, data-driven modeling method, and hybrid modeling method [
7]. The mechanism modeling method describes various characteristics of the process, and has strong explanatory and adaptability capacity for the specific process [
8]. Due to the complexity of the process, it is difficult for the mechanism model to accurately describe all the characteristics of the process and the complex relationship between variables [
9]. The prediction accuracy of the mechanism model is usually not high. The mechanism model usually involves complex calculus operations and a large number of undetermined parameters, which reduces its convenience in application [
10]. The data-driven modeling method fully mines the data information related to the process and has the advantages of simple theory and easy implementation [
11]. The internal mechanism relationship of the industrial system has strong coupling characteristics, and the data-driven modeling scheme is suitable for selection. By analyzing the mechanism of system, the model structure and order can be determined [
12]. The data-driven identification method can obtain the main dynamic characteristics of the industrial system [
13]. Therefore, this paper will study the data-driven modeling of industrial actuator system based on the sampled data.
Data-driven modeling of industrial systems is a hot topic for researchers. A series of scientific research achievements have been obtained [
14]. By analyzing experiment data, the choke finger system is modeled by a block-oriented model with a nonlinear dynamic input. A recursive algorithm has been proposed to estimate the model parameters [
15]. A two-stage identification method for Hammerstein systems, including not necessarily symmetric preload and dead-zone nonlinearity, has been developed and involves least-squares-like estimators and periodic input signals, which guarantee the consistency of all estimators [
16]. By combining a data assignment and parameter estimation technique, a hybrid system consisting of a Piecewise Auto-Regressive eXogeneous (PWARX) structure has been developed for a rainfall-runoff system [
17]. By designing sufficient excitation signals to persistently excite industrial Hammerstein–Wiener systems with dead-zone input nonlinearity, the main dynamic characteristics of the system can be obtained based on the least-squares estimation strategy [
18]. A one-step adaptive parameter estimation framework has been presented for identification of asymmetric dead-zone parameters in sandwich systems. A continuous piecewise linear neural network and an adaptive observer are designed to avoid using intermediate variables [
19]. These modeling strategies provide a guidance for data-driven modeling of industrial systems with dead-zone input nonlinearity.
Inevitable faults and random disturbances may affect the product quality and control accuracy of industrial operating systems. The research of disturbance rejection control based on the model has important engineering significance and theoretical research value [
20]. Some important achievements have been made in fault-tolerant control and model predictive control. For outage faults and loss-of-effectiveness faults, a distributed adaptive fault-tolerant controller based on finite-time observer is designed to solve the cooperative output regulation problem, in which the solvability of the regulator equations is also guaranteed [
21]. A broad learning system (BLS)-based adaptive full-state constrained controller has been investigated for a class of space unmanned systems (SUSs) subjected to the actuator faults and input nonlinearities. By estimating the lower boundary of the nonlinear actuator effectiveness, the unstable dynamic caused by the actuator faults and input nonlinearities can be overcome [
22]. Based on the stable kernel representation, data-driven realization and design of feed-forward fault-tolerant control systems with embedded residual generation have been studied in the literature [
23]. An adaptive fault-tolerant control design has been proposed for a flexible Timoshenko arm considering the effects of actuator failures, backlash-like hysteresis, and external disturbances [
24]. The input dead-zone block can weaken the exciting characteristics of the control signal and limit the amplitude of the control signal. Based on the identification model, the MPC strategy can better achieve accurate control. By substituting event-triggered law for the receding horizon principle in predictive control, an event-triggered closed-loop subspace predictive control algorithm has been proposed for linear discrete-time systems with an unknown plant model [
25]. A combined MPC and deep reinforcement learning solution has been presented, which can minimize stopping of trams at intersections while reducing delay of general vehicles [
26]. A weighted-coupling CSTR (WCCSTR) model has been developed for the goethite process by introducing weighted parameters, and an MPC scheme has been designed to achieve the process performance goals and minimize the process cost [
27]. A multi-objective model predictive control (MO-MPC) of constrained nonlinear systems has been proposed and the optimal solutions are obtained by solving a hierarchy of single objective optimization problems [
28]. For the control system with actuator saturation and dead-zone nonlinearity, two different control strategies based on MPC have been implemented. One relies on hybrid MPC, and the other is based on dead-zone inversion and standard MPC [
29]. A dead-zone compensating control law and a recursive estimator have been derived for Hammerstein systems with symmetric dead-zone input non-linearity and colored noise [
30]. This paper presents a model-based strategy for fault tolerance in non-linear chemical processes. An observer-based fault detection and diagnosis scheme has been implemented to compensate the effects induced by actuator and sensor faults [
31]. By employing some transformations, a part of the unknown dead-zone and external disturbance are regarded as a composite disturbance. An adaptive fault-tolerant boundary control has been developed by utilizing strict formula derivations to compensate for unknown composite disturbance, dead-zone, and actuator fault in the flexible string system [
32]. By using fault detection and isolation technology, an active fault-tolerant model predictive control strategy with a hierarchal structural design is developed for a direct methanol fuel cell (DMFC) system with fault [
33]. The controller design based on the established model can not only improve the control performance of linear time invariant systems but also improve the control precision of linear parameter-varying (LPV) systems. Switched gain-scheduling LPV controllers with fault-tolerance have been designed for engine exhaust gas recirculation (EGR) valve system with nonlinear dry friction [
34]. The results of the existing literature in different fields can provide good guidance and reference for the research of this paper [
35]. Based on the established nonlinear input dead-zone system model, the combination of fault-tolerant control technology and MPC technology can effectively eliminate the influence of dead-zones and disturbance.
In this paper, the theory of data-driven modeling and the scheme of fault-tolerant model predictive control are studied for industrial actuator systems with dead-zone input nonlinearity. A typical nonlinear industrial control system is introduced and designed. The structure and model order of the system are determined by mechanism analysis technique. The system is described by a nonlinear Hammerstein block system. The system model is established by a data-driven identification method. The parametric identification model can describe the main dynamic characteristics of the system. An intermediate observer is used to estimate the process faults signal. A fault-tolerant synchronous control feedback rate based on fault estimation is designed to compensate faults. In order to eliminate the weakening effect of dead-zone on control signal, a compensator has been introduced to transform the dead-zone function into a linear function. The MPC strategy was designed for the generalized linear system to achieve precise control. By comparing with the existing method, the effectiveness of the proposed modeling algorithm and control strategy will be cross-verified by using the numerical example and experimental platform. The rest of this paper is organized as below. A typical networked industrial control system will be introduced and designed in
Section 2.
Section 3 includes a system mechanism analysis and modeling problem description. The system data-driven identification algorithm and convergence analysis will be given in
Section 4. The fault-tolerant model predictive control method will be presented in
Section 5. The numerical simulation and experiment test are presented in
Section 6. Finally, some main conclusions are drawn in
Section 7.
3. Modeling Problem Description
When the servo driver works in torque mode, the uniaxial servo system satisfies the torque balance equation
where
is the electromagnetic torque;
is the no-load torque caused by cogging torque and friction between the shaft and the bearing;
is the angular velocity of the motor;
is the friction coefficient;
is the inertia of the uniaxial servo system in torque mode.
For motion control systems, no-load torque is usually used as a fixed servo parameter. When the driving torque is less than the no-load torque, the motion system cannot be driven, and the system presents the phenomenon of low input cutoff. With the aging of the motor and inter-shaft wear, the no-load torque in different rotation directions often changes slightly. Therefore, the no-load torque of the motor in different rotation directions is defined as two unequal constants
and
. According to Equation (1), the discrete time model of the uniaxial servo system under the torque model can be described as
where
is the intermediate variable.
where
and
are the line segment slopes of the nonlinear input function.
Mechanism analysis can determine the model structure and parameters to be estimated by using electromagnetic theory. However, electromagnetic torque, no-load torque, angular velocity, friction coefficient, and moment of inertia of the motor cannot be determined and predicted by experimental tests. The parameters in the equipment manual are ideal values under certain assumption conditions, which are not complete and cannot reflect the dynamic operating characteristics of the system. Therefore, the dynamic model of the system can be established by using data-driven technology.