Abstract
This work addresses the robust control of processes of the form with . A new method for tuning fractional-order and controllers is developed. The stability is assessed based on the frequency domain tuning of the regulators to control such delayed fractional-order underdamped processes. In order to analyze the closed-loop stability and robustness, the new concept of Robust High-Frequency Condition is introduced. The analysis based on that demonstrates that each controller has a different region of feasible frequency specifications, and, in all cases, they depend on their fractional integral or derivative actions. Finally, an application example, the position control of a teleoperated manipulator with a flexible link, is presented. Simulations and experiments illustrate that the region of feasible frequency specifications defined at low and high frequencies allows us to obtain robust controllers that fulfill frequency requirements.
1. Introduction
Fractional calculus has indeed experienced significant advancements in theory, methods, and applications over the past few decades. It provides a powerful mathematical framework for describing and analyzing systems with memory effects and hereditary properties. Using the fractional-order framework in modeling is crucial for describing real-world applications such as in the field of forecasting and predictions [1], or physical domain such as modeling the nonlinear water waves that integer-order models cannot accurately represent [2]. Thereby, unlike traditional integer-order modeling, fractional order is important because it offers a more accurate and versatile way to describe various real-world phenomena and systems. The development of fractional calculus has led to a deeper understanding of complex systems exhibiting non-local and non-Markovian behavior. It has found applications in diverse fields such as physics [3], engineering [4], biology [5], finance [6], signal processing [7], and control systems [8]. Viscoelastic materials are a class of materials that exhibit mechanical behavior between pure elasticity and pure viscosity. They possess both elastic and viscous characteristics, resulting in unique mechanical properties that have found wide applications in various fields [9]. Fractional calculus has been successfully employed in modeling the constitutive relations of viscoelastic behaviors [10,11]. Several fractional-order viscoelastic models have been established and validated by experimental data, such as the fractional Poynting-Thomson model [12], the fractional Maxwell model [11], and the fractional Kelvin-Voigt model [13].
In addition, the fractional-order (Proportional-Integral-Derivative) controller was defined as the generalization of the classical controller that incorporates fractional calculus principles. It utilizes fractional derivatives and integrals to capture memory effects and hereditary properties, providing improved control performance in systems with non-local and non-Markovian behaviors. The design of such a controller based on frequency specifications is a fairly broadly used approach [14]. While the traditional phase margin, gain margin, gain crossover frequency, and phase crossover frequency are commonly used in the design of classical controllers, their application to fractional-order controllers is less straightforward [15]. This is because fractional-order controllers introduce additional complexity due to the fractional calculus operators involved. Those specifications have a twofold purpose in the design of control systems, including both classical and fractional-order controllers. Frequency specifications relate to both time-domain performance and robustness considerations. An interesting feature of these techniques is, therefore, that they allow the design of the dynamic response of closed-loop control systems, and also permit the design of robustness properties for the controller [16]. Meanwhile, achieving robustness properties in both classical and fractional-order controllers becomes more complex when using time domain or Laplace domain-based design techniques than when using frequency domain approaches [17].
The presence of time delay in controlled systems can produce a detrimental effect on the closed-loop performance if it is not considered during the controller design process. In the worst-case scenario, it can even result in instability. For example, time delays can arise from the physical and operational characteristics of a system. Friction-induced delays [18,19] and the nature of certain manufacturing processes such as milling [20] or metal cutting [21] can contribute to these delays. Delays can also be attributed to the mechatronic instrumentation used in real-time experimental systems, where sensors, actuators, and communication networks serve as the primary sources of such delays [22]. Over the years, numerous prominent researchers have addressed this issue by proposing various control solutions. These include integer and fractional-order control [23], model predictive control [24], Smith predictor [25,26], communication disturbance observer [27,28], sliding mode control [29], and switching control [30].
From the literature, one can notice that the control of delayed fractional-order monotonic systems has received more investigation and attention than the delayed fractional-order underdamped systems. This is principally due to the complexity of underdamped systems, which exhibit an oscillatory behavior that generally is more complex to analyze and control [31]. The dominance of delayed monotonic systems in applications is another reason for giving them more attention. Those systems exhibit steady-state convergence without oscillations and are more prevalent in many practical applications [32]. In this sense, we study a kind of delayed, underdamped system in this paper.
On the other hand, Ref. [33] proposed a new method for non-integer order integration based on a Multi-layer Perceptron modelization, which allows for an easy circuit design and a wide range of integration orders. Later, Caponetto discussed the design of an auto-tuning fractional-order proportional-integral-derivative (PID) controller and its implementation on a hardware-in-the-loop simulator for real-time control of unknown plants [34]. The proposed procedure is applicable to systems with delay and order greater than one, provided that specifications on cross-over frequency and phase margin are available.
In this study, we focus on the and controllers with the aim of deriving expressions that simplify their design process for the case of underdamped fractional-order delayed systems with a single oscillation mode. The objective is to design controllers that fulfill either: (a) specific frequency requirements or (b) certain time specifications indirectly by achieving some corresponding frequency specifications. Unlike previous works, we take a different approach by defining the region of attainable frequency specifications rather than the region of stabilizing controllers. Consequently, we obtain sets of reachable frequency specifications instead of sets of controller parameters. We demonstrate that these regions, which are more restrictive than stability regions, not only provide insights into the set of controllers but also offer information on the achievable outcomes with a controller of a given structure. We address these particular structures instead of the general one, which is the controller structure, because (1) we are interested in achieving only the three specifications of steady-state error, gain crossover frequency and phase margin for the nominal plant, which can be achieved—in principle—by the proposed structures, that have only three parameters to be tuned, (2) the structure has five parameters to be tuned which makes much more complicated to obtain theorems and analytic functions that approximate the specification regions, such as the ones obtained in this paper, and (3) specification plots and robustness regions that will be expressed in this paper in two or three dimension graphics, cannot be graphically represented in the case of the structure because they would require plots of four or five dimensions.
As an application example, we focus on the air table (Flexible Link Robot) located at the University of Castilla-La Mancha. In this particular case, we have deliberately introduced an artificial time delay into the system’s outer loop. The system is subsequently fine-tuned around a specific operating point by utilizing a delayed fractional underdamped model. Following this adjustment, a comparative analysis is conducted to evaluate the performance of and controllers in positioning the payload of the robot.
2. Frequency Domain Analysis
In general, the frequency response has to be obtained by the direct evaluation of the irrational-order transfer function of the fractional-order system along the imaginary axis for , . However, for the commensurate order systems, we can obtain Bode-like plots. In other words, the frequency response can be obtained by the addition of the individual contributions of the terms of order resulting from the factorization of the function. For each of these terms, referred to as , the magnitude curve will have a slope that starts at zero and tends to for higher frequencies, and the phase plot will go from 0 to . If were a real number, it would give more degrees of freedom than in the case of standard rational models, in which is integer [35]. In addition, there will be resonances for , which is the case of our considered underdamped system. Figure 1 shows the magnitudes of the frequency responses of fractional-order underdamped, integer-order underdamped, and integer-order undamped systems, whose transfer functions are, respectively:
where
Figure 1.
Frequency-responses: Model vs. Model vs. Model .
- is the static gain;
- = 1.64 (rad/s) is the fundamental frequency of vibration of the beam;
- is the damping coefficient;
- s is the time constant of the model (1), and is the order of the fractional order model;
- s is the time delay, which is unique for the three models.
In Figure 1, the green plot represents the magnitude of model (1). It is evident that this model exhibits a wider distribution, particularly in the high-frequency domain, compared to the other two integer models.
3. Region of Feasible Frequency Specifications: Controller
The proposed method focuses on controlling fractional-order delayed processes of the form (1) such that using fractional order controller . The stability and the robustness of the controlled system are studied at low and high-frequency domains. Moreover, for values of , the step response of the process is underdamped, and it is stable if .
We consider the negative unity feedback control scheme shown in Figure 2. Our aim is to design a control system for the process (4) that verifies certain typical frequency specifications: (a) desired gain crossover frequency, , which is related to the desired nominal speed of the closed loop system response, (b) desired phase margin, , which provides the desired damping and robustness to changes in time delay and (c) zero steady-state error to a step command, which means that the controller must include an integral term (of integer or fractional order), according to the Final Value Theorem.
Figure 2.
Block diagram of the unity feedback control system.
The aim is to develop a general tuning method based on a set of frequency specifications. In order to obtain general results, we carry out a normalization procedure. The time vector t is scaled by and the process output is scaled by K . This yields the new normalized process:
where is the normalized time delay . Following the normalization process, it is necessary to normalize the gain crossover frequency by applying the formula . The phase margin does not change because of the normalization process.
The new normalized specifications and the zero steady error to step commands can then be attained by using a normalized controller with a pole at the origin of fractional or integer order and at least two parameters to be tuned. We propose the ideal controller characterized by the following transfer function:
The condition of having given phase margin and gain crossover frequency can be expressed in a compact form using complex numbers:
Let us denote and , where ℜ and ℑ are, respectively, the real and imaginary parts of a complex number. Then the controller can be tuned using Equation (6):
Operating yields:
The normalized time delay as it appears in the above expressions is always linked in the same manner to . Let us then define the normalized phase margin:
Expressions (8) and (9) become:
Since the magnitude Bode plot of is independent of the time delay of the process, the gain crossover frequency is independent of the value of the time delay. However, the time delay shifts the Bode phase plot, which is the reason for the previous phase margin normalization. Expressions (8), (9), (11) and (12) suggest that there are two manners to design the controller :
- (a):
- The controller must fulfill specifications with the process of (4).
- (b):
- The controller must fulfill specifications with the process :
For the sake of simplicity, we decided to use procedure (b) considering process (13) and the normalized phase margin defined in (10), and taking into account the real phase margin, the normalized delay, and the normalized gain crossover frequency. Accordingly, the real controller is obtained from the normalized one as
For the sake of simplicity, from now on we will use s instead of in . Substituting Expressions (11) and (12) in Equation (7), the parameters of the fractional order controller can be determined in function of the system characteristics, the normalized phase margin, and the normalized gain crossover frequency:
It is obtained from (10) that , which shows that the phase margin that can be obtained diminishes as and increase. Accordingly, there is a limit on the time delay for each pair of specifications , which is valid for integer order systems too.
3.1. Low Frequency Condition
The Nyquist criterion of stability applied to process (13) with using controller (5) imposes that the plot must not encircle the limit point of stability . Since exhibits a pole at the origin of order equal to , this implies that:
must be in the third or fourth quadrant of the complex plane. Otherwise, the gain of the integral term of the controller defines an asymptotic behavior of the controller at low frequencies, and it must verify the following condition in order to achieve closed-loop stability:
3D low frequency region: The three-dimensional region that defines the low-frequency condition for the normalized fractional-order process (13), controlled by a controller (5), is presented in Figure 3. The x-axis represents the normalized gain crossover frequency , the y-axis represents the normalized phase margin , and the z-axis represents the order of the process . The region does not depend on the fractional order , which means that all controllers (including the standard ) share the same low-frequency region for a given process.
Figure 3.
Low frequency condition for .
The base of the volume corresponds to the combinations of and that verify the above stability condition at low frequencies, for the lowest order (slightly higher than 1). The volume starts decreasing its horizontal section, which reaches its minimum at .
We refer to this region as the “Low-Frequency Condition Region”, and it is challenging to find analytical formulae that guarantee this condition for the process (13) combined with controllers (5). In this subsection, we have developed a mathematical model that describes this region for all processes where .
It is challenging to find analytical formulae that guarantee the feasible frequency conditions for process Equation (13) combined with controllers (5) for all the combinations of fractional order operators and . However, in Theorems 1 and 2, we will develop some useful partial results that fit the curves of the low and robust high-frequency conditions using mathematical models.
Theorem 1.
The region of frequency specifications that verify (18) for a process of the form (13) and a controller of the form (5) is given by:
- 1.
- If , andwhere:
- 2.
- If , and ,
Figure 4 represents the adjusted mathematical model of the Low-frequency condition for several values of .
Figure 4.
Low frequency region for .
3.2. Robust High-Frequency Condition
3.2.1. Motivation
Figure 5 presents typical Nyquist plots of two systems: and . Both systems satisfy the same phase margin and gain crossover frequency conditions. Moreover, satisfies the condition
proposed in [17] to guarantee the fulfillment of the previous two frequency specifications. However, verifies the condition:
Figure 5.
Nyquist-diagrams: vs. .
This last condition, referred to as the ‘Robust High-Frequency Condition: ’ not only guarantees the fulfillment of the two frequency specifications but is also more restrictive than the first one.
The plots of Figure 5 demonstrate that the stability of the two systems can be determined by the common phase margin , which is obtained by evaluating at the point on the Nyquist plot where with the highest possible value of (referred to as ). A change in the loop gain results in a scaling of the Nyquist plot, which alters the phase margin of both systems. This behavior is illustrated in Figure 6a,b. In the first case in which Condition (21) is verified, the phase margin of exhibits a significant and sudden reduction due to a small variation in the loop gain. Consequently, there is a substantial increase in the gain crossover frequency. The new phase margin, measured at (where ), corresponds to a negative value. This sudden instability corresponds to a sharp increase in the gain crossover frequency of the system. However, this phenomenon does not occur in the case in which Condition (22) is verified because the magnitude of strictly decreases with .
Figure 6.
Problem-illustration.
3.2.2. Analytical Global Model
Theorem 2.
The region of frequency specifications that verify the defined condition for a process of the form (13) and a controller of the form (5) for , is given by:
- 1.
- If , andwhere:
- 2.
- If , and
- 3.
- If , andwhere:and
Figure 7 shows the curves that represent the borders of the of the normalized process (13) controlled by the fractional order controller (5). The mentioned condition depends on the variation of the four variables . Figure 7 plots the before mentioned curves for different values of in the interval and for values of and . These curves with the before defined low-frequency condition zoomed around the interference zone with the define the feasible frequency specification regions for the considered controller.
Figure 7.
: and .
Figure 8 shows the of the controller as a function of and , where and and . For , it can be observed that the modifies the curves corresponding to the low-frequency condition (the upper curves of the subplots in Figure 8 zoomed in the interval ] ). However, this is not the case for , where the two conditions do not interfere.
Figure 8.
: and .
Figure 9 shows the of the controller in function of and for and . Figure 7, Figure 8 and Figure 9 demonstrate that the low-frequency condition becomes more and more restrictive for higher values of . Accordingly, the region decreases for to reach its minimum at .
Figure 9.
: and .
4. Fractional Order Controller
In this section, we will examine the underdamped system represented by the transfer Function (1) and the fractional-order proportional-derivative controller
controllers are often used in mechatronics. In this sense, we have an interest in analyzing the fractional version of such a controller and calculating its feasible frequency specifications. In this sense, the condition of having a desired phase margin and gaining a crossover frequency is expressed by
From Equation (30), the normalized parameters of the controller are expressed as a function of the normalized specifications and by:
where:
In the case of the control of a fractional-order process of the form (13), the resulting open-loop system does not have a pole at the origin. As a result, there is no stability constraint to adhere to the low-frequency behavior.
The phase margin is determined at the highest frequency where the magnitude of the open-loop system is equal to unity. Here, represents the frequency response of the normalized controller.
4.1. Robust High-Frequency Condition
The robust high-frequency condition stipulates that the magnitude of the frequency response should strictly decrease within the unit circle. This condition can be expressed as:
It is a challenging task to find analytical formulae that guarantee the fulfillment of this condition for the normalized process (13) combined with the normalized controller across all combinations of fractional-order operators and . Therefore, Figure 10 illustrates the three-dimensional region that defines the in terms of the normalized specifications and and the fractional order of the process . Moreover, these are the points that guarantee the for any value .
Figure 10.
for .
Since the controller does not have a low-frequency condition, the red surfaces in Figure 10 correspond to the . Unlike the controller, this figure displays broad zones, even for process orders close to 2.
4.2. Modified Controller
When analyzing the feasible frequency conditions obtained for each of the two controllers and for the case of a delayed fractional order system with an underdamped step response, it is evident that:
For the case of :
- It eliminates the steady-state error with the integral action.
- It presents two drawbacks: (a) very reduced regions for close to 2, which clearly limits the design operation, (b) the relative stability is reduced.
For the case of :
- The regions of feasible frequency specifications are very extended compared to the case of a .
- It increases relative stability.
- The main drawbacks are: (a) it increases the sensitivity to noise and (b) it cannot eliminate the steady-state error.
Therefore, in this section, we propose a new alternative that combines the advantages of both controllers. We modify the standard control scheme by incorporating feedback from the system’s output in such a way that we impose a fictitious pole at the origin of our fractional order model. This approach allows us to eliminate the static error. Subsequently, we design the controller while ensuring that it meets the desired specifications.
Let us consider the positive feedback loop of Figure 11 applied to the process (1). Its closed-loop transfer function is
Figure 11.
Modified dynamic system.
If we impose in the previous equation we obtain:
In addition, using the Taylor series expansion, the term can be approximated as Therefore, considering that , the resulting model features a pole at the origin of order 1 which enables us to eliminate the static error.
The resulting closed-loop scheme is shown in Figure 12, in which disturbances and have been included at the input of the process and the output measurement, respectively. The closed-loop transfer function assuming no disturbances, is:
Figure 12.
Closed-loop control scheme considering the modified dynamic system.
If , Expression (38) becomes
It is easy to verify, by applying the Final Value Theorem, that the response of this system to a step command has zero steady-state error.
Let us study the characteristic equation of the transfer Function (39). It is expressed by
4.3. Disturbance Rejection Analysis
Consider Figure 12 and step disturbances in and .
4.3.1. Case 1: Variable Step Disturbance at the Input of the Process
In this case , where a is the amplitude of the step, and . Simplifying the scheme of Figure 12, is expressed as a function of the reference and the disturbance :
If then
which has zero steady-state error to a step command and a steady state output to the step disturbance . Then the cannot completely remove the steady-state error caused by disturbance .
4.3.2. Case 2: Variable Step Disturbance at the Measurement of the Output of the Process
In this case and where a is the amplitude of the step. Simplifying the scheme of Figure 12, is expressed as a function of the reference and the disturbance :
If then
which has zero steady-state error to a step command and a steady state output to the step disturbance . Then the can completely remove the steady state error caused by disturbance if , i.e., if .
5. Application to the Control of Flexible Manipulator
5.1. Presentation of the Platform
Figure 13 provides a detailed depiction of the experimental platform, including all its components. The platform comprises a three-legged metallic structure that supports a Harmonic Drive mini servo motor, specifically the model . This motor features a reduction ratio of .
Figure 13.
Experimental platform: flexible manipulator robot.
This frame enables stable and unrestricted rotation of the motor in the horizontal plane around the vertical axis of the platform. The motor is characterized by the following parameter values: inertia , viscous friction , and electromechanical constant .
The servo-amplifier is designed to accept control inputs from the computer within the range of volts. The flexible link is connected to the motor, and a load (disc) is positioned above the surface of an air table in a manner that nullifies the effects of friction and gravity. The disc is attached at its center to the end of the beam with a freely pivoted pin joint. The flexible link possesses the following characteristics: length m, cross-sectional diameter m, and flexural rigidity N·m.
The nominal tip load is a wood disc of mass kg. Because the mass of the link is small compared to that of the disc and because the pinned joint prevents the generation of torques at the end of the beam, this mechanical system has a single vibration mode. Then the nominal vibration angular velocity of the link is characterized as rad/s ( Hz).
The sensor system consists of an encoder embedded in the motor—which allows us to know the motor angular position with a precision of rad—and a pair of strain gauges with gauge factor and resistance that give the moment at the base of the link , i.e., the coupling torque between the motor and the link. The sampling time in the signals processing is ms.
5.2. The Dynamic Model
The dynamics of the described system, composed by the attachment of the flexible beam and the payload disc, was studied and experimentally identified in [36] yielding an underdamped fractional model of order :
and
where is the robot tip (disc) angle and c is an identified coefficient that characterizes the stiffness of the beam and the calibration of the strain gauge sensor.
5.3. Control Design and Analysis of the Results
The disc angle can be estimated from the measurements using expression [37]:
Then, a two-nested control loop scheme can be implemented. The inner loop controls the motor angular position feeding back measurements, and the outer loop controls the tip angular position by feeding back estimated by (48).
In the inner loop, the motor angle is corrected using a robust 2 controller designed based on a pole placement technique and including compensation terms of the Coulomb friction and the motor-beam coupling torque. Besides removing disturbance effects, this inner loop is designed to be as fast as possible without saturating the actuator. Then a feedback loop with high-gain controllers is implemented. Details of this servo motor system can be found in [38]. The equivalent transfer function of the inner loop is
where is the reference to be followed by the output of the inner loop and is made as small as possible.
The inner loop is implemented “in situ” while the outer control loop is assumed to be implemented in a remote station. Then the time delay is implemented between the output of the outer loop controller and the input of the inner loop control system . Consequently, the complete dynamic model of the robot, including the inner loop dynamics and the time delay, is
We have artificially implemented a time delay in the output of the outer loop controller in order to simulate a teleoperated robotic system. Previous works on the teleoperation of flexible manipulators report time delays between one-tenth and the value of the period of the main vibration mode (the one with the lowest frequency of vibration) [39]. This period in the case of the nominal disc is s. We have therefore implemented a time delay of s, which is of the period of the main vibration mode of the flexible link.
Moreover, the inner loop has been designed such that , i.e., the double pole of , is located at . Then the absolute value of this pole is more than ten times bigger than the vibration angular velocity of the beam, allowing us to assume that the inner loop dynamics are much faster than the dynamics involved in the outer loop. We can therefore assume that and that
where the right member of the equation expresses in the standarized form (1).
Figure 14a shows the detailed control scheme using a controller in the outer loop. It can be observed the place where the artificial time delay has been implemented: the reference signal of the inner loop is the delayed output of the fractional-order controller used in the outer loop. Furthermore, a disturbance step signal d is incorporated, representing the offset of the strain gauge sensor. Figure 14b shows a simplified control scheme that is expressed in terms of the equivalent transfer functions of the subsystems involved in Figure 14a. Note that is introduced in Figure 14b.
Figure 14.
based control scheme. ((a): General control scheme with the inner loop of the motor. (b): Simplified control scheme).
Figure 15 depicts the control scheme using a controller in the outer loop. It is also a simplified scheme version expressed in terms of the equivalent transfer functions of the involved subsystems. In this figure, we have implemented the modified dynamic system by providing feedback on the disc angular position with a positive sign which, based on the analysis conducted in the preceding section, incorporates a fictitious pole at the origin. In our case, taking into account the right-hand side of Expression (51), we obtain that .
Figure 15.
based control scheme.
For our teleoperated robot, we have conducted a design study for the and controllers using the tuning method described in the previous sections. Figure 16 displays the regions of both controllers, as well as the low-frequency condition, considering (arbitrarily chosen). For the case of the controller (Figure 16a), the red region represents the overlap between the condition and the low-frequency condition. Regarding the controller (Figure 16b), as previously mentioned, there is no low-frequency condition as the controller does not have a pole at the origin. However, there is a secondary stability constraint referred to as the ’Stability condition’, which requires positive values for the proportional parameter of the controller represented here by the blue region. The intersection of this last with the is presented in red color and presents then the feasible frequency region of the controller.
Figure 16.
RHFC region.
To carry out a fair comparison between the controller and the controller, including the positive feedback proposed in this paper, we have imposed identical specifications for both controllers: a gain crossover frequency rad/s and a phase margin rad.
The numerical expressions of the designed controllers are:
Note that these are the real controllers and not the normalized ones (see (14)). In the case of controller, the proportional parameter of the normalized controller should be 1, according to Section 4.3.2, in order to eliminate the steady state error caused by the strain gauges offset. This gain becomes in the real controller, which is the value expressed in (53).
Figure 17 illustrates the Nyquist plots for both controllers. It is evident that both controllers fulfill the desired specifications. Furthermore, it is notable that the controller provides an extra margin of robustness for the system compared to the controller: the minimum distance of the Nyquist plot to the point is bigger using the than using the .
Figure 17.
Nyquist-plots.
The flexible manipulator is controlled using a LABVIEW graphical interface. We have devised a second-order, smoothly differentiable trajectory with an amplitude of 0.5 radians to avoid motor saturation. The duration of the trajectory, denoted as , is adjustable. The fractional-order operators and have been implemented using the Grunwald-Letnikov approximation and the principle of short memory [40].
As mentioned in the platform description, a pair of strain gauges was utilized to measure the deformation of a flexible link and determine the coupling torque at the base of the robot. However, it is worth noting that strain gauge sensors can sometimes display a noticeable offset. This offset refers to an output reading that deviates from zero even in the absence of applied strain.
In the specific case of the employed sensory system, despite implementing a calibration procedure, the offset signal persisted throughout the movement until the final position of the disc. This led to a step disturbance characterized by a variable value instead of a consistent offset signal. Figure 18 illustrates the controlled final position of the disc when a proportional controller with is used. The experiment is repeated multiple times to demonstrate the non-constancy of the offset value.
Figure 18.
Experimental demonstration of the offset of the Strain gauge sensory system.
During the experimentation, we recorded the position of the disc for various values of . In Figure 19, it can be observed that both controllers exhibit stable behavior when operating with slow trajectories. However, the response of the controller is considerably slower due to the integration process. Additionally, the last three sub-figures illustrate the system’s response when , which can be regarded as a step command. It is evident that the controller leads to a critically stable behavior, whereas the controller demonstrates a strictly stable response.
Figure 19.
Experimental- results.
The responses of Figure 19 prove that it is possible to eliminate the offset disturbance of the strain gauges in flexible manipulators without resorting to controllers with an integral term, which could decrease the relative stability of the closed-loop system and its robustness to payload variations. Additionally, differentiating the strain gauge signal to remove the offset would introduce noise to the closed-loop control and compromise the compensation of steady-state tip position errors.
Observing Figure 16, it becomes evident that the feasible frequency specification region for the controller is more extensive than that of the controller. The latter exhibits the advantage of eradicating steady-state errors, a significant issue inherent in the strain gauge sensors employed in the studied application. The newly formulated control scheme takes all these constraints into account by introducing a fictitious pole at the origin, effectively eliminating static errors (as shown in Figure 19). Consequently, the system’s response becomes more rapid, capitalizing on the broader feasible frequency region offered by the controller.
6. Conclusions
In this paper, feasible frequency specification regions have been computed for both and fractional-order controllers. However, the study has two limitations. Firstly, the analysis has been conducted specifically for delayed underdamped systems with a range of . This choice was motivated by the fact that previous research has primarily focused on controlling delayed fractional-order monotonic systems with , while neglecting the case where .
The second limitation of our study is that we have focused solely on the gain crossover frequency and phase margin as design specifications. We could have considered alternative pairs of specifications, such as gain margin and phase margin, which are more suitable for robustness analyses. However, our primary objective in this study was to explore the enhancements achievable in the closed-loop response of a system by designing frequency specifications that simultaneously improve time response specifications and robustness properties. To achieve this, we employed frequency domain techniques, which are better suited for fractional-order controllers than time domain techniques, and we selected the above frequency specifications because they are closely related to time specifications, such as damping and speed of response, while also providing indications of robustness properties.
Regions of feasible pairs of specifications were determined for each of the considered controllers, taking into account all the combinations of fractional-order operators for the model and the controller. These regions were obtained to ensure that the Bode plot of the closed-loop system passes through the designated design point of the complex plane (the desired point of the unity circumference). Additionally, these regions guarantee robust stability of the closed-loop system by enforcing that the magnitude of the frequency response of the open-loop controlled system be a strictly decreasing function after the Nyquist plot has entered the unity circle. By using a design method based on these regions, we ensure that:
- The design specifications reflect the actual behavior of the closed-loop system, i.e., there are no frequencies beyond the gain crossover frequency at which the magnitude of the frequency response could be one, which could lead to different phase margin and gain crossover frequency specifications than the desired ones. In essence, the design method ensures that the selected specifications represent the true characteristics of the closed-loop system.
- Changes in the gain of the process (particularly increments of the gain) do not produce sharp changes in the phase margin and the gain crossover frequency that could suddenly unstabilize the closed-loop system. Note that this robustness concept is different from the well-known isophase margin condition. This one guarantees a local constant phase margin when the gain changes, while our condition guarantees that the phase margin changes smoothly in a broad range of gain variations. In particular, this smooth change is guaranteed if the gain grows with respect to the nominal value, which is the case that most likely can produce instability.
An application example involving the position control of a teleoperated flexible manipulator was developed in this study. Both and controllers were designed to meet the same specifications for the system. The main challenge was to achieve the fastest and most precise response while eliminating the static error caused by the offset of the strain gauge sensor. To address this challenge, a modification was made to the system by implementing positive feedback on the angular position of the disc. This modification allowed for the introduction of a fictitious pole at the origin, which enabled the controller to effectively eliminate the static error. As a result, the closed-loop system exhibited improved behavior and performance. Experimental results validated the controllers developed in this paper.
Our future research will address the obtention of Low-Frequency Conditions and Robust High-Frequency Conditions for controllers.
Author Contributions
Conceptualization, V.F.B. and S.G.; methodology, V.F.B. and S.G.; software, S.G.; validation, S.G.; formal analysis, V.F.B.; investigation, S.G. and V.F.B.; resources, V.F.B.; writing—original draft preparation, S.G.; writing—review and editing, V.F.B.; visualization, S.G.; supervision, V.F.B.; project administration, V.F.B.; funding acquisition, V.F.B. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded in part by the Spanish University of Castilla-La Mancha under Grant 2019-PREDUCLM-10960 and in part by the Grant PID2019-111278RB-C21 funded by MCIN/AEI/10.13039/501100011033 and “ERDF A way of making Europe”.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
Abbreviations
The following abbreviations are used in this manuscript:
| DC | Direct Current |
| DOF | Degree Of Freedom |
| Robust High Frequency Condition | |
| FLR | Flexible Link Robot |
| Fractional Order Proportional-Derivative controller | |
| Fractional Order Proportional-Integral controller | |
| PID | Proportional-Integral-Derivative controller |
References
- Abdulwasaa, M.A.; Abdo, M.S.; Shah, K.; Nofal, T.A.; Panchal, S.K.; Kawale, S.V.; Abdel-Aty, A.H. Fractal-fractional mathematical modeling and forecasting of new cases and deaths of COVID-19 epidemic outbreaks in India. Results Phys. 2021, 20, 103702. [Google Scholar] [CrossRef]
- AlBaidani, M.M.; Ganie, A.H.; Aljuaydi, F.; Khan, A. Application of Analytical Techniques for Solving Fractional Physical Models Arising in Applied Sciences. Fractal Fract. 2023, 7, 584. [Google Scholar] [CrossRef]
- Ahmad, I.; Ahmad, H.; Thounthong, P.; Chu, Y.M.; Cesarano, C. Solution of multi-term time-fractional PDE models arising in mathematical biology and physics by local meshless method. Symmetry 2020, 12, 1195. [Google Scholar] [CrossRef]
- Chen, W.; Sun, H.; Li, X. Fractional Derivative Modeling in Mechanics and Engineering; Springer: Berlin/Heidelberg, Germany, 2022. [Google Scholar]
- Srivastava, H.; Dubey, V.; Kumar, R.; Singh, J.; Kumar, D.; Baleanu, D. An efficient computational approach for a fractional-order biological population model with carrying capacity. Chaos Solitons Fractals 2020, 138, 109880. [Google Scholar] [CrossRef]
- Chen, S.B.; Jahanshahi, H.; Abba, O.A.; Solís-Pérez, J.; Bekiros, S.; Gómez-Aguilar, J.; Yousefpour, A.; Chu, Y.M. The effect of market confidence on a financial system from the perspective of fractional calculus: Numerical investigation and circuit realization. Chaos Solitons Fractals 2020, 140, 110223. [Google Scholar] [CrossRef]
- Shen, K.; Yu, W. Fractional programming for communication systems—Part I: Power control and beamforming. IEEE Trans. Signal Process. 2018, 66, 2616–2630. [Google Scholar] [CrossRef]
- Hekimoğlu, B. Optimal tuning of fractional order PID controller for DC motor speed control via chaotic atom search optimization algorithm. IEEE Access 2019, 7, 38100–38114. [Google Scholar] [CrossRef]
- Peng, X.; Shang, Y.; Zheng, X. Lower bounds for the blow-up time to a nonlinear viscoelastic wave equation with strong damping. Appl. Math. Lett. 2018, 76, 66–73. [Google Scholar] [CrossRef]
- Lewandowski, R.; Wielentejczyk, P. Nonlinear vibration of viscoelastic beams described using fractional order derivatives. J. Sound Vib. 2017, 399, 228–243. [Google Scholar] [CrossRef]
- Ding, X.; Zhang, G.; Zhao, B.; Wang, Y. Unexpected viscoelastic deformation of tight sandstone: Insights and predictions from the fractional Maxwell model. Sci. Rep. 2017, 7, 11336. [Google Scholar] [CrossRef]
- Xu, H.; Jiang, X. Creep constitutive models for viscoelastic materials based on fractional derivatives. Comput. Math. Appl. 2017, 73, 1377–1384. [Google Scholar] [CrossRef]
- Eldred, L.B.; Baker, W.P.; Palazotto, A.N. Kelvin-Voigt versus fractional derivative model as constitutive relations for viscoelastic materials. AIAA J. 1995, 33, 547–550. [Google Scholar] [CrossRef]
- Ogata, K. Modern Control Engineering; Prentice Hall: Upper Saddle River, NJ, USA, 2010; Volume 5, p. 894. [Google Scholar]
- Sanchis, R.; Romero, J.A.; Balaguer, P. Tuning of PID controllers based on simplified single parameter optimisation. Int. J. Control 2010, 83, 1785–1798. [Google Scholar] [CrossRef]
- Hamamci, S.E.; Tan, N. Design of PI controllers for achieving time and frequency domain specifications simultaneously. ISA Trans. 2006, 45, 529–543. [Google Scholar] [CrossRef] [PubMed]
- Castillo-Garcia, F.; Feliu-Batlle, V.; Rivas-Perez, R. Frequency specifications regions of fractional-order PI controllers for first order plus time delay processes. J. Process Control 2013, 23, 598–612. [Google Scholar] [CrossRef]
- Ariyatanapol, R.; Xiong, Y.P.; Ouyang, H. Partial pole assignment with time delays for asymmetric systems. Acta Mech. 2018, 229, 2619–2629. [Google Scholar] [CrossRef]
- Sinou, J.J.; Chomette, B. Active vibration control and stability analysis of a time-delay system subjected to friction-induced vibration. J. Sound Vib. 2021, 500, 116013. [Google Scholar] [CrossRef]
- Olgac, N.; Sipahi, R. Dynamics and stability of variable-pitch milling. J. Vib. Control 2007, 13, 1031–1043. [Google Scholar] [CrossRef]
- Gu, K.; Niculescu, S.I. Survey on recent results in the stability and control of time-delay systems. J. Dyn. Syst. Meas. Control 2003, 125, 158–165. [Google Scholar] [CrossRef]
- Li, S.; Zhu, C.; Mao, Q.; Su, J.; Li, J. Active disturbance rejection vibration control for an all-clamped piezoelectric plate with delay. Control Eng. Pract. 2021, 108, 104719. [Google Scholar] [CrossRef]
- Birs, I.; Muresan, C.; Nascu, I.; Ionescu, C. A survey of recent advances in fractional order control for time delay systems. IEEE Access 2019, 7, 30951–30965. [Google Scholar] [CrossRef]
- Shi, T.; Shi, P.; Wang, S. Robust sampled-data model predictive control for networked systems with time-varying delay. Int. J. Robust Nonlinear Control 2019, 29, 1758–1768. [Google Scholar] [CrossRef]
- Wu, M.; Cheng, J.; Lu, C.; Chen, L.; Chen, X.; Cao, W.; Lai, X. Disturbance estimator and smith predictor-based active rejection of stick–slip vibrations in drill-string systems. Int. J. Syst. Sci. 2020, 51, 826–838. [Google Scholar] [CrossRef]
- Araujo, J.M.; Santos, T.L. Control of second-order asymmetric systems with time delay: Smith predictor approach. Mech. Syst. Signal Process. 2020, 137, 106355. [Google Scholar] [CrossRef]
- Natori, K.; Oboe, R.; Ohnishi, K. Stability analysis and practical design procedure of time delayed control systems with communication disturbance observer. IEEE Trans. Ind. Inform. 2008, 4, 185–197. [Google Scholar] [CrossRef]
- Natori, K.; Oboe, R.; Ohnishi, K. Robustness on model error of time delayed control systems with communication disturbance observer. IEEJ Trans. Ind. Appl. 2008, 128, 709–717. [Google Scholar] [CrossRef]
- Zhou, W.; Wang, Y.; Liang, Y. Sliding mode control for networked control systems: A brief survey. ISA Trans. 2022, 124, 249–259. [Google Scholar] [CrossRef] [PubMed]
- Nian, F.; Shen, S.; Zhang, C.; Lv, G. Robust Switching Control for Force-reflecting Telerobotic with Time-varying Communication Delays. In Proceedings of the 2020 Chinese Control and Decision Conference (CCDC), Hefei, China, 22–24 August 2020; pp. 1714–1719. [Google Scholar]
- Rogers, G. Power System Oscillations; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
- Muresan, C.I.; Dutta, A.; Dulf, E.H.; Pinar, Z.; Maxim, A.; Ionescu, C.M. Tuning algorithms for fractional order internal model controllers for time delay processes. Int. J. Control 2016, 89, 579–593. [Google Scholar] [CrossRef]
- Abbisso, S.; Caponetto, R.; Diamante, O.; Fortuna, L.; Porto, D. Non-Integer Order Integration by Using Neural Networks. In Proceedings of the IEEE International Symposium on Circuits and Systems (Cat. No. 01CH37196), Sydney, Australia, 6–9 May 2001; Volume 3, pp. 688–691. [Google Scholar]
- Caponetto, R.; Dongola, G.; Pappalardo, F.; Tomasello, V. Auto-tuning and fractional order controller implementation on hardware in the loop system. J. Optim. Theory Appl. 2013, 156, 141–152. [Google Scholar] [CrossRef]
- Monje, C.A.; Chen, Y.; Vinagre, B.M.; Xue, D.; Feliu-Batlle, V. Fractional-Order Systems and Controls: Fundamentals and Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- Benftima, S.; Gharab, S.; Feliu-Batlle, V. Fractional Modeling and Control of Lightweight 1 DOF Flexible Robots Robust to Sensor Disturbances and Payload Changes. Fractal Fract. 2023, 7, 504. [Google Scholar] [CrossRef]
- Mamani, G.; Becedas, J.; Feliu-Batlle, V. Sliding mode tracking control of a very lightweight single-link flexible robot robust to payload changes and motor friction. J. Vib. Control 2011, 18, 1141–1155. [Google Scholar] [CrossRef]
- Gharab, S.; Benftima, S.; Batlle, V.F. Fractional Control of a Lightweight Single Link Flexible Robot Robust to Strain Gauge Sensor Disturbances and Payload Changes. Actuators 2021, 10, 317. [Google Scholar] [CrossRef]
- Yaryan, M.; Naraghi, M.; Rezaei, S.; Zareinejad, M.; Ghafarirad, H. Bilateral Nonlinear Teleoperation for Flexible Link Surgical Robot with Vibration Control. In Proceedings of the 2012 19th Iranian Conference of Biomedical Engineering (ICBME), Tehran, Iran, 20–21 December 2012; pp. 101–106. [Google Scholar]
- Podlubny, I. Fractional differential equations. Math. Sci. Eng. 1999, 198, 7–35. [Google Scholar]
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. |
© 2023 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/).