7
Hindawi Publishing Corporation International Journal of Navigation and Observation Volume 2013, Article ID 762758, 6 pages http://dx.doi.org/10.1155/2013/762758 Research Article An Intuitive Approach to Inertial Sensor Bias Estimation Vasiliy M. Tereshkov Topcon Positioning Systems, LLC, 7/22 Derbenevskaya Embankment, Moscow 115114, Russia Correspondence should be addressed to Vasiliy M. Tereshkov; [email protected] Received 13 April 2013; Revised 1 June 2013; Accepted 11 June 2013 Academic Editor: Aleksandar Dogandzic Copyright © 2013 Vasiliy M. Tereshkov. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. A simple approach to gyro and accelerometer bias estimation is proposed. It does not involve Kalman filtering or similar formal techniques. Instead, it is based on physical intuition and exploits a duality between gimbaled and strapdown inertial systems. e estimation problem is decoupled into two separate stages. At the first stage, inertial system attitude errors are corrected by means of a feedback from an external aid. In the presence of uncompensated biases, the steady-state feedback rebalances those biases and can be used to estimate them. At the second stage, the desired bias estimates are expressed in a closed form in terms of the feedback signal. e estimator has only three tunable parameters and is easy to implement and use. e tests proved the feasibility of the proposed approach for the estimation of low-cost MEMS inertial sensor biases on a moving land vehicle. 1. Introduction In most inertial measurement devices, for example, atti- tude and heading reference systems (AHRS), the output performance suffers from gyro and accelerometer biases. Uncompensated portions of these biases result in unbounded accumulation of attitude errors. A classical approach to AHRS correction, dated back to the 1930s, is attitude error elimination by means of an external aid that provides vehicle acceleration data [1, 2]. In this scheme, the differences between the accelerometer measurements and the true accel- erations are treated as gravity projections proportional to the AHRS stable platform tilt errors. e platform gyros are torqued until these errors vanish and the platform returns to the level plane. is approach is also directly applicable to a strapdown AHRS if a notion of a “virtual platform” is introduced [3, 4]. e direction cosine matrix updated by the AHRS computer represents the orientation of the vehicle relative to a “virtual platform,” and the angular motion of the vehicle is the difference of its absolute rotation and the motion of that “platform.” Even though the correction procedure prevents the accu- mulation of attitude errors, it cannot completely zero them, as inertial sensor biases remain uncompensated. In modern studies, Kalman filtering [5] is usually pre- ferred as a more general and powerful approach to aided inertial system design. e state vector to be estimated is composed of output errors and then, if necessary, is augmented by inertial sensor biases [6, 7]. us, the phases of attitude correction and sensor error estimation are replaced with a single update procedure of the Kalman filter. ough very popular, Kalman filtering has some inherent drawbacks. First, for any time-varying or nonlinear system (an AHRS being among them) it requires online computation of the error covariance matrix, which squares the number of necessary update operations at each time step. Second, the Jacobians of dynamics and measurement functions must be provided. ird, the optimality and even the convergence of the filter are not guaranteed for nonlinear systems [8]. Fourth, the formal nature of the Kalman filter makes it nonintuitive and difficult to tune [9]. As sensor biases are very slow varying quantities with respect to vehicle attitude parameters, a “separate-bias” estimation technique was proposed [10, 11] that decouples the filter into two stages, thus reducing the computational burden. e first stage provides the “bias-free” state estimates. e second stage estimates the biases in terms of the residuals in those “bias-free” estimates. e algorithm can be further simplified if the filter gains are calculated in a deterministic

Research Article An Intuitive Approach to Inertial Sensor ...downloads.hindawi.com/archive/2013/762758.pdf · ofa feedback fromanexternal aid ... proposed approach for the estimation

Embed Size (px)

Citation preview

Hindawi Publishing CorporationInternational Journal of Navigation and ObservationVolume 2013, Article ID 762758, 6 pageshttp://dx.doi.org/10.1155/2013/762758

Research ArticleAn Intuitive Approach to Inertial Sensor Bias Estimation

Vasiliy M. Tereshkov

Topcon Positioning Systems, LLC, 7/22 Derbenevskaya Embankment, Moscow 115114, Russia

Correspondence should be addressed to Vasiliy M. Tereshkov; [email protected]

Received 13 April 2013; Revised 1 June 2013; Accepted 11 June 2013

Academic Editor: Aleksandar Dogandzic

Copyright © 2013 Vasiliy M. Tereshkov.This is an open access article distributed under the Creative CommonsAttribution License,which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

A simple approach to gyro and accelerometer bias estimation is proposed. It does not involve Kalman filtering or similar formaltechniques. Instead, it is based on physical intuition and exploits a duality between gimbaled and strapdown inertial systems. Theestimation problem is decoupled into two separate stages. At the first stage, inertial system attitude errors are corrected by meansof a feedback from an external aid. In the presence of uncompensated biases, the steady-state feedback rebalances those biases andcan be used to estimate them. At the second stage, the desired bias estimates are expressed in a closed form in terms of the feedbacksignal. The estimator has only three tunable parameters and is easy to implement and use. The tests proved the feasibility of theproposed approach for the estimation of low-cost MEMS inertial sensor biases on a moving land vehicle.

1. Introduction

In most inertial measurement devices, for example, atti-tude and heading reference systems (AHRS), the outputperformance suffers from gyro and accelerometer biases.Uncompensated portions of these biases result in unboundedaccumulation of attitude errors. A classical approach toAHRS correction, dated back to the 1930s, is attitude errorelimination by means of an external aid that provides vehicleacceleration data [1, 2]. In this scheme, the differencesbetween the accelerometer measurements and the true accel-erations are treated as gravity projections proportional tothe AHRS stable platform tilt errors. The platform gyros aretorqued until these errors vanish and the platform returns tothe level plane.

This approach is also directly applicable to a strapdownAHRS if a notion of a “virtual platform” is introduced [3, 4].The direction cosine matrix updated by the AHRS computerrepresents the orientation of the vehicle relative to a “virtualplatform,” and the angular motion of the vehicle is thedifference of its absolute rotation and the motion of that“platform.”

Even though the correction procedure prevents the accu-mulation of attitude errors, it cannot completely zero them,as inertial sensor biases remain uncompensated.

In modern studies, Kalman filtering [5] is usually pre-ferred as a more general and powerful approach to aidedinertial system design. The state vector to be estimatedis composed of output errors and then, if necessary, isaugmented by inertial sensor biases [6, 7].Thus, the phases ofattitude correction and sensor error estimation are replacedwith a single update procedure of the Kalman filter.

Though very popular, Kalman filtering has some inherentdrawbacks. First, for any time-varying or nonlinear system(anAHRS being among them) it requires online computationof the error covariance matrix, which squares the number ofnecessary update operations at each time step. Second, theJacobians of dynamics and measurement functions must beprovided. Third, the optimality and even the convergence ofthe filter are not guaranteed for nonlinear systems [8]. Fourth,the formal nature of the Kalman filter makes it nonintuitiveand difficult to tune [9].

As sensor biases are very slow varying quantities withrespect to vehicle attitude parameters, a “separate-bias”estimation technique was proposed [10, 11] that decouplesthe filter into two stages, thus reducing the computationalburden.Thefirst stage provides the “bias-free” state estimates.The second stage estimates the biases in terms of the residualsin those “bias-free” estimates. The algorithm can be furthersimplified if the filter gains are calculated in a deterministic

2 International Journal of Navigation and Observation

way [12], so that the covariance matrix and the Jacobians areno longer needed. The “separate-bias” framework is generalenough but the question of how to select the appropriatedynamics model and filter gains to obtain convergent andeasy to tune estimation for a given nonlinear system remains.

The dissatisfaction with the existing filtering methodsleads to the growing interest in estimation approaches whichmake use of some specific properties of inertial naviga-tion problems [13, 14]. These approaches, sometimes called“symmetry-preserving filters,” are essentially the implemen-tations of the “virtual platform” technique treated from thegroup theoretical standpoint. “Symmetry-preserving filters”usually include gyro bias estimators. Accelerometer biasestimation, however, cannot be naturally incorporated intothe filter structure.

In this paper the bias estimation problems for gyros andaccelerometers are treated in a unified manner. The key ideais that attitude error correction equations of a strapdownAHRS can be considered as the first stage of a “separate-bias” estimator, and the residual “torques” applied to the“virtual platform” can be directly used as measurements foran extremely simple inertial sensor bias estimator.

This treatment provides an intuitive view of the biasestimation problem. While gyro and accelerometer biasestend to increase the attitude errors, the applied “torques” tryto rebalance them. Thus, in the steady-state operation, these“torques” are proportional to biases and can be naturally usedto estimate them.

The only tunable parameters of the estimator are threetime constants: one for the attitude correction, one for thegyro bias filter, and one for the accelerometer bias filter.Each of them has an obvious meaning and allows the AHRSdesigner to easily determine the dynamic response propertiesand to obtain well-predictable estimator behavior.

In the proposed approach, sensor bias observabilityconditions [4] remain the same as when a Kalman filter isused, as these conditions are completely defined by the systemdynamics and available measurements, not by any chosenestimation technique. Nevertheless, these observability con-ditions are expressed explicitly in terms of the vehicle angularrate, which helps the designer understand and overcomemany convergence problems.

2. Bias Estimator Theory

Consider a strapdown AHRS that computes the directioncosine matrix C between the body frame 𝑏 = (𝑥𝑏, 𝑦𝑏, 𝑧𝑏)and the “virtual platform” frame 𝑝 = (𝑥𝑝, 𝑦𝑝, 𝑧𝑝). The matrixdynamics is described by the equation [4]

C = C��𝑏 − ��𝑝C. (1)

Here, 𝜔𝑏 is the body frame angular rate measured by AHRSgyros, 𝜔𝑝 is the “virtual platform” angular rate formed bythe applied “torques,” and an arc denotes a skew-symmetricmatrix corresponding to a vector, so that ab = a × b.

Ideally, the “virtual platform” lies in the local level plane,and its axes coincide with the North-East-Down frame 𝑛 =

(𝑁, 𝐸,𝐷). Accelerometermeasurements f𝑏 are projected ontothe “platform”

f𝑝 = Cf𝑏, (2)

so that the horizontal components of f𝑝 = [𝑓𝑁, 𝑓𝐸, 𝑓𝐷]𝑇

contain no projections of gravity vector g. If this conditionis violated, a discrepancy appears between the measuredspecific force f𝑝 and the true specific force fext

𝑛provided by

an external aid. Then the “platform” is “torqued” with theangular rate proportional to that discrepancy,

𝜔𝑝 = −k𝑝 (fext𝑛− f𝑝) , (3)

where k = −𝑘g/𝑔 and 𝑘 is the attitude correction gain. Fora perfect AHRS installed on a vehicle that moves on a flatnonrotating Earth, 𝜔𝑝 = 0; any violations of this conditionare due to sensor errors only. This simplification, though notgenerally applicable to high-performance inertial navigationsystems, is valid for low-cost MEMS-based AHRSs wheregyro biases are significantly greater than the Earth’s angularrate.

In the presence of gyro and accelerometer biases, b𝑔 andb𝑎, the “platform” tilt error 𝜃 appears, so the direction cosinematrix variation can be expressed as 𝛿C = ��𝑝C. By varying(1) and substituting 𝛿𝜔𝑏 = b𝑔, one can get

��𝑝 = Cb𝑔 − 𝛿𝜔𝑝. (4)

Equation (4) has a clear physical meaning. The rateof change of the attitude error vector is determined bytwo opposite factors: the gyro biases (projected onto the“virtual platform”) and the correction “torques.” However,this equation is not convenient for the analysis of strapdownAHRS performance, since its terms are not constant duringthe vehicle turns. Instead, they aremodulated by theCmatrix,even if the sensor biases, b𝑔 and b𝑎, are constant. To avoid thisproblem, (4) can be transformed to the body frame

��𝑏 + ��𝑏𝜃𝑏 = b𝑔 − C𝑇𝛿𝜔𝑝 = b𝑔 − u. (5)

It is the last term u = C𝑇𝛿𝜔𝑝 that will be used for theestimation of inertial sensor biases. The relation between uand b𝑔 is already given by (5). To establish a similar relationbetween u and b𝑎, one should vary (2) with 𝛿f𝑏 = b𝑎:

𝛿f𝑝 = ��𝑝f𝑝 + Cb𝑎 (6)

and then substitute (6) into (3):

𝛿𝜔𝑝 = k𝑝��𝑝f𝑝 + k𝑝Cb𝑎

= (k𝑇𝑝f𝑝) 𝜃𝑝 − (k

𝑇

𝑝𝜃𝑝) f𝑝 + k𝑝Cb𝑎.

(7)

The first term in the right-hand side of (7) is proportionalto the attitude error to be eliminated. It is the core of thewhole correction scheme, which provides the desired errorfeedback.The second term is an additional error that appearswhen the vectors k and 𝜃 are not orthogonal. When only

International Journal of Navigation and Observation 3

Figure 1: Bias estimator block diagram.

tilt errors exist, 𝜃 lies in the level plane, while k is alwaysvertical by its definition. Thus, the term is nonzero onlywhen a heading error is present. The third term reflects theinfluence of accelerometer biases on the correction accuracy.Though generally harmful, this term allows for the estimationof accelerometer biases by means of the u signal.

Finally, (7) can be transformed to the body frame andsubstituted into (5) to get the general error equation

��𝑏 = −��𝑏𝜃𝑏 + b𝑔 − (k𝑇

𝑝f𝑝) 𝜃𝑏 + (k

𝑇

𝑝𝜃𝑝) f𝑏 − k𝑏b𝑎. (8)

For a GPS-aided AHRS installed on a land vehicle, somesimplifications in (8) can bemade. First, vertical accelerationsare typically small, so 𝑓𝐷 = −𝑔 and k𝑇

𝑝f𝑝 = 𝑘𝑔. Second,

the true heading is always defined by the vehicle velocitydirection, so the heading error can be held zero as long asthe vehicle is in motion and navigation satellites are visible.

Hence, k𝑇𝑝𝜃𝑝 = 0. Third, roll and pitch angles never exceed

several degrees, so k𝑏 = k𝑝. Under these assumptions, onecan rewrite (8) in the form

��𝑏 + (��𝑏 + 𝑘𝑔I) 𝜃𝑏 = b𝑔 − k𝑝b𝑎. (9)

Equation (9) shows that the attitude correction loop canbe described as a low-pass filter excited by sensor biases.Thisresult is well known for gimbaled AHRSs [15], except for theappearance of ��𝑏 matrix in the left-hand side of (9), which isspecific for the strapdown mechanization. This matrix playsan important role in the separation of gyro and accelerometerbiases in the estimation procedure.

Equation (9) has a remarkable property: its right-handside is almost constant irrespective of any changes in vehicleheading. Therefore, the correction gain 𝑘 can be chosen insuch a way that filter (9) converges to a steady state where��𝑏 = 0 and

𝜃𝑏 = (��𝑏 + 𝑘𝑔I)−1(b𝑔 − k𝑝b𝑎) . (10)

When the solution is substituted into (5), a steady-state“torque” can be expressed as

u = b𝑔 − ��𝑏(��𝑏 + 𝑘𝑔I)−1(b𝑔 − k𝑝b𝑎) . (11)

Equation (11) gives a linear relationship between the“torque,” treated as the measurement, and sensor biasestreated as estimated states. Since there are two states in asingle measurement equation, some additional observabilityconsiderations are needed. First, suppose that a vehicle ismoving along a straight line. In this case, 𝜔𝑏 = 0 and

b𝑔 = u. (12)

Thus, the applied “torque” merely compensates the gyrobias and can be used to estimate it. Accelerometer biases arenot observable in these conditions.

Second, suppose that the gyro bias has already beenestimated and compensated, so that b𝑔 = 0, and the vehicleis turning at the angular rate 𝜔𝑏. Equation (11) then takes theform

��𝑏(��𝑏 + 𝑘𝑔I)−1k𝑝b𝑎 = u, (13)

which can be further solved for the unknown accelerometerbiases. The solution has an extremely simple expression ifonly the vertical component of the vehicle’s angular rate, 𝜔𝑧𝑏,is considered:

b𝑎 = 𝑔[[[[

[

1

𝜔𝑧𝑏

−𝜏 0

𝜏1

𝜔𝑧𝑏

0

0 0 0

]]]]

]

u, (14)

where 𝜏 = 1/(𝑘𝑔) is the attitude correction time constant.Equations (12) and (14) provide bias estimates for the roll

and pitch inertial sensors in terms of the residual “torques”applied to the “virtual platform” of the AHRS.They constitutethe core of the proposed estimation approach (Figure 1).

4 International Journal of Navigation and Observation

0 100 200 300 400 500Time (s)

Hea

ding

(deg

)

John DeereHeading

−150

−100

−50

50

0

100

150

(a)

0 100 200 300 400Time (s)

Hea

ding

(deg

)

CaterpillarHeading

−150

−100

−50

50

0

100

150

(b)

Figure 2: (a) Heading angle (John Deere wheel tractor). (b) Heading angle (Caterpillar tracked tractor).

The main advantage of this approach over traditionalKalman filter-based methods is its simplicity: while thecomplete systemmodel contains nonlinear dynamics (1)–(3),the estimation equations (12) and (14) are given in a closedform. Moreover, they do not require any high-dimensionalvector computations.

Even though the estimation equations can be useddirectly, it is likely that the “torque” u is very noisy. That iswhy it is recommended that two simple first-order low-passfilters be implemented: one for the gyro biases and anotherfor the accelerometer biases.

The obtained estimates can be used in two different ways.The first way is to augment the attitude estimation part byvelocity and position correction blocks and to construct biasestimate feedback loops. In this case, the estimator becomesa self-contained navigation filter with the same capabilities asthe Kalman filter. The second way is to use the bias estimatoras an independent “black box”whose estimates are subtractedfrom the input data of a primary navigation filter.

3. Bias Estimator Implementationand Testing

The proposed estimator was implemented by Topcon Posi-tioning Systems, LLC, in the software of a GPS/GLONASSreceiver equipped with a built-in low-cost MEMS inertialmeasurement unit (IMU). The aim was to estimate andcompensate roll and pitch gyro biases of the order of 0.1 deg/sand accelerometer biases of the order of 0.2m/s2.

To obtain true acceleration data, the carrier-phase veloc-ity measurements provided by the receiver were differenti-ated. The attitude correction time constant was set to 4 s,whereas time constants for both bias filters were set to 40 s.

The tests were conducted on a John Deere 5515 wheeltractor and a Caterpillar Challenger rubber tracked tractorwith the receiver units installed on the cabin roofs. Testpaths consisted of straight line segments as well as of turnarcs to satisfy the observability conditions for all estimatedquantities (Figure 2).

Gyro bias estimates obtained in the tests are shown inFigure 3. To assess the estimation accuracy, these estimateswere compared to the true bias values obtained at rest immed-iately after the test by direct averaging of gyro measurements.

The gyro bias filter convergence time was about 120 s,which is equal to three time constants, as predicted byfiltering theory. The steady-state estimation errors reached0.01 deg/s (RMS) in the first test and 0.02 deg/s (RMS) in thesecond one. These results can be compared to the perfor-mance of a “symmetry-preserving filter” where bias estimateinstabilities were of the order of 0.01 rad/s or 0.5 deg/s [13].

Accelerometer bias estimation is usually considered asa much more difficult problem because these biases arenot observable in the straight motion of a vehicle [4]. Biasestimates obtained in both tests were less than 0.04m/s2. Thetrue bias values were unknown, as they were undistinguish-able from the tractor’s actual attitude and IMU installationerrors. Therefore, the estimation accuracy assessment wasdone indirectly. The precisely known artificial biases wereadded to the accelerometer measurements, and then the testswere repeated. In Figure 4, the obtained estimates and theartificial biases are shown.

The accelerometer bias filter convergence time was about300 s, which was more than twice longer than for the gyrobias filter in spite of the fact that both filters had equaltime constants. This reflected the weak observability ofaccelerometer biases. The steady-state estimation errors were0.04m/s2 (RMS) in both tests.

International Journal of Navigation and Observation 5

0 100 200 300 400 500Time (s)

Gyr

o bi

as es

timat

es (d

eg/s

)

John DeereXb (estimated)Xb (known)

Yb (estimated)Yb (known)

−0.10

−0.08

−0.06

−0.04

−0.02

0.00

(a)

0 100 200 300 400Time (s)

Gyr

o bi

as es

timat

es (d

eg/s

)

CaterpillarXb (estimated)Xb (known)

Yb (estimated)Yb (known)

−0.2

−0.1

0.0

0.1

0.2

(b)

Figure 3: (a) Gyro bias estimates (John Deere wheel tractor). (b) Gyro bias estimates (Caterpillar tracked tractor).

0 100 200 300 400 500Time (s)

Acce

lero

met

er b

ias e

stim

ates

(m/s

/s)

John DeereXb (estimated)Xb (known)

Yb (estimated)Yb (known)

−0.3

−0.2

−0.1

0.0

0.1

0.2

0.3

(a)

0 100 200 300 400Time (s)

Acce

lero

met

er b

ias e

stim

ates

(m/s

/s)

CaterpillarXb (estimated)Xb (known)

Yb (estimated)Yb (known)

−0.2

−0.1

0.0

0.1

0.2

(b)

Figure 4: (a) Accelerometer bias estimates (John Deere wheel tractor). (b) Accelerometer bias estimates (Caterpillar tracked tractor).

The tests also confirm that the estimation technique isnot sensitive to IMU installation angles if they do not exceed10–15 deg. Any installation error is implicitly treated as aredefinition of body frame axes and does not affect theestimation accuracy.

4. Conclusion

The proposed sensor bias estimator proved its feasibilityfor the estimation of MEMS gyro and accelerometer biasesof a low-cost AHRS installed on a land vehicle. It can be

6 International Journal of Navigation and Observation

widely used in the fields of precision agriculture, constructionengineering, and so forth. The applicability of this approachto tactical grade inertial systems requires further investi-gation. In this case, the attitude correction gain should besignificantly decreased, and the Earth’s shape and rotationshould be appropriately taken into account. For navigationgrade inertial systems the more general techniques, such asKalman filtering, are probably still preferable.

References

[1] K. Glitscher, “Indicator,” U.S. Patent 1 932 210, 1933.[2] C. A. Rafferty, “Vertical gyro erection system,” U.S. Patent 3 285

077, 1966.[3] J. C. Shaw et al., “Integrated-strapdown-air-data sensor system,”

U.S. Patent 4 303 978, 1981.[4] O. S. Salychev, Applied Inertial Navigation: Problems and Solu-

tions, BMSTU Press, Moscow, Russia, 2004.[5] R. E. Kalman, “A new approach to linear filtering and prediction

problems,” Journal of Basic Engineering D, vol. 82, pp. 35–45,1960.

[6] J. A. Farrell and M. Barth, The Global Positioning System andInertial Navigation, McGraw-Hill, New York, NY, USA, 1999.

[7] M. S. Grewal, L. R. Weill, and A. P. Andrews, Global PositioningSystems, Inertial Navigation, and Integration, Wiley, New York,NY, USA, 2001.

[8] R. G. Brown and P. Y. C.Hwang, Introduction to Random Signalsand Applied Kalman Filtering, Wiley, New York, NY, USA, 1997.

[9] S. J. Julier and J. K. Uhlmann, “New extension of the Kalmanfilter to nonlinear systems,” in Proceedings of the Signal Pro-cessing, Sensor Fusion, and Target Recognition VI, vol. 3068 ofProceedings of SPIE, pp. 182–193, April 1997.

[10] B. Friedland, “Treatment of bias in recursive filtering,” IEEETransactions on Automatic Control, vol. 14, pp. 359–367, 1969.

[11] B. Friedland, “Recursive filtering in the presence of biaseswith irreducible uncertainty,” IEEE Transactions on AutomaticControl, vol. 21, no. 5, pp. 789–790, 1976.

[12] B. Friedland, Control System Design: An Introduction to State-Space Methods, McGraw-Hill, New York, NY, USA, 1986.

[13] R. Mahony, T. Hamel, and J.-M. Pflimlin, “Non-linear com-plementary filters on the special orthogonal group,” IEEETransactions on Automatic Control, vol. 53, no. 5, pp. 1203–1217,2008.

[14] S. Bonnabel, P. Martin, and P. Rouchon, “Symmetry-preservingobservers,” IEEE Transactions on Automatic Control, vol. 53, no.11, pp. 2514–2526, 2008.

[15] D. S. Pelpor, Gyroscopic Systems, Vysshaya Shkola, Moscow,Russia, 1988, in Russian.

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporation http://www.hindawi.com

Journal ofEngineeringVolume 2014

Submit your manuscripts athttp://www.hindawi.com

VLSI Design

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Modelling & Simulation in EngineeringHindawi Publishing Corporation http://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

DistributedSensor Networks

International Journal of