(ProQuest: ... denotes non-US-ASCII text omitted.)
Sergio Galvan-Colmenares 1 and Marco A. Moreno-Armendáriz 1 and José de Jesús Rubio 2 and Floriberto Ortíz-Rodriguez 3 and Wen Yu 4 and Carlos F. Aguilar-Ibáñez 1
Academic Editor:Mingcong Deng
1, Centro de Investigación en Computación, Instituto Politécnico Nacional, Avenida Juan de Dios Bátiz S/N, Colonia Zacatenco, 07738 México, DF, Mexico
2, Sección de Estudios de Posgrado e Investigación, ESIME Azcapotzalco, Instituto Politécnico Nacional, Avenida de las Granjas No. 682, Colonia Santa Catarina, 02250 México, DF, Mexico
3, Escuela Superior de Ingenierìa Mecánica y Eléctrica, Instituto Politécnico Nacional, Avenida Juan de Dios Bátiz S/N, Zacatenco, 07738 México, DF, Mexico
4, Departamento de Control Automatico, CINVESTAV, Instituto Politécnico Nacional, 07370 México, DF, Mexico
Received 11 November 2013; Accepted 4 January 2014; 16 April 2014
This 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.
1. Introduction
The ball and plate system is one of the most popular and important models in control education, and it is a benchmark nonlinear plant [1], because it is more complex than the traditional ball and beam system [2]. The ball and beam system has two degrees of freedom where the ball can roll freely on a rigid plate; see Figure 1. Since the movement of the ball over the plate can reach high speeds, the design of a suitable controller for this system is a major challenge; therefore, these systems are not commonly used in laboratories.
Ball and plate system.
(a) [figure omitted; refer to PDF]
(b) [figure omitted; refer to PDF]
The ball and plate system has low consumer appeal. However, the challenge of balancing is a problem under continuous study for robotics transportation applications, often as extensions of the inverted pendulum project. Therefore, the system can present many challenges and opportunities as an educational tool of the control systems engineering for university students. Thus, this system has enormous potential for advanced control techniques, such as fuzzy control [3, 4], classical control [5], robust control [6-10], nonlinear control [11, 12], and sliding mode control [13].
There are some reported control algorithms for the ball and plate system in the literature. In [14], a stabilizing switching control scheme is proposed. By the concepts of switching-driving Lyapunov function and switching-driven stability, a locally asymptotically stabilizing switching controller is obtained. In [15], a linear model and simple PID controller are used for a real-time ball and plate system based on DSpace. On the other hand, intelligent control is suitable when the model of the ball and plate system is not available. In [16], a hierarchical fuzzy control with a genetic algorithm is applied for the adjustment of the membership functions.
From the above controllers, there are two problems for the ball and plate control:
(1) some laboratories use simple controllers such as PD control, and the theory analysis is based on linear models [15];
(2) nonlinear controllers for ball and plate system have good theory results; nevertheless, they are complex and rarely used in real applications [15].
In this paper, a novel dual PD control for the ball and plate system is presented. Continuing with the previous results of this research group, on the ball and beam system with two degrees of freedom of [17], a new ball and plate is assembled in [18] to reach the objective of this research. This prototype fulfills the requirements of a real-time control via an embedded system designed by minimal resources. To analyze the closed-loop system (see Figure 2), a new dynamic model of the ball and plate is obtained; therefore, a stability analysis using this novel nonlinear model is developed. To the best of our knowledge, this kind of analysis has not yet been established in the literature. Finally, experimental results are performed to evaluate the theory results.
Figure 2: Control scheme of the ball and plate system.
[figure omitted; refer to PDF]
This paper is organized as follows. In Section 2, the ball and plate dynamic model is introduced. Section 3 introduces dual PD control. In Section 4, the stability analysis of the proposed controller is considered. Ball and beam prototype is shown in Section 5. In Section 6, experimental results of three controllers applied to the ball and beam system are shown. Section 7 presents conclusions and suggests future research directions.
2. Ball and Plate System
The new ball and plate system is shown in Figure 1. In this system a ball is placed on a plate where it is allowed to roll with two degrees of freedom. As the two motors turn, they produce a shift in the angles θx and θy , which at the same time cause a variation of position of the ball in (x,y) due to the gravity force. In the absence of friction or other disturbances, the dynamics of the ball and plate system can be obtained by the Lagrangian method [19, 20].
The kinetic energy of the system is [figure omitted; refer to PDF] where Ec is the kinetic energy of the ball; m is the mass of the ball; Icdm is the inertia moment of the ball; R is the radio of the ball; x 2 +y 2 is the linear velocity of the ball; x and y are the position of the ball on plate; θx and θy are the angular position of the plate; w is the angular velocity of the ball; and θ x2 +θ y2 is the angular velocity of the plate.
On the other hand, potential energy of the ball due to the gravity is given by [figure omitted; refer to PDF] where Ep is the potential energy of the ball and G is the acceleration due to gravity.
From (1) and (2), the Lagrange equation is [figure omitted; refer to PDF]
Lagrange's equations of motion are [figure omitted; refer to PDF] where τx and τy are the torque applied to the plate. Developing (4) gives the whole ball and plate system as follows: [figure omitted; refer to PDF] Define the system state as follows: [figure omitted; refer to PDF] Define the regulation errors as follows: [figure omitted; refer to PDF] where x* and y* are the desired ball position. For the ball and plate system, in the balance position θx* =0 , θy* =0 , x * =0 , and y * =0 , then q* =[x* 0y* 0]T .
It is difficult to analyze the stability of the ball and plate system (5) with normal PD control. Nevertheless, it is well known that PD control can stabilize the manipulator robots [21]. Now, a transformation of the ball and plate closed-loop system will be discussed.
Lemma 1.
The ball and plate closed-loop system (5) can be transformed into the following form: [figure omitted; refer to PDF] where q¯=q* -q , q is defined in (6), and q* is defined in (7).
Proof.
See Appendix A for the proof.
3. Dual PD Control
The goal of this research is to develop a PD regulation with compensation capable of controlling the position of ball on a plate in both axes (x,y) . Initially, the plate is at the horizontal, that is, θx =θy =0 , and tilts in both axes to control the position of the ball. Each tilting axis will be operated by a DC motor. The position of the ball on the plate is measured by a camera [18].
A dual PD controller is an adequate basic term to obtain an acceptable response of the system; however, an exact nonlinear compensator is included to find the objective of guaranteeing the closed-loop system stability. Figure 2 shows a diagram of this controller scheme.
The dual PD control law of the x -axis is as follows: [figure omitted; refer to PDF]
The dual PD control law of the y -axis is as follows: [figure omitted; refer to PDF] where kpmx , kdmx and kpmy , kdmy are positive constants of the controllers of the plate and kpex , kdex and kpey , kdey are constants of controllers of the ball. πx and πy are compensators, which will be designed in the next section.
For the regulation problem, the control goal is to stabilize the ball in the desired position (x * ,y * ) , being denoted by (x * ,y * )=(0,0) ; therefore, the dual PD controllers become [figure omitted; refer to PDF] or [figure omitted; refer to PDF]
If a1 =kpmxkpex , a2 =(kpmx +kkdmx )kdex , a3 =kdmxkdex , a4 =kpmx , a5 =kdmx , b1 =kpmykpey , b2 =(kpmy +kkdmy )kdey , b3 =kdmykdey , b4 =kpmy , and b5 =kdmy , Ux and Uy can be written as follows: [figure omitted; refer to PDF]
4. Stability Analysis
In this section, Lyapunov's first method is used to prove the dual PD control with nonlinear compensation (14) and (15) is asymptotically stable.
First, it is analyzed if the matrices M and B may be candidates for Lyapunov function. The matrix M is not symmetric to prove that the function is positive; that is, each main minor determinate is computed. If the constants m>0 , R>0 , Icdm >0 , and M is a square matrix, then [figure omitted; refer to PDF]
Position of the ball is (x,y)>0 ; therefore, the matrix M that satisfies all determinants of the main minors (16) are positive; then, M is a positive definite matrix that satisfies [figure omitted; refer to PDF]
The matrix B is not symmetric to prove that the function is positive and the calculation of quadratic form is determined. Consider [figure omitted; refer to PDF]
The position of the plate is (θx ,θy )>0 , and the constants are a4 >0 , a1 >0 , b4 >0 , b1 >0 . If B is a square matrix (A.5) , then the quadratic form satisfies [figure omitted; refer to PDF]
The stability of the closed-loop system is stated in the following theorem.
Theorem 2.
Consider the ball and plate system (8), the dual PD control (14), (15), and the following compensators of πx and πy as follows [figure omitted; refer to PDF] Therefore, the closed-loop system of the ball and plate system is asymptotically stable [figure omitted; refer to PDF]
Proof.
Since M(x) is a positive definite matrix, B in (18) is a quadratic form, and recalling that θx and θy are not negative, the following positive definite quadratic form is used as the Lyapunov function: [figure omitted; refer to PDF] To assure the potential energy Ep =mG(xsin(θx )+ysin(θy )) is positive, we let θx ...5;0 and θy ...5;0 , V(x,x )...5;0 . Differentiating it with respect to time and recalling that x* and y* are constants, it yields [figure omitted; refer to PDF] It is (see Appendix B) [figure omitted; refer to PDF] Using the compensators (20) in (24) gives [figure omitted; refer to PDF] Since a5 >0 and b5 >0 , dV is a semidefinite negative function. Thus, the closed-loop system is stable in the equilibrium point [x ,y ]=[0,0] . To prove asymptotic stability, LaSalle's theorem is used in the following region: [figure omitted; refer to PDF] From (22), dV=0 if and only if θ x =θ y =0 . For a solution θx,y (t) to belong to Ω for all t...5;0 , it is necessary and sufficient that θx =θy =0 for all t...5;0 . Therefore it must also hold that x=y=0 for all t...5;0 . It is concluded that the closed-loop system is the only initial condition in Ω for which x(t)∈Ω for all t...5;0 . Finally, the origin of the closed-loop system is asymptotically stable in [x,θx ,y,θy ]=[0,0,0,0] [6-10].
Remark 3.
In [22-26], the authors use proportional-integral-derivative controllers; nevertheless, the proposed controller is different because it has 4 dynamic alternatives being selected by the controller depending on the x and y values of the ball and beam system, and it is called the dual PD control. The proposed controller has the main merit that it can guarantee the convergence of the regulation error; that is, the dual PD controller obtains a desired behavior in the system. The shortcoming of the proposed method is that the changes between the 4 dynamic alternatives in the controller could cause the undesired chattering.
5. Prototype
Figure 3 shows the prototype used to test the new dual PD controller. Simulink is used to test the model (8); consider M=0.11 kg, R=1.27 cm, and G=9.81 m/s2 . Once the simulation is successful, the implementation on FPGA is carried out. The prototype has the following parts: the plate size is 50 × 50 cm, the ball is with a radius of 1.27 cm, and a CMOS camera model MT9 M011 [27] is used as a visual position sensor of the ball. The model used as image sensor is the TRDB card DC2 [27] of Terasic company. The designed hardware components of the prototype are image preprocessing, ball position, and dual PD controller with compensator. The image preprocessing component receives a color image from CMOS camera and delivers a binary image. The ball position component receives the binary image and delivers the position (x,y) of the ball on the plate; these components are able to process 16 images per second [18]; the position of the ball is sent to the dual PD controller component; this includes the new control law. Finally, the motors receive these control laws and they move the plate on x and y directions, simultaneously. The DC motors are selected as an actuator for its high torque. This motor is a powerful 12 V brushed DC motor with a 50 : 1 metal gearbox and an integrated quadrature encoder [28]. To obtain real-time operation, all modules are embedded in hardware using the very high speed hardware description language (VHDL) using Quartus II version 7.2 and are implemented in Altera DE2 [29] (Development Education board) with a Cyclone II FPGA.
Figure 3: Ball and plate prototype.
[figure omitted; refer to PDF]
6. Experimental Results
To verify the advantages of the dual PD controller with compensator, several experiments are performed for the regulation [11], [12]. A first set of experiments are performed using the proposed method which implements the control laws (13) and (14); these experiments are repeated using the dual PD controller without compensator, meaning πx =πy =0 in (13) and (14). Finally, the proposed controller is compared with a fuzzy logic controller [18] using the same experiments.
Consider that the movement of the ball is slow and does not show tendency to slip (smooth bearing), due to the slow speed and acceleration of the plate; the interactions of the movements of the plate are uncoupled; the details of the performance are shown in Figures 4-6, where the position, velocity, and control signals are presented as the dual PD control with compensator, PD control without compensation, and fuzzy logic controller responses.
Figure 4: Position of the ball on the x -axis.
[figure omitted; refer to PDF]
Figure 5: Velocity of the ball on the x -axis.
[figure omitted; refer to PDF]
Figure 6: Control of the ball on the x -axis.
[figure omitted; refer to PDF]
Figure 4 shows the position of the ball on the x -axis; in this experiment the initial position is 0.02587 m and the final position is 0.4375 m, and it shows that the dual PD control with compensator reaches the desired value faster than the other two methods. Figure 5 shows behavior of the velocity of the ball on the x -axis; in this experiment the initial velocity is 0, and it shows that the dual PD control with compensator is stabilized faster than the other methods. Figure 6 shows behavior of the control signals on the x -axis, where the dual PD control with compensator shows the best behavior.
7. Conclusions and Future Work
The dual PD control with nonlinear compensation has been presented to solve the regulation problem for the ball and plate system. To use these controllers, a new dynamic model in the manipulator robot form was obtained. The proposed nonlinear model is very useful to design and validate different control algorithms which can then be extrapolated to problems with the same characteristics; one advantage of working with a nonlinear model is that the full dynamic can be seen, making it possible to analyze the behavior of the system at each equilibrium point. By using the first method of Lyapunov, a new Lyapunov function is presented for the stability analysis; as a result of this analysis, the asymptotic stability of the closed-loop system can be guaranteed. On the order hand, the exact compensator requires to have a precise knowledge of the system nonlinearities; however, the methodology of how to obtain it is presented in detail. Furthermore, the experimental result shows the excellent performance of the proposed controller, obtaining the best behavior in comparison with the other selected controllers; see Figures 4, 5, and 6. As a future work, a PD regulator with an intelligent compensator will be developed [30-33].
Acknowledgments
The authors wish to thank the anonymous reviewers for their detailed reviews and many constructive suggestions which have improved the paper significantly and to the Institutions of Mexico (SNI-CONACyT, SIP-IPN, COFAA-IPN, PIFI-IPN, and CONACyT) for providing necessary support to carry out this research work.
Conflict of Interests
The authors declare no conflict of interests about all the aspects related to this paper.
[1] Y. Tian, M. Bai, J. Su, "A non-linear switching controller for ball and plate system," International Journal of Modelling, Identification and Control , vol. 1, no. 3, pp. 177-182, 2006.
[2] S.-K. Oh, H.-J. Jang, W. Pedrycz, "The design of a fuzzy cascade controller for ball and beam system: a study in optimization with the use of parallel genetic algorithms," Engineering Applications of Artificial Intelligence , vol. 22, no. 2, pp. 261-271, 2009.
[3] Y. Liu, H. Yu, "Fuzzy control of a pendulum-driven cart," in Proceedings of the International Conference on Modelling, Identification and Control (ICMIC '10), pp. 698-703, Okayama, Japan, July 2010.
[4] Y. Liu, H. Yu, "Fuzzy control of an underactuated pendulum-driven cart system," International Journal of Advanced Mechatronic Systems , vol. 4, no. 5-6, pp. 260-268, 2012.
[5] A. Knuplez, A. Chowdhury, R. Svecko, "Modeling and control design for the ball and plate system," in Proceedings of the IEEE International Conference on Industrial Technology (ICIT '03), vol. 2, pp. 1064-1067, Maribor, Slovenia, December 2003.
[6] S. Bi, M. Deng, L. Wang, Y. Zhao, "Operator-based robust control for MIMO non-linear systems with uncertain hysteresis," International Journal of Advanced Mechatronic Systems , vol. 4, no. 5-6, pp. 212-220, 2012.
[7] M. Deng, N. Bu, "Robust control for nonlinear systems using passivity-based robust right coprime factorization," IEEE Transactions on Automatic Control , vol. 57, no. 10, pp. 2599-2604, 2012.
[8] M. Deng, S. Wen, A. Inoue, "Sensorless anti-swing robust nonlinear control for travelling crane system using SVR with generalized Gaussian function and robust right coprime factorization," Transactions of the Society of Instrument and Control Engineers , vol. 47, no. 9, pp. 366-373, 2011.
[9] A. Wang, M. Deng, "Operator-based robust nonlinear tracking control for a human multi-joint arm-like manipulator with unknown time-varying delays," Applied Mathematics & Information Sciences , vol. 6, no. 3, pp. 459-468, 2012.
[10] S. Wen, M. Deng, S. Bi, D. Wang, "Operator-based robust nonlinear control and its realization for a multi-tank process by using a distributed control system," Transactions of the Institute of Measurement and Control , vol. 34, no. 7, pp. 891-902, 2011.
[11] M. Jimenez-Lizarraga, M. Basin, P. Rodriguez-Ramirez, "Robust mini-max regulator for uncertain non-linear polynomial systems," IET Control Theory & Applications , vol. 6, no. 7, pp. 963-970, 2012.
[12] J. J. Rubio, F. Meléndez, M. Figueroa, "An observer with controller to detect and reject disturbances," International Journal of Control , vol. 87, no. 3, pp. 524-536, 2014.
[13] J. H. Park, Y. J. Lee, "Robust visual servoing for motion control of the ball on a plate," Mechatronics , vol. 13, no. 7, pp. 723-738, 2003.
[14] D. Casagrande, A. Astolfi, T. Parisini, "Switching-driving lyapunov function and the stabilization of the ball-and-plate system," IEEE Transactions on Automatic Control , vol. 54, no. 8, pp. 1881-1886, 2009.
[15] S. Awtar, C. Bernard, N. Boklund, A. Master, D. Ueda, K. Craig, "Mechatronic design of a ball-on-plate balancing system," Mechatronics , vol. 12, no. 2, pp. 217-228, 2002.
[16] X. Fan, N. Zhang, S. Teng, "Trajectory planning and tracking of ball and plate system using hierarchical fuzzy control scheme," Fuzzy Sets and Systems , vol. 144, no. 2, pp. 297-312, 2004.
[17] M. Zribi, M. Karkoub, L. Huang, "Modelling and control of two robotic manipulators handling a constrained object," Applied Mathematical Modelling , vol. 24, no. 12, pp. 881-898, 2000.
[18] M. A. Moreno-Armendáriz, E. Rubio, C. A. Pérez-Olvera, "Design and implementation of a visual fuzzy control in FPGA for the ball and plate system," in Proceedings of the International Conference on Reconfigurable Computing and FPGAs (ReConFig '10), pp. 85-90, Quintana Roo, Mexico, December 2010.
[19] R. M. Murray, Z. Li, S. S. Sastry A Mathematical Introduction to Robotic Manipulation , CRC Press, Boca Raton, Fla, USA, 1994.
[20] H. K. Khalil Nonlinear Systems , Prentice Hall, New York, NY, USA, 2001., 3rd.
[21] R. Kelly, "Global positioning of robot manipulators via PD control plus a class of nonlinear integral actions," IEEE Transactions on Automatic Control , vol. 43, no. 7, pp. 934-938, 1998.
[22] J. H. Pérez-Cruz, I. Chairez, J. J. Rubio, J. Pacheco, "Identification and control of a class of nonlinear systems with nonsymmetric deadzone using recurrent neural networks," IET Control Theory & Applications , vol. 8, no. 3, pp. 183-192, 2014.
[23] J. J. Rubio, Z. Zamudio, J. Pacheco, D. Mújica Vargas, "Proportional derivative control with inverse dead-zone for pendulum systems," Mathematical Problems in Engineering , vol. 2013, 2013.
[24] J. J. Rubio, "Modified optimal control with a backpropagation network for robotic arms," IET Control Theory & Applications , vol. 6, no. 14, pp. 2216-2225, 2012.
[25] J. J. Rubio, M. Figueroa, J. H. Pérez Cruz, J. Rumbo, "Control to stabilize and mitigate disturbances in a rotary inverted pendulum," Mexican Journal of Physical E , vol. 58, no. 2, pp. 107-112, 2012.
[26] C. Torres, J. J. Rubio, C. Aguilar-Ibáñez, J. H. Pérez-Cruz, "Stable optimal control applied to a cylindrical robotic arm," Neural Computing and Applications , vol. 24, no. 3-4, pp. 937-944, 2014.
[27] Terasic Corporation, "1.3 Mega Pixel Digital Camera,"
[28] Pololu, "12 V brushed DC motor with a 50 : 1 metal gearbox and an integrated quadrature encoder,"
[29] Terasic Corporation, "De2 user manual,"
[30] A. Buchachia, "Dynamic clustering," Evolving Systems , vol. 3, no. 3, pp. 133-134, 2012.
[31] E. Lughofer, "Single-pass active learning with conflict and ignorance," Evolving Systems , vol. 3, no. 4, pp. 251-271, 2012.
[32] L. Maciel, A. Lemos, F. Gomide, R. Ballini, "Evolving fuzzy systems for pricing fixed income options," Evolving Systems , vol. 3, no. 1, pp. 5-18, 2012.
[33] M. Pratama, S. G. Anavatti, P. P. Angelov, E. Lughofer, "PANFIS: a novel incremental learning machine," IEEE Transactions on Neural Networks and Learning Systems , vol. 25, no. 1, pp. 55-68, 2014.
Appendices
A. Ball and Plate Model
Substituting (14) and (15) into (5), we have [figure omitted; refer to PDF]
By equating all the equations to zero, we have [figure omitted; refer to PDF]
The inertia matrix M(q) is [figure omitted; refer to PDF] where l1 =m+(Icdm /R2 ) and l2 =m+(Icdm /R2 ) . The Coriolis matrix C(q,q ) is [figure omitted; refer to PDF] where l3 =2mxθ x +a2 and l4 =2myθ y +b2 . The matrix B is [figure omitted; refer to PDF] The gravity matrix G is [figure omitted; refer to PDF] The compensator matrix Dπ is [figure omitted; refer to PDF] Therefore the ball and plate system model can be described in the form (8).
B. Stability Analysis
From (8), the inertial matrix M(q)q¨ is [figure omitted; refer to PDF] Substituting (B.1) into (23), we have [figure omitted; refer to PDF] Developing (B.2), we have [figure omitted; refer to PDF] Factoring similar terms, we have [figure omitted; refer to PDF] Eliminating and grouping terms, we have [figure omitted; refer to PDF] From (B.5), the differentiate of M(q) is [figure omitted; refer to PDF] Equation (B.6) is substituted in [M (q)-2C(q,q )] as follows: [figure omitted; refer to PDF] where l5 =2mxθ x +a2 and l6 =2myθ y +b2 . Developing (B.7) and separating terms variables constants, we have [figure omitted; refer to PDF] where l7 =m(x+y)-2mxy -2mx y and l8 =-2mxy -2mx y+m(x+y) . We define a new matrix P : [figure omitted; refer to PDF] Differentiating (6), we have [figure omitted; refer to PDF] (1/2)q T Pq is calculated by multiplying q T P: [figure omitted; refer to PDF] After multiplying (B.12) by q , we have [figure omitted; refer to PDF] Finally multiplying (B.14) by (1/2) ,we have [figure omitted; refer to PDF] Equation (B.8) is calculated as follows: [figure omitted; refer to PDF] where l7 and l8 are given in (B.8). From (B.16), we first have [figure omitted; refer to PDF] where l9 =2mxx θ x +2mxθ x +2mxy θ y +mθ y (x+y)-2mθ y xy -2mθ y x y , l10 =2myx θ x -2mθ x xy -2mθ x x y+mθ x (x+y)+2myy θ y +2myθ y , and l7 and l8 are given in (B.16). Then multiplying (B.17) by q , we have [figure omitted; refer to PDF] Finally multiplying (B.20) by 1/2 , we obtain [figure omitted; refer to PDF] Therefore, the term (1/2)q T [M (q)-2C(q,q )]q is equal to the sum of (B.21) and (B.15) as follows: [figure omitted; refer to PDF] From (B.5), we calculate the term -q T G(q) as follows: [figure omitted; refer to PDF] Finally, the term is calculated q T Dπ from (B.5): [figure omitted; refer to PDF] Therefore, to obtain the derivative of the Lyapunov function, add (B.22), (B.23), and (B.24), and factoring θ x and θ y , we have (24).
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2014 Sergio Galvan-Colmenares et al. Sergio Galvan-Colmenares et al. This 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.
Abstract
The normal proportional derivative (PD) control is modified to a new dual form for the regulation of a ball and plate system. First, to analyze this controller, a novel complete nonlinear model of the ball and plate system is obtained. Second, an asymptotic stable dual PD control with a nonlinear compensation is developed. Finally, the experimental results of ball and plate system are provided to verify the effectiveness of the proposed methodology.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer