Abstract
The Five-hundred-meter Aperture Spherical radio Telescope is the world’s largest single-dish radio telescope and is located in the southwest of China. The cable-driven parallel robot and A-B rotator of the feed support system in Five-hundred-meter Aperture Spherical radio Telescope are designed to realize the theoretical position and attitude of the receiver. The feed support system is a pose-redundant and rigid–flexible coupling system; thus, the method of pose distribution between the A-B rotator and the cable-driven parallel robot impacts on the cable tension distribution and stiffness of the feed support system, which are crucial to the feed support system stability. The main purpose of this study is to examine the pose optimal distribution method for the feed support system. First, a mechanical model of the feed support system, which considers the time-varying barycenter of the feed cabin and the back-illuminated strategy of the receiver, is established. Then, a pose distribution method that ensures the position and attitude accuracy of the receiver is proposed for the feed support system. Considering the performance indices of the variance of cable tensions and the stiffness of the cable-driven parallel robot, an optimization of the rotation angles of the A-B rotator with multiple objectives is implemented using a genetic algorithm. Finally, simulations are conducted to demonstrate the effectiveness of the proposed method compared with others. Results show that the proposed approach not only ensures the attitude accuracy of the receiver but also maintains the lower variance of cable tensions and higher stiffness of the feed support system.
Introduction
The Five-hundred-meter Aperture Spherical radio Telescope (FAST) is the largest single-dish radio telescope in the world and is located in Guizhou province in the southwest of China. 1,2 It primarily consists of a feed support system (FSS), an active reflector system, and a receiver system. 3,4 A photograph of FAST is shown in Figure 1.

Photograph of FAST. FAST: Five-hundred-meter Aperture Spherical radio Telescope.
The FSS is composed of a six-cable-driven parallel robot (CDPR) and a feed cabin. 5 –7 As shown in Figure 2, the feed cabin contains three mechanisms: a star frame, A-B rotator, and rigid Stewart manipulator. The star frame acts as the active platform of the CDPR. The CDPR and A-B rotator are designed to realize the theoretical pose of the receiver. The rigid Stewart manipulator is designed to compensate the position and attitude deviation of the receiver which are caused by the wind vibration and other external disturbances. 8

Diagram of the feed cabin.
According to the special structure of the FSS, several technical issues need specific consideration. First, the rotation of the A-B rotator and the adjustment of the rigid Stewart manipulator change the barycenter of the feed cabin, which should be considered in the FSS mechanical model. 5 Second, the back-illuminated strategy of the receiver should be added to the FSS model because the illumination area of the receiver may transcend the region of the active reflector. Third, owing to the redundancy of the attitude distribution between the A-B rotator and the CDPR, and because the A-B rotator cannot compensate the rotation of three degrees of freedom (3-DOFs), the receiver pose should be properly allocated to the CDPR and A-B rotator to satisfy the requirement of FSS stability and accuracy.
The CDPR mechanical model has been widely studied, including by the researchers at Xidian University, 9,10 Tsinghua University, 11,12 and the National Astronomical Observatories, Chinese Academy of Sciences. 13,14 The model of the time-varying barycenter was developed by Chai et al. 15 However, none of the above studies considered the back-illuminated strategy of the receiver. Li et al. 16 allocated the pose of receiver to the CDPR and the A-B rotator using the principle of minimum variance of cable tensions. Tang et al. 8 determined that the cable tensions are evenly distributed when the ratio of tilt angles of the CDPR and A-B rotator is 3:5. Yao et al. 17 presented a pose planning method for the FSS. However, these pose distribution studies do not consider the FSS stiffness.
Owing to the long-span flexibility cable structure, the FSS is sensitive to external disturbance. 18 Stiffness can characterize the ability of FSS to resist external disturbances. The FSS stiffness is far less than that of the rigid-link parallel robot. Li 19 derived the FSS stiffness by calculating the Jacobian matrix derivatives. Raid 20 derived the tangential stiffness of a two-node catenary cable element. Accordingly, Zi 21 derived the static stiffness matrix of the CDPR; however, the effect of the time-varying barycenter and the rotation matrix differential from the cable coordinate system to the global coordinate system were ignored. In this study, the derivation of FSS stiffness is intended to resolve these deficiencies.
The remainder of this article is organized as follows. In the “FSS description and modeling” section, the description and modeling of the FSS are provided. A pose distribution method, which ensures the receiver pose accuracy, is designed for the FSS in the “FSS pose distribution algorithm” section. In the “Multi-objective optimization for pose distribution” section, the multi-objective optimization for pose distribution is illustrated. Numerical simulation and discussion are presented in the section that is named accordingly. Finally, in the last section, conclusions and future work are provided.
FSS description and modeling
Description of the FSS
As shown is Figure 2, the FSS contains a six-CDPR and a feed cabin. The rigid Stewart manipulator is assembled in the feed cabin, and the receiver is mounted on the active platform of the Stewart manipulator. The target of the FSS is to control the receiver to operate stably and accurately. The receiver workspace is schematically illustrated in Figure 3. During the observation, the receiver moves on the focal surface, which is a virtual surface formed by different focal points of the active reflector. Angle α is the azimuth angle of the receiver in the global coordinate system {OG-XGYGZG }. Angle θ 0 is the theoretical target tilt angle of the receiver. It is defined as the acute angle between the ZG-axis and the line of point OG and the receiver. Angle θ is the actual tilt angle of the receiver. It is defined as the angle between the ZG-axis and the center normal vector of the active platform. The actual tilt angle of the receiver is obtained through the cooperation of the CDPR and A-B rotator.

Schematic diagram of the receiver workspace.
CDPR static equilibrium equation
Figure 4 depicts the FSS-related coordinate systems. All coordinate systems comply with the right-hand rule. The six support towers are uniformly distributed on the circumference having a 600-m diameter. The related coordinate systems are defined as follows.

FSS-related coordinate systems. FSS: feed support system.
Let {G} (OG-XGYGZG ) be the global coordinate system. It is attached to the spherical center of the active reflector; the x-axis points to geographical east direction, and the z-axis points in the direction opposite to the force of gravity.
Let {C} (OC-XCYCZC ) be the star-frame coordinate system. It is attached to the geometric center of the plane formed by six anchor nodes (B 1 to B 6). The x-axis crosses the midpoint of B 1 B 6, and the z-axis is perpendicular to the star frame.
Let {AB} (OAB-XABYABZAB ) be the A-B rotator coordinate system. It is attached to the intersection of the A-axis and B-axis with the x-axis along the A-axis, and the y-axis along the B-axis.
Let {B} (OB-XBYBZB ) be the base platform coordinate system. It is attached to the geometric center of the plane formed by six Hooke hinge joints in the base platform. Its three axes are always parallel to the three axes of {AB} and with the same pointing direction.
Let {P} (OP-XPYPZP ) be the active platform coordinate system. It is attached to the geometric center of the plane formed by six spherical joints of the active platform. The y-axis points to the midpoint of the line connected by spherical joint 2 and spherical joint 3. The z-axis is perpendicular to the active platform.
When the feed cabin is located on the center point of the focal surface, and the FSS is on the initial pose, the three axes of each coordinate system are, respectively, parallel to each other and with the same pointing direction.
In the following, vectors and matrices are denoted in bold. The right subscripts of notations imply their physical meanings, while the left superscripts represent the coordinate systems under which they are described.
According to the demand of the astronomical observation, the FSS moves so slowly that it can be considered static. The CDPR static equilibrium equation can be derived as
where
G
where
C
Suspension cable modeling
In the presented model, the cable weight is non-negligible
22
and each cable is considered an inextensible catenary. The tension diagram of a single cable is shown in Figure 5. Let

Tension diagram of a single cable.
With respect to {Ti }, the catenary equation of a single cable can be written as 9
where q is the linear density of the cables, FHi
is the horizontal component of tension
Here, hi represents the height of the ith cable and li denotes the horizontal span of the ith cable. According to the expression d 2 Li = d 2 xi + d 2 zi , the cable length can be expressed as
Let G
The cable tensions at points Ai and Bi can be expressed as
where
G
Time-varying barycenter
The rotation of the A-B rotator and the adjustment of the rigid Stewart manipulator change the barycenter of the feed cabin, which induces a pose deviation of the FSS for a significant torque produced by the 30-ton feed cabin. The barycenter of the feed cabin can be expressed as
where m*
represents the mass of the mechanism and is denoted by the right subscript. *
where
B
FSS pose distribution algorithm
Back-illuminated strategy
During the observation, the active reflector is controlled as a parabolic surface, and the flare angle of the receiver is constant. The receiver is controlled to move on the focal surface. The receiver shape is similar to a horn, and its receptive field is limited by the structure. When the receiver moves to some point where the theoretical tilt angle is larger than a given threshold, part of its receptive field will be outside the active reflector surface, which weakens the intensity of the signal detected by the receiver, as shown in Figure 6. To alleviate this situation, the back-illuminated strategy is proposed.

Schematic diagram of the back-illuminated strategy of the receiver.
Normally, the center normal vector of the receiver must pass through the spherical center of the active reflector, as shown in the normal-illuminated triangle in Figure 6. However, when the receiver must be back-illuminated, the center normal vector of the receiver is only required to intersect with the ZG-axis, as shown in the back-illuminated triangle in Figure 6.
When the theoretical tilt angle of receiver θ 0 is larger than threshold θth , the actual tilt angle of receiver θ can be expressed as
where θH is the back-illuminated angle, which can be expressed as
where
The threshold value of the tilt angle θ th can be expressed as
where R, Rd , Rr , and f, respectively, represent the active reflector radius, the effective aperture of the active reflector, the illumination caliber of the receiver, and the ratio between the height of the focal surface and R.
Pose distribution for the FSS
As shown in Figure 2, the pose of the receiver is determined by the pose of the star frame, angles of the A-B rotator, and status of the rigid Stewart manipulator. The Stewart keeps in initial state during the FSS pose distribution, thus, given the position of the receiver, and the attitude of the star frame is determined when given angles of the A-B rotator. It is obvious that there is attitude distribution redundancy between the CDPR and the A-B rotator. In addition, the A-B rotator cannot fully compensate for the rotation of 3-DOF for its special structure. Thus, the receiver pose should be properly allocated to the CDPR and A-B rotator.
Previous studies examined the pose distribution algorithm, and the rigid Stewart manipulator was used to compensate for the theoretical attitude angle of the receiver, for which the A-B rotator could not compensate. 16 However, this approach limits the compensation space of the rigid Stewart manipulator and makes it difficult to compensate the position and attitude deviation of the receiver caused by external disturbances. Meanwhile, the FSS is prone to vibration under the action of the rigid Stewart manipulator 8 ; thus, the fewer poses of the rigid Stewart manipulator to be adjusted, the better.
In this section, a pose distribution algorithm that ensures the accuracy of the receiver pose is proposed, and its flowchart is shown in Figure 7.

Flowchart of the pose distribution algorithm.
The attitude matrix calculated by using the vector and rotation angle is defined as
where [
Given the position of receiver
G
Considering the back-illuminated strategy of the receiver, the actual tilt angle of receiver θ is given by
where θH
and θ
th can be obtained through equations (13) and (14), respectively. The attitude of the active platform of Stewart
G
G
Given the rotation angles of the A-B rotator, θA and θB , the attitude of the A-B rotator to compensate is shown as
where
The positions
G
Because the rigid Stewart manipulator is maintained in the initial state during the pose distribution,
B
The values of
C
The receiver pose is distributed to the star frame and the A-B rotator. Given the position of the receiver
G
Multi-objective optimization for pose distribution
In previous studies, the minimum variance of cable tensions 16 and the stiffness 23 of the CDPR were, respectively, used to evaluate the stability of a system. The variance of cable tensions indicates the distribution of the six cable forces, and its minimum makes the values of cable tensions identical. The greater is the variance of cable tensions, the more dispersed is the cable tension distribution. Furthermore, the more difficult it is for the CDPR to coordinate control, the more likely it is that the rope will virtually pull, which results in a loss in stability. 24 The stiffness represents the ability of the system to resist the external forces, for example, the disturbances from the wind. So under the external disturbances, the greater is the system stiffness, the higher is the trajectory accuracy of the end effector (the receiver), and the more stable is the system. 23 Consequently, a system higher stiffness means a higher stability.
In this section, the objective functions of tension and stiffness are derived, and multiple performances of variance of cable tensions and stiffness of the CDPR are simultaneously considered for optimization of the rotation angles of the A-B rotator.
FSS tension objective function
Owing to its flexibility, the FSS is prone to swaying when the cable tensions are unevenly distributed. Moreover, some cables tend to be in a virtual traction state with a large variance of the cable tensions. Thus, the smaller variance of cable tensions makes the FSS more stable. In this part, the minimum variance of six cable tensions is selected to be the tension objective function, which is described as
where ||
Stiffness objective functions for the FSS
To assess the elastic response of a robot to an external wrench, it is important to define the stiffness indices. The stiffness matrix refers to the relationship between the wrench and the deflection. 25 When the system is in a static equilibrium state, deflection of the end effector is determined by providing a wrench to the end effector of a robot.
As shown in Figure 5, we add a virtual y-axis in {Ti }. Accordingly, the rotation matrix from {Ti } to {G} can be expressed as
The cable tension with respect to {G} can be expressed as
According to equation (1), to ensure the FSS equilibrium, the external force and moments acting on the feed cabin can be described as
The differential of equation (24) can be expressed as
Let the position and attitude of the star frame be expressed in a spiral vector
When the feed cabin suffers an infinitesimal deflection d
Let
where
The value of li and hi can be expressed as follows by considering the cables as inextensible catenaries 27
Taking the differentiation of equation (30), the stiffness matrix of the ith cable can be expressed as
Let
Taking the differentiation of equation (22), and substituting equations (29) and (32) into it, we can get
Substituting equation (33) into equation (25), we can get
Note that
Additionally,
where
Substituting equations (35) and (36) into equation (25), we can obtain
Thus, the FSS stiffness can be expressed as
However, the stiffness matrix is a 6 × 6 matrix whose components have different units. To define the stiffness performance indices, we should first nondimensionalize the stiffness matrix.
Let
The means of the eigenvalue of
where
Here,
According to the definition of stiffness, the larger κf and κm make the FSS more stable. Therefore, the maximum values of κf and κm are selected to be the stiffness objective functions, which can be described as
GA-based multi-objective optimization
The genetic algorithm (GA) is a global method for solving optimization problems based on natural evolution. 29,30 To solve the optimization of the rotation angles of the A-B rotator, GA is adopted because of its good performance in searching in complex objective functions. 31
The functions χf , κf, and κm are very important indices for evaluating FSS stability. The tension objective function {min χf } makes the cable tensions evenly allocated; however, it cannot ensure that the FSS has sufficient stiffness. Conversely, the objective functions {max κf } and {max κm } enable the FSS to have sufficient stiffness; however, it cannot ensure that the cable tensions are evenly distributed. To make the FSS more stable, a multi-objective pose optimal distribution algorithm for the FSS is designed. Its mathematical description is given as follows
where T min = 1000 N and T max = 400,000 N are the minimum and maximum cable tensions, respectively, and θ min = −18° and θ max = 18° are the minimum and maximum angles of the A-B rotator, respectively. Because the values of χf , κf , and κm have different ranges, we normalize them first. The multi-objective function is expressed as
where - χf , - κf , and - κm are the normalized expression of χf , κf , and κm , respectively. χf min, κf min, and κm min are the minimum values of χf , κf , and κm in the feasible domain, respectively. χf max, κf max, and κm max are the maximum values of χf , κf , and κm in the feasible domain, respectively. These minimum and maximum values are calculated before the GA iteration using grid searching method. ω 1, ω 2, and ω 3 are weight factors and ω 1 + ω 2 + ω 3 = 1.
The values of ω1 , ω 2, and ω 3 are positive numbers less than one. The solution of a multi-objective optimal problem is not unique but there exists a Pareto-optimal solution; the choice of one solution over the other requires problem knowledge. 32 The selection of the weight factors mainly depends on whether the FSS is preferred to be stiff or the variance of the cable tensions. Because - κf and - κm are all the stiffness indices, they account for the same proportion of optimization task. - χf indicates whether the FSS is loss in stability. From the view of the system safety, - χf should be cared much more than - κf and - κm . On the premise of ω 1 > ω 2 and ω 2 = ω3, the sequence search method is used to determine the weight factors. The final weight factors of ω 1 = 0.6 and ω 2 = ω 3 = 0.2 can obtain smooth angles of the A-B rotator and retains a low variance of cable tensions and high FSS stiffness.
Numerical simulation and discussion
The main parameters of the FSS are listed in Table 1. In the GA, the population size is set to 60, and the maximum number of generations is set to 100.
Main FSS parameters.
FSS: feed support system.
To fully demonstrate the performance of the pose distribution method of the FSS, a typical test path is chosen for the experiment, as shown in Figure 8. The test path is an arc attached to the focal surface, and it passes through the lowest point of the focal surface from southwest to northeast. In the following simulation figures, when the abscissa is negative, the test path is in the seventh octant of the global coordinate system, and the theoretical tilt angles of the receiver θ 0 are the opposite of the abscissa values.

Test path for the pose distribution method of the FSS. FSS: feed support system.
In the experiment, the proposed multi-objective pose optimal distribution algorithm is compared with another method. Algorithm 1 directly uses the 3:5 tilt angle distributions between the CDPR and A-B rotator, which is proposed by Deng et al.
33
In this algorithm, the angles of the A-B rotator θA
and θB
are equal to the corresponding element in the matrix product
The GA iterative convergence process is shown in Figure 9. It is observed that the GA converges after 40 generations. The angles of the A-B rotator and the cable tensions are shown in Figure 10. The A-B rotator angles continuously vary in the two algorithms. When the theoretical tilt angle of the receiver is greater than θ th = 26.45°, the receiver begins to back illuminate, and the angles of the A-B rotator begins to decrease. From the view of Figure 10(a) and (c), the maximum angles of the A-B rotator are less than 18°, which is the limit position that the A-B rotator can reach. The angles of the A-B rotator will transcend the limit without using the back-illuminated strategy. As shown in Figure 10(b) and (d), the distribution of cable tensions in algorithm 2 is more compact than algorithm 1, and the minimum cable tensions of algorithm 2 are greater than that of algorithm 1. The more dispersed is the cable tension distribution, the more difficult it is for the CDPR to coordinate control, and the more likely it is that the rope will virtually pull. Consequently, the algorithm 2 can provide the FSS with greater stability.

Iterative convergence process of GA. GA: genetic algorithm.

Angles of the A-B rotator and cable tensions of the test path. (a) Angles of the A-B rotator with algorithm 1, (b) cable tensions with algorithm 1, (c) angles of the A-B rotator with algorithm 2, and (d) cable tensions with algorithm 2.
The curves shown in Figure 11 demonstrate that algorithm 2 performs better than algorithm 1 in χf , κf , and κm . The red and green curves represent the percentage increases in the translational stiffness and the rotation stiffness, respectively, while the blue one represents the percentage increases in the variance of cable tensions. It is obvious that algorithm 2 can provide a greater translational stiffness and rotation stiffness than algorithm 1 in most poses. There is minimal difference in stiffness when the receiver moves near the center of the focal surface, whereas a significant difference exists when the receiver begins to back illuminate. The maximum percentage increase in the translational stiffness is up to 46% and 22% for rotation stiffness. In some points, to provide greater stability, the objective values of the stiffness that algorithm 2 is lower than algorithm 1 are compensated by the smaller variance of cable tensions. From the view of the stiffness and the variance of cable tensions, the FSS can provide a greater stability with algorithm 2.

Percentage increase curves of κf , κm , and χf by algorithm 2.
Conclusions and future work
In this article, the back-illuminated strategy of the receiver and the dimensionless stiffness of the FSS were derived in detail. A pose distribution method that ensures the accuracy of the position and attitude of the receiver was designed. Using the weighted sum of the variance of cable tensions and the dimensionless stiffness of the FSS as objective functions, a multi-objective pose optimal distribution algorithm for the FSS was proposed. Compared with the pose distribution algorithm by Deng et al., 33 the proposed algorithm not only ensures the position and attitude accuracy of the receiver but also retains a lower variance of cable tensions and higher stiffness of the FSS, which are crucial to the stability of the FSS.
To find out the optimal set, we employ an empirical method to determine the weight factors in equation (42) and carry out a lot of trials and finally achieve a good performance. We are planning to explore deeper correlation between these weight factors and adopt adaptive methods in our future work.
Footnotes
Acknowledgement
The authors would like to thank Professor Junzhi Yu from the Institute of Automation, Chinese Academy of Sciences, for providing great suggestions and to the anonymous reviewers for their valuable comments on the previous versions of the article.
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Nature Science Foundation of China (no 61573358).
