Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

The design of the exoskeleton. Monograph

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
41
2.1.2. Мodeling Methods and motion study of the dynamics of
the exoskeleton suffrage
In the works on the dynamics of anthropomorphic walking robots, significant assumptions are often made.
In the work of A. M. Formalismo [4] the problem of managing the walk paticipating anthropomorphic mechanisms is studied through the application of pulsed impacts and modeling of the process of moving in a symmetric motion and ballistic movements of the body (i.e., inertial motion), and solves the problem of impulse control for the linearized equations of motion.
In the works of V. V. Beletsky [5, 6] investigated the dynamic characteristics with predetermined functions of the parts, when the suspension point of the legs is at a constant height relative to the surface walking, and the motion is uniform and rectilinear (the so-called comfortable movement).
In V. E. Berbyuk's works [6, 7] the comfortable and uncomfortable walking of a five-step walking robot on the given functions of time of the generalized coordinates is considered. The problem of stabilization of the robot body is solved under the assumption that the motion of the limbs is known and the nature of the motion does not change in time.
2.1.3. Equation of motion and dynamic characteristics
The equations of motion of the studied exoskeleton are constructed on the basis of the Lagrange equations of the second kind, which are written in the formula (2.1) [4, 5, 6, 7]:
󰇛󰇗󰇜    󰇛     󰇜, (2.1)
In equations (2.1): q – vector of generalized coordinates, Q – vector of generalized nonconservative force, L = T – P – Lagrange function, T – kinetic energy, P – potential energy system. For the considered system n = 5.
42
In order to find the kinetic energy of the system T, find the kinetic energy of each link separately. Thus, in the generalized coordinates it has the form presented in the formula (2.2):
 (2.2)
for the i-th link kinetic energy is calculated by the formula (2.3)
   󰇗  (2.3)
Speed of center of mass
    (2.4)
  󰇟    󰇛  󰇜󰇠, (2.6)
where: x, y – Cartesian coordinates of the suspension point of the legs and are presented in formulas (2.7) and (2.8), and M – the mass of the five-link mechanism and is represented in (2.9):
             (2.7)
             (2.8)
       (2.9)
Обобщенные силы  найдём из элементарной работы  всех сил, приложенных к системе:
    
       󰇛  󰇜 (2.10)
    󰇛  󰇜  .
43
The system of Lagrange differential equations of the second kind for a five-stage exoskeleton is presented in (2.11):
  󰇘    󰇛󰇘  󰇘󰇜
  󰇗  󰇛󰇘  󰇘󰇜    󰇟󰇘󰇛  󰇜
󰇗󰇛  󰇜󰇠 (2.11)
  󰇘  󰇛󰇘  󰇘󰇜    󰇟󰇘󰇛  󰇜 
󰇗󰇛  󰇜󰇠
       󰇛  󰇜    
  󰇛  󰇜
The coordinates of the center of mass of the mechanism ,  have the following expressions [4]:
    󰇛  󰇜 (2.12)
    󰇛  󰇜 ( 2.13)
The equation of motion of the center of mass of the mechanism can be written as follows:
󰇘     (2.14)
󰇘      (2.15)
The equations governing the moments at the joints of the robot are calculated according to formulas (2.16):
      󰇛  󰇜
    󰇛  󰇜
  󰇛  󰇜󰇗  󰇛󰇘  󰇘󰇜   
󰇟󰇘󰇛  󰇜 󰇗󰇛  󰇜󰇠 (2.16)
  󰇘  󰇛󰇘  󰇘󰇜   󰇟󰇘󰇛 
󰇜  󰇗󰇛  󰇜󰇠
44
In the process of walking there are two phases, namely phase on two supports (double support phase) and phase single-bearing alternator movement (phase transfer). During on two supports of the movement both feet are on the surface, during odnoimennogo – only one foot is on the surface of the support, and the other is in the process of migration. While walking, these two phases alternate. In the single-foot phase of walking, for example, if the first leg (j = 1) is a support leg, then 2 = 2 = 0 and we can calculate the control moments in the robot joints.
However, the definition of these moments is ambiguous in the two­support phase. To determine the eight unknowns
, , , 
(j= 1,2) we have only five equations. It is necessary to determine the part of the unknown (semi-inverse method), for example, you can set the reaction force of one of the two pillars as follows:
       (2.17)
       (2.18)
where: 1, 2, 3, 1, 2, 3 - coefficients determined from the time
parameters and desired States of the mechanism at the end of the bi­support phase.
2.2. Mathematical model of the actuator of the exoskeleton
All joints of the exoskeleton are rotational kinematic pairs of the 5th
class.
Electric drives are built on contactless motors with permanent magnets. A feature of these engines is the ability to provide a very high torque at a relatively low speed, which allows you to remove the gearbox from the system design. Gearless drive has undeniable advantages for use in exoskeletons.
The design of the brushless motor with permanent magnets [8] is shown in figure 2.2:
45
Figure 2.2 – a DC Motor with permanent magnets
The valve motor is a synchronous motor based on the principle of frequency regulation with self-synchronization, the essence of which is to control the magnetic field vector of the stator depending on the position of the rotor. Valve motors (in the English literature BLDC or PMSM) are also called brushless DC motors, because the controller of such an engine is usually powered by DC voltage.
This type of motor is designed to improve the properties of DC motors. High requirements for actuators (in particular, high-speed micro-drives precise positioning) led to the use of specific DC motors: brushless three­phase DC motors (BDP or BLDC).
Structurally, they resemble synchronous AC motors: the magnetic rotor rotates in a charge stator with three-phase windings. But rpm is a function of the load and voltage on the stator. This function is implemented by switching the stator windings depending on the rotor coordinates. There are plug-in versions with separate sensor on the rotor without separate sensors. Hall sensors are used as separate sensors. If the execution without separate sensors, the stator windings act as a fixing element. When the magnet rotates, the rotor induces EMF in the stator windings, resulting in a current. When one winding is turned off, the signal that was induced in it is measured and processed. This algorithm requires
46
a signal processor. For braking and reverse BDPS do not need a bridge circuit reverse power supply - enough to apply the control pulses to the stator windings in reverse sequence.
In the valve motor, the inductor is on the rotor (in the form of permanent magnets), the armature winding is on the stator (synchronous motor). The supply voltage of the motor windings is formed depending on the position of the rotor. If the DC motors for this purpose was used the manifold, the valve engine it is the function of the semiconductor switch (DPR inverter).
The main difference between the VD and the synchronous motor is its self-synchronization with the help of DPR, as a result of which the VD, the rotation frequency of the field is proportional to the rotor speed.
The principle of operation of the VD is based on the fact that the VD controller commutes the stator windings so that the magnetic field vector of the stator is always orthogonal to the magnetic field vector of the rotor. With the help of pulse width modulation (PWM), the controller controls the current flowing through the windings of the VD, i.e. the vector of the magnetic field of the stator, and thus regulates the torque acting on the VD rotor. The sign at the angle between the vectors determines the direction of the moment acting on the rotor.
C in the calculation of the electric. They are smaller than the geometric degree to the number of pairs of poles of the rotor. For example, in a VD with a rotor having 3 pairs of poles, the optimal angle between the vectors
will be 90°/3 = 30° Switching is performed so that the excitation flow of the
rotor F0 is maintained constant relative to the anchor flow. As a result of the interaction of the flow of the armature and excitation, a torque M is created, which tends to expand the rotor so that the flow of the armature and excitation coincide, but when the rotor rotates under the action of the DPR, the windings switch and the armature flow turns to the next step.
In this case, the resulting current vector will be shifted and stationary relative to the rotor flow, which creates a moment on the motor shaft.
In the motor mode, the MDS stator is ahead of the MDS rotor by an angle of 90°, which is supported by the DPR. In the brake mode of the MDS
47
MDS stator behind the rotor, an angle of 90° are also supported with the
help of the DWP.
Consider the mathematical model of a brushless motor with permanent magnets. The motor rotor with permanent magnets usually has from two to sixteen pairs of poles. We investigate a three-phase brushless motor with four pairs of poles.
The mathematical model of the engine is based on the following conditions:
• The voltage on the windings of the armature:
       (2.19)
• EMF is taken in the form of a rotor position function and has an
ideal trapezoidal shape, where
  󰇛    󰇜󰇛󰇜 (2.20)
Consider the dependence of the inductance of the angle of rotation of the rotor in figure 2.3:
Figure 2.3 – the Laws of change of phase inductance
When the rotor is rotated due to its apparent polarity, the magnetic resistance between the rotor and the stator changes, which in the model is taken into account by an equivalent change in the inductance of the stator windings, i.e. the inductance in the model depends on the angle of rotation.
󰇛󰇜    󰇛󰇜 (2.22)
48
󰇛󰇜     󰇛  󰇜 (2.23)
󰇛󰇜    󰇛  󰇜 (2.34)
Assume that the inductance of the stator windings will be determined by the expressions (2.22), (2.23) and (2.24), where  is the coefficient of dependence.
2.3. Formation of the General model of the exoskeleton
2.3.1. Features of mechanics and electric drives of the
exoskeleton robot
Despite the fact that the gearless drive has advantages for use in exoskeletons, but, on the other hand, leads to the fact that the imperfections of the engine begin to affect the movement of the links of the exoskeleton.
First of all, such imperfections in yavnopolyusnyh engines include changing the parameters of mutual inductance rotor and stator depending on their mutual angular position q, as shown in figure 2.4).
49
Figure 2.4 – Diagram of the stator and rotor of a permanent magnet
motor
Thus, the parameters of electromagnetic processes in the object depend on the configuration of the mechanical structure. In our case, we present this dependence as written in the formula (2.25):
󰇛󰇜    󰇛󰇜, (2.25)
where
э
– electric angle of rotation of the engine (considering the
number of couples poles'.)
In the absence of a reducer, this dependence can lead to unacceptably large fluctuations in the drive torque when the robot is moving. In General, the construction of a high-accuracy model requires a joint consideration of mechanical and electromagnetic processes from the very beginning of the model formation.
50
Figure 2.5 Interconnection of the mechanical design of the robot and
electric drives of its degrees of mobility.
Figure 2.5 schematically shows the kinematic and dynamic relationship of the mechanical structure and drives, where BLDC – brushless DC motor, Power inverter – power Converter, Controller – controller.
2.3.2. Building a common model
Let us introduce the vector of generalized coordinates of mechatronic systems:
= [
м
; 
Э
] consisting of a mechanical
м
and electric
Э
variables.
The Lagrange–Maxwell equations have the form presented in the formula (2.27) [7, 9]:
󰇛󰇗󰇜     (2.27);
  󰇛 󰇗󰇜 󰇛󰇜  󰇛󰇜  󰇛󰇜 is a function of Lagrange Maxwell;  = 1, :  – the rotation angle of the i-th link; 
=  – the
moment of forces of the i-th link; = ,2:
=  – the total current of the i-
th motor;
=  – electric voltage.
At        
Y
X
O
BLDC
MOTOR
BLDC
MOTOR
Power
inverter
Power
inverter
Controller