AVIATION COMPRESSOR ACTIVE STABILIZATION CONTROL METHOD BASED ON DISTURBANCE OBSERVATION AND COMPENSATION

Information

  • Patent Application
  • 20250052251
  • Publication Number
    20250052251
  • Date Filed
    September 13, 2024
    7 months ago
  • Date Published
    February 13, 2025
    2 months ago
Abstract
The present invention belongs to the field of aviation compressor control, and relates to an aviation compressor active stabilization control method based on disturbance observation and compensation. Modeling errors and external disturbances of models used in design of a controller are observed, and sub-controllers are individually designed for state variables of interest to compensate for the disturbances, thus to simultaneously solve the problems of rotating stall and surge of an aviation compressor in a variety of complex situations. Partial differential model of the compressor is converted to an ordinary differential equation by Galerkin projection method, partial differential characteristics of the compressor are reserved in the form of disturbances during conversion, and an active stabilization controller of the aviation compressor is designed in combination with disturbance observation and compensation technology, thus to ensure that the models used in the design of the controller have higher accuracy, high robustness and high reliability.
Description
TECHNICAL FIELD

The present invention belongs to the field of aviation compressor control, and relates to an aviation compressor active stabilization control method based on disturbance observation and compensation.


BACKGROUND

A compressor is an important part of a gas turbine or an aero-engine; the stability the compressor is directly related to the stability and performance of the aero-engine, and further affects the safety and reliability of an aircraft equipped with the aero-engine. In order to ensure the stability of the compressor during operation, an active stabilization control technology has gradually become a research focus of aviation compressor control methods.


During the operation of an aviation compressor, low-pressure gas will be transformed into high-pressure gas by the compressor, and such a gas flow against a pressure gradient may be accompanied by aerodynamic instability phenomena, so that the compressor will have rotating stall or surge, especially when the compressor is subjected to external disturbances. The aerodynamic instability phenomena such as rotating stall and surge are manifested as different degrees of oscillation in a flow rate and a pressure rise of the air flowing through a compressor system, which seriously affects the operating performance of the compressor and even causes irreversible destructive effects on compressor components. Therefore, it is necessary to design a corresponding controller to ensure that the compressor can maintain stable operation when subjected to external disturbances and avoid the occurrence of aerodynamic instability phenomena, so as to ensure that the compressor can achieve desired performance.


In a traditional aviation compressor stabilization control problem, a method of leaving a sufficient surge margin between a design operating point and a surge line of the compressor is usually adopted, so that the operating point of the compressor can be kept in a stable operating interval when an offset occurs due to external disturbances. Since the surge margin needs to be estimated empirically and the degree of the disturbances subjected by the compressor is not known in advance, the method usually requires the design operating point of the compressor to be far away from the surge line, and such an over-conservative strategy will lead to performance degradation of the compressor. In addition, whether the compressor can be restored to a stable operating state after the rotating stall or surge is not guaranteed in the method. Whereas in the active stabilization control technology, the dynamic performance of the compressor system at the moment of surge is considered, and corresponding stabilization controllers are designed, which is one of the main methods to solve the problem of compressor aerodynamic instability.


In addition, the dynamic performance of the compressor is characterized by strong nonlinearity and strong coupling, and mathematical models thereof are described by partial differential equations. In an existing active stabilization control scheme, in order to apply a variety of mature control technologies to compressor models, the compressor models are often simplified to ordinary differential models, and some partial differential characteristics are ignored; model errors generated in this process will also lead to the failure of a designed active stabilization controller in some operating conditions. At the same time, the rotating stall and surge of the compressor have different laws of development, and the existing control scheme is usually designed for only one of the conditions, which cannot guarantee that the control problems of the rotating stall and surge are solved simultaneously. In order to ensure that the compressor can maintain stable operation in a high performance region in the case that the compressor is subjected to external disturbances, a variety of operating conditions and different instable states, the present invention proposes a compressor active stabilization control method based on disturbance observation and compensation technology design. The proposed method can fully consider the influence of modeling errors and external disturbances on the compressor system in a design process of the active stabilization controller, and can solve the control problems of rotating stall and surge simultaneously, so as to achieve the stabilization control effect of the aviation compressor in a variety of operating conditions.


SUMMARY

In order to avoid the instability phenomena such as rotating stall and surge due to external disturbances, the present invention proposes an aviation compressor active stabilization control method based on disturbance observation and compensation.


The present invention has the following technical solution:


An aviation compressor active stabilization control method based on disturbance observation and compensation, comprising the following steps:


Step 1: establishing aviation compressor partial differential mathematical models containing external disturbances;











l
c



Φ
·


=


-
Ψ

+


1

2

π






0



2

π






Ψ
c

(

Φ
+





φ
^




η






"\[LeftBracketingBar]"



η
=
0




)


d

θ



+

d
φ






(
1
)













Ψ
·

=



1

4


B
2



l
c





(

Φ
-


Φ
T

(

Ψ
,
u

)


)


+

d
ψ






(
2
)












Ψ
=



Ψ
c

(

Φ
+





φ
^




η






"\[LeftBracketingBar]"



η
=
0




)

-


l
c



Φ
·


-

m





φ
^




t






"\[LeftBracketingBar]"



η
=
0



-


1

2

a




(


2





2


φ
^





η




t







"\[LeftBracketingBar]"



η
=
0



+





2


φ
^





η




θ







"\[LeftBracketingBar]"



η
=
0




)


+

d

φ
^







(
3
)







Wherein Φ represents an annulus averaged flow coefficient for flowing through a compressor, Ψ represents an annulus averaged pressure rise coefficient of the compressor, {circumflex over (φ)} represents a disturbance velocity potential in a flow channel of the compressor, which is a function of a compressor circumferential angle θ, a compressor axial distance η and time t, and the above are parameters describing an operating state of the compressor; Φ represents a derivative of the annulus averaged flow coefficient Φ, and Ψ represents a derivative of the annulus averaged pressure rise coefficient Ψ; dφ, dψ, d{circumflex over (φ)} and d represent bounded external disturbances subjected by the compressor, wherein dφ and dψ are functions of the time t, and d{circumflex over (φ)} is a function of the time t and the angle θ, and satisfies that dφ(t)=(½π)∫0d{circumflex over (φ)}(t, θ)dθ; ΦT(Ψ, u) represents a characteristic of a throttle, which is expressed by the following formula:











Φ
T

(

Ψ
,
u

)

=


(

u
+
1

)


γ


Ψ






(
4
)







Wherein u represents an input of a compressor system, and γ represents a positive constant of an inherent parameter of the throttle; Ψc(x) represents a mapping relationship function of compressor characteristics, which can be written as a cubic polynomial of an independent variable x:











Ψ
c

(
x
)

=


Ψ

c

0


+

H

(

1
+


3
2



(


x
W

-
1

)


-


1
2




(


x
W

-
1

)

3



)






(
5
)







Wherein Ψc0 represents an ordinate intercept of the cubic function Ψc(x), H represents half of a height between two extremums of the cubic function, W represents half of a horizontal distance between the two extremums of the cubic function, and a shape of a specific compressor characteristic line is determined through the parameters; in formulas (1)-(3), lc is a parameter representing an equivalent total length of the compressor, a is a parameter representing an averaged lag of a compressor blade air flow, B is a Greitzer-B parameter used for representing a current rotating speed of the compressor, m is a parameter representing a length of a compressor outlet pipe, and the above parameters are all related to compressor size and design performance;


Step 2: establishing aviation compressor ordinary differential models containing disturbances by a Galerkin projection method; first, the disturbance velocity potential {circumflex over (φ)} in the flow channel of the compressor is rewritten into a series form by Fourier transform, and the first N terms are reserved as follows:







φ
^

=







k
=
1

N



1
k



e

k

η




A
k



sin



(


k

θ

+

r
k


)






Wherein Ak represents an amplitude of Fourier series of the kth term, and rk represents a phase angle of Fourier series of the kth term. The kth order disturbance mode Jk and a total disturbance mode J defining the disturbance velocity potential of the compressor are as follows:








J
k

=


A
k
2


W
2



,

J
=







k
=
1

N



J
k







Corresponding compressor models are obtained as follows:












J
.

k

=




3

aHk



(

k
+
ma

)


W





J
k

(

1
-


(


Φ
W

-
1

)

2

-


1
4



J
k



)


+

d

1

k




,

k
=
1

,
2
,


,
N




(
6
)













Φ
.

=



H

l
c




(



(


-
Ψ

+

Ψ

c

0



)

H

+
1
+


3
2



(


Φ
W

-
1

)



(

1
-


1
2


J


)


-


1
2




(


Φ
W

-
1

)

3



)


+

d
2






(
7
)













Ψ
.

=



1

4


B
2



l
c





(

Φ
-

Φ
T


)


+

d
3






(
8
)







Wherein {dot over (J)}k represents a derivative of the kth order disturbance mode Jk, and {dot over (Φ)} and {dot over (Ψ)} have the same meaning as defined in formulas (1)-(3); d1k(k=1,2, . . . , N), d2 and d3 represent total disturbances of the models, which can be defined respectively as:








d

1

k


=


d
Jk

+

d


φ
^


k








d
2

=


d
Φ

+


d
φ


l
c








d
3

=

d
ψ






Wherein dJk represents a modeling error affecting the kth order disturbance mode, and dΦ represents a modeling error affecting the annulus averaged flow coefficient Φ; d{circumflex over (φ)}k, dφ, and dψ are parameters representing the external disturbances subjected by the compressor system, which are described by formulas (1)-(3); specifically, d{circumflex over (φ)}k represents the kth order component of the disturbance d{circumflex over (φ)}, which can be calculated by the following formula:







d


φ
^


k


=



2

ak


k
+
ma




1

2

π








0

2

π




d

φ
^



sin


ζ
k


d


ζ
k






Wherein ζk=kθ+rk.


Step 3: establishing aviation compressor models after coordinate transform; the following coordinate transform is selected:








Φ
s

=

Φ
-

2

W



,


Ψ
s

=

Ψ
-

Ψ

c

0


-

2

H



,


u
^

=


2

W

-

Φ
T







Wherein Φs is an annulus averaged flow coefficient after coordinate transform, Ψs is a pressure rise coefficient after coordinate transform, and û is a compressor input after coordinate transform; H, W and Ψc0 are compressor characteristics related parameters, which are defined after formula (5). Transformed aviation compressor models can be obtained by the above coordinate transform:












J
.

k

=




3

aHk



(

k
+
ma

)


W





J
k

(

1
-


(



Φ
s

W

+
1

)

2

-


1
4



J
k



)


+

d

1

k




,

k
=
1

,
2
,


,
N




(
9
)














Φ
.

s

=



H

l
c




(


-


Ψ
s

H


-
1
+


3
2



(



Φ
s

W

+
1

)



(

1
-


1
2


J


)


-


1
2




(



Φ
s

W

+
1

)

3



)


+

d
2






(
10
)














Ψ
.

s

=



1

4


B
2



l
c





(


Φ
s

+

u
^


)


+

d
3






(
11
)







Step 4: establishing disturbance observers for d2 and d3;













Φ
~

.

s

=



-

1

l
c





Ψ
s


+

d
s

+


d
~

2

+


k

o

11


(



Φ
~

s

-

Φ
s


)









d
~

.

2

=


k

o

12


(



Φ
~

s

-

Φ
s


)








Ψ
~

.

s

=



1

4


B
2



l
c





(


Φ
s

+

u
^


)


+


d
~

3

+


k

o

21


(



Ψ
~

s

-

Ψ
s


)









d
~

.

3

=


k

o

22


(



Ψ
~

s

-

Ψ
s


)






(
12
)







Wherein {tilde over (ϕ)}s is an estimated value of the annulus averaged flow coefficient Φs, and {tilde over ({dot over (Φ)})}s represents a derivative thereof; {tilde over (Ψ)}s is an estimated value of the annulus averaged pressure rise coefficient Ψs, and {tilde over ({dot over (Ψ)})}s represents a derivative thereof, {tilde over (d)}2 is an estimated value of the total disturbance d2 of the system, and {tilde over ({dot over (d)})}2 represents a derivative thereof, {tilde over (d)}3 is an estimated value of the total disturbance d3 of the system, and {tilde over ({dot over (d)})}3 represents a derivative thereof, ko11, ko12, ko21 and ko22 are observer parameters, which need to be selected artificially, and the selection of the parameters only needs to ensure that an observer matrix:







A
o

=

[




k

o

11




1


0


0





k

o

12




0


0


0




0


0



k

o

21




1




0


0



k

o

22




0



]





is a Hurwitz matrix; ds is a nonlinear term, which is defined as:







d
s

=


H

l
c




(


-
1

+


3
2



(



Φ
s

W

+
1

)



(

1
-


1
2


J


)


-


1
2




(



Φ
s

W

+
1

)

3



)






Step 5: establishing a sub-controller of the disturbance mode J;











Φ
^

s

=


Φ
set

-

2

W

+


k
1


J






(
13
)







Wherein Φset is a set expected annulus averaged flow coefficient of the compressor; {circumflex over (Φ)}s is a virtual control signal, which is also an expected tracking signal of the annulus averaged flow coefficient; k1 is a controller parameter, and a selection method thereof will be described in step 9;


Step 6: establishing a sub-controller of the annulus averaged flow coefficient; first, a virtual tracking error between the annulus averaged flow coefficient and the expected signal is calculated according to the sub-controller (13) of the disturbance mode designed in step 5:










e
1

=


Φ
s

-


Φ
^

s






(
14
)







Then the sub-controller of the annulus averaged flow coefficient can be written as:











Ψ
^

s

=


l
c

(



k
2



e
1


+

d
s

+


d
~

2


)





(
15
)







Wherein {circumflex over (Ψ)}s is a virtual control signal, which is also an expected tracking signal of the annulus averaged pressure rise coefficient; k2 is a controller parameter, and a selection method thereof will be described in Step 9;


Step 7: establishing a sub-controller of the annulus averaged pressure rise coefficient; first, a virtual tracking error between the annulus averaged pressure rise coefficient and the expected signal is calculated according to the sub-controller (15) of the disturbance mode designed in step 6:










e
2

=


Ψ
s

-


Ψ
^

s






(
16
)







Then the sub-controller of the annulus averaged pressure rise coefficient can be written as:










u
^

=


4


B
2




l
c

(



k
2



e
1


+


k
3



e
2


+


l
c




d
.

s



)


-

Φ
s

-

4


B
2



l
c




d
~

3







(
17
)







Wherein û is a virtual control input of the compressor system, which is defined in step 3; k3 is a controller parameter, and a selection method thereof will be described in step 9; {dot over (d)}s represents a derivative of a nonlinear term ds, which can be calculated by a numerical differentiator;


Step 8: calculating an actual control input; the virtual control input u can be calculated according to the sub-controllers (13), (15) and (17) as well as the virtual tracking errors (14) and (16); an expression of the actual control input u can be obtained according to the definition of the virtual control input û in step 3:









u
=



(

(


2

W

-

u
^


)

)

/

(

γ


Ψ


)


-
1





(
18
)







Step 9: selecting the controller parameters;


The controller parameters k1, k2 and k3 are required to satisfy that:

    • (1) k1>0;
    • (2) A control matrix







A
c

=

[




-

k
2






-
1

/

l
c







k
2




k
3




]





is a Hurwitz matrix.


The present invention has the following beneficial effects: aiming at the problem that instability phenomena such as rotating stall and surge may occur when an aviation compressor is subjected to external disturbances, the present invention proposes an aviation compressor active stabilization control method based on disturbance observation and compensation. Modeling errors and external disturbances of models used in design of a controller are observed, and sub-controllers are individually designed for state variables of interest to compensate for the disturbances, thus to simultaneously solve the problems of rotating stall and surge of the aviation compressor in a variety of complex situations. Partial differential models of the compressor are converted to ordinary differential equations by a Galerkin projection method, and partial differential characteristics of the compressor are reserved in the form of disturbances during conversion, thus to ensure that the models used in the design of the controller have higher accuracy. A controller parameter selection method is given, so that the method can be implemented in practical engineering.


In the present invention, equivalent transform is conducted to aviation compressor models based on the Galerkin projection method, and an active stabilization controller of the aviation compressor is designed in combination with the disturbance observation and compensation technology, so that the aviation compressor can deal with the stabilization control problems of rotating stall and surge simultaneously in complex conditions such as external disturbances, and has high robustness and reliability. The present invention provides certain experience for the research of the active stabilization control technology of the aviation compressor, and has a relatively high practical engineering application value at the same time.





DESCRIPTION OF DRAWINGS


FIG. 1 is a schematic diagram of a compressor characteristic line and parameters thereof,



FIG. 2 is a structural schematic diagram of an active stabilization control method based on disturbance observation and compensation;



FIG. 3 shows a process of a compressor system having a rotating stall phenomenon in an initial disturbance condition and exiting from rotating stall after active stabilization control;



FIG. 4 shows a process of a compressor system having a rotating stall phenomenon in an external disturbance condition and exiting from rotating stall after active stabilization control;



FIG. 5 shows a process of a compressor system having a surge phenomenon in an external disturbance condition and exiting from surge after active stabilization control.





DETAILED DESCRIPTION

A specific embodiment of the present invention is further described below in combination with the drawings and the technical solution.


An aviation compressor active stabilization control method based on disturbance observation and compensation, specifically comprising the following steps:


1) Establishing aviation compressor partial differential mathematical models containing external disturbances;
















l
c



Φ
.


=


-
Ψ

+


1

2

π








0

2

π





Ψ
c

(

Φ
+




φ
^




η









"\[RightBracketingBar]"



η
=
0


)


d

θ

+

d
φ





(
1
)













Ψ
.

=



1

4


B
2



l
c





(

Φ
-


Φ
T

(

Ψ
,
u

)


)


+

d
ψ






(
2
)


























Ψ
=


Ψ
c

(

Φ
+




φ
^




η







"\[RightBracketingBar]"



η
=
0


)

-


l
c



Φ
.


-

m





φ
^




t






"\[RightBracketingBar]"



η
=
0


-


1

2

a




(

2





2


φ
^





η




t









"\[RightBracketingBar]"



η
=
0


+




2


φ
^





η




θ






"\[RightBracketingBar]"



η
=
0


)

+

d

φ
^






(
3
)







Wherein Φ represents an annulus averaged flow coefficient for flowing through a compressor, Ψ represents an annulus averaged pressure rise coefficient of the compressor, {circumflex over (φ)} represents a disturbance velocity potential in a flow channel of the compressor, which is a function of a compressor circumferential angle θ, a compressor axial distance η and time t, and the above are parameters describing an operating state of the compressor; {dot over (Φ)} represents a derivative of the annulus averaged flow coefficient Φ, and {dot over (Ψ)} represents a derivative of the annulus averaged pressure rise coefficient Ψ; dφ, dψ and d{circumflex over (φ)} represent bounded external disturbances subjected by the compressor, wherein dΦ and dψ are functions of the time t, and d{circumflex over (φ)} is a function of the time t and the angle θ, and satisfies that dφ(t)=(½π)∫0d{circumflex over (φ)}(t, θ)dθ; ΦT (Ψ, u) represents a characteristic of a throttle, which is expressed by the following formula:











Φ
T

(

Ψ
,
u

)

=


(

u
+
1

)


γ


Ψ






(
4
)







Wherein u represents an input of a compressor system; γ represents a positive constant of an inherent parameter of the throttle, and the inherent parameter γ=0.6565 of the throttle is selected in the embodiment; Ψc(x) represents a mapping relationship function of compressor characteristics, which can be written as a cubic polynomial of an independent variable x:











Ψ
c

(
x
)

=


Ψ

c

0


+

H

(

1
+


3
2



(


x
W

-
1

)


-


1
2




(


x
W

-
1

)

3



)






(
5
)







Wherein Ψc0 represents an ordinate intercept of the cubic function Ψc(x), H represents half of a height between two extremums of the cubic function, W represents half of a horizontal distance between the two extremums of the cubic function, and a shape of a specific compressor characteristic line can be determined through the parameters; referring to FIG. 1, parameters of the compressor characteristic line are respectively selected as follows in the embodiment:








Ψ

c

0


=
0.3

,

W
=
0.25

,

H
=
0.14





In formulas (1)-(3), lc is a parameter representing an equivalent total length of the compressor, α is a parameter representing an averaged lag of a compressor blade air flow, B is a Greitzer-B parameter used for representing a current rotating speed of the compressor, m is a parameter representing a length of a compressor outlet pipe, and the above parameters are all related to compressor size and design performance, which are selected as follows in the embodiment:






l
c=8.0,α=1/3.5,m=1.75,B=0.40(rotating stall),1.40(surge)


2) Establishing aviation compressor ordinary differential models containing disturbances by a Galerkin projection method;


The disturbance velocity potential {circumflex over (φ)} is expressed in a form of Fourier series:










φ
^

=







k
=
1





1
k



e

k

η




A
k



sin

(


k

θ

+

r
k


)






(
6
)







Wherein Ak represents an amplitude of Fourier series of the kth term; rk represents a phase angle of Fourier series of the kth term. To simplify a calculation process, in the embodiment, only the first term of formula (6) is reserved, i.e., N=1, and an approximate disturbance velocity potential {circumflex over (φ)}*











φ
^

*

=


e
η



A
1



sin

(

θ
+

r
1


)






(
7
)







(7) is substituted into formula (3) to obtain an residue:












R
N

=





φ
^

*




t





"\[RightBracketingBar]"



η
=
0


-




φ
^




t





"\[RightBracketingBar]"



η
=
0





A basis function is selected with: w0=1, w1=sin ξ1, wherein ξ1=θ+r1. An inner product is defined:














R
N

,

w
k




=


1

2

π








0

2

π





R
N

(

ζ
k

)




w
k

(

ζ
k

)


d


ζ
k



,

k
=
0

,
1




(
8
)







Letting custom-characterRN, w0custom-character=0 and custom-characterRN, w1custom-character=0, aviation compressor models in an ordinary differential form can be obtained: custom-character











J
.

1

=




3

aH



(

1
+
ma

)


W





J
1

(

1
-


(


Φ
W

-
1

)

2

-


1
4



J
1



)


+

d
11






(
9
)













Φ
.

=



H

l
c




(




-
Ψ

+

Ψ

c

0



H

+
1
+


3
2



(


Φ
W

-
1

)



(

1
-


1
2


J


)


-


1
2




(


Φ
W

-
1

)

3



)


+

d
2






(
10
)













Ψ
.

=



1

4


B
2



l
c





(

Φ
-

Φ
T


)


+

d
3






(
11
)







Wherein J1=A12/W2, and J=J1 represents a disturbance mode; J1 represents a derivative of the first order disturbance mode J1; d11, d2 and d3 represent total disturbances of the models, which can be defined respectively as:








d
11

=


d

J

1


+

d


φ
^


1








d
2

=


d
Φ

+


d
φ


l
c








d
3

=

d
ψ






Wherein dJ1 represents a modeling error affecting the first order disturbance mode, and dΦ represents a modeling error affecting the annulus averaged flow coefficient Φ; d{circumflex over (φ)}1, dφ, and dψ are parameters representing the external disturbances subjected by the compressor system, which are described by formulas (1)-(3); specifically, d{circumflex over (φ)}1 represents the first order component of the disturbance d{circumflex over (φ)}, which can be calculated by the following formula:







d


φ
^


1


=



2

a


1
+
ma




1

2

π








0

2

π




d

φ
^



sin


ζ
1


d


ζ
1






Wherein ξ1=θ+r1.


3) Establishing compressor models after coordinate transform;


Coordinate transform is defined:











Φ
s

=

Φ
-

2

W



,


Ψ
s

=

Ψ
-

Ψ

c

0


-

2

H







(
12
)







Wherein Φs is an annulus averaged flow coefficient after coordinate transform, Ψs is a pressure rise coefficient after coordinate transform, and û is a compressor input after coordinate transform; H, W and ΨC0 are compressor characteristics related parameters, which are defined after formula (5). According to the coordinate transform described by formula (12), the aviation compressor models (9)-(11) can be rewritten as:











J
.

1

=




3

aH



(

1
+
ma

)


W





J
1

(

1
-


(



Φ
s

W

+
1

)

2

-


1
4



J
1



)


+

d
11






(
13
)














Φ
.

s

=



H

l
c




(


-


Ψ
s

h


-
1
+


3
2



(



Φ
s

W

+
1

)



(

1
-


1
2


J


)


-


1
2




(



Φ
s

W

+
1

)

3



)


+

d
2






(
14
)














Ψ
.

s

=



1

4


B
2



l
c





(


Φ
s

+

u
^


)


+

d
3






(
15
)







Wherein û=2W−ΦT represents a system input at new coordinates.


4) Establishing disturbance observers for d2 and d3;













Φ
~

.

s

=



-

1

l
c





Ψ
s


+

d
s

+


d
~

2

+


k

o

11


(



Φ
~

s

-

Φ
s


)









d
~

.

2

=


k

o

12


(



Φ
~

s

-

Φ
s


)








Ψ
~

.

s

=



1

4


B
2



l
c





(


Φ
s

+

u
^


)


+


d
~

3

+


k

o

21


(



Ψ
~

s

-

Ψ
s


)









d
~

.

3

=


k

o

22


(



Ψ
~

s

-

Ψ
s


)






(
16
)







Wherein {tilde over (Φ)}s is an estimated value of the annulus averaged flow coefficient Φs, and {tilde over ({dot over (Φ)})}s represents a derivative thereof; {tilde over (Ψ)}s is an estimated value of the annulus averaged pressure rise coefficient Ψs, and {tilde over ({dot over (Φ)})}s represents a derivative thereof, {tilde over (d)}2 is an estimated value of the total disturbance d2 of the system, and {tilde over ({dot over (d)})}2 represents a derivative thereof, {tilde over (d)}3 is an estimated value of the total disturbance d3 of the system, and {tilde over ({dot over (d)})}3 represents a derivative thereof, ds can be calculated by the following formula:







d
s

=


H

l
c




(


-
1

+


3
2



(



Φ
s

W

+
1

)



(

1
-


1
2


J


)


-


1
2




(



Φ
s

W

+
1

)

3



)






ko11, kol2, ko21 and ko22 are observer parameters, which need to be selected artificially, and the parameters are selected as follows in the embodiment:








k

o

11


=

-
2.


,


k

o

12


=

-
1.


,


k

o

21


=

-
2.


,


k

o

22


=

-
1.






It is easy to verify that an observer matrix:







A
o

=

[




k

o

11




1


0


0





k

o

12




0


0


0




0


0



k

o

21




1




0


0



k

o

22




0



]





is a Hurwitz matrix.


5) Establishing a sub-controller of the disturbance mode J;











Φ
^

s

=


Φ
set

-

2

W

+


k
1


J






(
17
)







Wherein Φset is a set expected annulus averaged flow coefficient of the compressor; {circumflex over (Φ)}s is a virtual control signal, which is also an expected tracking signal of the annulus averaged flow coefficient; k1 is a controller parameter, which is selected in step 9).

    • 6) Establishing a sub-controller of the annulus averaged flow coefficient; first, a virtual tracking error between the annulus averaged flow coefficient and the expected signal is calculated according to the sub-controller (17) of the disturbance mode designed in step (5):










e
1

=


Φ
s

-


Φ
^

s






(
18
)







Then the sub-controller of the annulus averaged flow coefficient can be written as:











Ψ
^

s

=


l
c

(



k
2



e
1


+

d
s

+


d
~

2


)





(
19
)







Wherein {circumflex over (Ψ)}s is a virtual control signal, which is also an expected tracking signal of the annulus averaged pressure rise coefficient; k2 is a controller parameter, and a selection method thereof will be described in step 9);


7) Establishing a sub-controller of the annulus averaged pressure rise coefficient; first, a virtual tracking error between the annulus averaged pressure rise coefficient and the expected signal is calculated according to the sub-controller (19) of the disturbance mode designed in step 6):










e
2

=


Ψ
s

-


Ψ
^

s






(
20
)







Then the sub-controller of the annulus averaged pressure rise coefficient can be written as:










u
^

=


4


B
2




l
c

(



k
2



e
1


+


k
3



e
2


+


l
c




d
.

s



)


-

Φ
s

-

4


B
2



l
c




d
~

3







(
21
)







Wherein û is a virtual control input of the compressor system, which is defined in step (3); k3 is a controller parameter, and a selection method thereof will be described in step 9); {dot over (d)}s represents a derivative of a nonlinear term ds, which can be calculated by a numerical differentiator;


8) Calculating an actual control input; the virtual control input û can be calculated according to the sub-controllers (17), (19) and (21) as well as the virtual tracking errors (18) and (20); an expression of the actual control input u can be obtained according to the definition of the virtual control input û in step (3):









u
=



(

(


2

W

-

u
^


)

)

/

(

γ


Ψ


)


-
1





(
22
)







9) Selecting the controller parameters;


In the embodiment, a controller parameter of k1=0.20>0 is taken, and at the same time:






k
2=0.0246,k3=−0.272


It is easy to verify that a controller matrix:







A
c

=

[




-

k
2






-
1

/

l
c







k
2




k
3




]





is a Hurwitz matrix.


10) Simulation and result analysis


The aviation compressor models are established in Simulink, state variables input to and output by an aviation compressor are connected to the disturbance observers, state variables output by the models and disturbance observations output by the disturbance observers are connected to the input of each sub-controller, and the output of each controller is connect to the input of the aviation compressor to form a close loop. A structural block diagram of a control system is shown in FIG. 2. In the embodiment, an initial condition of the compressor is selected and an operating point is set as:





Φ0=0.50,Ψ0=0.58,Φset=0.50,Ψset=0.58


Results of FIG. 3 to FIG. 5 can be obtained by conducting simulations in different conditions such as initial disturbance and external disturbances.



FIG. 3 describes a process of a compressor system having a rotating stall phenomenon in an initial disturbance condition and exiting from rotating stall after active stabilization control. By setting uneven distribution of an initial local flow coefficient in a simulation model, rotating stall of the compressor system can be realized in an uncontrolled range of t∈[0,100], which is manifested as violent oscillation of the local flow coefficient and deviation of the annulus averaged flow coefficient and pressure rise coefficient from initial equilibrium points to rotating stall operating points at other positions. When a controller is introduced at t=100, it can be observed that under the action of the active stabilization controller proposed by the present invention, the local flow coefficient of the compressor system is gradually restored to a steady state, and the annulus averaged flow coefficient and pressure rise coefficient are also gradually restored to set values.



FIG. 4 describes a process of a compressor system having a rotating stall phenomenon in an external disturbance condition and exiting from rotating stall after active stabilization control. External disturbances are introduced to the compressor system at t=50, and the compressor enters a rotating stall state similar to FIG. 3. After a controller is introduced at t=100, the compressor can be quickly restored from the rotating stall state to a normal operating state. After the external disturbances are removed at t=200, the compressor can also be quickly restored to a set operating state and operate stably.



FIG. 5 describes a process of a compressor system having a surge phenomenon in an external disturbance condition and exiting from surge after active stabilization control. In a range of t∈ [0,400], the compressor has a surge phenomenon under the influence of the external disturbances, which is manifested as annulus averaged flow and pressure rise coefficients oscillating at a frequency lower than that of the rotating stall, while the local flow coefficient keeps in line with the annulus averaged flow coefficient (therefore, the local flow coefficient is not reflected in the figure). After the controller is introduced at t=400, it can be seen that the annulus averaged flow coefficient and pressure rise coefficient quickly exit from the oscillating state and stabilize at a set operating point, which indicates that the active stabilization controller proposed can effectively solve the surge problem of the compressor.


The above results show that after the method of the present invention is applied, the aviation compressor can be quickly restored to a stable operating state from rotating stall and surge states caused by the initial disturbance and external disturbances. To sum up, the method proposed by the present invention achieves a good application effect.

Claims
  • 1. An aviation compressor active stabilization control method based on disturbance observation and compensation, comprising the following steps: step 1: establishing aviation compressor partial differential mathematical models containing external disturbances;
Priority Claims (1)
Number Date Country Kind
202410671036.6 May 2024 CN national