1. Introduction
The control problem of nonlinear cascaded systems commonly exists in engineering. Mechanical joints in robot manipulators are driven by motor currents [1,2,3]. The path tracking control of mobile robots is realized by adjusting wheel velocities [4,5,6,7]. Gyroscopic precession can be integrated into one-wheeled robots for steering control [8]. Flight dynamics in unmanned aerial vehicles (UAVs) can be stabilized through attitude adjustment [9,10,11,12]. Although these systems vary in physical assumptions, all of them can be modeled as nonlinear systems with a cascaded structure. The control design for such systems is challenging due to complicated system nonlinearity and uncertainty.
Disturbance rejection is a common approach to addressing the effects of unknown system nonlinearity and uncertainty. References [13,14] apply H-infinity optimal control for the linear system to suppress the effects of unknown disturbances. However, for systems with strong uncertainties, linear H-infinity control may lead to conservative performance. Hence, some researchers develop H-infinity controllers based on nonlinear system models [15,16,17]. Compared to the linear version, nonlinear H-infinity control allows for greater system nonlinearity under fine-tuning conditions and can delay control degradation and instability risks [17]. However, solving for nonlinear H-infinity controllers is usually complex and time-consuming [15,17,18]. In addition, invariant ellipsoid techniques are also introduced to optimize the robustness of control systems to unknown disturbances [19]. The invariant ellipsoid method simplifies the optimal controller to finding the smallest invariant ellipsoid of the closed-loop dynamic system [20]. A typical way is to apply the invariant ellipsoid method to suppress persistent disturbances through state-feedback control via LMI techniques [21,22,23]. It needs to quantitatively evaluate the effects of disturbances on the system output; thus, accurate system information is required. Other methods, such as the generalized fractional equation [24], are also introduced to model complex, uncertain systems.
Obtaining optimal control solutions for nonlinear systems with complex uncertainties is often challenging. Hence, researchers have proposed to combine the aforementioned disturbance rejection methods with nonlinearity estimation approaches that are free from system models, such as artificial neural networks (ANN) [25,26], fuzzy networks [27], and disturbance observers [18,28,29].
Artificial intelligence networks, such as fuzzy systems and neural networks, are commonly used for nonlinearity approximation [30,31,32,33,34,35,36,37]. In [31], a fuzzy approximation-based adaptive backstepping controller was developed to assist in the movement of an upper-limb exoskeleton robot. References [33,34,35] present observer-based fuzzy neural-network output feedback control algorithms for underactuated nonlinear systems. These studies combine the adaptive backstepping technique with artificially intelligent networks to achieve a high-performance approximation-based controller. Reference [38] proposes a reinforcement learning-based method to ensure asymptotic tracking control of continuous-time systems. However, the application of these approaches is hindered by complex control objects with a high degree of freedom (DOF), structural uncertainty, and system nonlinearity [36]. For artificial intelligence networks with complex topological structures, the learning process degrades the transient performance of the system and requires high calculation efficiency. For real-time control systems, their high computational cost is an inevitable challenge. References [32,36,37] stated that these factors impede the development of intelligence networks-based adaptive control, especially in real-time control applications.
High-gain disturbance observer (HGDOB) and sliding mode control (SMC) are also effective methods to deal with systems with parametric uncertainties and unmodeled nonlinearities. In [39], a HGDOB is designed to estimate the system disturbance caused by friction, load force, and the parameter disturbance for electro-hydraulic systems. However, the high gain observer is sensitive to measurement noise and delayed outputs [40]. To solve this problem, Reference [41] designed time-varying gains relying on the generalization of the Halanay-type inequalities. Reference [42] tried to lower the observer gain by introducing artificial delays and Taylor’s series. Similarly, the SMC is limited by chattering and peak phenomena in control signals [43]. In [44], a radial basis function neural network (RBFNN)-based soft computing strategy is applied to avoid the high switching gain that leads to chattering amplification. In [45], an adaptive sliding mode control method (ASMC) for robot manipulators is introduced. It utilizes the Taylor expansion to achieve a less conservative sign-function gain that enables chattering attenuation. The above approaches reduce chattering by applying extra-complicated policies. An interesting work is presented in [46] that presents a finite-time SMC (FT-SMC) and suppresses the peak phenomenon and chattering with an asymptotically convergent differentiator.
As can be seen from the previous discussion, in order to deal with unknown disturbances while avoiding problems caused by high control gains, controllers tend to become more and more complex and bloated. It is particularly unfriendly for engineering applications. Therefore, a simplified controller that is robust to unknown system nonlinearities and possesses mild control input is valuable for engineering applications.
Hence, this study aims to provide a simplified adaptive controller for a class of nonlinear cascaded systems. We first propose a so-called non-interference nonlinearity approximation (NINA) technique. It is based on the following system theory: For stable closed-loop systems, a bounded and continuous system nonlinearity can always be decomposed into steady and alternating components [47]. Furthermore, the output errors incorporated information relating to the system nonlinearity. Therefore, the unknown system nonlinearity can be modeled as a hierarchical form of a steady component and an alternating component. In addition, each nonlinearity can be approximated independently, using only local tracking errors. Thus, the proposed scheme is called non-interference nonlinearity approximation. Due to the simplified and decoupled approximation structure, the computational complexity of NINA is significantly reduced. Based on NINA, a model-free adaptive control is proposed. It is convenient for engineering applications because it avoids the fussy process of system modeling and parameter identification. In addition, it is also robust to external disturbance and parameter perturbation due to accurate nonlinearity approximation and compensation, which are verified by numerical simulations and experiments. Finally, its control inputs are milder than those of SMC and HGDOB-based control.
In summary, the contributions of this work are as follows:
(1). A novel NINA scheme that has a simplified hierarchical structure is proposed. Based on only local tracking errors, the NINA technique can approximate the unknown system nonlinearity regardless of its internal complexity. Saturation functions with adjustable shaping factors help balance fast convergence against measurement noise, thereby providing a mild control input.
(2). A model-free adaptive control based on the NINA technique is proposed. Its uniformly ultimate boundedness (UUB) is proven by the Lyapnuov theory. The effectiveness and robustness have been validated by simulations and experiments on a flexible-joint manipulator system.
(3). Compared with the intelligence network-based control, the proposed method possesses a simplified structure and requires less computational costs. Compared with the SMC, the proposed method can perform fast trajectory tracking with mild control inputs. Hence, it is convenient for engineering applications.
Reference [48] introduces an adaptive weighted saturation function to suppress system uncertainty in a stabilization problem. The approach was applied to flexible manipulator control by [49,50]. Different from previous work, this paper approximates the nonlinearity of the closed-loop system using trajectory tracking errors instead of relying on system states. Furthermore, a hierarchical approximation structure is introduced in this paper. The steady component aims to achieve fast tracking for the major part of the nonlinearity, while the alternating component is designed to supplementarily track its high-frequency fluctuations. In addition, this paper conducted an elaborate theoretical analysis that not only proves the effectiveness of the proposed approximation method but also provided the upper bound of the approximation error. The convergence of the weighted parameters was also analyzed. Hence, this work can be viewed as an extension of the approach in [48] to some degree.
The remainder of this paper is organized as follows: Section 2 formulates the dynamic model for a class of nonlinear cascaded systems. Section 3 presents a decoupled control framework. Section 4 describes the NINA technique. On this basis, Section 5 proposes NINA-based adaptive control. Numerical simulations and experiments on the flexible joint system are presented in Section 6 and Section 7, respectively. Conclusions are provided in Section 8.
2. Preliminaries
Mathematical Description of the Generalized Dynamics
First, we consider a class of nonlinear cascaded systems with n-DOF whose dynamics are given by:
(1)
where represent the coordinates. form the system inertia matrix. , represent the system nonlinearity that captures centrifugal and Coriolis forces, viscous and frictions, gravitation, unmodeled system dynamics, and external disturbances. represents the control inputs. The first and second rows in (1) represent the unactuated and actuated subsystems, respectively. For the convenience of distinguishing, they are denoted as the -system and -system.For cascaded systems [1,2,3,4,5,6,7,8,9,10,11,12], the nonlinearity of the -system usually contains a dynamic coupling term that coordinates the behavior of the actuated and unactuated subsystems. Hence, can be modeled as the combination of a known dynamic coupling term and a residual term, i.e.,
(2)
where is the known dynamic coupling term and is the unmolded system nonlinearity.Substituting (2) into (1), the dynamic model can be represented as
(3)
where the behavior of the -system is indirectly regulated by the dynamic coupling term . Given the states of the -system, the value of depends on the states of the -system. Therefore, the control objective is to perform trajectory tracking control of the -system by regulating the behavior of the β system.Let , . For any given , satisfies the following Lipschitz condition:
(4)
where is a finite constant.Let ,, and be the ranges of , , and , respectively. We have . Given , for any desired , there exists satisfying the following inverse mapping:
(5)
where is the desired value of , and is the desired value of . This assumption is summarized from real systems [1,2,3,4,5,6,7,8,9,10,11,12].Assumptions 1 and 2 guarantee the maneuverability of the -system. If we take as the virtual control and using (4) and (5), the error between and is bounded by
(6)
We have as . It indicates that the -system can be indirectly regulated by the -system via the dynamic coupling term .Equations (1) and (2) with assumptions 1 and 2 represent a class of nonlinear cascaded systems where the unactuated subsystems are indirectly regulated by the behaviors of the actuated subsystems through dynamic coupling. Some examples are provided as follows: For the flexible joint manipulator, the flexibility torque connects the dynamic behavior of the load and motor sides [3]. The gyro moment is used to maintain the lateral balance of the gyroscopic pendulum robot [7]. Dynamic coupling between attitude regulation torque and thrust force is widely utilized for the path tracking control of UAVs [9,10,11,12]. In the above examples, flexibility torque, the gyro moment, and aerodynamics can be viewed as the known dynamic coupling terms that can be used for controller design.
3. Decoupled Control Framework
Considering system (1), there are two types of dynamic coupling: first, the dynamic coupling between the actuated and unactuated subsystems; and second, the dynamic coupling between different degrees of freedom (DOFs). To address the problem mentioned above, a decoupled control framework is proposed in this paper, as shown in Figure 1. To deal with the dynamic coupling between the actuated and unactuated subsystems, we introduce a cascaded control framework where an -controller is placed in the outer layer to stabilize the unactuated subsystem and a β-controller is positioned in the inner layer to regulate the actuated subsystem. The two sub-controllers are linked through the inverse mapping of the dynamic coupling term . In addition, the dynamic coupling between different DOFs is considered to be an unknown disturbance and is compensated by the proposed NINA technique presented in the next section.
The control framework is derived below. Let and be the reference trajectory of the - and -systems, which are assumed to be bounded and to have finite first- and second-order time derivatives. Let and be the position tracking errors. Then, the following synthetic tracking errors are introduced:
(7)
where are diagonal positive gain matrices. Substituting (7) into model (3) and applying as the virtual control, the error dynamics can be expressed as(8)
where represents a lumped nonlinearity. is the distortion between the desired control input and its actual value. Such a distortion is mainly caused by state tracking errors, parameter perturbations, and the model uncertainty of .Let us analyze (8) by choosing the following Lyapunov function:
(9)
withConsidering the time derivative of (9) and substituting (8), we obtain
(10)
with(11)
where is an integrated system nonlinearity. Considering as an unknown disturbance and compensating via nonlinearity estimation, a simplified control law can then be designed as(12)
where is a positive, definite diagonal gain matrix. is the estimation of applied for nonlinearity compensation.Substituting (12) into (10), becomes
(13)
Ideally, if , is asymptotically convergent to zero. If is bounded, will be ultimately bounded. It can be seen that the stability of the closed-loop system is determined by the nonlinearity approximation process. In the next section, a simplified NINA technique is proposed for the nonlinearity approximation.
As shown in Figure 1, the reference of the -system is given by users, while the reference of the -system is generated to guide the tracking of the virtual control .
Given the states of the -system ( and the desired value of virtual control, , we have
(14)
Hence, can be obtained by solving the inverse mapping of with respect to , i.e.,(15)
An example of such inverse mapping about the elastic torque of the flexible joint manipulator is given in Equation (51).4. Principles of NINA
In this section, a simplified nonlinearity approximation scheme is presented. The nonlinearity of each subsystem can be estimated independently by simply utilizing the local tracking error.
Considering the nonlinearity approximation by each subsystem, we adopt the following symbolic notation: for a vector or a diagonal matrix , the j-th element is marked by , where j = 1, 2, …, 2n.
Let represents the system nonlinearity and is assumed to be a bounded continuous time function. In real-world applications, most of the plants are controlled by digital controllers. Therefore, can be viewed as a piecewise time-varying function within successive control cycles. Mathematically, such a piecewise time-varying function can always be expressed as the synthetic form of steady and alternating components [47]. Hence, the system nonlinearity can be modeled in the time-domain as
(16)
where is a positive integer. is the initial moment, and is the control cycle. and denote a bounded steady component and a bounded alternating component, respectively.In addition, for closed-loop control systems, the tracking error reflects the combined effect of system nonlinearities. Therefore, we introduce the following structure to approximate system nonlinearities with the synthetic tracking error :
(17)
where is the approximation of . is the steady component in (16), and is introduced to approximate the alternating component , where is a dynamically adjusted weight coefficient and is a saturation function expressed as(18)
where is a shaping factor. When , acts as a signed switching function that is highly sensitive to the variation of around zero. By contrast, when , tends to zero and becomes insensitive to the changes of . Compared with the linear or polynomial approximation, the introduced saturation function enables a wide range of sensitivity adjustment w.r.t. via only one parameter. It is more convenient and adaptable.From (16) and (17), the approximation error between and can be calculated as
(19)
For a bounded continuous nonlinearity , there exist optimized parameters , , and for the approximation structure (17), (18) that satisfy the identity and the synthetic tracking error is ultimately bounded by
(20)
where , as and . It illustrates that the proposed structure can effectively approximate the system nonlinearity while maintaining a small synthetic tracking error.Let and substitute (19) into (13). The first derivative of the Lyapunov function in (13) becomes
(21)
where . The property of is discussed below.Step 1: The second derivatives of with respect to is presented as
(22)
where is the first derivatives of with respect to . It can be verified segmentally that for any and . Hence, is an open downward convex function with respect to . This can be further verified by the profile diagram shown in Figure 2.Step 2: Given that is an open downward convex function with respect to , its sign will vary around the nonzero solution of equation . With (19), the value of can be calculated as
(23)
Step 3: The following two compact sets are defined accordingly:
Step 4: Substituting around the domain , we can verify that, for , there is
(24)
and for , there is(25)
Using (21) and considering the extreme case when , if , tends to be positive and diverges from . By contrast, if , and converges back to . This variation proves that is ultimately restricted within , which provides
(26)
According to (23) and (26), if the candidates are chosen as and , there exists that tends to zero and satisfies the identity: It illustrates that in (17) can effectively approximate the system nonlinearity around the domain , while maintaining a small synthetic tracking error. □
5. Adaptive Control Based on NINA
In this section, an adaptive control utilizing NINA is fulfilled, and the stability analysis is carried out.
5.1. Adaptive Law
Given that and are optimal candidates for the approximation structure in (17), the integrated error is minimized. The estimation of is defined as
(27)
where and are the estimations of and , respectively. Subtracting (27) from (16), the error between and is represented as(28)
with and The adaptive law of and is given by the following squared-error correction procedures:(29)
(30)
where are the adaptive gains. The term plays a role in preventing the divergences of and .Using (29) and (30), the transient performance of and is analyzed next. Applying and , (29) and (30) can then be represented as
(31)
(32)
whereThe solutions of (31) and (32) are represented as
(33)
(34)
where(35)
Supposing that the persistent excitation condition holds for , asymptotically converges to zero with the increase in , proving that (31) and (32) are bounded-input-bounded-output stable. The expressions of and show that is a unique source that changes and in the steady state. Therefore, and can be restricted within a small area along with the convergence of . We can also conclude from (35) that and obtain fast convergence as long as is set to make the steady-state time of much smaller than .
5.2. Adaptive Controller and Stability Analysis
Combining the control structure in (12), and approximating the system nonlinearity using (27), (29), and (30), the NINA-based adaptive control law is presented as
(36)
Consider the nonlinear system represented by (3) and use the control law in (36). If control gain is selected in accordance with the following inequality
(37)
the synthetic tracking is uniformly and ultimately bounded bywithMoreover, the synthetic tracking error can be restricted to a small area around zero as and , .A Lyapunov function candidate is selected as
(38)
Using (13) and differentiating (38) with respect to time, we have
(39)
Applying and with (29) and (30), becomes
(40)
where and are bounded by(41)
(42)
Substituting (41) and (42) into (40), we can obtain the following inequality:
(43)
where .According to the conclusion in (22) that is an open-downward convex function with respect to , will reach its maximum value as
(44)
Substituting the solution of (44), the maximum value of can be calculated as
(45)
Applying (45), (43) becomes
(46)
If , we have . Hence, the synthetic tracking error is uniformly and ultimately bounded by
(47)
The synthetic tracking error will be restricted into a small area around zero as and ,. This completes the proof. □
6. Numerical Simulation
In this section, the proposed method is verified by the trajectory tacking control of a two-link flexible-joint manipulator. The simulations of the manipulator under step change, different link lengths, and joint stiffness are performed to evaluate the robustness of the proposed method. The simulations are conducted utilizing the fourth-order Runge–Kutta method.
The finite-time sliding mode control (FT-SMC) in [46] and the RBFN-based control in [51] are also simulated for comparison. These two controllers are selected as representatives of sliding mode control and RBFN-based control methods. They exhibit relatively simple yet representative architectures and are also model-free methods, which makes them suitable as benchmarks for comparison.
6.1. Simulation Setup
The configuration of the manipulator is depicted in Figure 3, and its parameters are listed in Table 1. Referring to [52], the system dynamics can be modeled as
(48)
(49)
with(50)
where and are the position vectors of the load and motor sides, respectively; are the elements of the load side inertial matrix, and are the elements of the motor side inertial matrix; and consist of Coriolis and centrifugal terms; and contain gravitational terms; and are the elastic torque terms; and are the damping terms of the motor side; and and are the motor torques.The control law presented in Theorem 2 is applied. The reference trajectory of the load-side is given by the user command. The reference trajectory of the motor side is generated by solving the following differential equation:
(51)
where represent the command trajectory of the motor side, and and are the desired values of and , respectively. This formula is an inverse mapping of and in (50). The parameters of the proposed adaptive controller used in the simulation are listed in Table 2.For the flexible joint system mentioned above, the motor side is the actuated subsystem, and the link side is the unactuated subsystem. The elastic torque helps coordinate the behavior of the motor and load sides. It can be verified that Assumptions 1 and 2 hold for by examining the expression in (50).
6.2. Trajectory Tracking Performance Validation
We compared the trajectory tracking performance of the three control methods: the proposed method, the RBFN-based method, and FT-SMC. The robot arm starts from the horizontal position and tracks sinusoidal trajectories as shown below:
To evaluate the tracking performance of the controllers, we introduce the following evaluation index, and the results are listed in Table 3 and Table 4:
-
(a). SSP (steady-state tracking error in position):
where and represent the lower and upper bounds of the position tracking error, respectively. represents the time since the tracking error varied periodically and steadily. In this simulation, it is set . -
(b). CTP (convergence time of trajectory tracking): It is defined as the time when the tracking error is free from initial oscillation, shown in Figure 4c, and first comes into the range of steady-state, i.e., SSP.
-
(c). SSE (steady-state estimation error in system nonlinearity):
where and represent the low and up bounds of the nonlinearity estimation error, respectively. is defined similarly to and is set as . -
(d). CTE (convergence time of nonlinearity estimation): It is similar to the definition of CTP.
The tracking performance of the three controllers is illustrated in Figure 4 and Figure 5. The steady-state tracking accuracy and convergence time are listed in Table 3. All three controllers can effectively track sinusoidal trajectories. Among them, the proposed algorithm exhibits smooth and fast convergence during the transient phase, while the other two methods show more pronounced oscillations. This is due to excessive control gain. As shown in Table 3, the tracking errors of the proposed control algorithm on the load side for joints 1 and 2 are, respectively −0.07°~0.08° and −0.03°~0.03°; on the motor side, the tracking errors are −0.11°~0.12° and −0.13°~0.13°, respectively. The overall steady-state tracking accuracy of the proposed algorithm is superior to the other two control algorithms.
It can be seen from Figure 6 and Table 4 that the proposed algorithm achieves faster convergence of the nonlinear approximation error than the other two methods. This verifies its ability to track unknown disturbances with high dynamics. In addition, the proposed method also illustrates the high estimation accuracy of system nonlinearity.
Finally, the control signals of the three controllers are depicted in Figure 7. The control inputs of the proposed method and the RBFN-based method are milder, while the one of the FT-SMC shows significant chattering, especially on the motor side. It is a typical problem for sliding mode control. Compared with the traditional SMC method, the FT-SMC presented in [46] solved the peak phenomenon and suppressed the control chattering by asymptotical convergence, which is a considerable contribution. However, for nonlinear cascaded systems such as the flexible-joint manipulator, the control input of the outer loop (the load side) is usually mapped as the command of the inner loop (the motor side). This mapping process transmits the small chattering on the load side into the command layer of the motor side. The suppressed chattering is then amplified again by the motor-side control loop. As verified in Figure 7, the control input of the motor side contains obvious chattering, while the control input of the load side is milder.
In summary, the FT-SMC control shows good trajectory tracking accuracy and nonlinear estimation accuracy, but significant chattering occurs, which can lead to the failure of precision sensors and actuators in practical applications. Neural network-based control such as the RBFN-based method shows relatively lower convergence speed for nonlinearity approximation due to its comparably complex topology. In contrast, the proposed algorithm adopts a simple and effective estimation structure, which not only shows the ability for fast and accurate nonlinearity approximation but also maintains mild control input. This is also the major motivation for our research on this algorithm.
6.3. Robustness Validation
As shown in Figure 8, to further verify the stability and robustness of the proposed control, we examined the step response of the proposed method and its ability to recover from sudden disturbances. It can be observed that when encountering step changes, each joint can quickly track the new reference signal. The settling times for joints 1 and 2 are 0.618 s and 0.60 s, respectively. A 10 Nm impulse disturbance is introduced at 4 s and revoked at 6 s. It can be seen that the system can recover tracking of the original position within 2 s and has the ability to maintain a fixed point position with high precision (position tracking error degree).
Figure 9 compares the tracking performance of the proposed control method under different link lengths. Although the load environment has changed, the proposed adaptive control maintains high tracking performance. Figure 10 illustrates the dynamic behavior of the whole system under different joint stiffnesses. It is illustrated that all the synthetic tracking errors and nonlinearity estimation errors uniformly and asymptotically converge toward zero, regardless of the variation of the joint stiffness. These results verify the effectiveness and robustness of the proposed method.
7. Experiments
In this section, the proposed control method is further validated on a flexible-joint platform. The RBFN-based adaptive control method in [51] is introduced for comparison. Trajectory tracking experiments under different end loads are conducted.
7.1. Experiment Setup
Figure 11 shows a typical flexible-joint platform. From the left to right sides, there are a servo motor, a harmonic drive (with a 50:1 gear ratio), a flexible body, a torque sensor, and an output link with an end load. The flexible body here is a series of elastic actuators. The angular positions of load side and motor side are measured by optical encoders. The generated torque command is implemented through a servo driver. The torque sensor and signal detection-conversion card are employed to measure the output torque of load side and motor side , respectively. The nominal parameters of the platform are obtained via parameter identification and measurement, which are listed in Table 5.
7.2. Experimental Results
Figure 12 and Figure 13 show the tracking performance, nonlinearity approximations, and control inputs of the flexible joint using the proposed control method under 2 kg and 4 kg load conditions, respectively. The link action is set as follows: The initial posture of the link is vertically downward. It first rotates at a constant speed of 18°/s toward the horizontal level, then swings around the horizontal position. The swing amplitude and frequency are 21.6° and 0.8 Hz, respectively. The black dotted lines in the left column of Figure 12 indicate the horizontal position. The experimental results verify the tracking performance of the control system under both ramp and harmonic trajectories. The entire process is divided into three phases, i.e., the ramping phase, the switching phase, and the waving phase. The system exhibits transient responses in the switching phase (8 s to 10 s), due to the discontinuity of the velocity command .
As shown in the first rows of Figure 12 and Figure 13, the control system stabilizes within 1 s during the switching phase. Tracking errors are limited within 0.5° and 10° on the load and motor sides (with a 50:1 gear ratio) during the ramping and waving phases, respectively. Although the flexible joint waves vertically under an end load, the tracking errors do not contain obvious biases.
The second rows of Figure 12 and Figure 13 show accurate nonlinearity approximations, which validate the effectiveness of the NINA technique. The third rows of Figure 12 and Figure 13 indicate that the above control performances are achieved under relatively clean control inputs. It is noteworthy that the tracking errors under different end loads are nearly identical. This verifies the robustness of the proposed control method.
A classical RBFN-based adaptive control presented in [51] is compared with the proposed control method. On the load side, , , , and are supplied to the input layer of RBFN. On the motor side, , , , and are supplied to the input layer of RBFN. Five neurons are set in hidden layers on the load side and the motor side. The control torques are obtained from the output layer of the RBFN. For more details, please refer to [51].
The performance of RBFN control is shown in Figure 14. In the switching phase, the tracking error of the proposed method converges faster than the RBFN-based method. In the swing phase, the load- and motor-side tracking errors of the RBFN control are bounded by 1.75° and 3°, respectively. The tracking errors of the proposed NINA-based control method are bounded by 0.25° and 3°. In addition, the nonlinearity approximation of the RBFN control (, ) shows obvious lags behind their nominal values (, ), thereby resulting in relatively large estimation errors (, ). The above comparison indicates that the proposed NINA-based adaptive control can realize better control performance than the RBFN-based adaptive control on the flexible joint system.
8. Conclusions
This study proposed a simplified adaptive control based on NINA for a class of nonlinear cascaded systems. The uniformity and ultimate stability of the proposed control were proven. The nonlinearities of each subsystem were approximated using the synthetic form of a steady component and an alternating component based only on local tracking errors. The proposed control method was validated through applications on the flexible joint system involving numerical simulations and experiments. The simulation results illustrated that the proposed method can achieve similar control accuracy as FT-SMC but uses milder control inputs. It was also indicated that the proposed method is insensitive to external loads and parametric perturbations. The proposed method was compared with an RBFN-based method. The experimental results demonstrated that the proposed method could achieve better control performance than an RBFN-based method.
Future work could be extended to flexible manipulators with variable stiffness. Future interests lie in two main areas: The first is optimizing the mapping process from the control input of the unactuated subsystem to the command layer of the actuated subsystem, which could improve the stability and noise level of the control system. The second is augmenting the adaptive law with a priori information on the system, to accelerate the convergence of the nonlinearity approximation.
Conceptualization, Z.L.; formal analysis, Z.L.; methodology, Z.L. and H.J.; project administration, J.Z.; supervision, J.Z.; validation, Z.L.; writing—original draft, Z.L.; writing—review and editing, Z.L. and H.J. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Not applicable.
Data are contained within the article.
The authors declare no conflict of interest.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 2. Changes in the profile of [Forumla omitted. See PDF.] caused by parameter drifts.
Figure 4. Link-side tracking performance of (a) the proposed method, (b) FT-SMC, and (c) RBFN.
Figure 5. Motor-side tracking performance of (a) the proposed method, (b) FT-SMC, and (c) RBFN.
Figure 6. Approximation errors of the unknown system nonlinearity using (a) the proposed method, (b) the FT-SMC, and (c) the RBFN method.
Figure 7. Control efforts of the proposed method (top row), the FT-SMC (middle column), and the RBFN method (bottom row).
Figure 8. Tracking performance of the proposed method under step change and impulse disturbance. The first row shows the position of the load and motor sides, and the second row shows their tracking errors.
Figure 9. Results of tracking control under different link lengths using the proposed control method.
Figure 10. Dynamic behavior of the manipulator under different joint stiffness using the proposed control method.
Parameters of the two-link robot manipulator system.
Parameters | Value | Parameters | Value | Unit | Means |
---|---|---|---|---|---|
| | | | | mass of the link |
| | | | | length of the link |
| | | | | length of the mass center |
| | | | | motor inertia |
| 0.088 | | 0.057 | | motor damping |
| | | | | joint stiffness |
| | | | | elasticity damping |
Parameters of the proposed NINA-based adaptive control.
Parameters | Value | Parameters | Value |
---|---|---|---|
| | | |
| | | |
| 0.3 | | 1 |
| | | |
| 5 | | 5 |
Note that subscripts 1 and 2 represent the motor-side control parameters of joints 1 and 2, respectively. Subscripts 3 and 4 represent the load-side control parameters of joints 1 and 2, respectively.
Tracking performance of the three methods.
SSP | CTP | |||||
---|---|---|---|---|---|---|
Joint 1 | Joint 2 | Joint 1 | Joint 2 | Average | ||
Link | NINA | −0.07°~0.08° | −0.03°~0.03° | 1.75 s | 1.78 s | 1.77 s |
FT-SMC | −0.05°~0.09° | −0.07°~0.10° | 1.88 s | 1.24 s | 1.56 s | |
RBFN | −0.17°~0.16° | 0.20°~0.20° | 2.73 s | 1.74 s | 2.24 s | |
Motor | NINA | −0.11°~0.12° | −0.13°~0.13° | 0.50 s | 0.20 s | 0.35 s |
FT-SMC | −0.21°~0.09° | −0.07°~0.10° | 0.82 s | 0.90 s | 0.86 s | |
RBFN | −0.29°~0.17° | −0.18°~0.19° | 1.24 s | 1.09 s | 1.17 s |
Nonlinearity estimation performance of the three methods.
SSE | CTE | |||||
---|---|---|---|---|---|---|
Joint 1 | Joint 2 | Joint 1 | Joint 2 | Average | ||
Link | NINA | −0.078~0.16 Nm | −0.12~0.11 Nm | 0.7 s | 0.4 s | 0.55 s |
FT-SMC | −0.28~0.50 Nm | −0.19~019 Nm | 1.9 s | 1.7 s | 1.8 s | |
RBFN | −1.60~1.60 Nm | −0.8~0.8 Nm | 2.76 s | 1.9 s | 2.33 s | |
Motor | NINA | −0.27~0.52 Nm | −0.064~0.006 Nm | 0.24 s | 0.19 s | 0.22 s |
FT-SMC | −1.05~0.75 Nm | −0.14~0.14 Nm | 0.9 s | 1.3 s | 1.10 s | |
RBFN | −2.14~0.55 Nm | −0.66~064 Nm | 1.2 s | 1.4 s | 1.30 s |
Parameters of the flexible joint system.
Measured Values of Mechanical Parameters | Control Parameters | |||||
---|---|---|---|---|---|---|
| 1.090, under 2 kg end load | | | 1.125000 | | 0.030000 |
1.840, under 4 kg end load | | | 0.135000 | | 0.010000 | |
| 15.12, under 2 kg end load | | | 26.50000 | | 200.0000 |
24.08, under 4 kg end load | | | 0.000180 | | 0.000001 | |
| 4.65 | | | 125000.0 | | 100000.0 |
| 927.0 | | ||||
| 1.54 | | ||||
| 50.0 | — |
Note that subscripts
References
1. Han, S.I.; Lee, J.M. Fuzzy Echo State Neural Networks and Funnel Dynamic Surface Control for Prescribed Performance of a Nonlinear Dynamic System. IEEE Trans. Ind. Electron.; 2014; 61, pp. 1099-1112. [DOI: https://dx.doi.org/10.1109/TIE.2013.2253072]
2. Jin, H.; Lee, J. An RMRAC Current Regulator for Permanent-Magnet Synchronous Motor Based on Statistical Model Interpretation. IEEE Trans. Ind. Electron.; 2009; 56, pp. 169-177. [DOI: https://dx.doi.org/10.1109/TIE.2008.928554]
3. Le-Tien, L.; Albu-Schäffer, A. Robust Adaptive Tracking Control Based on State Feedback Controller with Integrator Terms for Elastic Joint Robots with Uncertain Parameters. IEEE Trans. Control Syst. Technol.; 2018; 26, pp. 2259-2267. [DOI: https://dx.doi.org/10.1109/TCST.2017.2749564]
4. Xu, J.X.; Guo, Z.Q.; Lee, T.H. Design and Implementation of Integral Sliding-Mode Control on an Underactuated Two-Wheeled Mobile Robot. IEEE Trans. Ind. Electron.; 2014; 61, pp. 3671-3681. [DOI: https://dx.doi.org/10.1109/TIE.2013.2282594]
5. Han, S.I.; Lee, J.M. Balancing and Velocity Control of a Unicycle Robot Based on the Dynamic Model. IEEE Trans. Ind. Electron.; 2015; 62, pp. 405-413. [DOI: https://dx.doi.org/10.1109/TIE.2014.2327562]
6. Jin, H.; Hwang, J.; Lee, J. A Balancing Control Strategy for a One-Wheel Pendulum Robot Based on Dynamic Model Decomposition: Simulations and Experiments. IEEE-ASME Trans. Mechatron.; 2011; 16, pp. 763-768. [DOI: https://dx.doi.org/10.1109/TMECH.2010.2054102]
7. Cho, S.K.; Jin, H.Z.; Lee, J.M.; Yao, B. Teleoperation of a Mobile Robot Using a Force-Reflection Joystick with Sensing Mechanism of Rotating Magnetic Field. IEEE-ASME Trans. Mechatron.; 2010; 15, pp. 17-26. [DOI: https://dx.doi.org/10.1109/TMECH.2009.2013848]
8. Zhu, Y.H.; Gao, Y.S.; Xu, C.H.; Zhao, J.; Jin, H.Z.; Lee, J. Adaptive Control of a Gyroscopically Stabilized Pendulum and Its Application to a Single-Wheel Pendulum Robot. IEEE-ASME Trans. Mechatron.; 2015; 20, pp. 2095-2106. [DOI: https://dx.doi.org/10.1109/TMECH.2014.2363090]
9. Zhu, Y.H.; Li, G.; Zhao, J.; Jin, H.Z. Attitude-Guided Robust Adaptive Path Following Control for Ducted Fan UAV. Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA); Hong Kong, China, 31 May–7 June 2014; pp. 31-36.
10. Miranda-Colorado, R.; Aguilar, L.T. Robust PID control of quadrotors with power reduction analysis. ISA Trans.; 2020; 98, pp. 47-62. [DOI: https://dx.doi.org/10.1016/j.isatra.2019.08.045]
11. Li, J.; Zhang, G. Dynamic surface control for path following of the USV-UAV with time-varying disturbances. Proceedings of the 2022 34th Chinese Control and Decision Conference (CCDC); Hefei, China, 15–17 August 2022; pp. 3115-3120.
12. Ccari, L.F.C.; Yanyachi, P.R. A Novel Neural Network-Based Robust Adaptive Formation Control for Cooperative Transport of a Payload Using Two Underactuated Quadcopters. IEEE Access; 2023; 11, pp. 36015-36028. [DOI: https://dx.doi.org/10.1109/ACCESS.2023.3265957]
13. Fridman, E. Near-optimal H-infinity control of linear singularly perturbed systems. IEEE Trans. Autom. Control; 1996; 41, pp. 236-240. [DOI: https://dx.doi.org/10.1109/9.481525]
14. Lu, G.P.; Yeung, L.E. H∞-control problem for linear systems with multiple time-delays via dynamic output feedback. Math. Comput. Simul.; 2002; 60, pp. 335-345. [DOI: https://dx.doi.org/10.1016/S0378-4754(02)00025-3]
15. Sun, L.Y.; Tong, S.C.; Liu, Y. Adaptive Backstepping Sliding Mode H∞ Control of Static Var Compensator. IEEE Trans. Control Syst. Technol.; 2011; 19, pp. 1178-1185. [DOI: https://dx.doi.org/10.1109/TCST.2010.2066975]
16. Dai, Y.; Wang, D.; Shen, F.Y.; Iqbal, J. A robust optimal control by grey wolf optimizer for underwater vehicle-manipulator system. PLoS ONE; 2023; 18, e0287405. [DOI: https://dx.doi.org/10.1371/journal.pone.0287405] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/38019788]
17. Garcia, G.A.; Keshmiri, S.; Shukla, D. Nonlinear Control based on H-Infinity Theory for Autonomous Aerial Vehicle. Proceedings of the 2017 International Conference on Unmanned Aircraft Systems (ICUAS’17); Miami, FL, USA, 13–16 June 2017; pp. 336-345.
18. Rigatos, G.; Abbaszadeh, M. Nonlinear optimal control for multi-DOF robotic manipulators with flexible joints. Optim. Control Appl. Methods; 2021; 42, pp. 1708-1733. [DOI: https://dx.doi.org/10.1002/oca.2756]
19. Polyak, B.T.; Nazin, A.V.; Khlebnikov, M.V.; Nazin, S.A. Rejection of bounded disturbances via invariant ellipsoids technique. Proceedings of the 45th IEEE Conference on Decision and Control; San Diego, CA, USA, 13–15 December 2006; pp. 1429-1434.
20. Khlebnikov, M.V.; Polyak, B.T.; Kuntsevich, V.M. Optimization of linear systems subject to bounded exogenous disturbances: The invariant ellipsoid technique. Autom. Remote Control; 2011; 72, pp. 2227-2275. [DOI: https://dx.doi.org/10.1134/S0005117911110026]
21. Polyakov, A.; Poznyak, A. Invariant ellipsoid method for minimization of unmatched disturbances effects in sliding mode control. Automatica; 2011; 47, pp. 1450-1454. [DOI: https://dx.doi.org/10.1016/j.automatica.2011.02.013]
22. Gonzalez-Garcia, S.; Polyakov, A.E.; Poznyak, A.S. Using the method of invariant ellipsoids for linear robust output stabilization of spacecraft. Autom. Remote Control; 2011; 72, pp. 540-555. [DOI: https://dx.doi.org/10.1134/S0005117911030064]
23. Gritli, H.; Belghith, S. LMI-based synthesis of a robust saturated controller for an underactuated mechanical system subject to motion constraints. Eur. J. Control; 2021; 57, pp. 179-193. [DOI: https://dx.doi.org/10.1016/j.ejcon.2020.04.004]
24. Baleanu, D.; Hasanabadi, M.; Vaziri, A.M.; Jajarmi, A. A new intervention strategy for an HIV/AIDS transmission by a general fractional modeling and an optimal control approach. Chaos Solitons Fractals; 2023; 167, 113078. [DOI: https://dx.doi.org/10.1016/j.chaos.2022.113078]
25. Sereshki, Z.T.; Talebi, H.; Abdollahi, F. A nonlinear adaptive H∞ optimal control method without solving HJIE: An analytical approach. IEEE Trans. Autom. Control; 2024; [DOI: https://dx.doi.org/10.1109/TAC.2024.3352447]
26. Ballesteros, M.; Fuentes-Aguilar, R.Q.; Chairez, I. Exponential Continuous Non-Parametric Neural Identifier with Predefined Convergence Velocity. IEEE-CAA J. Autom. Sin.; 2022; 9, pp. 1049-1060. [DOI: https://dx.doi.org/10.1109/JAS.2022.105650]
27. Su, H.G.; Zhang, H.G.; Gao, D.W.Z.; Luo, Y.H. Adaptive Dynamics Programming for H∞ Control of Continuous-Time Unknown Nonlinear Systems via Generalized Fuzzy Hyperbolic Models. IEEE Trans. Syst. Man Cybern.-Syst.; 2020; 50, pp. 3996-4008. [DOI: https://dx.doi.org/10.1109/TSMC.2019.2900750]
28. Rigatos, G.; Busawon, K.; Abbaszadeh, M. A nonlinear optimal control approach for the truck and N-trailer robotic system. IFAC J. Syst. Control; 2022; 20, 100191. [DOI: https://dx.doi.org/10.1016/j.ifacsc.2022.100191]
29. Wang, Y.S.; Piao, M.N.; Chen, Z.Q.; Sun, M.W.; Sun, Q.L. Capability Exploration of Extended-State Observer-Based Control Under the Uncertain Case of Disturbance and Actuator Saturation. IEEE Trans. Ind. Electron.; 2023; 70, pp. 1841-1851. [DOI: https://dx.doi.org/10.1109/TIE.2022.3156167]
30. Altan, A.; Aslan, O.; Hacioglu, R. Real-Time Control based on NARX Neural Network of Hexarotor UAV with Load Transporting System for Path Tracking. Proceedings of the 2018 6th International Conference on Control Engineering & Information Technology (CEIT); Istanbul, Turkey, 25–27 October 2018.
31. Li, Z.J.; Su, C.Y.; Li, G.L.; Su, H. Fuzzy Approximation-Based Adaptive Backstepping Control of an Exoskeleton for Human Upper Limbs. IEEE Trans. Fuzzy Syst.; 2015; 23, pp. 555-566. [DOI: https://dx.doi.org/10.1109/TFUZZ.2014.2317511]
32. Yu, J.P.; Shi, P.; Dong, W.J.; Chen, B.; Lin, C. Neural Network-Based Adaptive Dynamic Surface Control for Permanent Magnet Synchronous Motors. IEEE Trans. Neural Netw. Learn. Syst.; 2015; 26, pp. 640-645. [DOI: https://dx.doi.org/10.1109/TNNLS.2014.2316289]
33. Tong, S.C.; Sui, S.; Li, Y.M. Fuzzy Adaptive Output Feedback Control of MIMO Nonlinear Systems with Partial Tracking Errors Constrained. IEEE Trans. Fuzzy Syst.; 2015; 23, pp. 729-742. [DOI: https://dx.doi.org/10.1109/TFUZZ.2014.2327987]
34. Li, Z.J.; Su, C.Y.; Wang, L.Y.; Chen, Z.T.; Chai, T.Y. Nonlinear Disturbance Observer-Based Control Design for a Robotic Exoskeleton Incorporating Fuzzy Approximation. IEEE Trans. Ind. Electron.; 2015; 62, pp. 5763-5775. [DOI: https://dx.doi.org/10.1109/TIE.2015.2447498]
35. Zhou, Q.; Shi, P.; Liu, H.H.; Xu, S.Y. Neural-Network-Based Decentralized Adaptive Output-Feedback Control for Large-Scale Stochastic Nonlinear Systems. IEEE Trans. Syst. Man Cybern. Part B-Cybern.; 2012; 42, pp. 1608-1619. [DOI: https://dx.doi.org/10.1109/TSMCB.2012.2196432]
36. Krstic, M.; Kokotovic, P.V.; Kanellakopoulos, I. Nonlinear and Adaptive Control Design; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 1995.
37. Ma, J.J.; Zheng, Z.Q.; Li, P. Adaptive Dynamic Surface Control of a Class of Nonlinear Systems with Unknown Direction Control Gains and Input Saturation. IEEE Trans. Cybern.; 2015; 45, pp. 728-741. [DOI: https://dx.doi.org/10.1109/TCYB.2014.2334695] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/25051574]
38. Chen, C.; Xie, L.H.; Xie, K.; Lewis, F.L.; Xie, S.L. Adaptive optimal output tracking of continuous-time systems via output-feedback-based reinforcement learning. Automatica; 2022; 146, 110581. [DOI: https://dx.doi.org/10.1016/j.automatica.2022.110581]
39. Won, D.; Kim, W.; Shin, D.; Chung, C.C. High-gain disturbance observer-based backstepping control with output tracking error constraint for electro-hydraulic systems. IEEE Trans. Control Syst. Technol.; 2014; 23, pp. 787-795. [DOI: https://dx.doi.org/10.1109/TCST.2014.2325895]
40. Khalil, H.K. High-gain observers in nonlinear feedback control. New Directions in Nonlinear Observer Design; Springer: London, UK, 2007; pp. 249-268.
41. Adil, A.; N’Doye, I.; Laleg-Kirati, T.M. High-Gain Observer Design for Nonlinear Systems with Delayed Output Measurements using Time-Varying Gains. Proceedings of the 2022 IEEE 61st Conference on Decision and Control (CDC); Cancún, Mexico, 6–9 December 2022; pp. 235-240.
42. Jaber, L.; Ichalal, D.; Oufroukh, N.A.; Nouvelière, L.; Mammar, S. A New High Gain Observer Based on Artificial Delays. Proceedings of the 2023 IEEE International Conference on Networking, Sensing and Control (ICNSC); Marseille, France, 25–27 October 2023; pp. 1-6.
43. Vaidyanathan, S.; Lien, C.-H. Applications of Sliding Mode Control in Science and Engineering; Springer: Cham, Switzerland, 2017; Volume 709.
44. Cheng, X.; Liu, H.S.; Lu, W.K. Chattering-Suppressed Sliding Mode Control for Flexible-Joint Robot Manipulators. Actuators; 2021; 10, 288. [DOI: https://dx.doi.org/10.3390/act10110288]
45. Fateh, A.; Momeni, H.; Masouleh, M.T. Taylor-based adaptive sliding mode control method for robot manipulators. IET Control. Theory Appl.; 2023; 17, pp. 1105-1115. [DOI: https://dx.doi.org/10.1049/cth2.12438]
46. Miranda-Colorado, R. Finite-time sliding mode controller for perturbed second-order systems. ISA Trans.; 2019; 95, pp. 82-92. [DOI: https://dx.doi.org/10.1016/j.isatra.2019.05.026] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/31174853]
47. Gonzalezvelasco, E.A. Connections in Mathematical Analysis—The Case of Fourier-Series. Am. Math. Mon.; 1992; 99, pp. 427-441. [DOI: https://dx.doi.org/10.2307/2325087]
48. Polycarpou, M.M.; Ioannou, P.A. A robust adaptive nonlinear control design. Automatica; 1996; 32, pp. 423-427. [DOI: https://dx.doi.org/10.1016/0005-1098(95)00147-6]
49. Zhao, Z.J.; Liu, Z.J.; He, W.; Hong, K.S.; Li, H.X. Boundary adaptive fault-tolerant control for a flexible Timoshenko arm with backlash-like hysteresis. Automatica; 2021; 130, 109690. [DOI: https://dx.doi.org/10.1016/j.automatica.2021.109690]
50. Ma, Y.H.; He, X.Y.; Zhang, S.; Sun, Y.B.; Fu, Q. Adaptive Compensation for Infinite Number of Actuator Faults and Time-Varying Delay of a Flexible Manipulator System. IEEE Trans. Ind. Electron.; 2022; 69, pp. 13141-13150. [DOI: https://dx.doi.org/10.1109/TIE.2021.3139193]
51. Lee, M.J.; Choi, Y.K. An adaptive neurocontroller using RBFN for robot manipulators. IEEE Trans. Ind. Electron.; 2004; 51, pp. 711-717. [DOI: https://dx.doi.org/10.1109/TIE.2004.824878]
52. Spong, M.W. Modeling and Control of Elastic Joint Robots. J. Dyn. Syst. Meas. Control.-Trans. ASME; 1987; 109, pp. 310-319. [DOI: https://dx.doi.org/10.1115/1.3143860]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Control design for the nonlinear cascaded system is challenging due to its complicated system dynamics and system uncertainty, both of which can be considered some kind of system nonlinearity. In this paper, we propose a novel nonlinearity approximation scheme with a simplified structure, where the system nonlinearity is approximated by a steady component and an alternating component using only local tracking errors. The nonlinearity of each subsystem is estimated independently. On this basis, a model-free adaptive control for a class of nonlinear cascaded systems is proposed. A squared-error correction procedure is introduced to regulate the weight coefficients of the approximation components, which makes the whole adaptive system stable even with the unmodeled uncertainties. The effectiveness of the proposed controller is validated on a flexible joint system through numerical simulations and experiments. Simulation and experimental results show that the proposed controller can achieve better control performance than the radial basis function network control. Due to its simplicity and robustness, this method is suitable for engineering applications.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer