Abstract
The goal of this manuscript is to formulate a Kalman Filtering Model Predictive Controller (KFMPC) for control of cart position, cart velocity, angular position, and angular velocity of pendulum within a stable range under model uncertainties and disturbances. For designing of the KFMPC, a 4th-order linearized structure of the inverted pendulum system is taken. In this strategy, the conventional model predictive controller is re-formulated with a state estimator based on the Kalman filtering strategy to update the control actions. The approval of the updated control execution of KFMPC is built up by comparative outcome examination with other well-known control techniques. The comparative results obviously expose the better action of the proposed strategy to monitor the system outcomes inside the steady range as far as accuracy, robustness, and stability.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
The IPS control problem is of paramount concern among other control problems due to under-actuated, nonlinear, and the non-minimum phase properties as discussed in [1,2,3]. Also, this IPS finds numerous industry-based applications like rockets, robots, guided missiles, different crane structures, and a Segway or self-balancing vehicles with two wheels as reported in [4]. In the current work, owing to prominent control dynamics relevance, the IPS has been chosen by an adaptive control law after its proper testing and analysis. Around last thirty years, several strategies of control techniques are put forth and verified for AP control of pendulum within the range of stability. In the problems of IPS with measured AP-based variable gains of the controller, the strategies of control like switching PID and time discrete are implemented as explained in [5, 6]. The practical application of the above-mentioned controllers is infeasible owing to limitations like the setting of the optimal gain variable with a lower robust control range and the necessity of the gain setting change according to the variation in the operating conditions. Among several other highlighted optimal control methods applied to limit the AP and AV of a pendulum are Fuzzy [7], LQR [8,9,10], neurocontrol [11], backstepping control [12], passivity control [13], state feedback control [14], H-infinity control [15], sliding-mode (SM) control [16], fuzzy sliding-mode (FSM) control [17, 18], and BLQG control [19]. Although the AP and AV control of the IPS with improved accuracy by applying the aforementioned control methods has been quite effective, still they fail to deal several constraints and arbitrary changes observed in the pendulum trajectory motion. Irrespective of better performance, these techniques of control are not capable of nullifying the model’s uncertainties and disturbances completely. So, based on the concept of model predictive control and Kalman filtering, an innovative hybrid method has been proposed that sets the control variables optimally to achieve enhanced performance along with avoiding the process disturbance \(F(t)\) generated sluggish response.
In current work, a hybrid controller named as KFMPC is developed based on the cascade connection of the CMPC and Kalman filter. This hybrid method provides an improved action of the resulting controller in terms of uncertainty handling ability, robustness, and accuracy. Here, CMPC is modified taking a state estimator as per the Kalman filtering technique, and this novelty in this formulation provides improved results. Hence, the IPS states are evaluated iteratively following the Kalman filtering method so as to achieve increased system performances. Also, the formation of a stabilizing control law is evolved by the use of the Kalman filtering method and has been reported in [20,21,22,23,24,25,26]. The KFMPC is applied for controlling pendulum AP to guarantee an enhanced capacity of elimination of high-level noises, improved capacity to deal with uncertainty, increased robustness, high accuracy, and upgraded stability.
The highlights of this article are:
-
Development of a SIMULINK model of an IPS.
-
Design of a KFMPC to control the AP of the pendulum within the stable range from − 0.05 rad to + 0.05 rad.
-
Estimation of the control actions of the KFMPC under huge deviation of process disturbance \(F(t)\).
-
Comparative investigation to certify the better response of the KFMPC.
The remaining part of the article is outlined as follows. “Problem Formulations” section precisely explains the mathematical details of the IPS that reflects its dynamic features. A detailed control technique formulation and its implementation of the current problem are covered in “Control Algorithms” section. The outcomes of the suggested technique and comparative analysis with other proven control methodologies are presented in “Outcomes and Deliberations” section. The concluding remarks are detailed in “Conclusions” section.
Problem Formulations
System Overview
The IPS with KFMPC is displayed in Fig. 1a. In the present study, the horizontal force \(F(t)\) is the disturbance to the process, and \(\nu (t)\) is the sensor noise. The AP information of the pendulum is received by the KFMPC as an input for the generation of the optimal force of control \(u(t)\) that helps in the pendulum balance.
Mathematical Model of IPS
Figure 1b illustrates the structure of the cart–pendulum linked to a flexible cart rail having a pole that can swing freely, and one DC motor controls the CP. The nonlinear mathematical model of the IPS based on Newton’s law is being developed over here. It is assumed that the CP gets affected by \(F(t)\) due to action of the DC motor [27,28,29,30]. The mathematical expressions of the IPS dynamics are stated in Eqs. (1) and (2). The variables and standard input data of the IPS are put in Tables 1 and 2, respectively. The mathematical structure of the IPS is formulated in accordance with Eqs. (1) and (2) as presented in Fig. 1c.
Linearization of the Nonlinear System
The nonlinear nominal model (NM) of an IPS is linearized near the operating point for the formulation of KFMPC to monitor the system outcomes within the stable range. The linearization of the non-direct framework elements concerning Eqs. (1) and (2) is established by ignoring the higher-order components such as \(\left( {\frac{d\theta (t)}{{dt}}} \right)^{2}\). For linearization of the nonlinear IPS, the dynamic Eqs. (1) and (2) are reduced to Eqs. (3) and (4) based on the stable conditions such as \(\theta (t) = 0\), \(\frac{{d^{2} \theta (t)}}{{dt^{2} }} \cong 0\), and \(\cos (0) = 1\)
The TF of the CP and AP of the IPS are stated as [27]:
where \(\psi = [(M + m)(i + Ml^{2} ) - ml^{2} ]\). The linearized equation of the IPS with \(F(t)\) and \(\nu (t)\) with respect to Eqs. (5) and (6) is stated as [27]:
where \(x_{m} (t)\), \(u(t)\), and \(y(t)\) are represented as the state variable, control input, and measured output, respectively. The \(x_{m} (t)\) is composed with the AP, CP, AV, and CV. The state-space matrices of the NM of the IPS are denoted as \(A_{m}\), \(B_{m}\), \(C_{m}\), \(D_{m}\), and \(B_{d}\). These are derived from the linearization of the IPS dynamics nearby the reference point. It is discussed in detail in reference [27]. In MATLAB, the keyword “linmod” is utilized to assess the state-space matrices on the mathematical structure of IPS as portrayed in Fig. 1c.
Investigation of IPS Activities
There IPS has 4 roots. But only 1 root is locked in right side of the frequency domain. Subsequently, the IPS gets insecure. It desires the formulation of a robust control algorithm to update the stability of the IPS by pulling the roots in the direction of the left side of the frequency domain. The open-loop mathematical structure of IPS is portrayed in Fig. 1c. The IPS comprises of 2 inputs and 4 outcomes. The 2-input variables are \(u(t)\) and \(F(t)\), and CP, CV, AP, and AV are the 4 outcomes of the IPS. Uncontrolled system outcomes are being observed to the use of 1 N impulsive \(F(t)\) on the IPS at the time of 1.0 s. Those outcomes are delineated in Fig. 2a–d. Figure 2a–d shows the unstable outcomes in the presence of model uncertainties and disturbances. The unstable nature of the outcomes can be decreased by implementing the appropriate control methods. Right now, AP of the IPS is the most fundamental outcome that should be monitored in a steady range through appropriate control methods, and other 3 outcomes are examined so as to see the motion route.
Control Algorithms
The KFMPC strategy is exhibited in this segment. The IPS activity concerning robustness, accuracy, and stability is examined through the KFMPC. The control features like settling time \(t_{s}\), steady-state error \(e_{{{\text{ss}}}}\), peak overshoot \(O_{{{\text{Peak}}}}\), and peak undershoot \(U_{{{\text{Peak}}}}\) are additionally assessed and inspected with appropriate approval of the KFMPC action.
Design of KFMPC
The linearized structure of the IPS as demonstrated in “Linearization of the nonlinear system” section has been considered for the design of the KFMPC to control the outcomes of the IPS. For achieving an upgraded response and proper execution of control variables of the KFMPC, it is cascaded to the IPS as shown in Fig. 3. In this strategy, system states are recursively estimated through the Kalman filter to upgrade the control execution. The linearized IPS with \(\nu (t)\) and \(F(t)\) is framed as signified in Eq. (7), where both \(\nu (t)\) and \(w(t)\) are the Gaussian noise, and these are associated as:
The \(F(t)\) and \(\nu (t)\) are uncorrelated to each other, i.e.,
where \(Q_{2}\) and \(R_{2}\) are the intensities of the \(F(t)\) and \(\nu (t)\), respectively. Figure 3 demonstrates the linearized structure of the IPS with the feedback gain \(K_{mpc}\) and Kalman filter gain \(K_{f}\). The mathematical expressions of \(K_{mpc}\) and \(K_{f}\) are clearly mentioned in “Feedback gain \(K_{mpc}\) of KFMPC” and “Kalman Filter Gain \(K_{f}\)” sections, respectively. The estimation of the TF of the KFMPC is clearly defined in “TF of the KFMPC” section.
The first differentiation of the control signal \(\frac{du(t)}{{dt}}\) of the proposed KFMPC is represented in Eq. (12).
where \(K_{mpc}\) is the feedback gain of the proposed KFMPC, and \(\hat{x}_{a} (t)\) is the estimated state variable of the augmented model (AM) of the IPS. The \(\frac{du(t)}{{dt}}\) is regulated by \(K_{mpc}\) with respect to \(\hat{x}_{a} (t)\).
Structure of KFMPC Design
The KFMPC is designed based on the receding horizon control (RHC) algorithm. Under this algorithm, one AM is to be formulated based on the NM of a system in such a manner that a first differentiation of the control signal can be embedded through the integrator into the NM of a system to eliminate the any type of noise and disturbance, while maintaining the same output as shown in Fig. 3.
Formulation of AM of IPS:
The state-space equation of the NM of the IPS with \(m\) inputs and \(q\) outputs is stated as:
where dimension of \(x_{m} (t)\) is \(n_{1} \times 1\), and \(n_{1}\) is the order of the \(A_{m}\). The dimensions of \(A_{m}\), \(B_{m}\), and \(C_{m}\) matrices are \(n_{1} \times n_{1}\), \(n_{1} \times m\), and \(q \times n_{1}\), respectively. Under the RHC algorithm, current data on the NM of IPS are predicted and controlled. It is assumed that \(y(t)\) is not affected by the \(u(t)\) and during the same moment, \(D_{m}\) is zero in NM of the IPS. For the formulation of AM of an IPS based on Eq. (13), the new state variables are considered as follows:
The state variable of the AM of the IPS \(x_{a} (t)\) is formulated based on Eqs. (13) and (14) as:
The state-space equation of AM of the IPS is formulated with respect to Eq. (13) as follows [20]:
where \(o_{m}\), \(o_{q \times q}\), and \(o_{q \times m}\) are the zero matrices with dimensions of \(q \times n_{1}\), \(q \times q\), and \(q \times m\), respectively. The \(I_{q \times q}\) is an identity matrix with dimension of \(q \times q\). Equations (16) and (17) can be rewritten as:
where \(x_{a} (t)\) has two major components such as \(\frac{{dx_{m} (t)}}{dt}\) and \(y(t)\). The dimension of \(x_{a} (t)\) is \(n \times 1\), and \(n\) is equal to the \(n_{1} + q\). The state-space matrices of the AM of the IPS are represented as A, B, C, and G. The \(\frac{du(t)}{{dt}}\) is the input to the AM of IPS, and output remains same, which is visualized in Eq. (18).
AM with Deterministic Disturbance
When \(F(t)\) is deterministic in nature, it is always constant. Under this situation, the first derivative of \(F(t)\) with respect to time is zero, which is defined as follows:
The state-space equation of AM of IPS with deterministic process disturbance with respect to Eq. (18) is:
where \(\frac{dF(t)}{{dt}}\) is equal to zero.
AM with Stochastic Disturbance
When \(F(t)\) is stochastic in nature, it is random. It is stated as:
where \(\varepsilon (.)\) is represented as a band-limited, zero mean, and white noise vector. It is defined as:
where \(E\{ \}\) is the expectation function. The state-space equation of AM of IPS with stochastic process disturbance is represented in Eqs. (23) and (24).
where \(G\) is a matrix of stochastic process disturbance. When the AM is to be predicted and controlled in the presence of stochastic noise, the effect of that disturbance in expectance on the future state will be zero.
Feedback gain \(K_{mpc}\) of KFMPC
The \(K_{mpc}\) is assessed concerning the IPS activities for the least value of the objective function \(j\) as stated in Eq. (25).
where \(Q_{1} = C^{T} q_{1} C\). The Q1, q1, and R1 are denoted as the state weighting matrix, the intensity of the \(Q\), and the input weighting matrix, respectively. The \(K_{mpc}\) of the KFMPC for the least value of the \(j\) is stated as:
where \(o_{1} ,o_{2} , \ldots ,o_{m}\) are the zero matrices of \(1^{{{\text{st}}}} {\text{ input}}, \, 2^{{{\text{nd}}}} {\text{ input}}, \, . \, . \, . \, . \, . \, ,m^{{{\text{th}}}}\) input, respectively. All sizes above zero matrices are equal and considered as \(q \times n\). The \(L_{1} (0),\;L_{2} (0)\;, \ldots ,\;L_{m} (0)\) are the initial conditions of \(1^{{{\text{st}}}} {\text{ input}}, \, 2^{{{\text{nd}}}} {\text{ input}}, \, . \, . \, . \, . \, . \, ,m^{{{\text{th}}}}\) input, respectively. All initial conditions of all inputs are same and considered as:
It is a column vector and contains \(N\) numbers of elements. Here, \(N\) represents the number of Laguerre networks [20], and \(p\) stands for scaling factor.
The \(\Omega\) and \(\Psi\) are the constant matrices and defined as in Eq. (28).
where \(M\) represents the number of samples and is defined as in Eq. (29).
\(T_{p}\) and \(h\) represent the total prediction horizon time and sample interval, respectively, and \(k\) varies from zero to \(M\).
The \(\varphi (kh)^{T}\) is a solution of the linear algebraic equation and expressed as:
where \(L(kh)\) represents the set of Laguerre functions and is defined in Eq. (31).
where \(A_{p}\) represents the lower triangular matrix with size of \(N \times N\) and is given by [20]:
It contains \(R_{L}\) number of block diagonal matrices with \(\alpha^{th}\) blocks as \(R_{\alpha }\). The \(R_{\alpha }\) can be defined as:
where \(I_{{N_{\alpha } \times N_{\alpha } }}\) is an unitary matrix with size of \(N_{\alpha } \times N{}_{\alpha }\), and \(\alpha\) varies from 1 to \(m\).
Kalman Filter Gain \(K_{f}\)
The IPS states are estimated recursively through the Kalman filter to update the system performance. The estimated state-space equation of the IPS is stated as:
where \(e(t) = [r(t) - y(t)]\), \(\hat{y}(t)\) is denoted as the estimated output, and \(r(t)\) is denoted as the desired AP of the pendulum. The \(K_{f}\) is computed as [20]:
where \(\prod_{f}\) is the solution of the Filter Algebraic Riccati Equation (FARE). The FARE is stated as:
TF of the KFMPC
The TF of the KFMPC is calculated with the use of \(K_{mpc}\) and \(K_{f}\). The TF of the KFMPC is stated as:
where \(K(s)\) is the TF of KFMPC, \(I_{n}\) is an unitary matrix with dimension of \(n \times n\), and \(n\) is the order of the system matrix \(A\). The \(K(s)\) is defined in matrix form [20]:
The objective function \(j\) is the time integral of the transient and control energy. Therefore, it can be reduced by proper tuning of control variables \(Q_{1}\) and \(R_{1}\). The control variables \(R_{1}\) and \(Q_{1}\) govern the input \(u(t)\) to the controller and the corresponding outputs of the system, respectively. The desired output is achieved through the controller by proper adjustment of the intensity of the \(Q_{1}\) matrix. The uncontrolled process response of Fig. 2a–d indicates a larger impact of the imposed force \(F(t)\) on the IPS outcomes. So, the states governing the IPS outcomes are assigned utmost weightage in the design of the controller. The estimation of the optimal values of the control variables is evaluated with the assistance of MATLAB and aforementioned concept as detailed in Table 3. The KFMPC algorithm as a whole in a flowchart form is put in Fig. 4.
Outcomes and Deliberations
The activity of the IPS with KFMPC is depicted clearly in this division. The proposed strategy is contrasted with other well-known control approaches to validate its upgraded action.
System Activity with KFMPC
Right now, all outcomes of the IPS with KFMPC are inspected under various working conditions like deviation of \(F(t)\). The closed-loop IPS outcomes with I N force are represented in Fig. 5a–d. The outcomes evidently specify the IPS achieves the AP and AV with zero value, and furthermore, cart accomplishes the steadiness location where it is completely consistent. To attain the updated system outcomes, the required \(u(t)\) is caused by the KFMPC and reflected in Fig. 6.
Robustness of the KFMPC
Figure 7a, b exhibits the AP and AV of the IPS with KFMPC under the large variation of \(F(t)\). The outcomes under large variation of \(F(t)\) show the updated activities of the closed-loop IPS with KFMPC. For each situation, the IPS accomplishes zero angular position and zero angular velocity with less settling time. Thus, the IPS outcomes are very insensitive to \(F(t)\). This prompts to robustness of a controller.
Stability Investigation
The IPS has 4 roots. But 1 root lies on the right adjacent of the frequency domain as reflected in Fig. 8a. It indicates the IPS is unstable. For upgrade of stability of the IPS, the KFMPC is formulated and executed. Accordingly, all roots of the system are pulled in the direction of the left side of the frequency domain as shown in Fig. 8b. Therefore, the IPS stability is upgraded because of the KFMPC.
Figure 9a, b shows the Bode plot outcomes of the open- and closed-loop IPS to confirm the stability circumstances. From these outcomes, a superior smoothness is observed which refers to the more steady-state stability of the closed-loop IPS (Fig. 9b) than the open-loop IPS (Fig. 9a). The operating frequency range is expanded in case of a closed-loop IPS with KFMPC than the open-loop IPS. This evidently specifies a quicker stable dynamics, and furthermore, IPS with KFMPC achieves zero angular position and velocity with less settling time. This approves improved stability during IPS action with KFMPC.
Comparative Study
The KFMPC is compared with other well-known control strategies to validate its upgraded performances. Figure 5a illuminates the influence of the \(F(t)\) in the outcomes of the IPS with the KFMPC. Table 4 gives a near investigation with regard to ts (sec), \(O_{{{\text{Peak}}}}\)(rad), \(U_{{{\text{Peak}}}}\)(rad), noise (%), and \(e_{{{\text{ss}}}} (\% )\). The influence of the \(F(t)\) in the outcomes of the IPS implementing well-known control methods is also exhibited in Table 4 with respect to the studies [5, 7, 9, 15, 18], and [19].
The outcomes of the IPS under the I N force are verified. The corresponding outcomes are exhibited for the different control methods together with KFMPC concerning control details such as \(O_{{{\text{Peak}}}}\), \(U_{{{\text{Peak}}}}\), and \(t_{{\text{s}}}\). These outcomes imply the better controllability of the KFMPC. The outcomes additionally exhibit the noise suppression ability with more robustness of the KFMPC. Overall, it is observed from the above examination that the discoveries of the recommended KFMPC preferences are the higher accuracy and stability, more robustness, better ability to suppress noise, and better ability to monitor model uncertainty under different abnormal situations and large variation of applied force.
Conclusions
This study proposed a novel KFMPC for AP control in IPS within the stable range. For the formulation of the KFMPC, a 4th-order state-space model of the IPS is deliberated. In the KFMPC, the Kalman filter is employed to pull all the states toward the reference point to improve the control activity. The comparative outcomes obviously replicate that KFMPC is landed at preferred execution over the well-known control techniques regarding stability, accuracy, and robustness under different unusual situations and disturbances. The associated improved action of the proposed KFMPC as far as better accuracy, more robustness, improved stability, and better ability to suppress noise and model uncertainty validates its real-time implementation.
References
J. Iqbal, R.U. Islam, Z.A. Syed, A.K. Abdul, S.A. Ajwad, “Automating industrial tasks through mechatronic systems—A review of robotics in industrial perspective. Tehnic ki vjesnik Tech. Gaz. 23, 917–924 (2016)
S.A. Ajwad, N. Asim, R.U. Islam, J. Iqbal, Role and review of educational robotic platforms in preparing engineers for industry. Maejo Int. J. Sci. Technol. 11, 17–34 (2017)
M. Bettayeb, C. Boussalem, R. Mansouri, U. Al-Saggaf, Stabilization of an inverted pendulum-cart system by fractional PI-state feedback. ISA Trans. 53, 508–516 (2014). https://doi.org/10.1016/j.isatra.2013.11.014
J. Iqbal, M. Ullah, S.G. Khan, B. Khelifa, S. Ćukovic, Nonlinear control systems -A brief overview of historical and recent advances. Nonlinear Eng. 6, 301–312 (2017). https://doi.org/10.1515/nleng-2016-0077
A. Ghosh, T. Krishnan, B. Subudhi, Brief paper –robust proportional-integral-derivative compensation of an inverted cart–pendulum system: An experimental study. IET Control Theory App. 6(8), 1145–1152 (2012). https://doi.org/10.1049/iet-cta.2011.0251
C.Wang, G. Yin, C. Liu, and W. Fu, Design and simulation of inverted pendulum system based on the fractional PID controller, in IEEE 11th Conference on Industrial Electronics and Applications (ICIEA), June 2016, pp. 1760–1764
M.E. Magana, F. Holzapfel, Fuzzy-logic control of an inverted pendulum with vision feedback. IEEE Trans. Educ. 41(2), 165–170 (1998). https://doi.org/10.1109/13.669727
S. Ozana, M. Pies, Z. Slanina, and R. Hajovsky, Design and implementation of LQR controller for inverted pendulum by use of REX control system. in IEEE International Conference on Circuit and Systems, 2012, pp. 343–347
E.V. Kumar, J. Jerome, Robust LQR controller design for stabilizing and trajectory tracking of inverted pendulum. Procedia. Eng. 64, 169–178 (2013). https://doi.org/10.1016/j.proeng.2013.09.088
L.B. Prasad, B. Tyagi, and H.O. Gupta, Modelling and simulation for optimal control of nonlinear inverted pendulum dynamical system using PID controller and LQR. in 2012 Sixth Asia Modelling Symposium (Ams), 2012, pp. 138–143
P. Frank, Evolving neurocontrollers for balancing an inverted pendulum. Netw Comput Neural Syst 9(4), 495–511 (1998)
L. Deng, G. Shengxiang, The design for the controller of the linear inverted pendulum based on backstepping, in Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology, Vol. 6 (IEEE, 2011) pp. 2892–2895
M. Jörgl, K. Schlacher, H. Gattringer, Passivity based control of a cart with inverted pendulum, In Applied Mechanics and Materials, Vol. 332, pp. 339–344. Trans Tech Publications, 2013
T. Žilić, D. Pavković, D. Zorc, Modeling and control of a pneumatically actuated inverted pendulum. ISA Trans. 48(3), 327–335 (2009)
P. Lambrecht, G. Vander, H-infinity control of an experimental inverted pendulum with dry friction. IEEE Contr. Syst. Mag. 13(4), 44–50 (1988)
R.J. Wai, L.J. Chang, Adaptive stabilizing and tracking control for a nonlinear inverted-pendulum system via sliding-mode technique. IEEE Trans. Ind. Electron. 53, 674–692 (2006). https://doi.org/10.1109/TIE.2006.870680
C.W. Tao, J. Taur, J. Chang, Adaptive fuzzy switched swing-up and sliding control for the double-pendulum and-cart system. IEEE Trans. Syst. Man Cybern. Part B Cybern. 40(1), 241–252 (2010). https://doi.org/10.1109/TSMCB.2009.2025964
C.S. Chen, W.L. Chen, Robust adaptive sliding-mode control using fuzzy modeling for an inverted-pendulum system. IEEE Trans. Ind. Electron. 45(2), 297–306 (1998). https://doi.org/10.1109/41.681229
A.K. Patra, S.S. Biswal, P.K. Rout, Backstepping linear quadratic gaussian controller design for balancing an inverted pendulum. IETE J. Res. 1, 1–15 (2019)
W. Wang, Model predictive control design and implementation using MATLAB, ISBN 978-1-84882-330-3, (springer-verlag, London limited. 2009)
A.K. Patra, A.K. Mishra, P.K. Rout, Backstepping model predictive controller for blood glucose regulation in Type-I diabetes patient. IETE. J. Res. (2018). https://doi.org/10.1080/03772063.2018.1493404
A.K. Patra, P.K. Rout, Adaptive continuous-time model predictive controller for implantable insulin delivery system in Type I diabetic patient. Optim. Control Appl. Methods 38(2), 184–204 (2017)
A.K. Patra, Adaptive sliding mode Gaussian controller for artificial pancreas in TIDM patient. J. Process Control 59, 13–27 (2017)
A.K. Patra, Design of backstepping LQG controller for blood glucose regulation in type I diabetes patient. Int. J. Autom. Control 14(4), 445–467 (2020)
A.K. Patra, Backstepping LQG controller design for stabilizing and trajectory tracking of vehicle suspension system. SN Appl. Sci. 2(2), 190 (2020)
S. Karthick, K.S. Kumar, and S. Mohan, Relative analysis of controller effectiveness for vertical plane control of an autonomous underwater vehicle, in OCEANS 2016-Shanghai, (IEEE, 2016) pp. 1–6.
S. Irfan, A. Mehmood, M.T. Razzaq, J. Iqbal, Advanced sliding mode control techniques for inverted pendulum: modelling and simulation. Eng. Sci. Tech. Int. J. (2018). https://doi.org/10.1016/j.jestch.2018.06.010
G. Ronquillo-Lomeli, G.J. Ríos-Moreno, Nonlinear identification of inverted pendulum system using Volterra polynomials. Mech. Based Des. Struct. Mach. 44(1), 5–15 (2016). https://doi.org/10.1080/15397734.2015.1028551
S. Kajita, F. Kanehiro, K. Kaneko, K. Fujiwara, Biped walking pattern generation by a simple three-dimensional inverted pendulum model. Adv. Robot. 17(2), 131–147 (2003). https://doi.org/10.1163/156855303321165097
L. Canete, T. Takahashi, Modeling, analysis and compensation of disturbances during task execution of a wheeled inverted pendulum type assistant robot using a unified controller. Adv. Robot. 29(22), 1453–1462 (2015). https://doi.org/10.1080/01691864.2015.1070106
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Patra, A.K. Adaptive Kalman Filtering Model Predictive Controller Design for Stabilizing and Trajectory Tracking of Inverted Pendulum. J. Inst. Eng. India Ser. B 101, 677–688 (2020). https://doi.org/10.1007/s40031-020-00490-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40031-020-00490-5