Вы находитесь на странице: 1из 6

6th IFAC Symposium Advances in Automotive Control

Munich, Germany, July 12-14, 2010

An Observer for Sensorless Variable Valve


Control in Camless Internal Combustion
Engines
Paolo Mercorelli

University of Applied Sciences Wolfsburg


Faculty of Automotive Engineering
Robert-Koch-Platz 12, 38440 Wolfsburg, Germany
Tel. +49-(0)5361-831615 Fax. +49-(0)5361-831602.
p.mercorelli@fh-wolfsburg.de

Abstract: Camless internal combustion engines offer improvements over traditional engines, in
terms of increased torque performance and fuel economy, and decreased emissions and pumping
losses. Theoretically, their control flexibility provides electromagnetic valve actuators with the
highest potential for improving efficiency. Sensorless control is one of the most important issues
with implementations of this new technology. The main contribution of this paper is the proposal
of a hysteresis hybrid observer that combines an extended Kalman filter and hybrid automation,
resulting in a sensorless control. The proposed hysteresis strategy allows the avoidance of not
only chattering problems but to trade with possible not observable sets. Current is measured
and position as well as velocity of the electromagnetic valve are estimated. Real measured data
are used to show the effectiveness of the proposed method.

Keywords: Hybrid observer, Kalman filter, actuators, estimation.

1. INTRODUCTION about 0.1 m/s. Recent investigations, for example as pre-


sented in [W. Hoffmann et al. 2001, C. Tai et al. 2003],
especially consider disturbance rejection in their control
Variable engine valve control has attracted a lot of at- systems, e.g., they apply a repetitive learning control based
tention recently, because of its ability to improve fuel on the position measurement. However, in real applications
economy, reduce NOx emissions, and increase torque per- it is often desirable to implement the control without need-
formance over a wider range compared with a conventional ing a position sensor, due to the very restricted mounting
spark-ignition engine. In addition to purely mechanical or space and the expense. In this case an estimator could be
electro-hydraulic variable valve train options, electrome- the basis for a sensorless control, in which position and
chanical valve actuators have been described in past work velocity signals are reconstructed from electrical measure-
[S. Butzmann et al. 2000], [K. S. Peterson et al. 2003]. ments [J. Melbert et al. 2000, P. Mercorelli et al. 2005],
Theoretically, electromagnetic valve actuators offer the [C. Tai et al. 2003]. However, achieving a soft landing is
highest potential for improving fuel economy due to their a difficult job which requires a highly precise state esti-
control flexibility. In particular, these actuators provide mation. The extended Kalman filter (EKF) is an optimal
variable control of the superposition of intake and exhaust estimator based on the least squares method for estimating
trajectories which can improve the combustion phases the states of dynamic nonlinear systems; thus, it is a viable
of the motor. A schematic of the proposed system is and computationally efficient candidate for the online de-
provided in Fig. 1 and the accompanying phase dia- termination of the rotor position and speed of the electro-
gram. The control of such actuators is very challeng- magnetic valve. Digital implementations of the EKF have
ing, since it usually involves a highly dynamic nonlin- been investigated in great detail [S. Bolognani et al. 2001].
ear problem with widely fluctuating and unknown ex- The Mixed Logical Dynamical formulation of hybrid sys-
ternal disturbances. Highly dynamic control is needed, tems is given in [A. Bemporad et al. 2000].
since the valve opening and closing over a desired ve- In [G. Ferrari-Tracate et al. 2003], an algorithm based on
locity trajectory has to be performed within a few mil- multi-parametric programming was proposed for comput-
liseconds, leading to acceleration values of around 2500 ing the maximal observability region of a discrete time
m/s2 . Simultaneously, strong and varying disturbances hybrid system. Most of the contributions deal with piece-
caused by the gas pressure in the combustion cham- wise systems. In general, since these control structures
ber acting against the valves can significantly affect the avoid bulky and complicated measurement systems, they
valve opening process and the achievable trajectory ac- are highly applicable to real world problems. The proposed
curacy. Furthermore, the ability to achieve a soft land- method is quite general and could be applied to all types of
ing is an important control issue; this requires that the problems in which position and velocity measurements are
valve closing is performed with a seating velocity under not possible or are too expensive to be acquired. Overall,

978-3-902661-72-2/10/$20.00 © 2010 IFAC 306 10.3182/20100712-3-DE-2013.00005


AAC 2010
Munich, Germany, July 12-14, 2010

in parameter values, and (iii) the set points of regulations


determines actuator signals. As a result, online real-time
sensorless control requires appropriate model selection and
switching. The remainder of the paper is organized as
follows. Section 2 describes the mathematical model of the
considered system and its observability. In section 3 the
Hysteresis Hybrid Extended Kalman filter is presented.
Real measured results together with the conclusions and
outlook close the paper.

2. MATHEMATICAL MODEL OF THE PROPOSED


VALVE AND ITS OBSERVABILITY

Fig. 2 illustrates the operational principle of the engine


valves to be controlled. Valves are critical to engine op-
eration. The intake valve permits air and fuel to rush
into the cylinder so that combustion can take place. The
exhaust valve subsequently releases the spent fuel and air
mixture from the cylinder. It is obvious that the timing of
Fig. 1. 4 Cylinder system motor with electromagnetic valve the valves’ opening and closing has a significant influence
on the engine efficiency and fuel economy. The optimal
camless internal combustion engines offer many improve- timing depends on the concurrent operating conditions of
ments over traditional engines, including increased torque the engine, and the two valves should therefore be con-
performance and fuel economy, and reduced emissions and trolled individually. In conventional spark-ignition engines,
pumping losses. The main contributions of this paper are: the valves are driven by the camshaft and their timing
is fixed to the engine speed. The use of electromagnetic
• the introduction of an observer for a sensorless control valve actuators decouples the valve timing from the en-
scheme gine speed and allows for complete timing variability. As
• the use of an extended Kalman Filter based on two
switching models combined with hysteresis automa-
tion.
This paper provides an extensive description of an appli-
cation that combines a hysteresis hybrid observer with an
extended Kalman filter and hysteresis automation, result-
ing in sensorless control. The hybrid observer scheme is
designed to expand upon the continuous extended Kalman
filter. The proposed structure consists of two models that
each embed two functions. Hysteresis is introduced to
avoid chattering problems when the velocity is close to
zero, and to handle unobservable sets or to find a working
compromise at those points where the observability func-
tion of the system assumes small values. Through a change
in variables, the authors in [G. Zhu et al. 2001] obtained
a nonlinear system which consisted of an observable linear
part and a Lipschitz nonlinear part. This approach is not
feasible here since the system does not satisfy the condi-
tion in [F. E. Thau 1973]. The current is measured, and
the position and velocity of the electromagnetic valve are Fig. 2. On the left: detail of the cylinder. On the right:
estimated. The behavior of the plant evolves continually, cross-section view of the perpendicular linear actua-
governed by the physical parameters of the plant compo- tor.
nents and their interconnections. Despite the continuous
nature of the physical system, its mathematical model an example of the valve operating conditions, consider
includes a parameter which changes its sign dependent on a frequency of 6000 rpm. During the valve opening and
the observed velocity (see Section 2). As a consequence, closing, a distance of 8 mm must be covered within a time
the behavior analysis and the estimation of the entire state interval of about 4 ms (6000 cycles per minute). Thus,
require the modeling of multiple systems. Moreover, corre- high accelerations up to 4000 m/s2 have to be achieved,
sponding to the state of the art of the Volkswagen project even though large disturbances may result due to the
[S. Braune et al. 2006], the controller generates actuator strong cylinder pressure acting against the exhaust valve
signals at discrete time points that are influenced by var- opening. Thus, the actuator design must account for high
ious factors: (i) the operational control mode of the plant forces coupled with low moving mass. Furthermore, cop-
requires turning components ON and OFF (for instance, per loss and the physical size of the actuator are also
switching from a feedback to a feedforward mode), (ii) the very important parameters that must be considered. Most
nonlinear characteristic of the valve motor affects changes of the electromechanical valve actuators that have been

307
AAC 2010
Munich, Germany, July 12-14, 2010

reported in the literature are based on the principle of constants, and ϕP ol is the angular position of the stator
electromagnets [S. Butzmann et al. 2000], and they use poles. J is the inertia of the moving part of the actuator-
Maxwell attracting forces at both ends of the motion valve system, and Mf ric is the friction torque modeled by
range. This operation principle is easy to implement, but Mf ric = kd1 sign(ω(t)) + kd2 ω(t), (7)
it is difficult to control and it particularly lacks the ability
with the damping coefficients kd1 and, kd2 . The spring
to influence the valve motion in the middle range. Thus,
torque is represented by
variable opening strokes, which recently have been proven
to be efficient for engine operation, are hardly possible. Mk = kf ϕ(t), (8)
In [S. Braune et al. 2006], a combination of a linear motor and at the end, Md indicates the disturbance torque (gas
and a reluctance motor was presented. The same principal pressure) acting on the armature. The main goal of the
was used in [S. Braune and K.-D. Kramer 2007] in which control system is to move the valve from the fully-closed to
a rotational geometry for the actuator was used to achieve the fully-opened position (and vice versa), while avoiding
a more compact structure and a larger resulting moment. noisy and wearing collisions against the hard mechanical
The force characteristics are shown in Fig. 3 and it can stops. Furthermore, closed loop position control is neces-
be clearly seen that the controllability of the motor in the sary to prevent unpredictable valve movement. Thus, one
central part of the characteristic is lost. In any case, the of the key factors is the availability of a proper position
compact structure of the valve and its relative large value measurement.
moment at the starting point (valve closed) make this
structure very attractive. The presented electromagnetic The variable stroke must be between 0 and 8 mm, and is
to be realized typically within a time interval of 4 ms (6000
0.8 rpm). In our work we consider a trajectory of 6 ms, which
2 corresponds to 4000 rpm.
0.6 20 A/mm
2
0.4 10 A/mm
5 A/mm2 ~ 4 ms
Force (kN)

0.2

0 0 A/mm2

−0.2 2
−5 A/mm
−0.4 −10 A/mm
2 0 – 8 mm
−0.6 −20 A/mm2

−0.8
−30 −20 −10 0 10 20 30
Valve 2 Angular position ( ° ) Valve 1
8 4 0 0 4
Stroke (mm)

Fig. 3. Combined physical characteristics of the intake and Fig. 4. Opening and closing loop for valve operation
exhaust valve for different current values.
actuator can be modeled mathematically as follows: 2.1 Some heuristic considerations on the observability
∂iCoil (t) RCoil uin (t) − uq (t) A heuristic criterion is to check where the physical con-
=− iCoil (t) + (1)
∂t LCoil LCoil nection between the mechanical and electrical system de-
ϕ̇(t) = ω(t) (2) creases or goes to zero. Although this criterion does not
M (ϕ(t), iCoil (t)) Mf ric + Mk + Md guarantee any conclusions about observability, it could be
ω̇(t) = + (3) useful in an initial analysis of the system. In fact, it is
J J well known that the observability is an analytic concept
Equation (1) represents the electrical system of the actua- connected with the concept of distinguishability. In the
tor. Equations (2) and (3) describe the mechanical behav- presented case the following two terms
ior of the actuator as shown in Fig. 2, and equation (3) also
πϕ(t) π
includes the magnetic system. The state is represented by uq (t) = k1 sin( + )ω(t) and M (ϕ(t), iCoil (t))
the coil current iCoil (t), the valve angular position ϕ(t), ϕP ol 2
and its angular velocity ω(t). The following expression are responsible for the feedback mentioned above. If the
M (ϕ(t), iCoil (t)) = M0 (ϕ(t)) + Mi (ϕ(t), iCoil (t)), (4) term uq (t) → 0, and M (ϕ(t), iCoil (t)) 6= 0 when ω(t) → 0,
then the above tests result in unobservability. In fact, since
describes the torque generated by the actuator, where equation (2) for ω(t) → 0 is satisfied by more than one
angular position ϕ(t), this yields the indistinguishability of
2πϕ(t) the states and thus the unobservability. If ϕ(t) → ϕP2ol , it is
M0 (ϕ(t)) = k2 sin(π + ) (5)
ϕP ol noticed that both terms uq (t) → 0 and M (ϕ(t), iCoil (t)) →
πϕ(t) π 0; nevertheless, equation (2) is unequivocally satisfied and
Mi (ϕ, iCoil (t)) = iCoil (t)k1 sin( + ). (6) yields observability. Despite this result, at point ϕP2ol the
ϕP ol 2
Kalman gains assume large values and the estimation loses
In equation (1) uq (t) = k1 sin( πϕ(t) π
ϕP ol + 2 )ω(t) represents the its precision. In fact, if the observability is calculated as a
induced electromagnetic voltage, k1 and, k2 are physical function at this point, it assumes a minimum. In Section

308
AAC 2010
Munich, Germany, July 12-14, 2010

4, this topic is discussed further and measurement results



x(k + 1/k) = x((k/k)) + Ts fq (x(k/k)) + Bm u(k) (9)
are presented. The unobservable sets should be avoided and the predicted error covariance matrix is
in the observer design; thus, a thorough analysis of the
observability is important. Sensorless operations tend to P(k + 1/k) = P(k/k) + Ts Fq (x(k/k))P(k/k)+
performs poorly in a low-speed environment, since non-

P(k/k)Fq (x(k/k)) + Rw , (10)
linear observer-based algorithms work only if the rotor
speed is high enough. In the low-speed region, an open where Rw is the process noise covariance matrix, P(k/k)
loop control strategy must be considered. One of the first is the error covariance matrix, Fq (x(k/k)) is the Jacobian
attempts to develop an open loop observer for a per- matrix of the system calculated for the estimated state,
manent motor drive is described in [R. Wu et al. 1991]. and Ts is the sampling time.
In more recent work [G. Zhu et al. 2001], the authors In particular the Jacobian matrix Fq (x(k/k)) can be de-
proposed a nonlinear state observer for the sensorless fined as follows:
control of a permanent magnet AC machine, which
is based to a great extent on the work described in Fq (x(k/k)) =
[R. Rajamani 1998] and [F. E. Thau 1973]. The approach
presented in [R. Rajamani 1998] and [F. E. Thau 1973]  RCoil 1 ∂uq (t) 1 ∂uq (t)

consists of an observable linear system and a Lipschitz −
LCoil

LCoil ∂ϕ(t)

LCoil ∂ω(t) 
nonlinear part. The observer is basically a Luenenberger

 0 0 1 ,
observer, in which the gain is calculated through a Lya- 
1 ∂M (ϕ(t), iCoil (t)) 1 ∂M (ϕ(t), iCoil (t)) kd1 (−1)q−1 + kd2

punov approach. In [G. Zhu et al. 2001], the authors used J ∂iCoil J ∂ϕ J
a change of variables to obtain a nonlinear system consist-
ing of an observable linear part and a Lipschitz nonlinear with variable q = 1; 2. In the correction mode:
part. In the work presented here, our system does not −1
satisfy the condition in [F. E. Thau 1973]; thus, a Lue- K(k) = P(k/k − 1)HTm Hm P(k/k − 1)HTm + Rζ (11)
nenberger observer is not feasible. Instead, an approach 
using a hysteresis hybrid EKF is proposed to: (i) work x(k/k) = x(k/k − 1) + K(k) y(k) − Hm x(k/k − 1) (12)
in the state sets where the system is unobservable or the P(k/k) = P(k/k − 1) − K(k)Hm P(k/k − 1), (13)
observability level does not guarantee a good detection of where K(k) is the Kalman gain, and Rζ is the mea-
the state variables, and (ii) minimize the noise effect due surement noise matrix. The Mode change calculations are
to the measurements. based on the system mode at time step k, q(k), and the
state of the system x(k). The appropriate mode transition
3. TRACKING HYBRID BEHAVIOR is made at time step (k + 1), to q(k + 1). Fig. 5 shows the
embedded hybrid EKF algorithm with hysteresis. From
Our state estimation architecture tracks the nominal sys- this diagram, it is possible to see a threshold level defined
tem dynamics using a robust observer scheme implemented by a velocity equal to trp1 > 0. The interpretation of
as a combination of an Extended Kalman Filter (EKF) this diagram is quite intuitive. Two models are built to
and a hysteresis automation. The hybrid observer has represent two states; the first one applies to ω(t) > −trp1 ,
to track: (i) continuous behavior in individual modes of and the second one applies to ω(t) > trp1 . The hysteresis
operation, and (ii) discrete mode changes (controlled and interval is [−trp1 , trp1 ]. Each state consists of two internal,
autonomous). At mode changes, the new state space model or embedded, functional modes which are related to the
and the initial state of the system are recomputed, and correction terms for the EKF: ”switching on” and ”switch-
the error covariance matrix is updated. The hybrid ob- ing off”. In particular, when the velocity does not guaran-
server scheme is designed to expand upon the continu- tee enough observability, the correction term is deactivated
ous extended Kalman filter. Hysteresis is introduced to in order to avoid large Kalman gains values. The embedded
avoid chattering problems when the velocity is close to switch state structure is regulated with conditions on the
zero. Model uncertainty and measurement noise are imple- same hysteresis interval [−trp1 , trp1 ].
mented as white noise, using uncorrelated Gaussian distri-
butions with zero mean. The model discussed in Section 2
4. EXPERIMENTAL TESTS WITH MEASURED
can be rewritten as:
DATA
ẋ = f(x(t)) + Bm u(t) + w(t),

1
 In Fig. 6 the measured current is depicted. Fig. 7 directly
iCoil
" #
shows the results about the estimation of the position.
where x(t) = ϕ(t) , Bm =  LCoil 0 ,
 
In particular, it is easy to notice how the estimation
ω(t) suffers from the lack of observability in most parts of
0
the trajectory. In fact, in these points the Kalman gains
function f represents the nonlinearities, and w(t) is the become very big and the observer is not able to estimate
model uncertainty. The measured output can be written the state variables. By introducing a Hysteresis in the
as: EKF, according to the algorithm shown in scheme (5), the
y(t) = Hm x(t) + ζ(t), estimation is improved as shown in Fig. 8. The strategy
where Hm = [1 0 0], and ζ(t) is the measurement consists of switching off the Kalman correction terms from
noise covariance. According to [S. Bolognani et al. 2001], the observer algorithm in the sets where a low observability
the discrete extended Kalman filter is defined as follows. level is assumed. In these sets the Kalman gains and the
In the prediction mode q, the predicted state is: covariance matrix are calculated even though their values

309
AAC 2010
Munich, Germany, July 12-14, 2010

Position (mm)
−2

−4
Measured Valve Position
−6 Estimated Valve Position
with EKF without Hysteresys
−8 → Kalman Corrections
always Active
−10
0 0.01 0.02 0.03 0.04 0.05 0.06
Time (sec.)

Fig. 7. Estimated trajectory position with EKF but with-


Fig. 5. Scheme of the proposed EKF with Hysteresis. out Hysteresis compared with measured trajectory
position.
are not utilized for the correction. Outside of the possible
non observable sets the corrections terms are switched on.
Fig. 8 shows the points where the observer is active with 0
and without correction terms. The introduced hysteresis
Level high:
is able to avoid chattering problems when the velocity is Kalman corrections deactivated
close to zero as well as to trade possible not observable −2
Position (mm)

sets. Fig. 10 shows how after one cycle an improvement Measured valve position
of the estimation is possible. In fact, at the beginning Estimated valve position
−4
of the second cycle the values of the covariance matrix Activation of Kalman
are well set. Fig. 11 shows the experimental setup which corrections
we are using to test the proposed algorithm in real work −6 Level low:
conditions. One of best results are achieved with the Kalman Corrections Activated
following matrices:
ζ(t) = 1; −8
0 0.01 0.02 0.03 0.04 0.05 0.06
Time (sec.)
Matrix
1.1e4 0 0
" #
Fig. 8. Estimated trajectory position with EKF but with
Rw = 0 0.3e − 5 0 Hysteresis compared with measured trajectory posi-
0 0 1.1e3 tion.
and
1 0 0
" #
P0 = 0 4e − 3 0 .
0 0 4e3 4

2
Velocity (m/sec.)

0
20
−2

10 −4
Current (A)

Measured Velocity
−6
Estimated Velocity
0
−8
0 0.02 0.04 0.06
Time (sec.)
−10
Fig. 9. Estimated trajectory velocity compared with mea-
sured trajectory.
−20
0 0.02 0.04 0.06 5. CONCLUSIONS AND FUTURE WORKS
Time (sec.)
5.1 Conclusions
Fig. 6. Measured current.
This paper describes a hysteresis hybrid observer that
combines an extended Kalman filter and hybrid automa-
310
AAC 2010
Munich, Germany, July 12-14, 2010

REFERENCES

0
[A. Bemporad et al. 2000] A. Bemporad, G. Ferrari-
Trecate, and M. Morari. ”Observability and
controllability of piecewise affine and hybrid
−2 systems”. IEEE Transaction on Automatic Control,
Position (mm)

Measured position Vol. 45(10):18641876, 2000.


Estimated position [S. Bolognani et al. 2001] S. Bolognani, M. Zigliotto, and
−4
M. Zordan. ”Extended-range pmsm sensorless speed
drive based on stochastic filtering”. IEEE Trans.
−6 Power Electronics, 16:110117, 2001.
[S. Braune and K.-D. Kramer 2007] S. Braune and K.-
−8 D. Kramer. ”Untersuchungen zu elektromotorischen
ventilaktuatoren”. In Proceeding of ”Variable Valve
0 0.05 0.1 0.15 0.2 Control”, Essen (Germany), 13-14 February 2007.
Time (sec.) [S. Braune et al. 2006] S. Braune, S. Liu, and P. Mer-
corelli. ”Design and control of an electromagnetic
Fig. 10. Estimated trajectory position compared with valve actuator”. In Proc. IEEE Control Conference
measured and desired trajectory: three cycles. Applications, 2006.
[S. Butzmann et al. 2000] S. Butzmann, J. Melbert, and
A. Koch. Sensorless control of electromagnetic actu-
ators for variable valve train. In Proc. SAE Technical
Paper 2000-01-1225, 2000.
[J. Melbert et al. 2000] S. Butzmann, J. Melbert, and A.
Koch. ”Sensorless control of electromagnetic actua-
tors for variable valve train”. In SAE paper, no. 2000-
01-1225, 2000.
[P. Mercorelli et al. 2005] L. Chen, P. Mercorelli, and S.
Liu. ”A Kalman estimator for detecting repetitive
disturbances”. In Proc. IEEE American control con-
ference, 2005.
[G. Ferrari-Tracate et al. 2003] G. Ferrari-Trecate and M.
Gatti. ”Computational observability regions for
discrete-time hybride systems”. In 42nd IEEE Con-
ference on Decision and Control, 2003.
[W. Hoffmann et al. 2001] W. Hoffmann and A. G. Ste-
fanopoulou. ”Iterative learning control of electrome-
chanical camless valve actuator”. In Proc. of Ameri-
Fig. 11. Experimental setup. can control conference, 2001.
[K. S. Peterson et al. 2003] K.S. Peterson and A. G. Ste-
fanopoulou. ”Rendering the elecreomechanical valve
tion to implement a sensorless control of an electromag- actuator globally asymptotically stable”. In Proc.
netic valve for automotive applications. The hybrid ob- 42nd IEEE Conference on Decision and Control,
server scheme is designed to expand upon the continuous Maui, 2003.
extended Kalman filter. The proposed structure consists of [R. Rajamani 1998] R. Rajamani. ”Observers for lipschitz
two models that each embed two functions. Hysteresis is nonlinear systems”. IEEE Transactions on Automatic
introduced to avoid chattering problems when the velocity Control, 43(3):397401, 1998.
is close to zero. The hybrid structure is applicable to [C. Tai et al. 2003] C. Tai and T. Tsao. ”Control of an
unobservable sets. electromechanical actuator for camless engines”. In
Proceedings of the American control conference, 2003.
[F. E. Thau 1973] ”Observing the state of nonlinear dy-
5.2 Future Work namic systems”. Int. J. of Control, 17(3):471479,
1973.
Future work includes: (i) a robustness and stability anal- [R. Wu et al. 1991] R. Wu and G. R. Slemon. ”A per-
ysis of the velocity hysteresis, (ii) a hybrid observability manent magnet motor drive without a shaft sen-
analysis of the complete system and its determination, sor”. IEEE Transactions on Industrial Applications,
using a Lyapunov approach for the convergence of the 27:1005 1011, 1991.
hybrid EKF to the lower bound of the absolute value of the [G. Zhu et al. 2001] G. Zhu, A. Kaddouri, L. A. Dessaint,
velocity, which will guarantee a structural observability, and O. Akhrif. ”A nonlinear state observer for the
(iii) the application of an augmented Kalman Filter to sensorless control of a permanent-magnet ac ma-
estimate the time variation of the temperature parameter chine”. IEEE Transactions on Industrial Electronics,
and the induction LCoil , and (iv) an extension of the re- 48(6):10981108, 2001.
sulting Kalman structure to the estimation of the pressure
disturbance.

311

Вам также может понравиться