CN105160125A - Simulation analysis method for star sensor quaternion - Google Patents

Simulation analysis method for star sensor quaternion Download PDF

Info

Publication number
CN105160125A
CN105160125A CN201510615958.6A CN201510615958A CN105160125A CN 105160125 A CN105160125 A CN 105160125A CN 201510615958 A CN201510615958 A CN 201510615958A CN 105160125 A CN105160125 A CN 105160125A
Authority
CN
China
Prior art keywords
satellite
star sensor
coordinate system
angle
orbit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510615958.6A
Other languages
Chinese (zh)
Other versions
CN105160125B (en
Inventor
吴婧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aerospace Dongfanghong Satellite Co Ltd
Original Assignee
Aerospace Dongfanghong Satellite Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aerospace Dongfanghong Satellite Co Ltd filed Critical Aerospace Dongfanghong Satellite Co Ltd
Priority to CN201510615958.6A priority Critical patent/CN105160125B/en
Publication of CN105160125A publication Critical patent/CN105160125A/en
Application granted granted Critical
Publication of CN105160125B publication Critical patent/CN105160125B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)

Abstract

A simulation analysis method for a star sensor quaternion comprises: (1) establishing a satellite by using a simulation tool, and setting an initial orbital element of the satellite; (2) obtaining the orbital element of the satellite within a limited time cycle and an orbital position of the satellite in a J2,000 inertial coordinate system; (3) calculating a rolling angle of the satellite at the observation moment; (4) calculating a drift angle of the satellite within the limited time cycle; (5) calculating an attitude matrix of a star sensor measurement coordinate system for the J2,000 inertial coordinate system within the limited time cycle; and (6) calculating the star sensor quaternion. The simulation analysis method does not depend on too many assumptions, considers various in-orbit task attitude modes of the satellite, performs simulation analysis on the star sensor quaternion with a numerical value calculation method, and solves the problem in high-precision analysis and verification of star sensor attitude measurement function and performance. In addition, the method also can serve as an interpretation method for star sensor attitude measurement data, thereby solving the problem that the attitude measurement data dynamically changed in real time cannot be accurately interpreted.

Description

A kind of simulating analysis of star sensor hypercomplex number
Technical field
The present invention relates to a kind of method adopting simulation analysis to obtain Satellite sensor hypercomplex number, belong to the attitude of satellite and orbits controlling field.
Background technology
In recent years, along with developing rapidly of satellite technology, also more and more higher to the requirement of its positioning precision, the technical research as the attitude measurement sensor ensureing satellite lofty stance precision and lofty stance degree of stability is also more and more urgent.Star sensor is the important measurement component in satellite attitude control system, is also the optical attitude sensor of current widespread use; The aerial fixed star of its ether, as the reference source of attitude measurement, exports the sensing of sensor optical axis in inertial reference system.Star sensor have attitude determination accuracy high, without movable member, high reliability, be applicable to various track application.
At present, Optical remote satellite is to the use of star sensor attitude measure data, not only for determining attitude over the ground, prior effect is inserted in camera image using star sensor hypercomplex number as image auxiliary data, under pass to user for determining camera inertial attitude, thus high precision Area Objects definitely.The attitude data of terrestrial user to star sensor and gyro to measure carries out Kalman filter, can ensure to have after the low frequency star sensor data of degree of precision and high frequency gyro data merge in short time interval, have higher precision, like this attitude data after merging being used for framing will improve the positioning precision of image greatly.
Along with the raising that Optical remote satellite imaging resolution and image quality require, carry out accurate star sensor raw measurement data analysis verification, become necessity work that remote sensing satellite is overall gradually.Star sensor is the very crucial parts of satellite, and its function and performance will be directly connected to the realization of the ground integrated index of star such as image quality, image position accuracy, camera imaging spatial direction precision of remote sensing satellite.
Summary of the invention
Technology of the present invention is dealt with problems and is: overcome the deficiencies in the prior art, there is provided a kind of computational accuracy higher, do not rely on too much hypothesis, consider satellite multiple task in-orbit gesture mode, use the star sensor hypercomplex number of the method for numerical evaluation to satellite normal attitude, roll attitude maneuver model over the ground to carry out the method for simulation analysis.
Technical solution of the present invention is: a kind of simulating analysis of star sensor hypercomplex number, and step is as follows:
(1) use emulation tool to set up satellite, the preliminary orbit radical of satellite is set;
(2) satellite set up according to step (1) and the preliminary orbit radical of setting, obtain orbital tracking and the orbital position R of satellite under J2000 inertial coordinates system of satellite in the limiting time cycle sat(t);
(3) according to the satellite orbital position R of step (2) gained satthe terrain object point the earth longitude and latitude [Lon of (t) and needs observation d, Lat d], calculate the roll angle in moonscope moment;
(4) the moonscope moment roll angle calculated according to step (3), orbit elements of satellite in the limiting time cycle of step (2) gained, calculate the drift angle of satellite in the limiting time cycle;
(5) in the limiting time cycle that the moonscope moment roll angle calculated according to step (3), step (4) calculate satellite drift angle, step (2) gained the limiting time cycle in orbit elements of satellite, to calculate in the limiting time cycle star sensor surving coordinate system relative to the attitude matrix of J2000 inertial coordinates system;
(6) in the limiting time cycle calculated according to step (5), star sensor surving coordinate system is relative to the attitude matrix of J2000 inertial coordinates system, calculates the star sensor hypercomplex number of star sensor surving coordinate system relative to J2000 inertial coordinates system.
Described step (3) specific implementation step is as follows:
(3.1) the earth longitude and latitude [Lon of base area appearance punctuate d, Lat d], calculate the position R of terrain object point under J2000 inertial coordinates system in the limiting time cycle if(t);
(3.2) according to R if(t) and the orbital position R of satellite under J2000 inertial coordinates system satt (), obtains the vector R that satellite points to terrain object point under J2000 inertial coordinates system f(t);
(3.3) by vector R ft () is transformed into satellite orbit coordinate system by J2000 inertial coordinates system, obtain the vector R under satellite orbit coordinate system o(t);
(3.4) according to vector R ot () obtains the roll angle in moonscope moment.
Use in described step (5) by the attitude matrix of satellite orbit ordinate transform to satellite body coordinate system, rotate according to the Euler around satellite body coordinate axis and determine, Eulerian angle corresponding to attitude matrix are relevant with rotation order, and rotating order and satellite control system, used to turn sequence identical.
Rotate order when Eulerian angle by ZXY axle to draw, then by the attitude matrix A of satellite orbit ordinate transform to satellite body coordinate system bo, (Z-X-Y)as follows:
Wherein, θ is satellite roll angle, the angle of pitch; Ψ is the satellite drift angle that step (4) calculates.
Rotate order when Eulerian angle by XZY axle to draw, then by the attitude matrix A of satellite orbit ordinate transform to satellite body coordinate system bo, (X-Z-Y)as follows:
Wherein, θ is satellite roll angle, the angle of pitch; Ψ is the satellite drift angle that step (4) calculates.
The present invention's advantage is compared with prior art:
(1) the star sensor hypercomplex number simulating analysis of the present invention's proposition, computational accuracy is higher, do not rely on too much hypothesis, take into full account satellite multiple task in-orbit gesture mode, use the method for numerical evaluation to carry out simulation analysis to the star sensor hypercomplex number of satellite normal attitude, roll attitude maneuver model over the ground quickly and easily, efficiently solve the high accuracy analysis validation problem of star sensor attitude measure function and performance.Not only can verify star sensor function and performance in design of satellites and factory testing stage, can also for verifying the source of star epigraph influence factor after satellier injection, be beneficial to satellite totally from the assurance satellite image quality in-orbit that the angle of system is quantitative, for the ground test checking of satellite imagery link supplements an important means;
(2) satellite body coordinate system of the present invention is relative to the attitude matrix of orbital coordinate system, and current practices well is that hypothesis satellite body coordinate system overlaps (namely supposing that the satellite three axle Eulerian angle that attitude matrix is corresponding are all zero) with orbital coordinate system; Or crab angle is set to 0 (namely not considering that drift angle affects), and drift angle causes along rail and wears rail direction picture and move, and causes image blurring, reducing image quality, is the key factor of effect string array CCD camera push-scanning image performance; Or using satellite three axle Eulerian angle as known quantity (obtain by satellite telemetering data, the method is limited to acquisition time and the acquiring way of data), and general only consider that 3-1-2 turns sequence (normally over the ground attitude).Optical remote satellite is less due to viewing field of camera angle, often needs in-orbit to carry out attitude maneuver, to obtain along rail and the visual field of observation in a big way of wearing rail direction, therefore must consider satellite multiple task in-orbit gesture mode; Optical remote satellite attitude control accuracy requires higher, therefore need the comparatively accurate attitude of satellite data when simulation analysis calculates, suppose that satellite body coordinate system overlaps with orbital coordinate system or do not consider that the way of drift angle will reduce simulation calculation precision greatly;
(3) the inventive method can be used as a kind of interpretation method of star sensor attitude measure data.Data interpretation method conventional is at present interpretation of transfiniting, and by the variation range of setting data, carries out bound compare the data collected.And star sensor attitude data, with the attitude of satellite and orbital position, real-time dynamic change occurs, only accurate definition and interpretation cannot be carried out according to data area.Usually take in actual Test Application to judge the trend curve of hypercomplex number whether level and smooth, without the method for sharp cutting edge of a knife or a sword, and satellite is when carrying out Large Angle Attitude Maneuver, transition to a certain degree will inevitably be there is in star sensor hypercomplex number, this qualitative interpretation method cannot carry out interpretation, cause fail to judge, probability of miscarriage of justice is larger.The inventive method solves the star sensor attitude measure data of real-time dynamic change cannot the problem of accurate interpretation, can Timeliness coverage, orientation problem, adds accuracy and the validity of data interpretation work, improves satellite failure early warning diagnosis capability.
Accompanying drawing explanation
Fig. 1 is the workflow diagram of the inventive method;
Fig. 2 is that the quaternion algebra of the normal attitude over the ground that the inventive method calculates is according to bias contribution schematic diagram;
Fig. 3 is that the quaternion algebra of the roll attitude maneuver model that the inventive method calculates is according to bias contribution schematic diagram.
Embodiment
The coordinate system used is needed to comprise herein: J2000 inertial coordinates system, orbital coordinate system, satellite body coordinate system, star sensor surving coordinate system, WGS-84 coordinate system.Define above coordinate system respectively below.
J2000 inertial coordinates system
J2000 inertial coordinates system O ix iy iz i, this coordinate is the coordinate system of an inertial space, and this coordinate system take the earth's core as initial point O i, X ithe direction in the average first point of Aries of the earth that axle forward measures when pointing to UTC Universal Time Coordinated 12:00 on the 1st January in 2000, Z iaxle forward points to the average axis of rotation the North that the earth measures when UTC Universal Time Coordinated 12:00 on the 1st January in 2000, Y iaxle and X iaxle, Z iaxle is vertical, X iaxle, Y iaxle, Z iaxle forms right-handed coordinate system.
Orbital coordinate system
Orbital coordinate system O ox oy oz o, initial point O osatellite in-orbit time centroid position, Z oaxle points to the earth's core by barycenter, X oaxle is in orbit plane and Z oaxle vertically and point to satellite velocities direction, Y oaxle and X oaxle, Z oaxle form right hand rectangular coordinate system and with the normal parallel of orbit plane; This coordinate system is rotate in space.
Satellite body coordinate system
Satellite body coordinate system O bx by bz b, initial point O bbe positioned at the center in satellite-rocket docking face, X boverlap with the satellite longitudinal axis, point to satellite y direction, under satellite flight state with heading in the same way, Z baxle points to the earth's core under satellite flight state, Y baxle and X baxle, Z baxle forms right-handed coordinate system (the satellite longitudinal axis is defined as on celestial body, crosses center, satellite-rocket docking face, perpendicular to satellite and the rocket parting plane, points to the axis that stellar interior is positive dirction).
Star sensor surving coordinate system
Star sensor surving coordinate system O sx sy sz s, initial point O sbe positioned at the center of star sensor ccd array, Z saxle along optical axis direction, X saxle is with the direction of CCD line scanning consistent perpendicular to optical axis in CCD front, Y saxle and X saxle, Z saxle forms right hand rectangular coordinate system.
WGS-84 coordinate system
WGS-84 coordinate system O fx fy fz f, initial point O ffor earth centroid, the Z of its earth's core rectangular coordinate system in space faxle points to agreement earth pole (CTP) direction of BIH (international time) 1984.0 definition, X faxle points to zero meridian ellipse of BIH1984.0 and the intersection point in CTP equator, Y faxle and Z faxle, X faxle vertically forms right-handed coordinate system.
Be described in further detail the present invention below in conjunction with accompanying drawing, as shown in Figure 1, the step of this simulating analysis is as follows:
(1) use emulation tool to set up satellite, the preliminary orbit radical of satellite is set.
This step uses STK as emulation tool.Open STK software, newly-built satellite, the preliminary orbit radical of satellite is set, comprises epoch time, semi-major axis, excentricity, orbit inclination, right ascension of ascending node, argument of perigee, true anomaly, select HPOP model as the deduction model of satellite orbit.
(2) satellite set up according to step (1) and the preliminary orbit radical of setting, use the REPORT function of STK software, with Δ t for emulation cycle (Δ t=1 second), obtain orbital tracking (semi-major axis a, eccentric ratio e, right ascension of ascending node Ω, orbit inclination i, argument of perigee ω, true anomaly f) and the orbital position R of satellite under J2000 inertial coordinates system of satellite in the limiting time cycle sat(t):
R s a t ( t ) = x U ( t ) y U ( t ) z U ( t )
Wherein, t represents the UTC time, and subscript " U " represents satellite.
Limiting time cycle choosing method herein: use STK software, by the earth longitude and latitude [Lon of terrain object point d, Lat d] set up land station (land station height can simplify be set to 0) at correspondence position, use the ACCESS function of STK software to obtain satellite interval to the access time of this land station, Visual simulation analysis needs the length increasing or reduce this time interval.
(3) according to the satellite orbital position R of step (2) gained satthe terrain object point the earth longitude and latitude [Lon of (t) and needs observation d, Lat d], calculate the roll angle in moonscope moment.
The orbital position R of satellite under known J2000 inertial coordinates system satthe earth longitude and latitude [the Lon of (t), terrain object point d, Lat d], calculate the roll angle in moonscope moment.First the earth longitude and latitude of base area appearance punctuate, calculates the position R of terrain object point under J2000 inertial coordinates system in the limiting time cycle ift (), then according to R if(t) and satellite orbital position R satt (), obtains the vector R that satellite points to terrain object point f(t), then by this vector median filters to satellite orbit coordinate system, obtain the roll angle in moonscope moment.Concrete steps are as follows:
A. by terrain object point the earth longitude and latitude [Lon d, Lat d] be converted into the earth's core longitude and latitude [Lon c, Lat c], computing formula is:
Lon c=Lon dLat c=tan -1[(1-f′) 2tanLat d]
Wherein, f '=1/298.257223563, represents compression of the earth.
B. impact point the earth's core is calculated apart from R:
R = R e 1 - f ′ 1 - f ′ ( 2 - f ′ ) cos 2 Lat c
Wherein, R e=6378137 meters.
C. according to J2000 inertial coordinates system in the UTC Time Calculation limiting time cycle relative to the attitude matrix A of WGS-84 coordinate system ift (), has a detailed description in " spacecraft orbit theoretical " (Liu Linzhu, 2000) that computing method are published in National Defense Industry Press.
D. the position R of terrain object point under J2000 inertial coordinates system in the limiting time cycle is calculated if(t):
Wherein, subscript " S " represents terrain object point; A y(α), A z(α) the basis element change matrix rotated around y, z-axis is represented respectively:
A y ( α ) = c o s α 0 - s i n α 0 1 0 s i n α 0 cos α A z ( α ) = c o s α sin α 0 - s i n α cos α 0 0 0 1
E. the vector R of satellite sensing terrain object point under J2000 inertial coordinates system in the limiting time cycle is calculated f(t):
R f ( t ) = R i f ( t ) - R s a t ( t ) = x S ( t ) y S ( t ) z S ( t ) - x U ( t ) y U ( t ) z U ( t )
Wherein, subscript " U " represents satellite.
F. by vector R ft () is transformed into satellite orbit coordinate system by J2000 inertial coordinates system, obtain the vector R under satellite orbit coordinate system o(t):
R o ( t ) = A o i R f ( t ) = A o i { x S ( t ) y S ( t ) z S ( t ) - x U ( t ) y U ( t ) z U ( t ) } = x U S o ( t ) y U S o ( t ) z U S o ( t )
Wherein, A oirepresent that orbital coordinate system is relative to the attitude matrix of J2000 inertial coordinates system, can calculate according to orbit parameter: right ascension of ascending node Ω, orbit inclination i, argument of perigee ω, true anomaly f, then orbital coordinate system is relative to the attitude matrix A of J2000 inertial coordinates system oican write:
A o i = 0 1 0 0 0 - 1 - 1 0 0 cos u sin u 0 - sin u cos u 0 0 0 1 1 0 0 0 cos i sin i 0 - sin i cos i c o s Ω sin Ω 0 - s i n Ω cos Ω 0 0 0 1
Wherein, u is satellite argument, has u=ω+f.
G. roll angle roll (t), angle of pitch pitch (t) of satellite in the limiting time cycle is calculated:
r o l l ( t ) = tan - 1 [ - y U S o ( t ) z U S o ( t ) ] p i t c h ( t ) = sin - 1 [ x U S o ( t ) r U S ( t ) ]
Wherein, r U S ( t ) = [ x U S o ( t ) ] 2 + [ y U S o ( t ) ] 2 + [ z U S o ( t ) ] 2 .
H. in the limiting time cycle, angle of pitch pitch (t) is the moment t of 0 observationcorresponding roll angle roll (t observation), be the roll angle in moonscope moment.The observation of satellite to impact point is limited to the attitude maneuver scope of satellite, only has when the attitude angle in moonscope moment is within the scope of the attitude maneuver of satellite, and satellite correctly could perform attitude maneuver and observed object.Satellite, in-orbit in motion process, is changed to 0 to the observation angle of pitch of fixed target by positive maximal value, then becomes negative maximal value from 0, wherein must have the satellite angle of pitch be 0 moment point.At this moment point t observation, satellite roll angle must satisfy condition:
| roll (t observation) |≤roll max
Wherein, roll maxrepresent the maximum roll angle determined by attitude of satellite maneuvering range.
(4) the moonscope moment roll angle calculated according to step (3), the orbit elements of satellite of step (2) gained, calculate the drift angle of satellite in the limiting time cycle.
A. the normal attitude over the ground of satellite (namely sets roll angle pitching angle theta=0 °), drift angle Ψ pcan write:
ψ p = tan - 1 ( cosusiniω e cosiω e - ω n )
ω n = μ p r 2 p=a(1-e 2) r = p 1 + e cos f
Wherein, ω eexpression rotational-angular velocity of the earth ( unit is °/s); ω nrepresent orbit angular velocity; I represents orbit inclination; A represents semi-major axis; E represents excentricity; ω represents argument of perigee; F represents true anomaly; U represents satellite argument, has u=ω+f; μ represents Gravitational coefficient of the Earth (μ=398610); P represents semi-focal chord of satellite orbit; R represents satellite the earth's core distance.
B. satellite roll attitude maneuver model, if roll angle is (being limited to the roll attitude maneuvering range of satellite), drift angle Ψ pcan write:
υ r = μ p e sin f
Wherein, β represents geocentric angle; R represents impact point the earth's core distance; υ rrepresent the radial component of satellite absolute velocity; All the other symbol definitions are the same.
(5) in the limiting time cycle that the moonscope moment roll angle calculated according to step (3), step (4) calculate satellite drift angle, step (2) gained the limiting time cycle in orbit elements of satellite, to calculate in the limiting time cycle star sensor surving coordinate system relative to the attitude matrix of J2000 inertial coordinates system.
Star sensor surving coordinate system is relative to the attitude matrix A of J2000 inertial coordinates system sicomputing formula is as follows:
A si=A sb*A bo*A oi
A.A sbrepresent the attitude matrix of star sensor surving coordinate system relative to satellite body coordinate system, i.e. the installation matrix of star sensor.The angle of star sensor surving coordinate system three axle and satellite body coordinate system three axle is provided, to the installation matrix namely obtaining star sensor after angle remainder string by satellite configuration topological design personnel.
B.A borepresent the attitude matrix of satellite body coordinate system relative to orbital coordinate system, can be rotated by the Euler of rich satellite body coordinate axis and provide.Generally, the Eulerian angle that attitude matrix is corresponding are relevant with rotation order, calculate the sequence that turns used herein and should turn sequence identical (satellite control system is used turns sequence: normal attitude over the ground generally adopts 3-1-2 to turn sequence, and roll attitude maneuver model generally adopts 1-3-2 to turn sequence) with satellite control system is used.
If three axle Eulerian angle of satellite are roll angle (roll (the t calculated by step (3) observation)), pitching angle theta (setting θ=0), the crab angle Ψ (Ψ calculated by step (4) p).If Eulerian angle are rotated order by ZXY axle and drawn (namely 3-1-2 turns sequence), then satellite body coordinate system is relative to the attitude matrix A of orbital coordinate system bo, (Z-X-Y)can write:
If Eulerian angle are rotated order by XZY axle and drawn (namely 1-3-2 turns sequence), then satellite body coordinate system is relative to the attitude matrix A of orbital coordinate system bo, (X-Z-Y)can write:
C.A oidefine the definition of same step (3) f item.
(6) in the limiting time cycle calculated according to step (5), star sensor surving coordinate system is relative to the attitude matrix A of J2000 inertial coordinates system si, calculate the star sensor hypercomplex number [q of star sensor surving coordinate system relative to J2000 inertial coordinates system 0, q 1, q 2, q 3] (q 0for scalar).
If star sensor surving coordinate system is relative to the attitude matrix A of J2000 inertial coordinates system siform is as follows:
A s i = A 11 A 12 A 13 A 21 A 22 A 23 A 31 A 32 A 33
Following formula can be utilized to obtain star sensor hypercomplex number:
q 0 = 1 + A 11 + A 22 + A 33 2
Embodiment
Use certain sun synchronization circular orbit satellite in-orbit data the inventive method is verified.This satellite was in 12:13:04.505 successful launch on April 26 in 2013, and after satellite flight 764.451s, the satellite and the rocket are separated.The measurement orbit parameter in satellier injection moment is as shown in table 1.
Table 1 satellier injection moment orbit parameter
Parameter name Parameters at injection (J2000 inertial coordinates system wink root)
Moment epoch 2013-4-2612:25:49.4050 (Beijing time)
Semi-major axis (m) 7025821.6501
Excentricity 0.0011386731
Orbit inclination (°) 98.0436723
Right ascension of ascending node (°) 191.7772358
Argument of perigee (°) 192.9939337
Mean anomaly (°) 335.6950378
This attitude of satellite maneuvering range is designed to rotating direction ± 35 °, without pitching maneuverability.Through each step of the inventive method, namely obtain high-precision star sensor quaternion algebra certificate by simulation analysis, concrete outcome as shown in Figure 2 and Figure 3.
Data when normal attitude is over the ground chosen satellite June 17, afternoon, 21:29:34--21:40:13 was passed by 2013, during remote measurement star 4525422 seconds--4526061 seconds (refer to during remote measurement star herein the satellite and the rocket be separated after accumulative star time).Data when roll attitude maneuver model is chosen satellite June 17, the morning, 10:29:18--10:40:06 was passed by 2013, during remote measurement star 4485806 seconds--4486454 seconds (refer to during remote measurement star herein the satellite and the rocket be separated after accumulative star time), satellite is 14.3275 ° in the motor-driven angle of rotating direction.
As can be seen from Fig. 2, Fig. 3, the star sensor hypercomplex number using the inventive method to calculate and the deviate of satellite telemetering data are all less than 0.0003, and computational accuracy is higher.
The content be not described in detail in instructions of the present invention belongs to the known technology of those skilled in the art.

Claims (5)

1. a simulating analysis for star sensor hypercomplex number, is characterized in that step is as follows:
(1) use emulation tool to set up satellite, the preliminary orbit radical of satellite is set;
(2) satellite set up according to step (1) and the preliminary orbit radical of setting, obtain orbital tracking and the orbital position R of satellite under J2000 inertial coordinates system of satellite in the limiting time cycle sat(t);
(3) according to the satellite orbital position R of step (2) gained satthe terrain object point the earth longitude and latitude [Lon of (t) and needs observation d, Lat d], calculate the roll angle in moonscope moment;
(4) the moonscope moment roll angle calculated according to step (3), orbit elements of satellite in the limiting time cycle of step (2) gained, calculate the drift angle of satellite in the limiting time cycle;
(5) in the limiting time cycle that the moonscope moment roll angle calculated according to step (3), step (4) calculate satellite drift angle, step (2) gained the limiting time cycle in orbit elements of satellite, to calculate in the limiting time cycle star sensor surving coordinate system relative to the attitude matrix of J2000 inertial coordinates system;
(6) in the limiting time cycle calculated according to step (5), star sensor surving coordinate system is relative to the attitude matrix of J2000 inertial coordinates system, calculates the star sensor hypercomplex number of star sensor surving coordinate system relative to J2000 inertial coordinates system.
2. the simulating analysis of a kind of star sensor hypercomplex number according to claim 1, is characterized in that: described step (3) specific implementation step is as follows:
(3.1) the earth longitude and latitude [Lon of base area appearance punctuate d, Lat d], calculate the position R of terrain object point under J2000 inertial coordinates system in the limiting time cycle if(t);
(3.2) according to R if(t) and the orbital position R of satellite under J2000 inertial coordinates system satt (), obtains the vector R that satellite points to terrain object point under J2000 inertial coordinates system f(t);
(3.3) by vector R ft () is transformed into satellite orbit coordinate system by J2000 inertial coordinates system, obtain the vector R under satellite orbit coordinate system o(t);
(3.4) according to vector R ot () obtains the roll angle in moonscope moment.
3. the simulating analysis of a kind of star sensor hypercomplex number according to claim 1, it is characterized in that: use in described step (5) by the attitude matrix of satellite orbit ordinate transform to satellite body coordinate system, rotate according to the Euler around satellite body coordinate axis and determine, Eulerian angle corresponding to attitude matrix are relevant with rotation order, and rotating order and satellite control system, used to turn sequence identical.
4. the simulating analysis of a kind of star sensor hypercomplex number according to claim 1, is characterized in that: rotate order when Eulerian angle by ZXY axle and draw, then by the attitude matrix A of satellite orbit ordinate transform to satellite body coordinate system bo, (Z-X-Y)as follows:
Wherein, θ is satellite roll angle, the angle of pitch; Ψ is the satellite drift angle that step (4) calculates.
5. the simulating analysis of a kind of star sensor hypercomplex number according to claim 1, is characterized in that: rotate order when Eulerian angle by XZY axle and draw, then by the attitude matrix A of satellite orbit ordinate transform to satellite body coordinate system bo, (X-Z-Y)as follows:
Wherein, θ is satellite roll angle, the angle of pitch; Ψ is the satellite drift angle that step (4) calculates.
CN201510615958.6A 2015-09-24 2015-09-24 A kind of simulating analysis of star sensor quaternary number Active CN105160125B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510615958.6A CN105160125B (en) 2015-09-24 2015-09-24 A kind of simulating analysis of star sensor quaternary number

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510615958.6A CN105160125B (en) 2015-09-24 2015-09-24 A kind of simulating analysis of star sensor quaternary number

Publications (2)

Publication Number Publication Date
CN105160125A true CN105160125A (en) 2015-12-16
CN105160125B CN105160125B (en) 2018-09-18

Family

ID=54800981

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510615958.6A Active CN105160125B (en) 2015-09-24 2015-09-24 A kind of simulating analysis of star sensor quaternary number

Country Status (1)

Country Link
CN (1) CN105160125B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105539883A (en) * 2016-02-05 2016-05-04 上海微小卫星工程中心 Vector-matching based automatic mutual verification method of multiple sensors on satellite
CN107588786A (en) * 2017-09-22 2018-01-16 上海航天控制技术研究所 A kind of multipurpose fixed star simulator driving method for star sensor emulation testing
CN109506645A (en) * 2018-12-13 2019-03-22 上海航天控制技术研究所 A kind of star sensor installation matrix ground accurate measurement method
CN110162069A (en) * 2019-05-10 2019-08-23 北京航空航天大学 Desired posture Analytical Solution method is stared in a kind of reflection of LEO spacecraft sunlight
CN111591472A (en) * 2020-05-15 2020-08-28 北京世冠金洋科技发展有限公司 Method and related device for adjusting satellite attitude
CN112082574A (en) * 2020-09-04 2020-12-15 中国科学院微小卫星创新研究院 Star sensor correction method and system
CN113203981A (en) * 2021-04-22 2021-08-03 中国人民解放军国防科技大学 Method for determining satellite attitude by utilizing radiation source to position load
CN115829879A (en) * 2022-12-15 2023-03-21 二十一世纪空间技术应用股份有限公司 Attitude quaternion processing method, device and equipment for agile satellite
CN116151052A (en) * 2023-04-24 2023-05-23 中国人民解放军32035部队 Method and device for heavily orbit-changing losing recapture of certain satellite and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1106505A2 (en) * 1999-12-10 2001-06-13 Nec Corporation Attitude angle sensor correcting apparatus for an artificial satellite
CN102541067A (en) * 2010-12-10 2012-07-04 上海卫星工程研究所 Restraint method for rotating sequences of attitudes in calculation of satellite drift angle
CN103644918A (en) * 2013-12-02 2014-03-19 中国科学院空间科学与应用研究中心 Method for performing positioning processing on lunar exploration data by satellite
CN103886208A (en) * 2014-03-27 2014-06-25 航天东方红卫星有限公司 High-resolution optical satellite maneuvering imaging drift angle correction method
US20150088419A1 (en) * 2013-09-23 2015-03-26 Texas Instruments Incorporated Method, system and apparatus for vehicular navigation using inertial sensors
CN104848860A (en) * 2015-05-19 2015-08-19 北京空间飞行器总体设计部 Method for planning attitude maneuver in imaging process of agile satellite

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1106505A2 (en) * 1999-12-10 2001-06-13 Nec Corporation Attitude angle sensor correcting apparatus for an artificial satellite
CN102541067A (en) * 2010-12-10 2012-07-04 上海卫星工程研究所 Restraint method for rotating sequences of attitudes in calculation of satellite drift angle
US20150088419A1 (en) * 2013-09-23 2015-03-26 Texas Instruments Incorporated Method, system and apparatus for vehicular navigation using inertial sensors
CN103644918A (en) * 2013-12-02 2014-03-19 中国科学院空间科学与应用研究中心 Method for performing positioning processing on lunar exploration data by satellite
CN103886208A (en) * 2014-03-27 2014-06-25 航天东方红卫星有限公司 High-resolution optical satellite maneuvering imaging drift angle correction method
CN104848860A (en) * 2015-05-19 2015-08-19 北京空间飞行器总体设计部 Method for planning attitude maneuver in imaging process of agile satellite

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈雪芹 等: "敏捷小卫星对地凝视姿态跟踪控制", 《光学精密工程》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105539883A (en) * 2016-02-05 2016-05-04 上海微小卫星工程中心 Vector-matching based automatic mutual verification method of multiple sensors on satellite
CN107588786A (en) * 2017-09-22 2018-01-16 上海航天控制技术研究所 A kind of multipurpose fixed star simulator driving method for star sensor emulation testing
CN107588786B (en) * 2017-09-22 2019-11-12 上海航天控制技术研究所 A kind of multipurpose stellar simulator driving method for star sensor emulation testing
CN109506645A (en) * 2018-12-13 2019-03-22 上海航天控制技术研究所 A kind of star sensor installation matrix ground accurate measurement method
CN109506645B (en) * 2018-12-13 2020-09-18 上海航天控制技术研究所 Star sensor mounting matrix ground accurate measurement method
CN110162069A (en) * 2019-05-10 2019-08-23 北京航空航天大学 Desired posture Analytical Solution method is stared in a kind of reflection of LEO spacecraft sunlight
CN111591472A (en) * 2020-05-15 2020-08-28 北京世冠金洋科技发展有限公司 Method and related device for adjusting satellite attitude
CN112082574A (en) * 2020-09-04 2020-12-15 中国科学院微小卫星创新研究院 Star sensor correction method and system
CN113203981A (en) * 2021-04-22 2021-08-03 中国人民解放军国防科技大学 Method for determining satellite attitude by utilizing radiation source to position load
CN115829879A (en) * 2022-12-15 2023-03-21 二十一世纪空间技术应用股份有限公司 Attitude quaternion processing method, device and equipment for agile satellite
CN115829879B (en) * 2022-12-15 2023-10-27 二十一世纪空间技术应用股份有限公司 Attitude quaternion processing method, device and equipment for agile satellite
CN116151052A (en) * 2023-04-24 2023-05-23 中国人民解放军32035部队 Method and device for heavily orbit-changing losing recapture of certain satellite and electronic equipment

Also Published As

Publication number Publication date
CN105160125B (en) 2018-09-18

Similar Documents

Publication Publication Date Title
CN105160125A (en) Simulation analysis method for star sensor quaternion
CN106124170B (en) A kind of camera optical axis direction computational methods based on high-precision attitude information
CN103323026B (en) The attitude reference estimation of deviation of star sensor and useful load and modification method
CN101344391B (en) Lunar vehicle posture self-confirming method based on full-function sun-compass
CN101598556B (en) Unmanned aerial vehicle vision/inertia integrated navigation method in unknown environment
CN105184002B (en) A kind of several simulating analysis for passing antenna pointing angle
CN1788188B (en) Picked-up image display method and device
CN101893440B (en) Celestial autonomous navigation method based on star sensors
CN109613583B (en) Passive target positioning method based on single star and ground station direction finding and combined time difference
CN102426025B (en) Simulation analysis method for drift correction angle during remote sensing satellite attitude maneuver
CN105371870A (en) Star map data based method for measurement of in-orbit precision of star sensor
CN105548976A (en) Shipborne radar offshore precision identification method
CN105698762A (en) Rapid target positioning method based on observation points at different time on single airplane flight path
CN103389099B (en) Spacecraft attitude based on X-ray pulsar and position measuring system and method
CN101750067B (en) Imaging type method for correcting earth oblateness by earth sensor
CN105737858A (en) Attitude parameter calibration method and attitude parameter calibration device of airborne inertial navigation system
CN104655135A (en) Landmark-recognition-based aircraft visual navigation method
CN110044361B (en) Optical load on-satellite autonomous scheduling method based on target projection position
CN103017772A (en) Optical and pulsar fusion type self-navigating method based on observability analysis
CN110515110B (en) Method, device, equipment and computer readable storage medium for data evaluation
Smith et al. Operational constraint analysis of terrain relative navigation for landing applications
CN112857306B (en) Method for determining continuous solar altitude angle of video satellite at any view direction point
CN104236553B (en) Autonomous all-weather stellar refraction satellite location method
CN102519454B (en) Selenocentric direction correction method for sun-earth-moon navigation
CN107704424B (en) Precise calculation method based on distance and required time in passive push-broom imaging mode

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant