CN101975585B - A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF - Google Patents
A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF Download PDFInfo
- Publication number
- CN101975585B CN101975585B CN2010102769091A CN201010276909A CN101975585B CN 101975585 B CN101975585 B CN 101975585B CN 2010102769091 A CN2010102769091 A CN 2010102769091A CN 201010276909 A CN201010276909 A CN 201010276909A CN 101975585 B CN101975585 B CN 101975585B
- Authority
- CN
- China
- Prior art keywords
- particle
- omega
- moment
- initial alignment
- weights
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Navigation (AREA)
Abstract
The invention relates to a strap-down inertial navigation system large azimuth misalignment angle initial alignment method based on MRUPF (Multi-resolution Unscented Particle Filter), comprising the following steps of: firstly, establishing a state space model for the initial alignment of a strap-down inertial navigation system static substrate under the large azimuth misalignment angle condition to carry out filtering initialization; then carrying out the state estimation of the initial alignment by utilizing a UPF filtering algorithm; selecting particles and particle weights by utilizing a multi-resolution method at a moment to reduce the number of the particles; and continuing to carry out the state estimation of the initial alignment by utilizing the UPF filtering method by taking the selected particle set and the particle weights as initial particle sets and the weights to obtain a misalignment angle estimated value. In the invention, the UPF particle number is reduced through the multi-resolution method, thereby reducing the calculated amount, and the real-time performance of the initial alignment of the strap-down inertial navigation system under a large azimuth misalignment angle is improved while the initial alignment accuracy is ensured. The invention is suitable for the initial alignment of the strap-down inertial navigation system.
Description
Technical field
The present invention relates to a kind of based on MRUPF (Multiresolution Unscented Particle Filter; The Unscented particle filters of differentiating) SINS Initial Alignment of Large Azimuth Misalignment On method more; Be applicable to that error model is non-linear under the big orientation misalignment situation, quiet pedestal inertial navigation initial alignment under the non-Gaussian noise condition.
Background technology
Strapdown inertial navigation system (Strap-down Inertial Navigation System; SINS) utilize inertia device and initial parameter to confirm the total movement parameters such as position, speed and attitude of carrier; Do not rely on any external information during its work; Also not outside emittance is a kind of autonomous navigational system fully.For SINS, because attitude matrix plays the effect of " digital platform ", so navigation work need obtain the initial value of strapdown attitude matrix at the very start, so that accomplish the task of navigation.Obviously how to obtain the initial value of strapdown matrix, promptly the initial alignment problem has just become the problem that at first must solve.Alignment precision is two the important technology indexs of inertial navigation system when carrying out initial alignment with aiming at real-time.The initial alignment precision influences the performance of SINS, and the initial alignment real-time indicates the quick-reaction capability (QRC) of system, so initial alignment is counted as a navigation gordian technique always, thereby becomes one of inertial navigation hot research fields in recent years.
The initial alignment process of SINS adopts state estimator to estimate the error of coarse alignment usually, and then accurately confirms the initial attitude matrix of SINS.State estimator commonly used is exactly that (Kalman Filter, KF), but the KF filtering method can only be handled linear system to Kalman filter.When the initial heading of SINS misalignment is big, can cause the non-linear of system.EKF (Extended Kalman Filter, though nonlinear problem that EKF) can treatment S INS initial alignment, non-linear when strong when system, for example aerial big misalignment is aimed at, the linearization procedure of EKF will bring very mistake.Unscented Kalman filtering (UKF) is when handling any NLS; Through calculating expectation of NLS posteriority and variance; Can reach the precision of NLS second order Taylor series, but UKF does not just reach desired effects for the state estimation that has than strong nonlinearity, non-Gauss system.
It is white Gaussian noise that filtering methods such as KF, EKF and UKF all require the noise of system; Because the system noise of actual SINS is a non-Gaussian noise; Therefore can cause the decline of SINS initial alignment precision; (Particle filter PF) is applied to the SINS initial alignment, can solve the precise decreasing problem that SINS system non-Gaussian noise causes with the particle filter that is applicable to non-Gauss system.But there is the particle degenerate problem in the PF filtering method, and to this problem, existing scholar applies to UPF filtering method (Unscented Particle Filter, Unscented particle filter) in the non-linear initial alignment of SINS.But the shortcoming of UPF is that calculated amount is very big, and along with the increase of the number of particles of choosing, calculated amount can sharply increase, and the real-time of initial alignment seriously reduces, and the performance of inertial navigation system will be had a strong impact on.
Summary of the invention
Technology of the present invention is dealt with problems and is: to big orientation misalignment; The existing filtering method calculated amount of the quiet pedestal initial alignment of inertial navigation utilization causes the initial alignment time long greatly under the non-Gaussian noise condition; The deficiency of real-time difference; Adopt the MRUPF non-linear filtering method to carry out inertial navigation initial alignment under the big orientation misalignment, when guaranteeing the initial alignment precision, improve the initial alignment real-time.
Technical solution of the present invention is: the present invention proposes a kind of non-linear filtering method based on MRUPF and solve inertial navigation Initial Alignment of Large Azimuth Misalignment On problem.The MRUPF filtering method combines the filtering of many resolution wavelet with UPF; When utilizing UPF to carry out the state estimation of initial alignment; At a time utilize many resolutions method that particle is selected down, reduce number of particles, with the particle collection of selecting and particle weights as primary collection and weights; Continue to utilize the UPF filtering method to carry out the state estimation of initial alignment then, obtain the misalignment estimated value.Concrete steps are following:
(1) sets up the state-space model of the quiet pedestal initial alignment of the big orientation of inertial navigation misalignment
The state variable of system does
With east orientation and north orientation velocity error is observed quantity, i.e. Z=[Δ V
EΔ V
N]
TGeographic coordinate system is the geographical coordinate system in sky, northeast; Δ V
eWith Δ V
NBe respectively east orientation and north orientation velocity error; ψ
E, ψ
N, ψ
NBe respectively east orientation, north orientation and sky to misalignment;
With
Be respectively east orientation and the north orientation accelerometer often is worth biasing; ε
E, ε
NAnd ε
UBe respectively the gyrostatic constant value drift on three directions.
According to the speed under the quiet pedestal of SINS, attitude error equation, set up error equation and observation equation under the big orientation of the SINS misalignment:
Wherein, f (X) is the nonlinearity erron equation under the big orientation of the SINS misalignment;
Be systematic observation matrix, I
2 * 2Be 2 * 2 unit matrix, O
2 * 8It is 2 * 8 null matrix; υ and η are respectively system noise and observation noise, and non-Gaussian distribution: υ~p below obeying
υ, η~P
η
Described state-space model discretize is got:
In the formula, X
K-1And X
kBe respectively the k-1 moment and k state variable constantly; F (X
K-1) be the k-1 system equation nonlinear terms of discretize constantly; υ
K-1It is k-1 system noise constantly; Z
kIt is k observed quantity constantly; η
kIt is k observation noise constantly.
(2) filtering initialization
At initial time is the k=0 moment, the state variable in the step (1) is carried out initialization, promptly to original state X
0Distribution p (X
0) sample, generate N and obey p (X
0) particle of probability distribution
Its average
And variance
Satisfy respectively:
In the formula, E [] representes mathematical expectation.
(3) establishing M is the moment of utilizing many resolutions method that particle and particle weights are selected; K<M is constantly and when having new observed quantity; According to the state-space model in the step (1); Utilize the UPF filtering method to carry out the state estimation of initial alignment, obtain k constantly initial alignment state estimation value
particle collection
and particle weights
thus obtain the misalignment estimated value.
(4) k=M and when new observed quantity is arranged constantly according to the state-space model in the step (1), selects the resulting k-1 of step (3) particle and particle weights constantly based on many resolutions method, and then utilizes UPF to carry out the state estimation of initial alignment.The particle weights
that this step utilizes the filtering of many resolution wavelet that k-1 is obtained are constantly earlier handled; Select particle collection
and particle weights
after
individual particle
and particle weights
will be selected at last as k primary and weights constantly to the judgement of weights size behind the wavelet transformation again, utilize UPF filtering obtain k Shi Ke initial alignment state estimation value
particle collection
He particle weights
thus obtain the misalignment estimated value.In this course, number of particles is reduced to
by N
(5) k>M and when new observed quantity is arranged constantly; According to the state-space model in the step (1); Particle collection
weights
that obtain with previous moment are as current time initial particle collection and weights; Utilize the UPF filtering method to carry out the state estimation of initial alignment, obtain the misalignment estimated value.In this course, number of particles is
Principle of the present invention is: the systematic error equation of SINS quiet pedestal initial alignment under big orientation misalignment is non-linear, and the system noise of actual SINS is a non-Gaussian noise.To these problems, the present invention proposes a kind of MRUPF non-linear filtering method and carry out the SINS Initial Alignment of Large Azimuth Misalignment On.The MRUPF filtering method combines the filtering of many resolution wavelet with UPF; When utilizing UPF to carry out the state estimation of initial alignment; At a time utilize many resolutions method that particle is selected down; Reduce number of particles, as primary collection and weights, continue to utilize the UPF filtering method to carry out the state estimation of initial alignment then the particle collection of selecting and particle weights.
The present invention's advantage compared with prior art is: the present invention solves inertial navigation Initial Alignment of Large Azimuth Misalignment On problem with a kind of non-linear filtering method based on MRUPF.The MRUPF filtering method combines the filtering of many resolution wavelet with UPF, utilize many resolutions method that particle is selected, and reduces number of particles.Overcome under the non-Gaussian noise condition; The existing filtering method calculated amount of the quiet pedestal initial alignment of the big orientation of inertial navigation misalignment utilization is big; The deficiency of initial alignment real-time difference improves the real-time of initial alignment when guaranteeing the initial alignment precision, thereby improves the performance of SINS.
Description of drawings
Fig. 1 is the process flow diagram of a kind of SINS Initial Alignment of Large Azimuth Misalignment On method based on MRUPF of the present invention.
Embodiment
As shown in Figure 1, the present invention utilizes the MRUPF nonlinear filtering to solve the quiet pedestal initial alignment of the SINS problem under the big orientation misalignment, and its concrete steps are following:
1, sets up the state-space model of the quiet pedestal initial alignment of the big orientation of SINS misalignment
In SINS, the speed of initial alignment, attitude error equation are respectively:
In the formula, i, t, p represent inertia, geography, platform coordinate system respectively, and geographic coordinate system is the geographical coordinate system in sky, northeast;
For than force information; δ f
tBe specific force information error item;
Normal value biasing for the accelerometer of three directions of SINS;
Be the angular velocity of Department of Geography with respect to inertial system;
Be angular velocity error term; ε
p=[ε
Eε
Nε
U]
TGyrostatic constant value drift for three directions of SINS;
Expression is tied to the attitude matrix of platform coordinate system from geographic coordinate, under greater than 2 ° big orientation misalignment situation,
Can be reduced to:
Carry out quiet pedestal initial alignment at the earth's surface, it is acceleration of gravity that
g is arranged;
Lat is a local latitude, and R is an earth radius.The nonlinearity erron equation that gets inertial navigation initial alignment under the big orientation misalignment by the velocity error equation and the attitude error of inertial navigation system is:
In the formula, C
IjBe transition matrix
I capable, the j column element, i=1 ..., 3; J=1 ..., 3; ω
IeBe rotational-angular velocity of the earth.
System state variables does
With east orientation and north orientation velocity error is observed quantity, i.e. Z=[Δ V
EΔ V
N]
T, then the error equation of system and observation equation are respectively:
In the formula, f (X) is the nonlinearity erron equation of SINS under big orientation misalignment;
Be systematic observation matrix, I
2 * 2Be 2 * 2 unit matrix, O
2 * 8It is 2 * 8 null matrix; υ and η are respectively system noise and observation noise, and non-Gaussian distribution: υ~p below obeying respectively
υ, η~p
η
Above-mentioned state-space model discretize is got:
In the formula, X
K-1And X
kBe respectively the k-1 moment and k state variable constantly; F (X
K-1) be the k-1 system equation nonlinear terms of discretize constantly; υ
K-1It is k-1 system noise constantly; Z
kIt is k observed quantity constantly; η
kIt is k observation noise constantly.
Prior probability p (the X of state variable
k| X
K-1) and likelihood probability p (z
k| X
k) satisfy respectively:
p(X
k|X
k-1)=p
υ(X
k-F(X
k-1)) (7)
p(z
k|X
k)=p
η(z
k-HX
k) (8)
2, filtering initialization
At initial time is the k=0 moment, the state variable that step (1) is chosen is carried out initialization, promptly to original state X
0Distribution p (X
0) sample, generate N and obey p (X
0) particle of probability distribution
Its average
And variance
Satisfy respectively:
In the formula, E [] representes mathematical expectation.
Make the weights of each particle do
3, establishing M is the moment of utilizing many resolutions method that particle and particle weights are selected, and as k<M and when new observed quantity is arranged, the state-space model according in the step (1) utilizes the UPF filtering method, obtains initial alignment misalignment estimated value.Its basic step is following:
A. sampling
At first utilize UKF to obtain the importance sampling function of particle filter,
and
that promptly utilizes the UKF filtering algorithm to be obtained constantly by k-1 asks the average
and the variance
of k each particle of the moment
to obtain the importance sampling function:
In the formula,
Expression with
Be average, with
Normal distribution for variance; X
0:k-1The state variable in expression moment from initial time to k-1; Z
1:kExpression was carved into k observed reading constantly from the 1st o'clock.
B. calculate the particle weights
C. weights normalization
D. calculate the size N of effective particle
Eff
If N
EffLess than threshold value N
Th, explain that the particle diversity reduces, need change step (e) over to and resample, carry out the initial alignment state estimation otherwise change step (f) over to.
E. resample
The purpose that resamples is to eliminate the less particles of weights, increases the bigger particle of weights, makes the distribution of the sample set after the resampling meet posterior density p (X
k| Z
k).The weights
of each particle are re-set as 1/N after resampling.
F. initial alignment state estimation
K is initial alignment state estimation value constantly
With estimation error variance battle array P
kBe respectively:
4, k=M and when new observed reading is arranged constantly; According to the state-space model in the step (1); Based on many resolutions method the resulting k-1 of step (3) particle and particle weights are constantly selected, utilized UPF to carry out state estimation again, obtain k initial alignment misalignment constantly.This step is applied to many resolutions method among the UPF; The particle weights
that utilize many resolutions method that k-1 is obtained are constantly earlier handled; Select corresponding particle again; Particle collection after will selecting at last
and particle weights
carry out UPF filtering as k moment primary and weights, thereby obtain the misalignment estimated value.Its basic step is following:
A. many resolution wavelet bank of filters is decomposed weights
If L is the scale parameter of wavelet decomposition, with k-1 moment particle collection
And particle weights
Be divided into N/2
LIndividual time block carries out many resolution decomposition to the weights of each time block, and it is decomposed into low pass part and high pass part:
In the formula,
The particle weights of representing m time block;
The low pass part of scale 1 when being k-1;
High pass part when being k-1 on the scale j, and the weights distribution number on each time block mesoscale j is 2
J-1, j=1 ..., L; T is the wavelet decomposition transformation matrix of quadrature.
B. the high pass of each yardstick is partly carried out threshold process
In the formula, j=1 ..., L; I=1 ..., 2
J-1T
sBe the weights threshold value of setting, T
s∈ (10
-4, 10
-2).
After then passing through threshold process, the particle weights of high pass and low pass part are write as vector form and are:
C. particle is chosen
To the particle weights after the threshold process
W M, lh, k-1Carrying out the T inverse transformation gets:
In the formula, the particle weights of m time block after
expression conversion.Through threshold process, W
M, lh, k-1In some weights be zero because wavelet decomposition transformation matrix T is an orthogonal matrix, so
In some weights can equate.For the weights that equate, only choose one of them representative weights and get final product, choose its corresponding particle simultaneously.Kee was selected after a set of particles
weight is
After selection of the number of particles.
D) with particle collection
and weights
as k constantly initial particle collection and weights; Step a) in the repeating step (3)~f) obtain in k initial alignment state estimation value
the particle collection
and this process of particle weights
constantly, number of particles is
5, k>M and when new observed quantity is arranged constantly; According to the state-space model in the step (1); Particle collection
weights
that obtain with previous moment are as current time initial particle collection and weights; Utilize the UPF filtering method; Step a) in the repeating step (3)~f) carry out the initial alignment state estimation obtains the misalignment estimated value.In this process, number of particles is
The present invention utilizes MRUPF filtering when carrying out initial alignment, and the filtering of many resolution wavelet is combined with UPF.At first utilize UPF to carry out the state estimation of initial alignment; At a time utilize many resolutions method that particle is selected down; Reduce number of particles; As primary collection and weights, continue to utilize the UPF filtering method to carry out the state estimation of initial alignment then the particle collection of selecting and particle weights, obtain the misalignment estimated value.Reduce the number of particles of UPF filtering through many resolutions method, thereby reduced calculated amount, when guaranteeing the initial alignment precision, shortened the initial alignment time, improved the real-time of SINS initial alignment under the big orientation misalignment.
The content of not doing in the instructions of the present invention to describe in detail belongs to this area professional and technical personnel's known prior art.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010102769091A CN101975585B (en) | 2010-09-08 | 2010-09-08 | A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010102769091A CN101975585B (en) | 2010-09-08 | 2010-09-08 | A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101975585A CN101975585A (en) | 2011-02-16 |
| CN101975585B true CN101975585B (en) | 2012-02-01 |
Family
ID=43575486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2010102769091A Expired - Fee Related CN101975585B (en) | 2010-09-08 | 2010-09-08 | A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101975585B (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102519460B (en) * | 2011-12-09 | 2014-11-05 | 东南大学 | Non-linear alignment method of strapdown inertial navigation system |
| CN102654406A (en) * | 2012-04-11 | 2012-09-05 | 哈尔滨工程大学 | Initial alignment method for moving bases based on combination of nonlinear prediction filtering and cubature Kalman filtering |
| CN102735259B (en) * | 2012-06-18 | 2014-11-19 | 北京控制工程研究所 | A Fault Diagnosis Method for Satellite Control System Based on Multilayer State Estimator |
| CN103471616B (en) * | 2013-09-04 | 2016-01-27 | 哈尔滨工程大学 | Initial Alignment Method under a kind of moving base SINS Large azimuth angle condition |
| GB2531075A (en) * | 2014-10-10 | 2016-04-13 | Cambridge Consultants | Smart trolley wheel |
| CN105004351A (en) * | 2015-05-14 | 2015-10-28 | 东南大学 | SINS large-azimuth misalignment angle initial alignment method based on self-adaptation UPF |
| CN106643806B (en) * | 2016-12-30 | 2019-09-06 | 深圳友铂科技有限公司 | A kind of inertial navigation system alignment precision appraisal procedure |
| CN106840211A (en) * | 2017-03-24 | 2017-06-13 | 东南大学 | A kind of SINS Initial Alignment of Large Azimuth Misalignment On methods based on KF and STUPF combined filters |
| CN109767470B (en) * | 2019-01-07 | 2021-03-02 | 浙江商汤科技开发有限公司 | Tracking system initialization method and terminal equipment |
| CN111076721B (en) * | 2020-01-19 | 2023-03-28 | 浙江融芯导航科技有限公司 | Fast-convergence inertial measurement unit installation attitude estimation method |
| CN112556697A (en) * | 2020-12-08 | 2021-03-26 | 江苏科技大学 | Shallow coupling data fusion navigation method based on federated structure |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04238216A (en) * | 1991-01-23 | 1992-08-26 | Sumitomo Electric Ind Ltd | How to calculate the gyro scale factor |
| US6778924B2 (en) * | 2001-11-06 | 2004-08-17 | Honeywell International Inc. | Self-calibrating inertial measurement system method and apparatus |
| CN100367004C (en) * | 2006-03-27 | 2008-02-06 | 北京航空航天大学 | A precise decoupling test method for gyroscope scale factor and input axis misalignment angle |
| CN100462682C (en) * | 2007-06-19 | 2009-02-18 | 北京航空航天大学 | A self-calibration method for spacecraft based on predictive filtering and UPF |
-
2010
- 2010-09-08 CN CN2010102769091A patent/CN101975585B/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN101975585A (en) | 2011-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101975585B (en) | A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF | |
| CN102706366B (en) | SINS (strapdown inertial navigation system) initial alignment method based on earth rotation angular rate constraint | |
| CN101893445B (en) | Fast Initial Alignment Method for Low Precision Strapdown Inertial Navigation System in Swing State | |
| CN103900565B (en) | A kind of inertial navigation system attitude acquisition method based on differential GPS | |
| CN102519485B (en) | A Method for Initial Alignment of Two-position Strapdown Inertial Navigation System Using Gyro Information | |
| CN108731670A (en) | Inertia/visual odometry combined navigation locating method based on measurement model optimization | |
| CN103900608B (en) | A kind of low precision inertial alignment method based on quaternary number CKF | |
| CN102620748B (en) | Method for estimating and compensating lever arm effect in case of shaken base by strapdown inertial navigation system | |
| CN103364817B (en) | POS system double-strapdown calculating post-processing method based on R-T-S smoothness | |
| CN103822633A (en) | Low-cost attitude estimation method based on second-order measurement update | |
| CN105737823A (en) | GPS/SINS/CNS integrated navigation method based on five-order CKF | |
| CN102853837B (en) | MIMU and GNSS information fusion method | |
| CN103256943A (en) | Compensation method for scale factor error in single-axial rotating strapdown inertial navigation system | |
| CN102654406A (en) | Initial alignment method for moving bases based on combination of nonlinear prediction filtering and cubature Kalman filtering | |
| CN105157724B (en) | A kind of Transfer Alignment time delay estimadon and compensation method for adding attitude matching based on speed | |
| CN103017787A (en) | Initial alignment method suitable for rocking base | |
| CN103697878A (en) | Rotation-modulation north-seeking method utilizing single gyroscope and single accelerometer | |
| CN106840211A (en) | A kind of SINS Initial Alignment of Large Azimuth Misalignment On methods based on KF and STUPF combined filters | |
| CN106441291B (en) | An integrated navigation system and navigation method based on strong tracking SDRE filter | |
| CN104482942B (en) | A kind of optimal Two position method based on inertial system | |
| Zheng et al. | Train integrated positioning method based on GPS/INS/RFID | |
| CN104748763B (en) | Suitable for the vehicle-mounted strapdown inertial measurement unit rapid alignment method rocked | |
| CN116878497A (en) | Neural network-assisted Lu Bangduo sensor factor graph fusion positioning method | |
| CN102393204A (en) | Combined navigation information fusion method based on SINS (Ship's Inertial Navigation System)/CNS (Communication Network System) | |
| CN101639365A (en) | Offshore alignment method of autonomous underwater vehicle based on second order interpolating filter |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120201 Termination date: 20210908 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |