1. Introduction
Power line inspection robots (PLIRs) autonomously or remotely carry out routine inspections in power systems, particularly in facilities such as substations and distribution station rooms. These robots conduct routine examinations of electrical infrastructure either autonomously or through remote control, ensuring the reliable functioning of the power grid [
1,
2]. In power lines, routine inspection often requires professional workers to operate in high-voltage electrified environments, which is not only highly hazardous but also extremely laborious. To address this challenge, considerable research efforts have been made in the last few decades to advance PLIR technology [
3,
4,
5,
6,
7,
8,
9].
It is essential to recognize that power line inspection robots (PLIRs) frequently function in challenging and unpredictable environments, including severe weather conditions and areas with substantial electromagnetic interference. These factors can introduce significant disturbances and uncertainties into the system dynamics, thereby compromising the precision and stability of the control systems. Ensuring that PLIRs can maintain accurate tracking and stable performance under such adverse conditions is a critical challenge that must be addressed to guarantee the safety and effectiveness of power line maintenance and inspection operations.
To address these challenges, Lu and his team developed a novel self-detection system for power lines. This system uses drones and real-time GPS data from nearby pylons to navigate efficiently [
10]. Similarly, Araar and his team explored two vision-based control schemes, both of which use power lines arranged in parallel as navigational feedback to guide the flight of drones. These approaches offer valuable insights for the autonomous navigation of drones using parallel power lines [
11]. In power line-based autonomous navigation methods, it is often required that drones fly above the transmission lines because the parallel features of the lines aid in extracting power line information against complex backgrounds [
12]. Building on these principles, Zhou and his team developed a model using prior knowledge of the background, which adapts to environmental changes and addresses the issue of frequently changing tracking parameters [
13]. The authors of [
14] presented a drone system equipped with advanced embedded processors and a dual-lens stereo vision sensor, capable of generating navigational information for power lines in real time during flight, thus achieving the automated detection of transmission lines. For an underactuated PLIR system with two degrees of freedom and one control input, [
15,
16] proposed an equilibrium control strategy based on backstepping technology. For a class of underactuated PLIRs, a nonlinear optimal control method was proposed in [
17].
The swift progression of information technology is driving transformative changes across numerous industries, including chemical product manufacturing, metal smelting, machinery production, and electronics manufacturing. As production scales expand and both equipment and processes become more intricate, the quality demands for final products are steadily rising. These shifts present significant challenges in constructing precise models for industrial processes using recognition technologies or conventional mechanical principles. In such cases, applying traditional model-based control theory to solve difficult-to-model industrial control problems becomes particularly challenging and sometimes even impossible. However, in modern production processes, vast amounts of data are continually generated and recorded, capturing valuable insights into the operational status of both processes and equipment. In situations where precise process models are elusive, using historical or real-time data to design controllers and manage these intricate production systems shows significant promise and is essential for advancing control theory. Developing and refining methods into data-driven control approaches offers an effective way to tackle the evolving obstacles in contemporary industrial production. Data-driven control has already found practical application in numerous industries and continues to drive technological advancements and improve production efficiency [
18,
19,
20,
21,
22,
23].
Model-free adaptive control represents a strategy that offers substantial benefits by not requiring prior model knowledge of the control system while maintaining stable closed-loop system performance. The core innovation lies in the concept’s introduction of pseudo-gradient vectors and pseudo-partial derivatives. These enable nonlinear systems with discrete-time approximation as a series of linear models that are dynamic in the system’s operational trajectory. By estimating input and output data in real time, the pseudo-partial derivatives and gradient vectors can be determined. This method allows model-free adaptive control to effectively control nonlinear systems without relying on precise models, significantly mitigating the effects of model uncertainties on control performance. Through model-free adaptive control, the controller can self-adjust and optimize, as well as adapt to various environmental changes and inherent uncertainties of the system, thus achieving good control performance without an accurate model. The versatility and practicality of this control technology have led to its wide application in various industries, especially in complex systems where conventional control methods face challenges. Model-free adaptive control has demonstrated its unique value and broad application prospects [
24]. Some notable application areas include motion control systems [
25,
26], industrial automation systems [
27,
28], and electrical power management systems [
29,
30]. In these fields, model-free adaptive control technology has demonstrated significant application potential and exceptional performance.
However, the aforementioned research efforts have not fully considered the impact of input time delays on system performance. In practical industrial processes, input time delays are common phenomena, such as signal transmission lags, processing delays, etc., all of which can significantly affect the performance of the control system. Inspired by these studies, this paper focuses on a PLIR system that includes input time delays. To achieve precise tracking of the desired trajectory, this paper aims to develop an advanced control strategy that can effectively deal with input time delays and accurately control system behavior by utilizing available real-time input-output data. The key contributions of this research are outlined as follows:
(1) This study presents an adaptive control technique that operates without a predefined model and relies on a condensed dynamic linearization data model. A key characteristic of this method is that it relies solely on the input and output data of the system, without the need for a mathematical model of the control system. This implies that the method is purely data-driven and is capable of learning and adjusting directly from the data generated by the system’s operation, without the necessity of prior modeling or understanding of the system’s internal structure and parameters. This is particularly important for complex systems, where obtaining an accurate and complete mathematical model is often extremely difficult or even impossible.
(2) In this study, we pay special attention to the impact of input time delays on the PLIR system’s performance and propose an innovative intelligent control strategy to address this challenge. In practical industrial settings, input time delays caused by factors such as signal transmission lags and system response times can negatively affect the precision and stability of the control system. Therefore, this research is dedicated to developing a control method that can effectively handle this time delay issue, ensuring precise tracking of the predetermined trajectory.
(3) Furthermore, implementing the model-free adaptive control approach within the PLIR system is crucial for enhancing its operational efficiency. By introducing model-free adaptive control, our approach not only has the potential to significantly improve the detection precision and operational efficiency of the PLIR system but also enhances its robustness and reliability in variable environments.
The organization of this article is as follows.
Section 2 describes the problem, presenting the structure of the PLIR and the equation in Euler-discretized form.
Section 3 focuses on the design of the model-free adaptive control, where a model-free adaptive controller using compact-form dynamic linearization is designed for the PLIR to track the desired trajectory.
Section 4 presents the stability analysis and provides a theoretical justification for the stability of the designed control system.
Section 5 demonstrates the performance of the control strategy through simulation analysis. Finally,
Section 6 enunciates the relevant conclusions drawn from this research.
2. Problem Statement
Consider the PLIR whose mechanical structure is depicted in
Figure 1,
Figure 2 and
Figure 3. Let
denote the angle of inclination of the robot’s body relative to the
-axis, and let
be the angle of the actuator bar from its initial position to the active position.
and
represent the centers of mass of the robot’s body and the counter-weight box, respectively, which are also active joints.
and
are specific coordinate axes used to represent the position of a particular point on the robot in the coordinate system. Define
as the distance to the robot’s center of gravity and
as the distance from the center of gravity to the robot’s core. The mass of the robot and the weight are denoted by
and
, respectively. Let
u represent the system control moment and
represent the system input delay. The variable
w represents the length of the actuator bar, while
d denotes the height of the T-shaped base. We can choose parameters such that
[
31].
In light of the influence of unpredictable environmental factors, including signal interruptions and data delays, it is essential for the dynamic model of the system to incorporate these disturbances. The control strategy employs adaptive techniques to counteract the impact of such disruptions, thereby enhancing the system’s stability and reliability across diverse conditions.
According to [
31], the state equation is represented by
When there is a time delay in the control input, we need to incorporate this delay into our model. Assuming the control input delay is
, at time
j, the control input is actually the control input at time
. Using the first-order Euler method for discretization, we can obtain the discrete model of the PLIR [
31]:
where
T is the sampling time.
It is noteworthy to highlight that the control scheme does not utilize system model information, such as system structure or order. The system models discussed previously are solely for generating input-output data and play no role in the design of the controller. The core objective of this research is to achieve precise tracking of the desired time-varying trajectory, a process that is conducted based entirely on input and output data, without relying on the system’s internal model information. Our objective is to engineer a control mechanism that utilizes available input and output data, refining the dynamic system’s response through incremental learning and adjustment processes, with the goal of achieving precise tracking of a specified time-evolving trajectory. This data-driven approach to control holds significant value for complex or unknown system dynamics, as it removes the requirement for an accurate mathematical model of the system, instead extracting the necessary information for control directly from operational data.
The PLIR model described in this section provides a crucial framework for the control strategies developed in the following sections. The next section explains how the control technique is tailored to this specific model.
3. Model-Free Adaptive Control Design
In this section, our model-free adaptive control approach adopts an innovative data-driven method that constructs an approximate model reflecting the current dynamic behavior of the system through real-time analysis of the system’s input and output data. This approximate model is progressively updated and refined with the continuous acquisition of new data, enabling the control strategy to adapt to variations in system parameters.
3.1. Compact-Form Dynamic Linearization
Consider nonlinear systems with discrete time that include input time delays for the PLIR system, which can be described as
where
represents the control input,
denotes the output vectors of the system,
and
denote unknown system orders, and
f is an unknown function with nonlinearity.
Before introducing the compact-form dynamic linearization method, we outline the following assumptions about the system.
Assumption 1 ([
24]).
The -th variable’s partial derivative of f is continuously differentiable, with discontinuities occurring only at a limited number of time points. Assumption 2 ([
24]).
With the exception of a finite number of time points, the function adheres to the generalized Lipschitz condition. This implies that for any , and , the following inequality is valid:where , for ; and is a constant. In the context of practical applications, the initial presumption is typically a stipulation encountered in the realm of nonlinear system control design. The subsequent presumption dictates an upper boundary for the system’s output alteration rate. When considered from an energy conservation viewpoint, a circumscribed input energy fluctuation should elicit a defined output energy modification within the system.
To simplify the discussion that follows, let represent the change in output between two consecutive time instances. Also, represents the change in input between two consecutive time instances.
To further investigate the stability of the system, the following lemma is proposed.
Lemma 1. Considering the nonlinear system (2) that adheres to Assumptions 1 and 2, it is necessary to identify a time-dependent parameter when , known as the pseudo-partial derivative, which enables the transformation of system (2) into a concise data model of dynamic linearization.and further,where . According to Assumption 2, it can be deduced that . Compared to other linearization techniques for nonlinear functions, compact-form dynamic linearization possesses the following distinctive properties:
(1) The method does not rely on the mathematical model of the control object.
(2) It establishes an exact dynamic linearization data model, not an approximate one.
(3) The dynamic linearization model exhibits a time-varying incremental structure that is simple in construction and has a minimal number of parameters. It is a data model specifically designed for controller design and does not rely on traditional transfer function models. The introduction of the concept of the pseudo-partial derivative eliminates the need for complex high-order controller designs.
3.2. Controller Design
To track the desired trajectory, consider the following cost function:
where
is the desired output signal and
represents the weighting factor used to limit the variation in the control input.
Substituting the compact-form dynamic linearized data model (4) into Equation (5), and differentiating Equation (5) with respect to the control input
and setting it to zero yields the control input algorithm.
where
is the step-size factor, which enhances the versatility of the control scheme.
Since the control input algorithm (6) contains an unknown parameter
, which is time-varying, it is difficult to obtain its exact value directly. Therefore, we need to design an estimation algorithm that only uses the input and output data of the system to estimate the parameter
. To this end, we propose the following estimation criterion function:
By taking the derivative of Equation (7) with respect to
and finding the extremum, the estimation algorithm for the pseudo-partial derivative can be derived as
where
is a step-size factor,
is a weighting factor, and
is the estimation of
.
Therefore, the model-free adaptive control scheme based on compact-form dynamic linearization can be represented by
where
and
are positive constants. Similar to [
32], a reset rule (10) is introduced in the estimation of the parameter estimation algorithm
, enabling the parameter update law to better track the time-varying parameter.
is the initial value of
.
Equations (9) through (11) demonstrate that the proposed control scheme relies solely on the input and output data of the closed-loop system, eliminating the need for model information about the controlled system. This characteristic underscores the data-driven nature of the algorithm, which ensures the tracking performance of the system without utilizing pre-existing knowledge of the system’s behavioral principles. As such, the scheme exhibits superior tracking accuracy and robustness, making it particularly suitable for applications where system models are either unknown or too complex to be accurately defined.
4. Stability Analysis
Before verifying the main results, the following assumption and lemma are presented.
Assumption 3 ([
33]).
The pseudo-partial derivative is considered a matrix that is diagonal and dominant such that , , , , , , , and the sign of all the elements remains unchanged. Lemma 2 ([
34]).
Let . For each , the Gerschgorin disk is defined as , . The Gerschgorin domain is defined as a union of all the Gerschgorin disks: . The eigenvalues of matrix A are located in its Gerschgorin domain . To further validate the stability of the proposed control strategy and the convergence of the tracking error, we present the following theorem, which demonstrates the boundedness of the estimated pseudo-partial derivatives and the error convergence.
Theorem 1. In the case of the discrete-time nonlinear system (2) that adheres to Assumptions 1–3, selecting the control parameter λ, where , and applying a model-free adaptive control approach based on compact-form dynamic linearization (9)–(11) guarantees the following:
(1) The estimated pseudo-partial derivative value is bounded;
(2) The system’s tracking error converges boundedly.
Proof. (1) Upon meeting the criteria of the reset algorithm (10), the bounded nature of the estimated pseudo-partial derivative, denoted as , can be inferred. This inference is based on the premise that its initial estimate, , is confined within certain limits.
In other cases, let , , .
According to the compact-form dynamic linearization data model (4), the parameter estimation algorithm (9) can be written as
where
,
.
Subtract
from both sides of (12), and let
. Then,
and from Lemma 1, we know that
, and then
. Taking the norm on both sides of (13) yields
For the second term in (14), squaring it yields
and there exists
,
such that
Equations (15) and (16) show that there must exist a constant,
, that satisfies
Substituting (17) into (14) yields
Therefore, it can be concluded that is bounded. Given the boundedness of , it follows that is also bounded.
(2) The tracking error of the system is defined as
. Then,
can be represented by
when the sampling time is sufficiently short, assuming
. Substituting the compact-form dynamic linearized data model (4) and the control input algorithm (11) into Equation (19), we obtain
From Lemma 2, we know that
where
z represents the eigenvalue of the matrix
.
,
is the Gerschgorin disk. □
Using the triangle inequality, expression (21) can be written as follows:
Based on Assumption 3 and the reset algorithm, we know that
and
By combining (23) and (24), we obtain
Based on Assumption 3, Equation (25) can be simplified as follows:
From Assumption 3 and the reset algorithm, we obtain that
for
and
. Consequently, if
is a positive constant
, the following inequality is satisfied for
:
Choose
and
such that
By combing (25) and (28), we obtain
From (21) and (29), we obtain
where
is the spectral radius of the matrix
.
Then, there exists
such that
Applying the norm to both sides of Equation (20) yields
Equation (32) reveals that the system’s tracking error is convergent, indicating that the system is capable of tracking the desired trajectory.
Theorem 1 verifies the stability of the system and ensures that it is capable of tracking the desired trajectory. However, to meet actual engineering needs, such as precision control and rapid industrial processes, the study of stability is not enough; therefore, the system should exhibit faster response times and smoother control inputs to prevent potential damage or defects. Thus, Theorem 2 is presented below to optimize the system’s convergence speed and the smoothness of the control inputs. It employs quantitative methods to meet these advanced performance requirements.
Theorem 2. For the nonlinear system (2) with discrete time satisfying Assumptions 1–3, if there exists a control parameter , , , and the model-free adaptive control Equations (9)–(11) based on compact-form dynamic linearization are utilized, the following results can be obtained:
(1) The system output not only tracks the desired trajectory, but also the convergence speed of the tracking error can be quantified;
(2) The smoothness of the control input can be ensured, which means that the change rate for the control input is limited.
Proof. (1) According to Theorem 1, we know that the system tracking error is stable and that
To quantify the convergence speed, we consider the spectral radius of the error dynamics, which is the absolute value of the maximum eigenvalue of the matrix
.
Suppose that is the spectral radius; then, . It seems that the convergence rate of is determined by . By choosing the appropriate control parameters and step-size factor , we can make as small as possible to accelerate the convergence speed.
(2) Consider the modified control input algorithm
where
is a positive regulatory factor used to limit the rate of change of the control inputs. We define
□
To guarantee the continuity and stability of the control signal, needs to be kept within a reasonable range.
By utilizing the appropriate , we can restrict the growth of so that it avoids drastic changes in the control inputs.
Below we present a stability analysis.
To verify the stability of the system, we consider the following Lyapunov function:
Calculate the difference of
:
When , it means that is monotonically decreasing. Then, we need to prove that .
Assume that
using the triangular inequality,
where
.
Also, due to the system dynamics,
Suppose that the control strategy enables
where
is a positive constant that represents the rate of error reduction.
When satisfying the triangular inequality
choose
, so
. Then, we can obtain
such that
. Therefore, the proof of Theorem 2 is complete.
5. Simulation
In this section, we simulate the tracking capability of the PLIR system to demonstrate the effectiveness of the proposed model-free adaptive control method based on compact-form dynamic linearization. In the subsequent simulation experiments, all mathematical models serve solely as the controlled system input and output data generators, and no information from these models is incorporated into the design of the model-free adaptive controller.
The parameters for the PLIR are
kg,
kg,
m,
m,
m, and
m. The parameters for the model-free adaptive controller based on compact-form dynamic linearization are
,
,
, and
,
. The initial values of the system are
,
,
, the time delay
, and
. The desired trajectories are
The results of the simulation experiments are presented in
Figure 4,
Figure 5,
Figure 6 and
Figure 7. A detailed examination of
Figure 4 and
Figure 5 clearly indicates that by implementing the model-free adaptive control method based on compact-form dynamic linearization introduced in this research, the PLIR system can successfully track the desired trajectory. This finding demonstrates the effectiveness of the proposed control method. Furthermore,
Figure 6 illustrates the situation of the control inputs for the PLIR system. The variations in the control inputs can be observed in the figure, reflecting the activity of the controller in adjusting the inputs to achieve the desired trajectory tracking. Lastly,
Figure 7 reveals a critical characteristic, which is the boundedness of the pseudo-partial derivative matrix. This property is essential for ensuring the stability and reliability of the control system. In summary, through this series of analyses, we can conclude that the model-free adaptive control strategy based on compact-form dynamic linearization presented in this article not only enables the PLIR to accurately track the expected trajectory but also exhibits good stability and reliability during the control process. These simulation results provide strong support for the practical application of this control method.
To provide a thorough demonstration of the effectiveness of the proposed model-free adaptive control approach using conventional model-based adaptive control methods, we present the results of the simulation experiments under identical input conditions in
Figure 8,
Figure 9,
Figure 10 and
Figure 11.
Figure 8 and
Figure 9 show the tracking performance of
and
, respectively.
Figure 10 illustrates the control input, and
Figure 11 depicts the estimation of the pseudo-partial-derivative matrix. Additionally, by conducting a performance comparison of different control methods, the advantage of the model-free adaptive control approach is demonstrated, as shown in
Table 1. In the future, the method proposed in this paper will continue to improve in terms of tracking accuracy, control input, response speed, etc.
6. Conclusions
This study introduces a novel model-free adaptive control method based on compact-form dynamic linearization to address the challenge of control input time delays in PLIR systems. To begin with, the core advantage of this method lies in its complete reliance on real-time input and output data throughout the controller design and stability analysis process, thereby eliminating the need for an accurate system model. This is significant for practical applications where obtaining a precise model of the system can be challenging or even impossible in many instances. Moreover, the design of this model-free adaptive control method is more straightforward. Unlike traditional adaptive controls, it does not require complex system identification and control law design procedures, making it easier to implement and apply in engineering practice. Finally, through rigorous theoretical analysis, the convergence of the error in this method is assured. This means that regardless of the changes the system faces, the control scheme can ensure that the system output tracking error tends to a minimum in a stable state, which is key to ensuring the precision and reliability of the control system.
Future research will aim to combine data-driven approaches, such as machine learning, reinforcement learning, and deep learning, with model-free adaptive control techniques to improve control performance in challenging environmental conditions. Moreover, conducting field tests in realistic settings will be crucial to confirming the robustness of the proposed control strategy in the face of environmental disturbances.