978-1-7281-8878-2/20/$31.00 ©2020 IEEE 13 Multivariable Control System of the Stewart Platform Oleg Gasparyan 1 , Azatuhi Ulikyan 2 National Polytechnic University of Armenia Yerevan, Armenia 1 ogasparyan@gmail.com, 2 azatuhi.ulikyan@gmail.com Abstract—The paper is devoted to the problem of designing matrix regulators for a special class of multivariable feedback control systems that are described by the so-called simple symmetrical transfer matrices. The typical example of such systems is the control system of a Stewart platform, also known as hexapod. The exposition is based on the characteristic transfer function method, which allows reducing the investigation of an N -dimensional (i.e. having N inputs and N outputs) cross-connected control system to investigation of N isolated fictitious systems with one input and one output. It is shown that the design of matrix regulators for simple symmetrical systems can be accomplished, irrespective of the system dimension N , by the design of two scalar regulators based on the conventional methods of classical feedback control. Keywords—Stewart platform, hexapod, multivariable control system, simple symmetrical system, characteristic transfer function, matrix regulator I. INTRODUCTION Demand on high precision motion systems has been increasing in recent years. Especially this concerns the parallel manipulators that possess high stiffness, fast motion and accurate positioning capability. Stewart platforms (also called hexapods) belong to the most popular types of parallel manipulators that are widely used in such applications as flight simulators, positioning of large telescopes’ mirrors, underwater research, orthopedic surgery, and many others [1- 4]. The control systems of hexapods belong to the class of multiple-input multiple-output (MIMO) control systems, the design of which is one of the central issues in multivariable feedback control [5, 6]. The paper is devoted to the task of designing matrix regulators for hexapods’ control systems. The proposed approach is based on the characteristic transfer functions (CTF) method [5, 7], which allows reducing the design of an N -dimensional square (i.e. having N inputs and N outputs) MIMO control system to the design of N one- dimensional independent systems on the basis of conventional methods of classical feedback control [8]. II. CONTROL SYSTEMS OF HEXAPODS Physically, a hexapod consists of a movable payload platform connected to the fixed base by six variable-length struts (or legs). The length of each strut can be controlled independently by six linear actuators and sensors, to achieve independent translational and rotational motions along the X, Y, and Z axes. The simplified kinematic scheme of the hexapod is shown in Fig. 1. Fig. 1. The kinematic scheme of the hexapod Generally, the control systems of hexapods belong to the class of MIMO (or multivariable) feedback control systems, One of the most effective methods of anaysis and design of such systems is the CTF method [5, 7]. In accordance to that method, the open-loop and closed-loop transfer matrices () Ws and () s Φ of the MIMO system in Fig. 1 can be represented, using the similarity transformation, in the following canonical form: { } 1 () () () () i Ws C s diag q s C s - = (1) 1 1 () () [ ( )] () () () 1 () i i q s s I Ws Ws C s diag C s q s - - Φ = + = + , (2) where I denotes an identity matrix, ()( 1, 2,..., ) i q s i N = are the characteristic transfer functions (“eigenvalues”) of the open-loop system (we assume for simplicity that all () i q s are distinct), and the modal matrix () Cs is composed of the linearly-independent vectors () i c s forming the canonical basis of the system [5]. The stability of the MIMO system in Fig. 2 is determined by the roots of the characteristic equation [ ] [ ] 1 det () 1 () 0 N i i I Ws q s = + = + = , (3) which splits into the following N characteristic equations of the so-called one-dimensional characteristic systems 1 () 0, 1, 2,..., . i q s i N + = = (4) Authorized licensed use limited to: University of Gothenburg. Downloaded on December 19,2020 at 20:54:15 UTC from IEEE Xplore. Restrictions apply.