METHOD FOR CORRECTING POINTING ERRORS OF BIAXIAL ROTATION SYSTEM BASED ON SPHERICAL CAP FUNCTION
20220404844 · 2022-12-22
Inventors
- Yi ZHENG (Nanjing, Jiangsu, CN)
- Ying LI (Nanjing, Jiangsu, CN)
- Zhaoxiang WU (Nanjing, Jiangsu, CN)
- Bin LIANG (Nanjing, Jiangsu, CN)
- Lifeng TANG (Nanjing, Jiangsu, CN)
Cpc classification
G06F17/15
PHYSICS
International classification
Abstract
The invention discloses a method for correcting the pointing errors of a biaxial rotation system based on the spherical cap function, comprising: error collection: selecting stars or radio sources distributed evenly in a star catalogue for tracking and observation to obtain the theoretical position and measurement position of the stars, and subtracting the measurement positions and the theoretical positions to obtain the error distribution; error model fitting: selecting a suitable orthogonal spherical cap function for the obtained error distribution and performing fitting to calculate an error fitting coefficient, the orthogonal spherical cap function model comprising a hemispheric harmonic function HSH, a Zernike spherical cap function ZSF, and a longitudinal spherical cap function LSF; and error control and compensation: putting the error model and the related fitting coefficient into a pointing control system for compensation. In the present method for correcting the pointing errors of a biaxial rotation system based on a spherical cap function, the model has strong stability and is not easily affected by measurement noise; there is no need to determine the form of the model on the bases of the frame form of the telescope, and the correction accuracy is high.
Claims
1. Method for correcting the pointing errors of a biaxial rotation system based on the spherical cap function, characterized in that it comprising: Error collection: selecting stars or radio distributed evenly in a star catalogue for tracking and observation to obtain the theoretical position and measurement position of the stars, and subtracting the measurement positions and the theoretical positions to obtain the error distribution; for the small twin-axis rotating system such as double swing milling head, the error distribution on the spherical cap is measured by laser tracker; Error model fitting: selecting a suitable orthogonal spherical cap function for the obtained error distribution and performing fitting to calculate an error fitting coefficient; the orthogonal spherical cap function model comprising a hemispheric harmonic function HSH, a Zernike spherical cap function ZSF and a longitudinal spherical cap function LSF; Error control and compensation: putting the error model and the related fitting coefficient into a pointing control system for compensation.
2. Method for correcting the pointing errors of a biaxial rotation system based on the spherical cap function according to claim 1, wherein the specific process of the method is: S1, Error collecting; S2, Determining the maximum zenith angle and the fitting function; Determining the maximum zenith angle, and the error obtained in step S1 was fitted using the orthogonal spherical cap function model to calculate the error fitting coefficient; S3, Calculating the error fitting and the fitting coefficient was obtained; S4, Obtaining the pointing error model; S5, Putting it into the control system for error correction.
3. Method for correcting the pointing errors of a biaxial rotation system based on the spherical cap function according to claim 2, wherein the specific process of step S1 is: S1-1, Selecting theoretical value Spherical crown is divided into s bins (optimizing evenly divided), measured in each bin, Zenith direction θ and azimuth direction ϕ and the radial direction of the theoretical value r can be got; S1-2, The experimental equipment is used for testing and the measured value is obtained; S1-3, The theoretical and experimental values are subtracted to obtain the pointing error.
4. Method for correcting the pointing errors of a biaxial rotation system based on the spherical cap function according to claim 2, wherein the specific process of step S2 is: S2-1, Selecting the ith orthogonal spherical cap function model function; S2-2, Determining the corresponding angle to the jth direction (1≤j≤s); S2-3, Calculating the ith function valueh.sub.i.sup.j.
5. Method for correcting the pointing errors of a biaxial rotation system based on the spherical cap function according to claim 2, wherein step S2: (1) Hemispheric harmonic function:
6. Method for correcting the pointing errors of a biaxial rotation system based on the spherical cap function according to claim 2, wherein step S2: These lection of maximum Zenith angle θ.sub.0 is the maximum use range of the height axis in the two-axis rotation system. When θ.sub.0<90°, the fitting function can choose the hemispheric harmonic function or Zernike spherical cap function ZSF or Longitudinal spherical cap function LSF; when θ.sub.0>90°, the fitting function can choose Zernike spherical cap function ZSF, Longitudinal spherical cap function LSF.
7. Method for correcting the pointing errors of a biaxial rotation system based on the spherical cap function according to claim 2, wherein step S3 includes: The Zenith direction θ and azimuth direction ϕ and the radial direction of the theoretical value r can be got.
8. Method for correcting the pointing errors of a biaxial rotation system based on the spherical cap function according to claim 2, wherein step S4 includes: The Zenith direction θ and azimuth direction ϕ and the radial direction of the theoretical value rcan be got.
9. Method for correcting the pointing errors of a biaxial rotation system based on the spherical cap function according to claim 2, wherein the specific process of step S5 is: S5-1, Getting pointing command; S5-2, Substituting the pointing command into the pointing error model of Zenith angle to obtain the pointing error of Zenith angle; S5-3, Fixing zenith pointing command; S5-4, Putting the modified command into the control system for execution.
Description
DESCRIPTION OF THE FIGURES
[0047]
[0048]
[0049]
[0050]
DETAILED DESCRIPTION
[0051] The following is a further detailed description of the invention in combination with the attached drawings.
[0052] The method of the invention is applicable in two situations:
[0053] (1) If the area covered by the error model is smaller than the hemisphere, HSH, ZSF and LSF can be used.
[0054] (2) If the error model covers more than one hemisphere, both ZSF and LSF can be used, and the maximum Zenith angle θ.sub.0 can be determined according to the distribution of error data.
[0055] For convenience, the following discussion takes HSH as an example (ZSF and LSF are used in the same way as HSH)
[0056] The method and steps of the invention are shown in
Step 1: error collection
Step 1-1 Selecting the theoretical value
[0057] Spherical crown is divided into s bins (optimizing evenly divided), measured in each bin, Zenith direction Band azimuth direction ϕ and the radial direction of the theoretical value rcan be got:
Step 1-2 Testing with the experimental equipment to obtain the measured value
Step 1-3 Subtracting the theoretical value from the experimental value to obtain the pointing error:
Step 2: error model fitting
[0058] The error distribution obtained above is selected to fit the orthogonal spherical cap function model, and the error fitting coefficient was calculated. The orthogonal spherical cap function model includes HSH (Hemi-Spherical Harmonics), ZSF (Zernike Spherical Function) and LSF (Longitudinal Spherical Function).
(1) the analytical expression formula of HSH is as follows:
Among, P.sub.n.sup.|m| is the Associated Legendre Polynomial (Associated Legendre Polynomials) Here are the expressions:
HSH is a complete set of orthogonal functions on a hemispheric plane.
(2) The analytic expression of Zernike spherical cap function ZSF:
Among, t=sin(θ/2)/sin(θ.sub.0/2). R.sub.n.sup.m(t) is the Zernike polynomial, here is the expression:
ZSF is a complete set of orthogonal functions on a spherical crown with a maximum Zenith angle θ.sub.0.
(3) Longitudinal spherical cap function LSF:
[0059] Among,
LSF is a complete set of orthogonal functions on a spherical crown with a maximum Zenith angle θ.sub.0.
[0060] Selection of maximum Zenith angle θ.sub.0: the maximum range of use for the height axis in a two-axis rotation system should be selected. When θ.sub.0 less than 90 degrees, the fitting function can choose the hemispheric harmonic function, or Zernike spherical cap function ZSF, or longitudinal spherical cap function LSF.
S2-1, Selecting the ith HSH: HSH.sub.i (1≤i≤N);
S2-2, Determining the corresponding angle (θ.sub.j, ˜.sub.j) to the jth direction (1≤j≤s);
S2-3, Calculating the function valueh.sub.i.sup.j to the jth direction to form fitting matrix H.
Step 3: Calculating the coefficients in the fitting model
Step 3-1 Calculating the coefficient of Zenith angle θ
{right arrow over (A)}=[a.sub.1 a.sub.1 . . . a.sub.N].sup.T=(H.sup.TH).sup.−1H.sup.T(dΘ)
Step 3-2 Calculating the coefficient of azimuth angle ϕ
{right arrow over (B)}=[b.sub.1 b.sub.2 . . . b.sub.N].sup.T=(H.sup.TH).sup.−1H.sup.T(dΦ)
Step 3-3 Calculating the coefficient of radial direction r
{right arrow over (C)}=[c.sub.1 c.sub.2 . . . c.sub.N].sup.T=(H.sup.TH).sup.−1H.sup.T(dR)
Step 4: Obtaining the pointing error model
Step 4-1 The error model to direction θ of Zenith angle is as follows:
Step 4-2 The error model to direction ϕ of Azimuth angle is as follows:
Step 4-3 The error model to radical direction r is as follows:
Step 5: Error correction by putting in the pointing control system, as shown in
[0061] Taking Zenith angle θ as an example, correction is made through pointing error model.
Step 5-1 Getting pointing command (θ.sub.m, φ.sub.m);
Step 5-2 The pointing command is substituted into the pointing error model of Zenith angle, and the pointing error of Zenith angle is calculated:
Step 5-3 Fixed zenith pointing command:
{circumflex over (θ)}.sub.m=θ.sub.m−e.sub.θ
Step 5-4 Put the modified command into the control system for execution. See
Step 6: Put in the pointing control system for error correction
[0062] The azimuth flow is the same.
[0063] The correction of radial r is more complicated than Azimuth angle and Zenith angle, so it cannot be directly corrected. In five-axis numerical control equipment, its correction should be compensated by linear motion in three directions (X, Y, Z), and the formula is as follows:
Then put in the control system of X, Y and Z for correction;
[0064] As mentioned above is only a relatively good embodiment of the invention and is not used to restrict the invention. Any modification, equivalent replacement and improvement etc. made within the spirit and principles of the invention shall be included in the protection scope of the invention.