Emerging Techniques in Aerospace ControlsView this Special Issue
Robust Controller Designing for an Air-Breathing Hypersonic Vehicle with an HOSVD-Based LPV Model
This paper focuses on the linear parameter varying (LPV) modeling and controller design for a flexible air-breathing hypersonic vehicle (AHV). Firstly, by selecting the measurable altitude and velocity as gain-scheduled variables, the original longitudinal nonlinear model for AHV is transformed into the LPV model via average gridding division, vertex trimming, Jacobian linearization, and multiple linear regression within the entire flight envelope. Secondly, using the tensor product model transformation method, the obtained LPV model is converted into the polytopic LPV model via high-order singular value decomposition (HOSVD). Third, the validity and applicability of the HOSVD-based LPV model are further demonstrated by designing a robust controller for command tracking control during maneuvering flight over a large envelope.
Since the 50s and 60s of the 20th century, with the series of events such as the advent of long-range ballistic missiles, the successful return of manned spacecraft, and the X-15 test aircraft velocity faster than Mach 6, it marked that mankind formally entered the era of hypersonic velocity. The hypersonic vehicle has taken advantages of both spacecraft and aircraft and has become the new technological commanding point in the 21st century aerospace field. It has been hailed as the third epoch-making milestone in the history of aviation in the world after the invention of aircraft and the breakthrough of the sound barrier [1–3].
Compared with a conventional aircraft, the complex aerodynamic characteristics of hypersonic vehicles and the application of technologies such as scramjet engines and integrated airframe/engine configuration make the coupling more powerful between elastic bodies, propulsion systems, aerodynamics, and structural dynamics of hypersonic vehicles; besides, the physical model is more nonlinear. At present, the main means of dynamic modeling for hypersonic vehicles are computational fluid dynamics (CFD), wind tunnel tests, aircraft tests, and other test methods. Because of the imperfection of hypersonic aerodynamic database and CFD software, the low degree of wind tunnel test approximation, the high cost and risk of flight tests, and the limitation of hypersonic vehicles modeling methods, the system modeling has great structural and parameter uncertainties. Second, the large-span flight envelope of hypersonic vehicles not only requires the flight control system to adapt to different flight environments but also requires to satisfy the strict constraints such as more complex dynamic pressure, overload, flight envelopes, and actual physical characteristics (e.g., actuator saturation). In summary, a hypersonic vehicle is a highly dynamic, strongly coupled, fast time-varying, and multivariable nonlinear system. Its control system design not only faces the influence of model uncertainty and external environment but also faces the constraints of actual existence and the time-delay dynamic limitation, which makes the control, stability, safety, rapidity, and accuracy of hypersonic vehicle systems face great challenges. It has become one of the key issues to be solved and is also a hot issue in the field of flight control, such as adaptive control strategies based on the multiple Lyapunov function method or using an auxiliary reaction control system for air-breathing hypersonic vehicles [4–8].
Recently, the LPV controller has emerged as a reliable alternative to classical gain scheduling approaches and provides guaranteed stability, robustness, or performance [9, 10]. Gain-scheduled control strategies for LPV systems have been developed intensively and bring promising solutions in many fields, such as missiles, aircrafts, spacecrafts, winding systems, automated vehicles, and robotic systems [11–13, 14]. Zhang handled the reference tracking for a class of flexible hypersonic vehicles using a novel switched LPV framework . Yang proposed a fault-tolerant controller based on robust model-predictive control and A polytopic LPV model for A hypersonic vehicle with external disturbances and actuator loss of effectiveness faults . Hu proposes a novel passive fault-tolerant control method using weighted tube-based model predictive control via polytopic LPV for air-breathing hypersonic vehicles . However, the formulation of the polytopic LPV model for nonlinear systems and controller design for LPV systems with uncertainty and external disturbance remain difficult, which motivates our study.
This paper takes the flight control system design of the hypersonic vehicle as the background. In the process of modeling, it is necessary to deal with various factors that affect the performance of the control system. Aircraft modeling errors, flight parameter changes of large package flight, elastic vibration deformation of aircraft, and other factors are regarded as internal factors leading to system uncertainty. Factors such as the complex flight environment, dynamic pressure effect, aerodynamic thermal effect, and the frictional resistance effect are regarded as external disturbances. Then, the attitude stability and command tracking issues during the hypersonic vehicle maneuvering flight in large envelope are transformed into the robust controller synthesis and guaranteed performance control of the uncertain disturbance system. Firstly, for a nonlinear longitudinal elasticity model of air-breathing hypersonic vehicles, the altitude and velocity are selected as scheduling parameters, uniform meshing is performed within the range of parameter variation, and then, the LPV model of the aircraft is obtained by Jacobi linearization and multivariate linear fitting. Secondly, the LPV model of the aircraft is transformed into a polytopic LPV model by the tensor product model change method, which lays a foundation for the subsequent aircraft controller design. Finally, a robust controller is designed based on the obtained aircraft polytopic LPV model, which verifies the effectiveness of the aircraft polytopic LPV model in the command tracking control of aircraft maneuvering flight in large envelopes.
2. Problem Formulation
2.1. Control-Oriented Model
The longitudinal elastic nonlinear model of the hypersonic vehicle used in this paper is mainly based on the winged-cone model provided by NASA’s Langley Research Center [18–20], which takes into account the influence of the elastic modality of the aircraft. The simplified longitudinal elastic nonlinear model of the aircraft is as follows:
In equation (1), represents the aircraft altitude, represents the aircraft velocity, indicates the angle of attack, denotes the pitch angle, represents the pitch rate, indicates the gravitational constant, is the pitching moment, represents the moment of inertia around the body axis, is the engine thrust, represents resistance, represents lift, () represents the elastic mode, () represents the natural frequency of the elastic mode, () represents the damping coefficient of the elastic mode, and denotes the generalized force.
The approximate expressions of the above aerodynamics, moments, thrusts, and generalized forces fitted near the equilibrium point are shown in equation (2). In equation (2), indicates air density, is the reference area, represents the lift coefficient related to the angle of attack and elevator deflection, indicates the drag coefficient related to the angle of attack and elevator deflection, indicates the torque coefficient related to the angle of attack, indicates the torque coefficient related to the elevator deflection, represents the coupling coefficient between thrust and pitching moment, represents the thrust coefficient related to (), represents the generalized force coefficients related to , and denotes the influence coefficient of elevator declination to generalized force , and and represent constant items in thrust and generalized forces, respectively.
The relevant force and moment coefficients are shown in equation (3), where is the air density decay rate, and are the constant term in and , respectively, and are the th-order coefficient of contribution to and , respectively, is the coefficient of contribution to , is the th-order coefficient of contribution to , is the th order coefficient of contribution to , is the constant term in , is the dynamic pressure, and is the stoichiometrically normalized fuel-to-air ratio, is the th thrust fit parameter. The parameter reference values of the elastic nonlinear model are detailed in Hu et al.  and listed as Table 1.
Select as state variables, select as system inputs, and select as system outputs. Substitute equations (2) and (3) into (1) to obtain the affine nonlinear model of the system as follows:
In equation (4), () is shown on the right side of equation (1). The equilibrium state of a hypersonic vehicle is a specific flight condition under which the line velocity, and angular velocity are constant or zero and the acceleration is zero under the given constraints. Therefore, the system equilibrium point sequence can be solved by equation (5) as follows:
Within the permissible range of parameters, the velocity and altitude space of the selected scheduling variables are gridded and each point on the grid is calculated and balanced according to equation (5) to obtain the equilibrium working point of the aircraft. A set of LTI systems is obtained by using the Jacobian linearization method. Finally, these linearized local systems are multivariate linearly fitted to obtain the LPV model. The equidistant gridding method is chosen in this paper. Five points are selected at equal intervals in the velocity interval , and four points are selected at equal intervals in the altitude interval , totaling 20 points, as shown in Figure 1.
By means of parameter meshing, Jacobian linearization, and multivariate linear fitting, the LPV model of the hypersonic vehicle with respect to the scheduling parameters is shown in equation (6). The fitting results of partial LPV model parameters are shown in Figure 2, and its corresponding fitting results are listed as follows.
2.2. Polytopic LPV Model Transformation
Based on the LPV model of the hypersonic vehicle longitudinal elastic nonlinear model, the stability analysis and controller synthesis problem of the system can be transformed into a convex optimization problem within a set of LMI frameworks which depend on the scheduling parameters. If it can be ensured that the LMI is feasible on the entire continuous variable parameter trajectory, the resulting controller can guarantee the global stability of the closed-loop system and meet the desired performance index. Since the spatial continuity of the scheduling parameters means that an infinite number of LMIs are to be solved over the entire parameter trajectory, which is obviously difficult to achieve, the scheduling parameters can be spatially meshed to solve the problem of LMI at a finite number of mesh vertices but the performance of this method is more dependent on the mesh density; besides, the determination of the mesh density not only lacks theoretical proof but also is time-consuming. The polytopic set is a convex set, which could describe the entire system. Through transformation of the polytopic model, the problem of solving infinitely many LMI problems can be attributed to solving the LMI problem at a limited number of vertices, which can greatly reduce the amount of computation. The controller obtained by this method has continuous gain throughout the workspace and has global action features ( [12, 22]).
The system equation (6) can be expressed as follows. where is a parameter-varying object and is a time-varying dimensional parameter vector within the closed hypercube . Parameter can also include some elements of . The -dimensional tensor is constructed from LTI vertex systems . where the row vector () contains one bounded variable and continuous weighting functions (). The weighting function is the weighting function defined on the th dimension of , and is the th element of vector and . () denotes the number of the weighting functions used in the th dimension of . The symbol denotes the Kronecker product. The tensor product model transformation method based on high-order singular value decomposition is an effective LPV system polytopic model transformation method. The brief process is as follows. Firstly, mesh the variable parameters in the LPV model, and then, discretize the system to form tensors. Finally, we perform high-order singular value decomposition. The related theory of high-order singular value decomposition can refer to the literature [23–25].
On the basis of the LPV model of the hypersonic vehicle in equation (6), the tensor product model transformation method is used to obtain the polyhedral description of the LPV model of the hypersonic vehicle. By uniformly dividing the altitude variable and velocity variable in the LPV model described in equation (6), the original system is approached in the specified area (velocity interval ft/s, altitude interval ft), where the number of sampling points is set to . Using the high-order singular value method decomposition, the singular value decomposition of the expansion matrix is arranged in a descending order, where , . Table 2 shows the top 5 largest singular values. All 6 (the remaining singular values are relatively small or equal to 0) of the singular values are preserved. The resulting numerical model is a convincing approximation of the original model, which has 9 polytopic vertex systems. The resulting approximation model is as follows:
In equation (10), , , . Based on the high-order singular value decomposition results, the maximum modeling error of the approximation model described in equation (8) can be calculated as 0.003679 and the average modeling error is 0.002499.
In order to verify the approximate equivalence between the hypersonic elastic nonlinear model described in equation (1) and the polytopic LPV model obtained by the transformation of the tensor product model described in equation (8), an equilibrium state in the parameter variation interval in Table 3 is used as an example. The system approximation matrix at the equilibrium point is obtained by the Jacobian linearization method which can locally approximate the elastic nonlinear model and the tensor product model transformation method in equation (8). The zero-pole distribution map of the system is shown in Figure 3.
(a) Jacobi linearization
(b) Polytopic LPV model
Comparing the zero-pole positions of the two methods at the same equilibrium point, we can find that the zero-pole positions of the two methods are very close, which indicates that the polytopic LPV model based on the transformation of the tensor product model accurately reflects the dynamic characteristics of longitudinal elasticity nonlinear models of the hypersonic vehicle.
The shape of the time-varying weight function () is shown in Figure 4.
The general distribution of the nine time-varying weight functions shows that when any time-varying weight is 1, the rest of the weights are 0, which indicates that the LPV model weight function obtained by the tensor product model transformation satisfies the requirement of convex coordinates.
3. Robust Controller Design
The LPV model of a hypersonic vehicle is as follows.
In equation (11), denotes the scheduling variables, and both are the corresponding parameter-dependent system matrix, and the numerical expression is described in equation (6). is the observation matrix, is the interference matrix, and denotes time-varying exogenous disturbance. The reference velocity and altitude of the aircraft are recorded as and the control output is recorded as . The controller design goal of the hypersonic vehicle not only needs to ensure the stability of the aircraft but also requires that the output of the aircraft can track a given command signal in real time. Therefore, the design goal of the hybrid target robust controller is to design an effective controller within the whole flight envelope ensuring that the output tracking error of the aircraft is 0.
In order to evaluate the system’s steady-state error more effectively, the following tracking error integral term is introduced to eliminate the steady-state error in the feedback control strategy.
According to the tracking error integral term and combining polytopic description and the LPV model of the hypersonic vehicle, the extended system can be obtained as follows. where
According to the parallel distributed compensation (PDC), the designed state feedback controller is as follows.
In equation (16), . Substituting equation (16) into (14), the expression for the closed-loop system of a hypersonic vehicle can be obtained as follows.
The output tracking problem of the hypersonic vehicle is transformed into the robust stability problem of the above extended system. When the closed-loop system described in equation (17) is robustly stable, the command tracking target of the original system described in equation (9) can be achieved.
4. Numerical Simulation
Under conditions of cruising flight of the hypersonic vehicle (altitude 85000 ft, velocity 7702 ft/s), a robust model predictive controller for state feedback of mixed performance indicators was designed to achieve tracking control of velocity commands and altitude commands . In the actual control of the aircraft, the command must comprehensively consider the physical constraints of the aircraft such as structural stiffness and payload. In general, it is assumed that the given velocity and altitude reference command signals are generated by the second-order filters.
In equation (18), the velocity instruction signal filtering system natural frequency and damping coefficient . The altitude command signal filtering system natural frequency and damping coefficient . It is assumed that the initial equilibrium state of the longitudinal dynamics of the aircraft is as follows. The rigid state , , , , and . The elastic mode , , , and . The control input and . The control input satisfies the hard constraints of the actuator; the engine fuel equivalence ratio and the range of the elevator declination angle are and .
The discretization sampling time of the continuous system is 0.01 s. The aerodynamic parameters in the aircraft model are mainly obtained by computational fluid dynamics simulations or wind tunnel experiments. Besides, the unknown external environment and complex dynamic influences such as dynamic pressure effects, viscous effects, lean gas effects, and atmospheric turbulence may be encountered in the flight process. Therefore, the abovementioned factors are assumed as uncertainties of model inertial parameters and aerodynamic parameters. Similar to the literature , the value of parameters lies within ±10% of the nominal value such as where and where . Compared with the ones in Qin et al. , the uncertainties are more aggressive and energy-bounded external disturbance is considered. When the desired velocity and desired altitude , the simulation results using the state feedback controller design method are shown in Figures 5–9. The simulation results are compared with the results obtained through Qin’s method  and Cai’s method . In the sequence, results obtained through the proposed method, Qin’s method, and Cai’s method are depicted by a red line marked by circles, blue dashed line marked by circles, and green dashed line marked by asterisks. Since the tracking curves are quite close, thus, only the tracking errors are given.
In Figures 5 and 6, it can be seen that the robust controller can ensure that a hypersonic vehicle achieves the fast and accurate velocity and altitude command tracking during the maneuvering flight of the large flight envelope. The above controller has a smaller tracking error and a relatively smooth state, which can effectively suppress the influence of serious aerodynamic parameter uncertainties and elastic modes in the flight process. Figures 7 and 8 show the variation curves of the angle of attack and pitch angle in the whole process, respectively. In order to achieve a high degree of climb while increasing the velocity, the hypersonic vehicle in the initial trim state adds engine fuel input to the controller output signal and the elevator is pulled up until the stable command tracking is achieved again to reach the equilibrium state. The angle of attack and the pitch angle will be stabilized in the new trim state. The curve of the control input shown in Figure 9 indicates that the engine fuel equivalence ratio and the elevator deflection angle all satisfy the system control input hard constraints.
In summary, in the case of external disturbances, parameter uncertainties, and elastic modal couplings during the maneuvering flight, the designed controller has strong robustness and ensures that the system can quickly track the command signal.
Aiming at a type of hypersonic vehicle longitudinal elasticity model disclosed in the existing literature, altitude and velocity are selected as the gain-scheduled variables, through a series of sequential steps such as meshing within the range of parameter variation, finding equilibrium points, Jacobian linearization, and multivariate linear fitting; the continuous-time LPV model of the aircraft is established. Then, using the tensor product model transformation method, the general LPV model is transformed into a polytopic LPV system model with 9 vertices and the rationality of the LPV model is verified. At the same time, regarding the maneuvering flight command tracking problem for hypersonic vehicles, a state feedback controller is used to translate the command tracking control problem into a robust stability problem for the corresponding extended closed-loop system combined with the obtained polytopic LPV system model. Simulation results demonstrate that the obtained polytopic LPV model based on high-order singular value decomposition in this paper is effective in solving the maneuvering flight command tracking and attitude stabilization control of general complex nonlinear systems, such as hypersonic vehicles. However, since the linearization process lose some beneficial nonlinearities, some gain perturbations due to finite word length or time delays of state or input might bring unpredictable complexities. LPV nonfragile control of air-breathing hypersonic vehicles with time delays needs further studies.
The longitudinal elastic nonlinear model of the hypersonic vehicle used in this paper is mainly based on the winged-cone model provided by NASA’s Langley Research Center [18, 19, 20], which takes into account the influence of the elastic modality of the aircraft.
This article does not contain any studies with human participants or animals performed by any of the authors.
Conflicts of Interest
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
The research is partially supported by the Key Laboratory Fund under grant number 6142003190204 and the Special Scientific Research Program of the Department of Education of Shaanxi Province (Grant no. 20JK0728).
L. Cao, S. Tang, and D. Zhang, “Fractional-order sliding mode control of air-breathing hypersonic vehicles based on linear-quadratic regulator,” Journal of Aerospace Engineering, vol. 31, no. 3, 2018.View at: Publisher Site | Google Scholar
Y. B. Ding, X. G. Wang, Y. L. Bai, and N. G. Cui, “An improved continuous sliding mode controller for flexible air-breathing hypersonic vehicle,” International Journal of Robust and Nonlinear Control, vol. 30, no. 14, pp. 5751–5772, 2020.View at: Publisher Site | Google Scholar
L. G. Mu, X. M. Wang, R. Xie, Y. M. Zhang, B. Li, and J. Wang, “A survey of the hypersonic flight vehicle and its guidance and control technology,” Journal of Harbin Institute of Technology, vol. 51, no. 3, pp. 1–14, 2019.View at: Publisher Site | Google Scholar
X. Bu, “Envelope-constraint-based tracking control of air-breathing hypersonic vehicles,” Aerospace Science and Technology, vol. 95, 2019.View at: Publisher Site | Google Scholar
J. G. Guo, T. B. Zhang, C. Cheng, and J. Zhou, “Model reference adaptive attitude control for near space hypersonic vehicle with mismatched uncertainties,” Transactions of the Institute of Measurement and Control, vol. 41, no. 5, pp. 1301–1312, 2019.View at: Publisher Site | Google Scholar
W. Jiang and H. L. Wang, Recent Progress of Control Approaches for Air-Breathing Hypersonic Vehicles, CAC, Wuhan, China, 2015.
H. An, Q. Q. Wu, and C. H. Wang, “Scramjet operation guaranteed longitudinal control of air-breathing hypersonic vehicles,” IEEE/ASME Transactions on Mechatronics, vol. 25, no. 6, pp. 2587–2598, 2020.View at: Publisher Site | Google Scholar
H. An, Q. Wu, G. Wang, Z. Guo, and C. Wang, “Simplified longitudinal control of air-breathing hypersonic vehicles with hybrid actuators,” International Journal of Control, vol. 104, 2019.View at: Publisher Site | Google Scholar
J. Mohammadpour and C. W. Scherer, Control of linear parameter varying systems with applications, Science & Business Media, New York, 2012.View at: Publisher Site
F. Wu, Control of Linear Parameter Varying Systems, University of California, Berkeley, 1995.
Y. Q. Huang, C. Y. Sun, C. S. Qian, and L. Wang, “Non-fragile switching tracking control for a flexible air-breathing hypersonic vehicle based on polytopic LPV model,” Chinese Journal of Aeronautics, vol. 26, no. 4, pp. 948–959, 2013.View at: Publisher Site | Google Scholar
Y. Q. Huang, C. Y. Sun, C. Qian, J. Zhang, and L. Wang, “Polytopic LPV modeling and gain-scheduled switching control for a flexible air-breathing hypersonic vehicle,” Journal of Systems Engineering and Electronics, vol. 24, no. 1, pp. 118–127, 2013.View at: Publisher Site | Google Scholar
A. Nguyen, P. Chevrel, and F. Claveau, “LPV static output feedback for constrained direct tilt control of narrow tilting vehicles,” IEEE Transactions on Control Systems Technology, vol. 28, no. 2, pp. 661–670, 2020.View at: Publisher Site | Google Scholar
D. Muniraj, J. M. Fry, and M. Farhood, “LPV control design for autonomous underwater vehicles using robustness analysis tools,” IFAC-PapersOnLine, vol. 52, no. 21, pp. 236–241, 2019.View at: Publisher Site | Google Scholar
L. X. Zhang, L. Nie, B. Cai, S. Yuan, and D. Wang, “Switched linear parameter-varying modeling and tracking control for flexible hypersonic vehicle,” Aerospace Science and Technology, vol. 95, 2019.View at: Publisher Site | Google Scholar
X. H. Yang, W. J. Lv, X. F. Wei, and C. F. Hu, “Fault-tolerant control based on LPV-robust model predictive control for hypersonic vehicle,” in Chinese Intelligent Systems Conference, pp. 159–168, Springer, 2020.View at: Publisher Site | Google Scholar
C. F. Hu, X. F. Wei, and Y. L. Ren, “Passive fault-tolerant control based on weighted LPV tube-MPC for air-breathing hypersonic vehicles,” International Journal of Control, Automation and Systems, vol. 17, no. 8, pp. 1957–1970, 2019.View at: Publisher Site | Google Scholar
R. F. Chavez and D. K. Schmidt, “Analytical aeropropulsive-aeroelastic hypersonic vehicle model with dynamic analysis,” Journal of Guidance, Control and Dynamics, vol. 17, no. 6, pp. 1308–1319, 1994.View at: Publisher Site | Google Scholar
M. A. Bolender and D. B. Doman, “A non-linear model for the longitudinal dynamics of a hypersonic air-breathing vehicle,” Journal of Spacecraft and Rockets, vol. 44, no. 2, pp. 374–387, 2007.View at: Publisher Site | Google Scholar
X. B. Zhang, Q. Zong, and F. L. Zeng, “Control-oriented modeling and analysis of hypersonic vehicle with coupled aerodynamic-propulsion- elastic,” Journal of Astronautics, vol. 35, no. 5, pp. 528–536, 2014.View at: Publisher Site | Google Scholar
X. X. Hu, L. G. Wu, C. H. Hu, and H. J. Gao, “A daptive sliding mode tracking control for a flexible air-breathing hypersonic vehicle,” Journal of the Franklin Institute, vol. 349, no. 2, pp. 559–577, 2012.View at: Publisher Site | Google Scholar
U. Shaked, “Improved LMI representation for the analysis and the design of continuous-time systems with polytopic type uncertainty,” IEEE Transactions on Automatic Control, vol. 46, no. 4, pp. 652–656, 2001.View at: Publisher Site | Google Scholar
B. Péter, Y. Yam, and V. Péter, Tensor Product Model Transformation in Polytopic Model-Based Control, CRC Press, Taylor & Francis Group, Boca Raton, 2014.View at: Publisher Site
B. Péter, TP-Model-Transformation-Based-Control Design Frame-Works, Springer, New York Dordrecht London, 2016.View at: Publisher Site
B. Takarics and V. B. Bálint, “Tensor product model-based robust flutter control design for the FLEXOP aircraft,” IFAC-Papers OnLine, vol. 52, no. 12, pp. 134–139, 2019.View at: Publisher Site | Google Scholar
W. Jiang, H. L. Wang, J. H. Lu, and Z. Xie, “HOSVD-based LPV modeling and mixed robust H2/H∞ control for air-breathing hypersonic vehicle,” Journal of Systems Engineering and Electronics, vol. 27, no. 1, pp. 183–191, 2016.View at: Publisher Site | Google Scholar
W. W. Qin, J. Y. Liu, G. Liu, B. He, and L. Wang, “Robust parameter dependent receding HorizonH∞Control of flexible air-breathing hypersonic vehicles with input constraints,” Asian Journal of Control, vol. 17, no. 2, pp. 508–522, 2015.View at: Publisher Site | Google Scholar
G. B. Cai, C. H. Hu, B. J. Yin, H. He, and X. Han, “Gain-scheduled controller synthesis for continuous-time polytopic LPV systems,” Mathematical Problems in Engineering, vol. 2014, Article ID 972624, 14 pages, 2014.View at: Publisher Site | Google Scholar