Abstract
In this paper, an adaptive technology and the interconnection and damping assignment passivity-based control method are combined to solve the stabilization problem for underactuated mechanical systems with uncertainties (including matched and unmatched). These uncertainties include unknown friction coefficients and unknown terms in kinetic energy and potential energy. A novel adaptive interconnection and damping assignment passivity-based control scheme is proposed and an adaptive stabilization controller is designed to make the closed-loop system locally stable. Verification is conducted on the ball and beam system. The locally asymptotic stability is demonstrated using the LaSalle’s invariance principle and approximate linearization. The effectiveness of the proposed control law is verified through numerical simulations.
1. Introduction
The port-controlled Hamiltonian (PCH) model, which is regarded as another alternative model for the Euler–Lagrange model, is widely used to describe dynamic equations for nonlinear systems. The system described by the PCH structure has many advantages: a number of natural physical systems are covered, and significant structural properties are preserved. The independent control quantity of the system is less than its degree of freedom to be controlled, and a system with this property is called an underactuated system [1], and its dynamics are usually nonlinear, which is of significant difficulty to control. One of the effective technologies used to control underactuated physical systems is interconnection and damping assignment passivity-based control (IDA-PBC) [2], which has been resoundingly used to solve the stabilization problems of various underactuated systems described by the PCH framework. Moreover, this technology has been extensively used in induction machines [3], power converters [4], flexible spacecrafts [5], aircrafts [6] and so on.
However, one of the main shortcomings of the IDA-PBC method is that a set of partial differential equations (PDEs) need to be solved. In order to simplify this problem, outstanding contributions have been made by a large number of researchers. For instance, in [7], by parameterizing the expected inertia matrix, the potential PDE was enormously simplified, and this approach was extended to separable and nonseparable PCH systems. In order to ensure the solvability of PDEs, some conditions were added to the expected structure matrices, and , which were allowed to depend on the control input [8]. The good performance of this technique was demonstrated by the well-known boost power converter. In addition, some constructive solutions were also proposed to simplify PDEs of underactuated mechanical systems (UMSs) in [6,9,10,11].
Many theoretical extensions and practical research on the IDA-PBC approach have been reported in the literature. In [12], two design methods of IDA-PBC were proposed in view of the existence of physical damping in the Hamiltonian frame. By combining the data sampling method with IDA-PBC, a sampling data controller [13] was designed, and the target dynamics was stabilized to the equilibrium point. In order to tolerate the limitation of actuator faults, the IDA-PBC method with fault tolerance was improved in [14], and a high-gain adaptive IDA-PBC scheme was proposed. The effectiveness of the improved control law was verified by the experiment of a hexarotor UAV.
Furthermore, the robustness of IDA-PBC strategies to disturbances has also been a hot topic in recent years. As reported in [15], an outer-loop controller was designed to solve the matched disturbance suppression problem of UMSs. In [16,17], a new IDA-PBC law was constructed by combining a model reference adaptive control method with IDA-PBC, which could more effectively compensate for disturbances compared to the standard IDA-PBC in [2]. In [18,19], a method of adding integral effects to IDA-PBC was presented for a kind of UMS with constant disturbances. In order to solve the problem of matched and unmatched disturbance suppression, specific coordinate changes were added to the damping term in [20]. Ref. [21] proposed a novel IDA-PBC scheme for a quadrotor aircraft based on a filter observer that could deal with the output measurement of large noise signals and uncertainties in the translation and rotation dynamics. The simulation results of the quadrotor aircraft showed that the sensitivity of the noise measurement was significantly improved and the steady-state error was reduced. As far as UMSs are concerned, external interference is also abundant, which cannot be ignored during system modeling. In [22], the IDA-PBC approach was applied to an inertial wheel inverted pendulum, and the results showed that it had good robustness to external interference. Due to the change in parachute mass and the existence of wind, ref. [23] proposed two control algorithms for an unmanned powered parachute aircraft based on PBC. The numerical simulation showed that the IDA-PBC algorithm based on the Hamiltonian function was unaffected by the parachute mass change and wind speed. In [24], a novel robust state error IDA-PBC algorithm was developed for unmanned surface vessels. Through the combination of a reduced-order extended state observer, the state error IDA-PBC technology and the auxiliary dynamic system, the tracking performance was improved and the system’s energy consumption was reduced. Simulations showed that the proposed control strategy ensured the asymptotic stability of the system’s signals. Considering that the inertia matrix depends on non-actuated coordinates for underactuated systems, an integral effect with specific coordinate transformations was added to the outer-loop of the IDA-PBC scheme in [25]. The designed control scheme was applied to a UAV, which proved its effectiveness. In addition, the influence of viscous friction was studied by using the controlled Lagrangian method [26], and the closed-loop system was more stable. In [27], the IDA-PBC strategy was used to analyze continuous friction.
A well-known UMS is the ball and beam system. It is composed of a beam that can rotate along the horizontal axis and a ball that lies on the beam. The control goal is to make the ball reach the equilibrium position from any initial position at any initial speed by applying torque to the beam. There are many existing modeling and control methods for the ball and beam system. In both [28,29], the Euler–Lagrange method was used to model a ball and beam system. In [29], the equations of the ball and beam system in [28] were scaled according to time and torque. In the past few years, more and more new control methods have been used to control a ball and beam system, such as fuzzy logic, neural networks, robust control and backstepping [30,31,32,33]. A comparative study was conducted for models of ball and beam systems in [34]. Moreover, the -method matching control law was first applied to a ball and beam system, and the experimental results showed that the theoretical prediction was consistent with the experimental results in [35]. Ref. [36] proposed a new control scheme to eliminate the influence of matched and mismatched disturbances, which combined time scaling with the redesign of Lyapunov.
Considering the above situation, an IDA-PBC scheme based on an adaptive method is proposed in this paper in view of the unknown frictions in UMSs and uncertainties in the modeling process, which are better compensated. Only the matched input disturbances were considered in [15,37], and the only external frictions of the system were compensated in [22,38]. Finally, the uncertainties in friction and potential energy were handled, respectively, in [39]. Compared with the above, the uncertainties in external frictions, the inertia matrix, M, and the potential energy, V, are estimated adaptively in this paper, which expands the research scope.
The main contributions can be summarized as follows.
(1) An adaptive controller is designed for a UMS with unknown parameters in the inertia matrix, potential function and friction coefficients.
(2) The estimate values of the unknown terms are placed in the damping injection controller, , instead of the energy shaping controller, , which simplifies the solution of the partial differential equations.
(3) By using LaSalle’s invariance principle and approximate linearization, the locally asymptotic stability of the state of the ball and beam system is achieved.
The rest of the paper is organized as follows: In Section 2, the design steps of IDA-PBC are briefly reviewed, and the problems to be solved are formulated. A new adaptive controller is proposed, and a stability analysis is given in Section 3. In Section 4, the new control scheme is applied to the ball and beam system, and numerical simulation results are provided. Finally, a summary is presented in Section 5.
2. Problem Statement
In this section, the standard IDA-PBC method [2] for UMSs is briefly looked at. The various possible uncertainties are discussed, and the PCH system with uncertainties is presented.
2.1. Review of IDA-PBC Design
Consider a mechanical system defined by
where is the inertia matrix, is the potential energy function, is the generalized position and , is the control input. The matrix is an input matrix. The system is called fully actuated when and , whereas it is called underactuated when and . is the gradient of , i.e., .
The Hamiltonian function, H, which is defined as the sum of the kinetic energy and the potential energy, is the total energy of the system. It can be written as
where is momenta. Then, the dynamic Equation (1) can be represented in the following PCH form
where is the output. represents the identity matrix.
The IDA-PBC method is composed of two parts, namely energy shaping and damping injection, i.e.,
(1) Energy Shaping: The state feedback controller, , should be designed so that the closed-loop system takes the following form
Here, is a free parameter and is the desired Hamiltonian function, which is defined by
with and representing the desired inertia matrix and the desired potential energy, respectively. It is assumed that there is an isolated minimum at the desired equilibrium point , i.e.,
This is true if the conditions and are satisfied.
It can be easily verified that the first line of Equation (4) is satisfied. The second line of Equation (4) can be written as
which is equivalent to
Let represent a full rank left annihilator of G, i.e., . As a result, multiplying (7) by from the left-hand side gives
(2) Damping Injection: The object is to design a damping injection controller,
where is a parameter matrix.
By using the controller
the given PCH system (3) is made to have the following expected PCH dynamics:
where and are the redistributed expected interconnection and damping matrices, defined by
The desired Hamiltonian function (5) is considered as a candidate Lyapunov function. Its derivative is
2.2. Possible Uncertainties
It is usually assumed that all the parameters of the system are known when using the IDA-PBC method. However, uncertainties exist inevitably in reality, which may lead to poor control performance. In the PCH system (3), uncertainties might occur in the Hamiltonian function H. In addition, frictions f exist in almost all mechanical systems.
Consider the following dynamic model:
where and denote unknown terms in M and V, respectively, and represents frictions, with being frictional coefficients. Define H as (2) and . Then, it can be verified that (16) can be changed to the following PCH form:
where represents a parameterization of the uncertainties, with being a vector of unknown constant parameters.
3. Controller Design and Stability Analysis
In this section, an adaptive controller is designed to compensate for uncertainties, which was discussed in the previous section.
Theorem 1.
This corresponds to the adaptive controller
with
and the desired Hamiltonian function:
Proof of Theorem 1.
The energy shaping controller, , should be constructed so that
The first line of the equation is satisfied automatically, but the second line becomes
By premultiplying , it follows from the above equation that
Premultiplying (26) by and solving for produces
4. Example: The Ball and Beam System
In this section, the well-known ball and beam system [28] is considered to have uncertainties, including uncertainties in the friction coefficients and uncertainties in the Hamiltonian function, H.
4.1. System Model
As shown in Figure 1, the dynamic behavior of the ball and beam system [28] is described as
where , , and , R are the mass and the radius of the ball, respectively, and are the position of the ball and the angle of the beam, respectively, and J are the moment of inertia of the ball and the beam, respectively, u is the torque applied to the beam and are the friction coefficients. Due to the ball being always maintained on the beam, the angle of the bar, , is assumed to be . Additionally, from (32), the inertia matrix, M, and potential energy function, V, are attained:
and .
Figure 1.
The ball and beam system.
The friction coefficients, the moment of inertia of the beam, J, in the inertia matrix and the gravitational constant, g, in the potential energy function are assumed to be unknown, which includes both matched and unmatched coefficients. Therefore,
Here, , and and are the unknown part of the gravitational constant, g, and the moment of inertia of the beam, J, respectively.
4.2. Controller Design
According to the method in [2], is adopted as
The potential energy is solved by substituting and into PDE (29), which can be represented as
Solving (38) for results in
where and is the controller parameter.
By substituting , j and into (22), with some straightforward calculations, the energy shaping term, is expressed as
where
4.3. Stability Analysis
In this example, LaSalle’s invariance principle is applied to prove the asymptotic stability of the closed-loop system. Under the control of (20) and (21), the state equations of the ball and beam system can be described as
and the output equation is
Restricted by manifold , the trajectories of the system (42) are analyzed as follows. It follows from that
According to , one obtains
It is known that the origin is an equilibrium point, which requires . According to (49),
After a series of simplifications, the final second-order system is described as:
Assumption 1.
Assume that the following condition is true.
Lemma 1.
Proof of Lemma 1.
According to Assumption 1, (53) has only one real solution, , which implies that . Since and , the fact that can be obtained from (52). Because and , because
together with (46). As a result, for , which implies that for due to (44). Since and for , because and (51), for because . With (50), it follows from that for . Finally, it can be concluded that if , the system will stay at the origin for . □
The system matrix, A, can be obtained from (54) as follows:
and the eigenvalues of matrix A are calculated as
Whether or , the eigenvalues have a negative real part. So the linearized system (54) is asymptotically stable. Furthermore, the system in (51) and (52) is locally asymptotically stable. Since , it can be easily verified that the origin is the only equilibrium point, so . According to the proof of Lemma 1, can be deduced. Hence, the conclusion that is proved. The equilibrium point is locally asymptotically stable.
4.4. Numerical Simulation Results
In this section, the proposed controller is simulated and compared with the article in [33] under different initial conditions and controller parameters. Matlab software is used to implement this numerical simulation. The legends “Proposed” and “Backstepping” in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13 represent the proposed controller and the backstepping method from [33]. The system parameters used for the simulation are kg, m, kg·m2, kg·m2 and m/s2, which are taken from [28]. The simulation results are shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13.
Figure 2.
The position of the ball. (Case 1).
Figure 3.
The angle of the bar. (Case 1).
Figure 4.
The acceleration of the ball. (Case 1).
Figure 5.
The angular acceleration of the beam. (Case 1).
Figure 6.
The control signal. (Case 1).
Figure 7.
The estimated parameters. (Case 1).
Figure 8.
The position of the ball. (Case 2).
Figure 9.
The angle of the bar. (Case 2).
Figure 10.
The acceleration of the ball. (Case 2).
Figure 11.
The angular acceleration of the beam. (Case 2).
Figure 12.
The control signal. (Case 2).
Figure 13.
The estimated parameters. (Case 2).
Case 1: The initial conditions are chosen as and . The controller parameters are set to , , , , and . Figure 2, Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7 show the results under Case 1. It can be obviously seen from Figure 2 that using the proposed adaptive controller ((20) and (41)), the ball reaches the expected position in about 5 s. However, under the backstepping method, the ball gradually stabilizes to the expected position after 50 s. As shown in Figure 3, the beam keeps swinging in a range of from 0 to s with the backstepping method. However, under the proposed adaptive controller, the beam reaches in s and then gradually converges to the equilibrium position. It can be clearly seen from Figure 4 and Figure 5 that under the action of the proposed adaptive controller, the acceleration of the ball and the angular acceleration of the beam are obviously smaller than under the backstepping method. The acceleration of the ball reaches a maximum value of 1 m/s2 in s, and then decays to 0 gradually. In addition, it can be observed from Figure 6 that the control signal of the proposed adaptive controller is much smaller and settles down faster than for the backstepping method. As depicted in Figure 7, the estimated values of parameters are all bounded.
Case 2: The initial conditions are selected as and . The controller parameters are given as , , , , and . From Figure 8, it can be seen that the swing amplitude of the ball is very small and reaches equilibrium position in about 5 s under the action of the proposed adaptive controller, while under the backstepping method, the ball oscillates more from 0 to 10 s. The angle of the beam reaches a maximum value of at s then decreases sharply and stabilizes at the equilibrium position in Figure 9. Using the backstepping method, the beam swings back and forth between and with a large amplitude. From Figure 10 and Figure 11, the acceleration of the ball and the angular acceleration of the beam are significantly smaller than for the backstepping method, and the proposed adaptive controller can better control the position of the ball and the swing angle of the beam. Compared with the backstepping method, the vibration amplitude of the control signal is significantly smaller under the application of the proposed adaptive controller, as shown in Figure 12. It can be seen from Figure 13 that the estimated parameters are bounded.
Remark 1.
It is worth noting that the acceleration, , is required to implement the proposed controller when there is an unknown term, , in the inertial matrix, M, which limits the applications of the proposed controller. The drawback of the proposed controller design method is that it is more complicated compared with the traditional linear controller design methods, such as pole placement, linear quadratic regulator, proportional integral derivative, etc., and the nonlinear controller design methods, such as backstepping, sliding mode control, approximate linearization and so on.
5. Conclusions
In this paper, an adaptive control law was designed for a class of underactuated mechanical systems with matched and unmatched uncertainties. With this controller, the locally asymptotic stability of the underactuated mechanical system is ensured under uncertainties. The estimate values of the unknown terms are placed in the damping injection controller , which simplifies the design of the controller. In order to verify the effectiveness of the proposed controller, it is applied to the ball and beam system. The locally asymptotic stability of the ball and beam system is proved by using LaSalle’s invariance principle and approximate linearization. The numerical simulation results show the effectiveness of the control strategy. The proposed adaptive controller can better control the position of the ball and the swing angle of the beam than the backstepping method. Compared with other methods, the proposed adaptive controller is more complicated. Future work will include considering external disturbances and more uncertainties, making this method more general and trying to apply it to underactuated systems such as bridge cranes.
Author Contributions
Conceptualization, X.L. and H.S.; methodology, X.L. and H.S.; software, H.S., X.G. and N.L.; validation, H.S., F.Z. and L.S.; writing—original draft preparation, H.S.; writing—review and editing, X.L., C.L. and N.L. All authors have read and agreed to the published version of the manuscript.
Funding
This work is financially sponsored by the Innovation Team of Jinan (202228039), The science and Technology SMEs Innovation Ability Improvement Project of Shandong Province (2023TSGC0227, 2023TSGC0100), the Natural Science Foundation of Shandong Province (ZR202110110003).
Data Availability Statement
Not applicable.
Acknowledgments
The authors acknowledge Xinpeng Guo, Fei Zheng and Lijun Sun for their assistance in this research. With their help, we completed this research together.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Liu, Y.; Yu, H. A survey of underactuated mechanical systems. IET Control Theory Appl. 2013, 7, 921–935. [Google Scholar]
- Ortega, R.; Spong, M.W.; Gomez-Estern, F.; Blankenstein, G. Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment. IEEE Trans. Automat. Control 2002, 47, 1218–1233. [Google Scholar] [CrossRef]
- Mahindrakar, A.D.; Astolfi, A.; Ortega, R.; Viola, G. Further constructive results on interconnection and damping assignment control of mechanical systems: The Acrobot example. Int. J. Robust Robust Nonlinear Control 2010, 16, 671–685. [Google Scholar] [CrossRef]
- Rodriguez, H.; Ortega, R.; Escobar, G. A robustly stable output feedback saturated controller for the Boost DC-to-DC converter. In Proceedings of the 38th IEEE Conference on Decision and Control, Phoenix, AZ, USA, 7–10 December 1999. [Google Scholar]
- Aoues, S.; Matignon, D.; Alazard, D. Control of a flexible spacecraft using discrete IDA-PBC design. IFAC-PapersOnLine 2015, 48, 188–193. [Google Scholar] [CrossRef]
- Acosta, J.A.; Ortega, R.; Astolfi, A.; Mahindrakar, A.D. Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one. IEEE Trans. Automat. Control 2005, 50, 1936–1955. [Google Scholar] [CrossRef]
- Ryalat, M.; Laila, D.S. A simplified IDA-PBC design for underactuated mechanical systems with applications. Eur. J. Control 2016, 27, 1–16. [Google Scholar] [CrossRef]
- Zhang, M.; Ortega, R.; Liu, Z.; Su, H. A new family of interconnection and damping assignment passivity-based controllers. Int. J. Robust Nonlinear Control 2016, 50, 50–65. [Google Scholar] [CrossRef]
- Blankenstein, G.; Ortega, R.; Van Der Schaft, A.J. The matching conditions of controlled Lagrangians and IDA-passivity based control. Int. J. Control 2002, 75, 645–665. [Google Scholar] [CrossRef]
- Gomez-Estern, F.; Ortega, R.; Rubio, F.R.; Aracil, J. Stabilization of a class of underactuated mechanical systems via total energy shaping. In Proceedings of the 40th IEEE Conference on Decision and Control, Orlando, FL, USA, 4–7 December 2001. [Google Scholar]
- Viola, G.; Ortega, R.; Banavar, R.; Acosta, J.A.; Astolfi, A. Total Energy Shaping Control of Mechanical Systems: Simplifying the Matching Equations Via Coordinate Changes. IEEE Trans. Automat. Control 2007, 52, 1093–1099. [Google Scholar] [CrossRef]
- Gomez-Estern, F.; Van Der Schaft, A.J. Physical damping in IDA-PBC controlled underactuated mechanical systems. Eur. J. Control 2004, 10, 451–468. [Google Scholar] [CrossRef]
- Tiefensee, F.; Monaco, S.; Normand-Cyrot, D. IDA-PBC under sampling for port-controlled hamiltonian systems. In Proceedings of the 2010 American Control Conference, Baltimore, MD, USA, 30 June–2 July 2010. [Google Scholar]
- Liu, Z.; Theilliol, D.; Yang, L.; He, Y.; Han, J. Interconnection and Damping Assignment Passivity-Based Control Design Under Loss of Actuator Effectiveness. J. Intell. Robot. Syst. 2020, 100, 29–45. [Google Scholar] [CrossRef]
- Donaire, A.; Romero, J.G.; Ortega, R.; Siciliano, B.; Crespo, M. Robust IDA-PBC for underactuated mechanical systems subject to matched disturbances. Int. J. Robust Nonlinear Control 2017, 27, 1000–1016. [Google Scholar] [CrossRef]
- Haddad, N.K.; Chemori, A.; Belghith, S. Robustness enhancement of IDA-PBC controller in stabilising the inertia wheel inverted pendulum: Theory and real-time experiments. Int. J. Control 2017, 91, 2657–2672. [Google Scholar] [CrossRef]
- Haddad, N.K.; Chemori, A.; Pena, J.J.; Belghith, S. Stabilization of inertia wheel inverted pendulum by model reference adaptive IDA-PBC: From simulation to real-time experiments. In Proceedings of the 2015 3rd International Conference on Control, Engineering and Information Technology, Tlemcen, Algeria, 25–27 May 2015. [Google Scholar]
- Ryalat, M.; Laila, D.S.; Torbati, M.M. Integral IDA-PBC and PID-like control for port-controlled Hamiltonian systems. In Proceedings of the 2015 American Control Conference, Chicago, IL, USA, 1–3 July 2015. [Google Scholar]
- Ferguson, J.; Donaire, A.; Ortega, R.; Middleton, R.H. Robust integral action of port-Hamiltonian systems. IFAC-PapersOnLine 2018, 51, 181–186. [Google Scholar] [CrossRef]
- Ryalat, M.; Laila, D.S. A Robust IDA-PBC Approach for Handling Uncertainties in Underactuated Mechanical Systems. IEEE Trans. Automat. Control 2018, 63, 3495–3502. [Google Scholar] [CrossRef]
- Guerrero-Sánchez, M.E.; Hernádez-González, O.; Valencia-Palomo, G.; López-Estrada, F.R.; Rodríguez-Mata, A.E.; Garrido, J. Filtered Observer-Based IDA-PBC Control for Trajectory Tracking of a Quadrotor. IEEE Access 2021, 9, 114821–114835. [Google Scholar] [CrossRef]
- Haddad, N.K.; Chemori, A.; Belghith, S. External disturbance rejection in IDA-PBC controller for underactuated mechanical systems: From theory to real time experiments. In Proceedings of the 2014 IEEE Conference on Control Applications, Antibes, France, 8–10 October 2014. [Google Scholar]
- García-Beltrán, C.D.; Miranda-Araujo, E.M.; Guerrero-Sanchez, M.E.; Valencia-Palomo, G.; Hernández-González, O.; Gómez-Peñate, S. Passivity-based control laws for an unmanned powered parachute aircraft. Asian J. Control 2021, 23, 2087–2096. [Google Scholar] [CrossRef]
- Lv, C.; Yu, H.; Chen, J.; Zhao, N.; Chi, J. Trajectory tracking control for unmanned surface vessel with input saturation and disturbances via robust state error IDA-PBC approach. J. Frankl. Inst. 2022, 359, 1899–1924. [Google Scholar] [CrossRef]
- Guerrero-Sanchez, M.E.; Hernandez-Gonzalez, O.; Valencia-Palomo, G.; Mercado-Ravell, D.A.; Lopez-Estrada, F.R.; Hoyo-Montano, J.A. Robust IDA-PBC for under-actuated systems with inertia matrix dependent of the unactuated coordinates: Application to a UAV carrying a load. Nonlinear Dyn. 2021, 105, 3225–3238. [Google Scholar] [CrossRef]
- Chang, D.E. The Method of Controlled Lagrangians: Energy plus Force Shaping. SIAM J. Control Optim. 2010, 48, 4821–4845. [Google Scholar] [CrossRef]
- Delgado, S.; Kotyczka, P. Overcoming the Dissipation Condition in Passivity-based Control for a class of mechanical systems. IFAC Proc. Vol. 2014, 47, 11189–11194. [Google Scholar] [CrossRef]
- Hauser, J.; Sastry, S.; Kokotovic, P. Nonlinear control via approximate input-output linearization: The ball and beam example. IEEE Trans. Automat. Control 1992, 37, 392–398. [Google Scholar] [CrossRef]
- Gordillo, F.; Gómez-Estern, F.; Ortega, R.; Aracil, J. On the ball and beam problem: Regulation with guaranteed transient performance and tracking periodic orbits. In Proceedings of the 15th International Symposium on Mathematical Theory of Networks and Systems, Bayreuth, Germany, 12–16 August 2002. [Google Scholar]
- Howimanporn, S.; Chookaew, S.; Silawatchananai, C. Monitoring and Controlling of a Real-Time Ball Beam Fuzzy Predicting Based on PLC Network and Information Technologies. J. Adv. Inf. Technol. 2022, 13, 1–8. [Google Scholar] [CrossRef]
- Kharola, A.; Patil, P.P. Neural Fuzzy Control of Ball and Beam System. Int. J. Energy Optim. 2017, 6, 64–78. [Google Scholar] [CrossRef]
- Ali, S.S. Position Control of Ball and Beam System Using Robust H∞ Loop Shaping Controller. Indones. J. Electr. Eng. Comput. Sci. 2020, 19, 91–98. [Google Scholar] [CrossRef]
- Jiang, J.; Astolfi, A. Stabilization of a class of underactuated nonlinear systems via underactuated back-stepping. IEEE Trans. Automat. Control 2021, 66, 5429–5435. [Google Scholar] [CrossRef]
- Gembalczyk, G.; Domogala, P.; Leśniowski, K. Modeling of underactuated ball and beam system—A comparative study. Actuators 2023, 12, 59. [Google Scholar] [CrossRef]
- Andreeva, F.; Aucklyb, D.; Gosavic, S.; Kapitanskib, L.; Kelkard, A.; Whitec, W. Matching, linear systems, and the ball and beam. Automatica 2002, 38, 2147–2152. [Google Scholar] [CrossRef]
- Ravichandran, M.T.; Mahindrakar, A. Robust stabilization of a class of underactuated mechanical systems using time scaling and Lyapunov redesign. IEEE Trans. Ind. Electron. 2011, 58, 4299–4313. [Google Scholar] [CrossRef]
- Popayan, J.A.; Cieza, O.B.; Reger, J. Adaptive IDA-PBC for a class of UMSs: The IWIP analysis. IFAC-PapersOnLine 2019, 52, 478–483. [Google Scholar] [CrossRef]
- Franco, E. IDA-PBC with adaptive friction compensation for underactuated mechanical systems. Int. J. Control 2021, 94, 860–870. [Google Scholar] [CrossRef]
- Ryalat, M.; Laila, D.S.; ElMoaqet, H. Adaptive interconnection and damping assignment passivity based control for underactuated mechanical systems. Int. J. Control Autom. Syst. 2021, 19, 864–877. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).