Next Article in Journal
Enhancing Machinability and Sustainability: The Effects of Hybrid MQL+CO2 Cooling on the Drilling of AA7075T6 with TiO2 and C-Reinforced Composites
Previous Article in Journal
A Neural-Network-Based Cost-Effective Method for Initial Weld Point Extraction from 2D Images
Previous Article in Special Issue
A Review on the Applications of Dual Quaternions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Re-Optimized Design for the ADR-Based Dual-Loop Controller of 100 m Class Aperture Radio Telescope

1
Xinjiang Astronomical Observatory, Chinese Academy of Sciences, Urumqi 830011, China
2
Key Laboratory of Radio Astronomy, Chinese Academy of Sciences, Nanjing 210008, China
*
Author to whom correspondence should be addressed.
Machines 2024, 12(7), 448; https://doi.org/10.3390/machines12070448
Submission received: 11 May 2024 / Revised: 21 June 2024 / Accepted: 26 June 2024 / Published: 28 June 2024
(This article belongs to the Special Issue Control and Mechanical System Engineering)

Abstract

:
Pointing accuracy is a crucial performance index for a fully steerable large-aperture radio telescope and is subject to external and internal disturbances. Improvement of the antenna’s servo control performance is meaningful for pointing, especially for blind pointing of the antenna. This paper firstly establishes a multi-motor-driving four-degrees-of-freedom (DOF) model of an antenna servo system, then optimizes the original design consisting of the active disturbance rejection (ADR)-based velocity controller and lead–lag-based position controller, making the velocity controller a novel linear ADR-based controller coupled with a disturbance-velocity compensation (DLADRC) and the position controller the simplest proportional (P) controller. Simulation results based on a 100 m class radio telescope servo model indicate that the new control system’s velocity-loop response is smoother, the position-loop peak disturbance response is reduced by 17.8%, the position-loop dynamic performance with the short settling time and slight overshoot remains the same as the former PD-LADRC system, and the RMS pointing/tracking error is 2.16 arcsec under a mean wind of 3 m/s, less than the design specification of 2.5 arcsec RMS required.

1. Introduction

The fully steerable reflector radio telescope plays a crucial role in radio-astronomy observations because of its larger observational sky coverage and longer observational time (integration time). For higher sensitivity and angular resolution, the antenna aperture of a single-dish radio telescope becomes larger and larger. The 100 m × 110 m Green Bank Telescope (GBT) and the 100 m aperture Effelsberg Radio Telescope are the biggest fully steerable antennas in service. Xinjiang Astronomical Observatory, CAS is building the larger aperture QiTai Radio Telescope (QTT), which has a 110 m aperture dish and works at frequencies from 115 MHz up to 115 GHz [1].
Pointing accuracy is a crucial index, as important as the angular resolution and sensitivity of a fully steerable radio telescope. The pointing accuracy of large-aperture antennas is required to be a few arcseconds; e.g., QTT required an initial pointing accuracy of better than 2.5 arcsec and about 1 arcsec ultimately, which is challenging. In addition, astronomical observation also requires the antenna to switch fast between the goal and calibrator when operating at higher-frequency observations or VLBI [2]. The good dynamic performance of the antenna’s servo system implies a shorter settling time, a tiny/zero overshoot for switching, meaning higher observation efficiency for the antenna. Making an antenna’s aperture larger makes its sensitivity and resolution higher; however, it requires higher pointing accuracy at the same frequency, consequently asking for better servo control performance. Comparing the pointing accuracy, blind pointing accuracy is more closely related to the antenna’s mechanical performance, and improvement in it is regarded as a better way to achieve high-accuracy pointing and is more meaningful [3]. An antenna’s pointing performance is beset by various challenges [4]. The negative effect of an imperfect antenna structure, such as uneven track and axis-related errors, can be reduced by astronomical pointing correction [5,6]. In addition to an antenna’s imperfect structure, antennas built outdoors are subject to nonlinear friction [7,8] and many environmental disturbances, like wind gusts and temperature, which make the antenna’s servo control accuracy challenging. The design of a better main-axis controller is regarded as a way to reduce the negative effects, and thus, improve the antenna servo system’s performance.
Electromechanical servo systems like antennas apply the current, velocity, and position to a three-loop control structure. The velocity- and position-loops are more relevant to the antenna’s servo performance; so, they are crucial to the antenna’s high-precision pointing control. Traditionally, integer-order proportional–integral–derivative (IOPID) controllers are employed in each loop; however, IOPID cannot simultaneously meet the requirements for the tracking accuracy and stability of a servo control system. Therefore, compound control based on IOPID and/or advanced control algorithms has been researched and utilized for antenna-pointing control. Advanced control algorithms can reduce major issues and increase the performance of the servo system, so their utilization is the major way to improve pointing control performance [9].
The advanced algorithms used for antennas mainly include linear quadratic Gaussian (LQG)/H2, H, quantitative feedback technique (QFT), disturbance observer-based control (DOBC), equivalent input disturbance approach (EID), active disturbance rejection control (ADRC), sliding mode control (SMC), etc.
LQG/H2 controllers are well studied for achieving high-performance control of antennas under disturbances. In [10], Gawronski et al. compared and studied the tracking and disturbance rejection performances of a feedback controller and LQG controller for the Deep Space Network (DSN) antenna. In [11], Zhang et al. considered the influence of the antenna reflector structure deformation under wind on pointing and employed the LQG controller to reject wind disturbances. Li et al. [12] proposed a compound control strategy to address the coupling between flexible deformation and rigid displacement in a large reflector antenna, in which the PID controller is for rigid-body model control, while the LQG is for flexible control. Perrotta et al. [13] improved an LQG controller in the position-loop to attenuate flexible factors to increase the gain of the PI, consequently reducing the position errors. Although the model-based LQG/H2 controller claims it is an optimal design and can attenuate structural resonance, it cannot obtain the desired control performance due to the existing model uncertainties, which are universal and non-negligible for the controlled plant.
H is proposed to deal with the model uncertainties; thus, it is insensitive to model uncertainties and can achieve better control performance than LQG/H2 in the presence of model uncertainties [14]. The applications of H in antenna servo systems have been widely studied. In [15], H is used for improving the ship-mounted tracking antenna’s tracking accuracy. Wu et al. [16] designed a robust H double-feedback controller based on a typical PD controller cascaded with a structure filter to deal with the flexible structure uncertainty. In [17], a bi-objective control architecture is proposed for achieving an optimal H2 tracking performance by a central controller under low-level disturbance, and a robust H anti-disturbance performance at significant disturbance via a disturbance filter. Rationally estimating the plant’s model uncertainty is challenging, especially for control engineers without comprehensive knowledge of the plant operating conditions. Furthermore, since these two kinds of methods are model-based, the order of the designed controller is not less than that of the plant models. A controller with high orders may be limited in application without considering order reduction. QFT is also an H control approach; it is designed on a Nichols diagram and can directly design a low-order robust controller. García-Sanz [18,19] applied the QFT to a large radio telescope’s servo system to improve its control performance. However, the design was made on an exclusive design platform, thus bringing a limit to its application.
SMC [20] is also used for antenna servo control to improve response rapidity and control accuracy; however, it leads to chattering due to the switch between different sliding mode surfaces, which is detrimental for a multiple-body flexible system like a large antenna. So, it is not common in the field of antenna control.
DOBC, EID, and ADRC are classes of active anti-disturbance control approaches. Liao et al. [21] augmented a disturbance observer (DOB) on the base of the original controller in an antenna’s position-loop to estimate and compensate for the equivalent disturbance in the input channel, thus enhancing the pointing properties of the antenna. The DOB, however, cannot work due to unstable poles when the plant model is in the non-minimum phase, thus limiting its application. Yang et al. [22] considered the non-minimum-phase properties in antenna servo systems due to communication lag, and designed an EID controller to achieve high-accuracy control of an antenna. Like H2 and H, the EID controller is also model-based, and the high order of the controller makes it more parameterized, limiting its application to some extent.
Different from DOBC and EID, the typical ADRC is a model-free active anti-disturbance control method. It has a lot of successful engineering applications. For example, Qiu et al. [23] applied it to a DSN antenna to achieve a good anti-wind-disturbance performance. Ranka [24] employed the extended state observer (ESO) of the ADRC to attenuate the adverse effect of the uncertainties of the GBT. Chen et al. [25] applied ADRC to the position-loop of the Leighton Chajnantor telescope to strengthen the wind-disturbance rejection ability of the antenna servo system. The order of ADRC can be chosen according to the controlled plant model’s relative order, and thus, may be much less than the model’s order, mainly due to the ADRC’s different understanding of the controlled plant model. The scenario in which ADRC is used in this paper is a typical example.
The contributions of this paper are as follows:
(1) A single-input, multiple-motor-driven, multi-output (SIMO) motor-load model of an antenna servo system is developed. The antenna load that causes shaft-load speed fluctuation is considered a disturbance term for the motor-gearbox velocity control.
(2) A linear ADR-based controller coupled with disturbance-rate compensation (DLADRC) is designed for the velocity-loop, which improves the initial dynamic response and enhances the anti-disturbance performance of the complex antenna system. A first-order low-pass filter and a notch filter are further introduced to improve the speed-tracking characteristics of the off-velocity-loop antenna’s structure. The position-loop employs a proportional controller in the base of the DLADRC-based velocity controller, simplifying the parameter-tuning of the position controller.
(3) The proposed control scheme is characterized by less dependence on the controlled plant information, a simple controller structure, easy parameter tuning, good command tracking, disturbance rejection, and high robustness against parametric perturbations.
In the rest of this paper, we introduce our studies on multiple-motor-driven antenna modeling in Section 2 and controller design in Section 3. Simulation and analysis of the control scheme are illustrated in Section 4, and finally, a summary is given.

2. Multiple-Motor-Driven Antenna Servo System Modeling

Since it is a small ratio between weight and aperture, low cost, easy installation and maintenance, and high structural accuracy, a wheel-track azimuth-elevation-fully-steerable radio telescope is widely adopted in radio astronomy. Large-aperture radio telescopes in service, such as GBT, and Effisberg, and the under-construction QTT, employ this type of antenna. The azimuth and elevation axes of the azimuth–elevation antenna are geometrically orthogonal to each other, and their structures are similar. Since the azimuth axis subsystem is subject to the influence of the elevational pose changing, making its control performance susceptible, engineers usually undertake controller design and analysis on it.
The azimuthal system of a wheel-track large-aperture antenna consists of a track and a mount with several driving arms and balancing arms, in which each driving arm is rotated by a truck with several motors with gearboxs; for example, there are four driving arms, each employing four motors in the GBT azimuthal system [19]. Figure 1 shows a simplified azimuth structure of the multiple-motor-driven antenna of a radio telescope. It considers four principal degrees of freedom (4DOF): the dish (major reflector) angular displacement θ d , the base angular displacement θ b , the truck system angular displacement θ t , and the gearbox angular displacement θ g . The azimuth system has n (n = 2 or 4) driving arms and n balancing arms. Each driving arm connects a truck consisting of k (k = 1, 2, 3, 4) wheels, and motors with gearboxes. The n drive arms have the same motor and structure parameters, so Figure 1 only shows one driving arm for the schematic drawing. In Figure 1, J d , J b , J t , J w , J g , J m are the inertia moments of the dish, base, truck, wheel, gearbox, and motor, respectively; K s , K b , K g , K m and B s , B b , B g , B m are the coefficients of the torsional stiffness and damping of the upper structure, one drive arm, gearbox, and motor shaft, respectively.
Because of the relatively much lower damping and more significant stiffness of the gearbox, the motor shaft and gearbox are regarded as a whole. The equivalent inertia amount at the gearbox output of these two parts can be represented in Equation (1) under the condition of ignoring the gearbox damping B g and marking the reduction ratio as N.
J ¯ m = N 2 J m + J g ,
When the little J g is neglected, the equivalent inertia amount J ¯ m can further be rewritten as J ¯ m = N 2 J m . Let the radius ratio between the base and the wheel be R, then θ w = R θ t . The kinetic, potential, and dissipated energy equations of the 4DOF azimuthal system shown in Figure 1 can be denoted as follows.
E k = 1 2 J d θ ˙ d 2 + 1 2 J b θ ˙ b 2 + n 1 2 J t θ ˙ t 2 + k 2 J w R 2 θ ˙ t 2 + k 2 J ¯ m θ ˙ g 2 ,
E p = 1 2 K s ( θ d θ b ) 2 + n 1 2 K b ( θ b θ t ) 2 + k 2 K m ( R θ t θ g ) 2 ,
D b = 1 2 B s ( θ ˙ d θ ˙ b ) 2 + n 1 2 B b ( θ ˙ b θ ˙ t ) 2 + k 2 B m ( R θ ˙ t θ ˙ g ) 2 ,
Choosing the antenna’s four displacement outputs as the generalized coordinate vector q = θ d θ b θ t θ g T , the antenna system satisfies Newton’s second law and the Euler–Lagrange equation as follows.
M q ¨ + C q ˙ + K q = F ( u ) ,
L = E k E p ,
d d t L q ˙ j L q j + D b q ˙ j = F j ( u ) ,
where M, C , K, F denote the system’s mass matrix, damping matrix, stiffness matrix, and the generalized input forces, respectively, and j , j = 1 , 2 , 3 , 4 , represents the number of the generalized coordinate components. Simplifying Equation (7), the following three equations can be obtained:
d d t L q ˙ = d d t E k q ˙ = J d 0 0 0 0 J b 0 0 0 0 n J t + R 2 k J w 0 0 0 0 n k J ¯ m θ d θ b θ t θ g = M q ˙ ,
L q = E p q = K s K s 0 0 K s ( K s + n K b ) n K b 0 0 n K b n K b + R 2 k K m n k R k K m 0 0 n R k K m n k K m θ d θ b θ t θ g = K q ,
D b q ˙ = B s B s 0 0 B s B s + n B b n B b 0 0 n B b n B b + R 2 k B m n k R B m 0 0 n k R B m n k B m θ ˙ d θ ˙ b θ ˙ t θ ˙ g = C q ˙ ,
The input vector of the system is
F ( u ) = 0 0 0 0 n k T m = 0 0 0 0 n k K t i = u ,
where T m is the motor’s output torque, K t is the torque constant, is the input matrix, and i is the input current. The system’s dynamic equation can be as shown in Equation (12) by rectifying.
q ¨ = M 1 C M 1 K q + M 1 u ,
Choosing x = q ˙ q T as the system states and letting C be the output matrix, and y = C x be the system outputs, then the state equation of the antenna servo system can be denoted as follows:
x ˙ = M 1 C M 1 K I 0 x + M 1 0 u , = A x + B u y = C x
The azimuthal system’s system matrix A and the input matrix B of the radio telescope are shown in Equation (14).
A = B s J d B s J d 0 0 K s J d K s J d 0 0 B s J b ( B s + n B b ) J b n B b J b 0 K s J b ( K s + n K b ) J b n K b J b 0 0 B b J ¯ ( R 2 k B m + B b ) J ¯ R k B m J ¯ 0 K b J ¯ ( R 2 k K m + K b ) J ¯ R k K m J ¯ 0 0 R B m J ¯ m B m J ¯ m 0 0 R K m J ¯ m K m J ¯ m 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 , B = 0 0 0 K t J ¯ m 0 0 0 0 T ,
where J ¯ = J t + k R 2 J w .
Equation (13) shows that the simplified antenna azimuthal model in Figure 1 is an eighth-order system. When the number k of motors in each driving arm is one, the model shown in Equation (14) becomes the single-motor-driven model, as shown in [19]. The Bode diagram of this model with relevant parameters is similar to that of the actual model of the GBT [26] in non-high-frequency bands, indicating its validity. So, the model can be used for controller design and performance analysis.

3. Re-Optimized Design of the Dual-Loop Controller

The controller design of a servo system is usually carried out under the context of the triple-loop control structure: current-, velocity-, and position-loops. Figure 2 shows the block diagram of the 4DOF antenna servo system, which is driven by multiple DC motors (denoted as n k ) in the context of a triple-loop control structure. Where Gp, Gv, and Gc denote the position-, the velocity-, and the current-loop controller, respectively. The current-loop controller related to the motor driving performance generally does not need a special design; in addition, the magnitude of the closed current-loop transfer function is unity within the velocity-loop bandwidth since the bandwidth of the current-loop is much higher than that of the velocity- and position-loops. So, the antenna servo controller design mainly focuses on the velocity- and the position-loop controllers. The position feedback point depends on the actual need and is usually chosen at the base. Figure 2 also presents the wind loads (in terms of torque τ wind ) acting on the antenna dish.
We have designed an active disturbance rejection-based dual-loop controller on this 4DOF model [27]. To further improve the performance of the servo control system of the large radio telescope, and thus, the pointing accuracy, we have re-optimized the designed controllers, i.e., the velocity controller re-optimization and position controller simplification.

3.1. Velocity Controller Re-Optimization

From Figure 2, it can be easily seen that the load torque τ d is an external disturbance for the motor’s speed control system. The load torque τ d can be represented as
τ d = k ( K t r i J ¯ m θ ¨ g ) ,
where θ ¨ g is the motor angular acceleration.
If the disturbance can be compensated, the motor speed control performance can be improved, which is the basis of designing an active disturbance suppression-based controller.
Active disturbance rejection control (ADRC) [28,29] is a valuable engineering application approach in the disturbance/uncertainty estimation and attenuation (DUEA) methods. The method has now been developed as linear ADRC (LADRC) [30] and other derivatives. Since only one integrator exists in the closed-current-loop motor’s speed control system, we have used a first-order LADRC. The equation of the linear extended state observer (LESO) of the first-order LADRC algorithm that we employed to observe and compensate for the load torque disturbance τ d is
z ˙ 1 z ˙ 2 = 0 1 0 0 z 1 z 2 + b 0 0 u + β 1 β 2 ( θ ˙ g z 1 ) ,
where b 0 is the estimated forward gain of the motor from the input voltage to the output velocity, u is the controller output, z 1 and z 2 are the velocity and disturbance observed by the LESO, β 1 β 2 T is the observation vector of the LESO to be designed. The equation for the first-order LADRC’s typical output is shown below.
u c 1 = K pv ( r v z 1 ) z 2 b 0 ,
where K pv is the controller gain.
Theoretically, the disturbance can be suppressed entirely. In practice, the disturbance τ d cannot be directly measured but observed/identified with the help of an observer. It is well known that the estimated disturbance lags relative to the real one. Thus, only compensating for the disturbance has a limited effect, and the impact of the load disturbance is still significant on the motor’s velocity.
It can be seen from Equation (16) that the error ( θ ˙ g z 1 ) used to calculate the disturbance is approximately equal to the disturbance velocity. The anti-disturbance performance of the system is further enhanced if it compensates for both the observed disturbance and its velocity. Therefore, it can be considered to add a disturbance-velocity compensation term with a factor of K av to the conventional first-order LADRC control equation, and then, the new controller equation is
u c = K pv ( r v z 1 ) z 2 K av ( θ ˙ g z 1 ) b 0 ,
In addition to this, we also utilize a notch filter F n to filter the fundamental mechanical resonance frequency of the antenna and a first-order low-pass filter F v to limit the controller’s bandwidth. It is valuable to note that applying these two filters mainly attenuates the antenna resonances during the motor control rather than achieving better motor velocity control. The transfer functions of the low-pass filter F v and notch filter F n are shown in Equations (18) and (19), respectively.
F v = 1 s / ω F + 1 ,
F n = s 2 + 2 ξ 1 ω n 1 s + ω n 1 2 s 2 + 2 ξ 2 ω n 1 s + ω n 1 2 ,
where ω F is the filter cutoff frequency, ω n 1 is the resonant frequency to be filtered, and the value 20 lg ( ξ 1 / ξ 2 ) is the notch depth. The final block diagram of the antenna’s velocity-loop control is shown in Figure 3.
Combining Equations (16) and (18), then the LADRC can be rewritten as a combination of a feedback controller G ( s ) and feedforward controller H ( s ) , as shown in the following equations:
G ( s ) = 1 b 0 K a v s 2 + ( K p v β 1 + β 2 ) s + K p v β 2 s [ s + ( K p v + β 1 K a v ) ] ,
H ( s ) = K p v s 2 + β 1 s + β 2 K a v s 2 + ( K p v β 1 + β 2 ) s + K p v β 2 ,
Equation (21) shows that the equivalent feedback controller G ( s ) is a PID control cascading a low-pass filter (PID-F), and Equation (22) shows that the equivalent feedforward controller H ( s ) is a notch filter. Equation (21) explains the reason for adding disturbance velocity compensation to improve the system’s anti-disturbance performance from the PID point of view, i.e., both reducing the low-pass filter cutoff frequency (bandwidth) and introducing the derivative term in the original PI. The H ( s ) can also be rewritten as a combination of a unit-magnitude feedforward controller and a bypass lead–lag compensator on the equivalent closed-loop feedback controller output. The transfer function of this lead–lag compensator F r is
F r = ( K p v K av ) s β 2 s + ( K p v + β 2 K av ) ,
Equation (23) shows that the equivalent bypass feedforward controller is similar to command-speed compensation. Thus, it can be seen through Equations (21)–(23) that the first-order LADRC can be comparable to a combination of conventional PID-F with command-speed feedforward compensation. It is worth noting that despite this equivalence, the first-order LADRC explains the combination from an anti-disturbance point of view and gives a complete set rather than dispersive parameter-tuning methods.

3.2. Position Controller Simplification

The amplitude of the closed-velocity-loop transfer function is approximated as unity within the position-loop bandwidth; therefore, a single integrator exists in the whole position system. A proportional controller for the single-integrator system is sufficient for step tracking without static error. The typical trajectory of a radio telescope for astronomical observation is a ramp, which means that utilizing a position-loop proportional controller will create a static tracking error. Therefore, a PID controller is used for non-static-error tracking for non-step signals and enhancing the response rapidity. However, for the adverse effect of the measurement noise and integrator saturation, the coefficients of the integral and the derivative terms in the PID are smaller than the proportional term coefficient, making the PID control manifest primarily proportional control; some radio telescopes even employ a pure proportional control in their position-loop system. Some radio telescope position-loops, such as GBT, utilize a lead–lag compensator. The nature of the lead–lag compensator is a PD cascading a first-order low-pass filter, and it also cannot achieve static-error-free tracking for non-step signals.
In fact, a radio telescope does not need to achieve static-error-free tracking for a position signal; instead, it is sufficient to achieve command-tracking with a certain static error. Correction by a pointing model can eliminate the negative effect of the position tracking error. Therefore, a proportional controller in the position-loop is sufficient for a radio telescope.
Finally, the block diagram of the re-optimized dual-loop control structure used for the 100 m class antenna is shown in Figure 4, which consists of a position proportional (P) controller and a velocity-controller-based LADRC with disturbance derivative (DLADRC).

4. Simulation Results and Analysis

We apply the set of parameters of a 100 m class radio telescope in [19] to the established multiple-motor-driven 4DOF model shown in Equation (14) to verify the performance of the re-optimized dual-loop controller, where we set the number of the motors in the driving arm to one. The quantitative feedback theory (QFT)-based robust PID (RPID) controller in [19] is used for comparison.
Inspired by the bandwidth parameterization tuning approach of LADRC [30], we also tuned LADRC here via the system’s frequency, based on the fundamental resonance frequency but not the closed-loop bandwidth frequency. The system’s feedforward gain b 0 and the fundamental resonant frequency ω n 1 are the first factors to determine. We obtain b 0 by an open-loop test, and thus, it includes the information of the antenna load. The 100 m class antenna’s fundamental resonance frequency is 4.27 rad/s (0.68 Hz), and consequently, the central angular frequency of the notch filter can be chosen as 4 rad/s; the low-pass filter’s cutoff frequency is usually chosen to be two times bigger than ω n 1 and is five times it here (during tuning an interesting phenomenon is found that a cutoff frequency not less than 2 ω n 1 is sufficient, indicating the robustness of the LADRC). The bandwidth of the first-order LESO is chosen to be five times ω n 1 . The prominent difference to the bandwidth parameterization approach is that the choice of the LESO’s gains is not according to pole assignment but to the open-loop test. The factor K pv is chosen by an empirical formula of ω n 1 / 4 , while K av is tuned by trial and error.
The well-tuned parameters of the velocity-loop DLADRC controller and the filters are shown in Equations (24) and (4), respectively.
b 0 = 5.6 × 10 5 , ω n 1 = 4 , ω o = k ω n 1 = 20 β 1 = k 1 ω o = 8 × 20 , β 2 = k 2 ω o 2 = 2 × 20 2 , K pv = 0.8 , K av = 200 ,
F n = s 2 + 2 × 0.1 × 4 s + 4 2 s 2 + 2 × 1 × 4 s + 4 2 , F v = 1 s / 20 + 1 ,
The robust PID controller in the velocity-loop is as below.
G v ( s ) = 1900 ( s / 0.2 + 1 ) s ( s / 5 + 1 ) · s 2 + 0.8 s + 16 s 2 + 8 s + 16 ,
Wind loads are the most significant environmental disturbances for an antenna’s pointing. The velocity v wind of the wind loads can be expressed as the sum of the steady-state (average) velocity V and the transient gust velocity Δ v , i.e., v wind = ( V + Δ v ) . The wind loads impact the antenna’s primary reflector (dish) and the feed arms in terms of disturbance torque, causing a static displacement and dynamic effects, consequently deteriorating the antenna’s pointing accuracy. The wind-induced torque τ wind is related to the square of the wind speed v wind 2 , air density ρ air , antenna aperture D, as well as relative angle Δ θ . Assume that the 100 m aperture antenna suffers from oncoming wind with an average speed V = 6 m/s and turbulivity (it can be used for calculating a gust velocity) of 0.15 from the time of 35 s. The wind-induced torque can be written in the following form:
τ wind = 1 2 ρ air C T ( V + Δ v ) 2 · π D 2 8 1 3 D ,
where the air density is ρ air = 1.225   kg / m 3 , and the aerodynamic thrust coefficient is C T = 0.1 .

4.1. Single-Velocity-Loop Performance Analysis

In the open-position-loop case, the motor’s velocity and input voltage responses of the system are shown in Figure 5. The mean, maximum, median, and root mean square values of the tracking errors due to disturbances and response times are shown in Table 1.
It is clear from Figure 5a that both LADRC and DLADRC achieve fast and overshoot-free tracking responses to the speed command relative to RPID. When the system is subjected to external wind disturbances, LADRC and DLADRC can also quickly achieve anti-disturbance; the maximum response amplitudes to the disturbance are reduced by 3.18 times and 3.87 times compared with RPID, and their disturbance response times are reduced by 1 time compared to RPID; in addition, the disturbance response is smoother than that of RPID. Compared with LADRC, DLADRC has smoother initial velocity responses curves, a 20% reduction in the peak disturbance response amplitude, and smoother steady-state responses, indicating the effectiveness and superiority of the re-optimized method. The relatively smoother input voltage responses of the motor controlled by DLADRC in Figure 5b show that it is easier for it to obtain excellent control performance than the traditional LADRC.

4.2. Position-Loop Controller Simplification Analysis

In the closed-velocity DLADRC controller case, we analyze the position response performance of the system with the proportional (P) controller and the lead–lag compensator (denoted PD), respectively.
Figure 6a presents the position response curves of the system under the P controller of K p = 16 and the PD of G = 16 0.05 s + 1 1 / 10 s + 1 , respectively. It can be seen that there is not much difference in the system’s response curves under these two controllers, except that the PD-controlled system arrives at the steady-state response slightly faster. When the coefficient K d of the derivative term in the lead–lag compensator is increased to 0.55, the response curve is shown in Figure 6b. The response performance of the lead–lag compensator at this time is not as good as that of the P controller. Figure 6c presents the motor’s input voltages at K d = 0.55. Though the motor’s input voltages of the PD are convergent, they fluctuate more than those of P-DLADRC, which is terrible for the achievement of high-performance control.
Table 2 lists four kinds of statistical values for the overall response errors of the two methods; it can be seen that the difference between the correspondence errors is very tiny. Therefore, we can conclude that a pure proportional controller in the position-loop is sufficient under the same speed controller.

4.3. Position Switching Performance Analysis

Astronomical observations require radio telescopes to be able to switch quickly between target sources and calibration sources to reduce their overhead time for gain/phase calibration. The fast switching performance corresponds to the step response in servo control. Typical switching angles for radio telescopes are related to their sensitivity, and the typical switching angles for 100 m class radio telescopes such as the GBT do not exceed 2 deg. The switching angle can be used to test the performance of the telescope servo system. Due to an actual telescope system’s speed and acceleration saturation limitations, the step signal used for servo system performance testing is usually a small-angle signal; a 0.05 deg test signal was used for the 100 m class antenna in this paper, after careful consideration.
The feedback and feedforward controllers of the RPID-controlled system’s position-loop are
G p 1 ( s ) = 800 ( s + 0.6 ) s + 25 , G F ( s ) = 0.485 ( s + 0.3 ) ( s + 0.38 ) 2 ,
The position controller of the LADRC-controlled system is
G p 2 ( s ) = 16 0.05 s + 1 ( 1 / 10 s + 1 ) ,
The position response curves of the motor, the base, and the dish of the system are shown in Figure 7a. Figure 7b,c shows the motor speed and input voltage response curves of the system, respectively. The response curves of the system using LADRC and DLADRC are smoother than those of RPID in the double-closed-loop case, which indicates that these two methods are less likely to excite the structural resonance of the system compared with the RPID. When encountering external disturbances, they not only can quickly suppress disturbance but also have a lower peak response magnitude, giving the advantages of high control precision and saving power. Table 3 gives the indicators measuring the system switching performance in terms of the overshoot (in %), settling time (in s), and the typical four kinds of wind-response errors under an average wind of V = 6 m/s and 3 m/s, respectively. The maximum disturbance response amplitudes of the base under the LADRC and DLADRC are reduced by 51.9% and 60.2% compaed to that of RPID, respectively, and the response times of the LADRC and DLADRC are reduced by about 50 s, indicating their better anti-disturbance performance. The maximum disturbance response amplitude of DLADRC is reduced by 17.3%, and the response time is slightly reduced compared to LADRC. The RMS pointing errors of the systems controlled by the RPID, LADRC, and DLADRC at the base are 0.0092 deg (33.12 arcsecs), 0.0032 deg (11.52 arcsecs), and 0.0025 deg (9 arcsecs) at a wind of 6 m/s, respectively, while they are 9 arcsecs, 2.88 arcsecs, and 2.1 arcsecs (0.0006 deg) at a wind of 3 m/s, indicating the DLADRC meets the design specification of 2.5 arcsec RMS. So, Figure 7 and Table 3 illustrate the advantages of DLADRC over LADRC and RPID.
The difference in response between the base and the dish in Figure 7a is due to the structure flexibility of the antenna. When the antenna system is in a steady state, there are stable response errors between the base and the dish, which are independent of the control method.

4.4. Ramp-Tracking Performance Analysis

The trajectory of a radio telescope for star tracking can be considered a ramp curve, and its typical velocity is 0.0042 deg/s. So, a ramp signal with a slope of 0.004 deg/s is employed as the test signal. When performing ramp tracking, the position controllers shown above result in tracking errors related to the ramp signal’s slope. An additional command-rate feedforward controller with a gain of 50 for LADRC and DLADRC, and a gain of 83.1 for RPID is used to eliminate the error.
Figure 8 illustrates the results of the system’s ramp response under the same wind disturbances, where Figure 8a,b show the results without and with command-rate feedforward, respectively. From Figure 8, it can be seen that the command-rate feedforward eliminates the static error during ramp tracking. The DLADRC-controlled system can quickly suppress the disturbance and track the ramp command. DLADRC can also achieve overshoot-free tracking with sharp steering in the command trajectory. The smooth response curves of the motor’s input voltage and velocity in Figure 9 indicate that the active anti-disturbance approaches succeed in the motor velocity control. Comparing the errors in Table 4 with Table 3, it is easy to see that the ramp-tracking errors of the system controlled by RPID, LADRC, and DLADRC under the same wind disturbance are almost the same as the pointing errors, indicating the wind effect on the system is constant and independent of the input signal.
The simulation and analysis of the above four aspects all show that good rate-loop control performance is the basis of high-precision servo control. Using an active anti-disturbance controller in the velocity-loop can improve the system’s response speed and reduce the peak magnitude and time of the system’s response to disturbance. LADRC with the disturbance-derivative compensation can perform better initial dynamic and anti-disturbance performance than the original LADRC. A simple position proportional controller rather than other controllers can also achieve good position-tracking performance in the context of the active disturbance suppression-based velocity controller.

4.5. Frequency-Domain Analysis

The Bode diagram of the antenna’s 4DOF model used for the controller algorithm test, shown in Figure 10, indicates obvious anti-resonance (at 0.25 Hz, 5 Hz) and multiple resonance points in the antenna 4DOF model, suggesting the antenna is a rigid–flexible coupled system. It is the flexible structure that increases the difficulty of high-precision control for the antenna. Figure 11 presents the frequency-domain responses of the motor, the base, and the dish of the system with RPID, LADRC, and DLADRC control in terms of the Bode diagram, respectively.
Comparing Figure 10 and Figure 11, smaller depth and narrower width at the anti-resonance frequency points, and little magnitudes at other resonance points of the DLADRC-controlled motor system can be seen. The structure resonance at about 1.5 Hz is suppressed by the DLADRC rather than RPID or LADRC. The three methods suppress the motor system’s first-order resonance frequency (0.68 Hz) due to a notch filter. The changes in phase curves in the DLADRC-controlled system are more monotonous than others, which also indicates DLADRC’s excellent control performance. These response characteristics indicate that DLADRC has better flexibility suppression performance than the other two algorithms.
Compared with RPID, the DLADRC enhances the bandwidth of the motor’s and the dish’s transfer function, thus reaching the desired position faster. Figure 11b presents the bandwidth of DLADRC as a little smaller than the LADRC, suggesting a slower response of DLADRC. The smaller magnitudes of the base and the dish in the middle frequencies of the DLADRC-controlled system make the response curves smoother than those of RPID and LADRC. Figure 11 also presents the DLADRC’s higher stability margin over the other two approaches, thus giving smoother response curves.

5. Conclusions

This paper established an antenna (azimuth) servo system’s multiple-motor-driven 4DOF model and re-optimized the design of an active disturbance rejection-based dual-loop controller used for a 100 m class aperture radio telescope. The re-optimized design mainly centers on enhancing the anti-disturbance performance of the velocity-loop LADRC by adding disturbance-derivative compensation (DLADRC) and simplifying the position-loop controller to a proportional controller. The optimal scheme has good dynamic performance and strong attenuation to external disturbances. The research also shows that a superior velocity-loop controller is essential for a high-precision antenna servo control system.
Future work will validate the proposed control strategy via experiments and further optimize it for higher-accuracy pointing of a radio telescope.

Author Contributions

Conceptualization, N.L. and N.W.; methodology, N.L.; software, N.L.; validation, N.L., N.W. and Z.L.; formal analysis, N.L.; investigation, Z.L.; resources, N.L., Q.X. and N.W.; data curation, N.L.; writing—original draft preparation, N.L.; writing—review and editing, N.L.; visualization, N.L.; supervision, Q.X.; project administration, N.W.; funding acquisition, N.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Young Scientists Fund of the National Natural Science Foundation of China (No. 12303099), the Scientific Instrument Developing Project of the Chinese Academy of Sciences (No. PTYQ2022YZZD01), and the Open Fund of Shaanxi Key Laboratory of Antenna and Control Technology.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, N.; Xu, Q.; Ma, J.; Liu, Z.; Liu, Q.; Zhang, H.; Pei, X.; Chen, M.; Manchester, R.N.; Lee, K.; et al. The Qitai radio telescope. Sci. Sin. Phys. Mech. Astron. 2023, 66, 289512. [Google Scholar] [CrossRef]
  2. Prestage, R.M. GBT High Frequency Observing and the Precision Telescope Control System Project. Available online: https://safe.nrao.edu/wiki/bin/view/GB/PTCS/ServoImprovementsHome (accessed on 16 July 2016).
  3. White, E.; Ghigo, F.; Prestage, R.; Frayer, D.T.; Maddalena, R.J.; Wallace, P.T.; Brandt, J.J.; Egan, D.; Nelson, J.D.; Ray, J. Green Bank Telescope: Overview and analysis of metrology systems and pointing performance. Astron. Astrophys. 2022, 659, A113. [Google Scholar] [CrossRef]
  4. Gawronski, W. Control and Pointing Challenges of Large Antennas and Telescopes. IEEE Trans. Control. Syst. Technol. 2007, 15, 276–289. [Google Scholar] [CrossRef]
  5. Kong, D.Q.; Wang, S.G.; Wang, J.Q.; Wang, M.; Zhang, H.B. A new calibration model for pointing a radio telescope that considers nonlinear errors in the azimuth axis. Res. Astron. Astrophys. 2014, 14, 733–740. [Google Scholar] [CrossRef]
  6. Ma, X.H.; Zhang, Z.B.; Sun, Z.M. The Complete Expression of the Axes Related Errors for the Pointing Calibration Model of the Radio Telescope. Acta Astron. Sin. 2021, 62, 2. (In Chinese) [Google Scholar]
  7. Smith, D.R. Friction compensation strategies in large telescopes. Proc. SPIE 2010, 7733, 77332N. [Google Scholar]
  8. Kumar, T.S.; Banavar, R.N. Velocity reversal systems: A simple friction model for telescopes. Asian J. Control 2018, 20, 678–688. [Google Scholar] [CrossRef]
  9. Mulla, A.A. Overview on the development and applications of antenna control. Annu. Rev. Control 2016, 41, 47–57. [Google Scholar] [CrossRef]
  10. Gawronski, W. Application of the LQG and Feedforward Controllers to the Deep Space Network Antennas. IEEE Trans. Control Syst. Technol. 1995, 3, 417–421. [Google Scholar] [CrossRef]
  11. Zhang, J.; Lei, Z.G.; Quan, Z.J.; Song, R.X.; Wang, S.F.; Huang, J. LQG Compensator for Large Antenna under Wind Disturbance. In Proceedings of the Fifth Asia International Symposium on Mechatronics, Guilin, China, 7–10 October 2015. [Google Scholar]
  12. Li, S.L.; Bao, H.; Wang, C.S. Dynamic modeling and control for fully-steerable large reflector antenna considering rigid-flexible coupling. J. Vibro Eng. 2017, 19, 1867–1881. [Google Scholar] [CrossRef]
  13. Schipani, P.; Gonzalez, M.; Perrotta, F.; Savarese, S.; Colapietro, M.; Ghedina, A.; Diaz, M.H.; Ventura, H. Towards new servo control algorithms at the TNG telescope. Proc. SPIE 2020, 11445, 114452. [Google Scholar]
  14. Gawronski, W. Antenna Control Systems from PI to Hinf. IEEE Antennas Propag. Mag. 2001, 43, 52–60. [Google Scholar] [CrossRef]
  15. Ming, A.; Yamaoka, T.; Kida, T.; Kanamori, C.; Satoh, M. Accuracy improvement of ship mounted tracking antenna for satellite communications. In Proceedings of the International Conference on Mechatronics & Automation, Niagara Falls, ON, Canada, 29 July–1 August 2005. [Google Scholar]
  16. Wu, L.Y.; Li, J.H.; Zeng, H.B.; Duan, G.R. Robust H-infinity control design for spacecrafts with large flexible netted antennas. Control Theory Appl. 2013, 30, 365–371. (In Chinese) [Google Scholar]
  17. Wen, C.; Lu, J.Y.; Su, W.Z. Bi-objective control design for vehicle-mounted mobile antenna servo systems. IET Control Theory Appl. 2022, 16, 256–272. [Google Scholar] [CrossRef]
  18. García-Sanz, M.; Ranka, T.; Joshi, B.C. Advanced nonlinear robust controller design for high-performance servo-systems in large radar antennas. In Proceedings of the 2011 IEEE National Aerospace and Electronics Conference, Dayton, OH, USA, 20–22 July 2011. [Google Scholar]
  19. García-Sanz, M. Radio-Telescope Control. In Robust Control Engineering: Practical QFT Solutions; CRC Press of the Taylor & Francis Group: Boca Raton, FL, USA, 2017; pp. 365–394. [Google Scholar]
  20. Sajjad Keshtkar, M.S. Adaptive Sliding Mode Tecniques with Aerospace Applications. Doctoral Dissertation, Cinvestav del National Polytechnic Institute, Mexico City, Mexico, 2016. [Google Scholar]
  21. Liao, X.J.; Zhang, L.; Zhao, L.; Ye, J.Z. Design of Disturbance Observer for the Servo Control System of Large Diameter Antenna. Meas. Control Technol. 2013, 32, 59–61. (In Chinese) [Google Scholar]
  22. Yang, L.; Wang, N.; Liu, Z.Y.; Li, N. Tracking and Disturbance Suppression of the Radio Telescope Servo System Based on the Equivalent-Input-Disturbance Approach. Adv. Astron. 2024, 2024, 5786292. [Google Scholar] [CrossRef]
  23. Qiu, D.M.; Sun, M.W.; Wang, Z.H.; Wang, Y. K; Chen, Z.Q. Practical Wind-Disturbance Rejection for Large Deep Space Observatory Antenna. IEEE Trans. Control Syst. Technol. 2014, 22, 1983–1990. [Google Scholar] [CrossRef]
  24. Ranka, T.; García-Sanz, M.; Ford, J.M. Extended state observer-based controller design for the Green Bank Telescope servo system. In Proceedings of the 2015 IEEE National Aerospace and Electronics Conference (DSCC), Columbus, OH, USA, 28–30 October 2015. [Google Scholar]
  25. Chen, R.; Chen, Y.W.; Zhang, Z. Synthesized modeling and active disturbance rejection control for the Leighton Chajnantor Telescope. Publ. Astron. Soc. Jpn. 2024, 76, 143–162. [Google Scholar] [CrossRef]
  26. Ranka, T.; García-Sanz, M.; Weadom, T.; Ford, J.M. System identification of the Green Bank Telescope structure and servo system. In Proceedings of the 2014 American Control Conference (ACC), Portland, OR, USA, 4–6 June 2014; pp. 3692–3697. [Google Scholar]
  27. Li, N.; Wang, N.; Liu, Z.Y.; Yang, L. Active Disturbance Rejection-based Double-loop Control Design for Large Antenna’s Servo System. Publ. Astron. Soc. Pac. 2023, 135, 115001. [Google Scholar] [CrossRef]
  28. Han, J.Q. Auto disturbance rejection controller and its applications. Contro Decis. 1998, 13, 19–23. (In Chinese) [Google Scholar]
  29. Han, J.Q. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  30. Gao, Z.Q. Scaling and bandwidth-parameterization based controller tuning, In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003.
Figure 1. Schematic of the multiple-motor-driven antenna’s azimuth system.
Figure 1. Schematic of the multiple-motor-driven antenna’s azimuth system.
Machines 12 00448 g001
Figure 2. Block diagram of multiple-DC-motor-driven 4DOF antenna servo system with a triple-loop controller.
Figure 2. Block diagram of multiple-DC-motor-driven 4DOF antenna servo system with a triple-loop controller.
Machines 12 00448 g002
Figure 3. Block diagram of the antenna’s velocity-loop control system with a novel 1st-order LADRC.
Figure 3. Block diagram of the antenna’s velocity-loop control system with a novel 1st-order LADRC.
Machines 12 00448 g003
Figure 4. Block diagram of the antenna’s re-optimized dual-loop control structure of P-DLADRC, where the DLADRC is rewritten as the combination of C ( s ) and H ( s ) .
Figure 4. Block diagram of the antenna’s re-optimized dual-loop control structure of P-DLADRC, where the DLADRC is rewritten as the combination of C ( s ) and H ( s ) .
Machines 12 00448 g004
Figure 5. Motor response curves of the system with three controllers. (a) Velocity responses and (b) input voltages.
Figure 5. Motor response curves of the system with three controllers. (a) Velocity responses and (b) input voltages.
Machines 12 00448 g005
Figure 6. Position response under DLADRC control: (a) K d = 0.05 , (b) K d = 0.55 , and (c) motor’s input voltages at K d = 0.55 .
Figure 6. Position response under DLADRC control: (a) K d = 0.05 , (b) K d = 0.55 , and (c) motor’s input voltages at K d = 0.55 .
Machines 12 00448 g006
Figure 7. System response in an average wind of V = 6 m/s: (a) position of the base and dish, (b) motor’s velocity, (c) motor’s input voltage.
Figure 7. System response in an average wind of V = 6 m/s: (a) position of the base and dish, (b) motor’s velocity, (c) motor’s input voltage.
Machines 12 00448 g007
Figure 8. System’s ramp response: (a) Without command-rate compensation and (b) with command-rate compensation, K = 50.
Figure 8. System’s ramp response: (a) Without command-rate compensation and (b) with command-rate compensation, K = 50.
Machines 12 00448 g008
Figure 9. Motor response: (a) Input voltage and (b) velocity.
Figure 9. Motor response: (a) Input voltage and (b) velocity.
Machines 12 00448 g009
Figure 10. Bode diagram of the antenna’s 4DOF velocity model.
Figure 10. Bode diagram of the antenna’s 4DOF velocity model.
Machines 12 00448 g010
Figure 11. Bode diagram: (a) RPID and DLADRC, and (b) LADRC and DLADRC.
Figure 11. Bode diagram: (a) RPID and DLADRC, and (b) LADRC and DLADRC.
Machines 12 00448 g011
Table 1. Tracking errors (in deg/s) and response times (in s) of motor speed responses with three control methods in wind disturbances.
Table 1. Tracking errors (in deg/s) and response times (in s) of motor speed responses with three control methods in wind disturbances.
RPIDLADRCDLADRC
Mean error0.07100.00760.0052
Max. error1.09870.34570.2836
Median error0.00020.00000.0000
RMS error0.22550.04800.0362
Response time208.88.8
Table 2. Error statistics (in deg) of position responses under two position controllers in K p = 16 and K d = 0.55 .
Table 2. Error statistics (in deg) of position responses under two position controllers in K p = 16 and K d = 0.55 .
MeanMax.MedianRMS
PD-DLADRC−0.00050.01610.00100.0086
P-DLADRC−0.00050.01690.00100.0087
Table 3. Switching performance indicators and tracking errors for wind disturbances of V = 6 m/s and 3 m/s.
Table 3. Switching performance indicators and tracking errors for wind disturbances of V = 6 m/s and 3 m/s.
RPIDLADRCDLADRC
Overshoot (%)02.44
Settling time (5%, in s)11.95.125.26
Settling time (2%, in s)17.58.410.8
Mean (V = 6 m/s)0.00420.00070.0006
Max. (V = 6 m/s)0.03850.01850.0153
Median (V = 6 m/s)0.00060.00000.0000
RMS (V = 6 m/s)0.00920.00320.0025
Response time1004444
Mean (V = 3 m/s)0.00130.00020.0001
Max. (V = 3 m/s)0.01020.00470.0039
Median (V = 3 m/s)0.00040.00000.0000
RMS (V = 3 m/s)0.00250.00080.0006
Table 4. Ramp-tracking errors (in deg) of the base under the three control methods in an average wind of V = 6 m/s.
Table 4. Ramp-tracking errors (in deg) of the base under the three control methods in an average wind of V = 6 m/s.
RPIDLADRCDLADRC
Mean0.00460.00070.0006
Max.0.03840.01850.0153
Median0.00180.00000.0000
RMS0.00900.00320.0025
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.

Share and Cite

MDPI and ACS Style

Li, N.; Xu, Q.; Wang, N.; Liu, Z. Re-Optimized Design for the ADR-Based Dual-Loop Controller of 100 m Class Aperture Radio Telescope. Machines 2024, 12, 448. https://doi.org/10.3390/machines12070448

AMA Style

Li N, Xu Q, Wang N, Liu Z. Re-Optimized Design for the ADR-Based Dual-Loop Controller of 100 m Class Aperture Radio Telescope. Machines. 2024; 12(7):448. https://doi.org/10.3390/machines12070448

Chicago/Turabian Style

Li, Ning, Qian Xu, Na Wang, and Zhiyong Liu. 2024. "Re-Optimized Design for the ADR-Based Dual-Loop Controller of 100 m Class Aperture Radio Telescope" Machines 12, no. 7: 448. https://doi.org/10.3390/machines12070448

APA Style

Li, N., Xu, Q., Wang, N., & Liu, Z. (2024). Re-Optimized Design for the ADR-Based Dual-Loop Controller of 100 m Class Aperture Radio Telescope. Machines, 12(7), 448. https://doi.org/10.3390/machines12070448

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop