Synchronization control strategy in multi-layer and multi-axis systems

0 downloads 0 Views 2MB Size Report
multi-layer and multi-axis strategy for structure is proposed in this article. First, the equivalent ..... As it can be seen by the above equations, synchroni-.
Special Issue Article

Synchronization control strategy in multi-layer and multi-axis systems based on the combine cross coupling error

Advances in Mechanical Engineering 2017, Vol. 9(6) 1–11 Ó The Author(s) 2017 DOI: 10.1177/1687814017711392 journals.sagepub.com/home/ade

Jie Xu1,2, Huacai Lu3 and Xufeng Liu1

Abstract Considering the variety of coupling errors and disturbances in multi-layer and multi-axis control systems, a novel control multi-layer and multi-axis strategy for structure is proposed in this article. First, the equivalent conversion of two models is proposed between master–slave mode and minimum adjacent coupling in multi-layer and multi-axis control model. Second, in view of existing synchronization control problem, this article presents master reference synchronous model and master–slave synchronous model in multi-layer and multi-axis synchronous control system. Moreover, an optimization control strategy based on combine cross coupling error control strategy is introduced. The stability and superiority of the proposed controller are theoretically analyzed. The combine cross coupling error experimental results demonstrate that interlayer starting synchronizing error maximum is 0.042 rad/s. Meanwhile, the startup and shutdown points of synchronizing error are 0.005 rad/s, the sync error tends to 0 between two points. The results show that the proposed strategy has a good tracking error and synchronizing error behavior. Keywords Synchronization control, combine-cross-coupling error, master–slave approach, cross coupled control, multi-layer and multi-axis, adjacent coupling error

Date received: 29 December 2016; accepted: 27 April 2017 Academic Editor: Hamid Reza Karimi

Introduction Multi-axis centers play a key role in industrial fields to manufacture complex parts, such as impellers. In the machining of complex parts, synchronized multi-axis motions are required. Hence, the synchronous accuracy of translational and rotary axes is one of the important factors in the machines. Synchronous accuracy of rotary and translational axes has been investigated up to now. Classical synchronous control theory is mainly proposed and developed by Y Koren1 in the 1980s. The theory has three classes: the same ways (synchronized master command approach (SMCA)), master–slave mode (master–slave approach (MSA)), and the cross coupling control (CCC). Turl et al.2 propose coupling compensation control strategy, which improves the

synchronization performance, but for the motor coupling compensation control (n . 2), it always exists.3 The scholars proposed the partial CCC.4,5 The existing synchronous control algorithm is mostly limited to two motors, which is difficult in expanding into the axis control.6–9 Wei et al.10,11 propose the problem of HN model approximation for a class of two-dimensional (2D) 1

Institute of Plasma Physics, Chinese Academy of Sciences, Hefei, China University of Science and Technology of China, Hefei, China 3 Department of Electronic Engineering, Anhui Polytechnic University, Wuhu, China 2

Corresponding author: Xufeng Liu, Institute of Plasma Physics, Chinese Academy of Sciences, P.O. Box 1126, Hefei 230031, Anhui, China. Email: [email protected]

Creative Commons CC-BY: This article is distributed under the terms of the Creative Commons Attribution 4.0 License (http://www.creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/en-us/nam/ open-access-at-sage).

2

Advances in Mechanical Engineering

Figure 1. Multi-layer and multi-axis transformation diagrams.

discrete-time Markovian jump linear systems with state-delays and imperfect mode information in 2015. The finite-frequency technique has the advantages of robust control, estimation, and fault detection. H Zhang and JM Wang12–14 propose the observer design problem for linear-parameter-varying systems with uncertain measurements on scheduling variables. The existing control strategies are synchronization coefficient is 1 or the proportion for each motor speed, which does not involve nonlinear in multi-layer and multi-axis. For this problem, this article proposes a new combine cross coupling error control strategy of synchronous control thought and synchronous control algorithm, which is incorporated into combine ring coupling control through nonlinear synchronization coefficient in the controller. Combine cross coupling errors are defined to be differential system errors in multi-layer and multi-axis control model. Finally, the experiments verify the stability and superiority of multilayer and multi-axis synchronous control algorithm. This article provides a new idea for analyzing multi-axis

synchronous control and provides a method for analyzing complex multi-axis synchronous structures.

Change of model When the input signal is only one signal in the multilayer and multi-axis control model, the master–slave mode is minimum adjacent coupling in its essence. In the case of multi-layer and multi-axis, the two modes can be as the equivalent conversion between two modes in Figure 1. For different input signals, the two modes cannot be replaced between the minimum adjacent coupling and master–slave mode. The input signal of the minimum adjacent coupling model arises from the same signal; for master–slave mode, slave axis receives a given input signal from master axis, the input signal of third layer from output signal of the second layer in multi-layer and multi-axis system. Where M defines master axis, where S defines slave axis. Figure 1 shows three layers, each layer has three

Xu et al.

3

axes. S11 , S12 , and S13 are slave axes of axis M0 in first layer; S31 , S32 , and S33 are slave axes of axis S11 in second layer; S31 , S32 , and S33 are slave axes of axis S22 in third layer, S11 and S21 are both slave axis and master axis, respectively. We can conclude that f (x) is as nonlinear function by the analysis above 8 S11 = f11 (x)M0 > > > > S12 = f12 (x)M0 > > < S13 = f13 (x)M0 S21 = f14 (x)M0 > > > > S = f15 (x)M0 > > : 22 S23 = f16 (x)M0 8 < S21 = f21 (x)S11 S = f22 (x)S11 : 22 S23 = f23 (x)S11 8 S11 = f11 (x)M0 > > > > S > 12 = f12 (x)M0 > < S13 = f13 (x)M0 > S21 = f21 (x)f11 (x)M0 > > > S = f22 (x)f11 (x)M0 > > : 22 S23 = f23 (x)f11 (x)M0

ð1Þ

ð2Þ

ð3Þ

In the relationship between the master axis M0 and the slave axis of layer 1, layer 2, and the nonlinear function in equation (1), f1i (x) defines the relation between the slave axis of layers 1 and 2, which is established directly with the master axis M0 . Equation (2) shows the nonlinear functional relationship between the slave axis S11 of layer 1 and the slave axis of layer 2, f2i (x) defines the nonlinear function between the slave axis of the layer 2 and the slave axis S11 of layer 1. From equations (1)–(3), we obtain establish the relationship with master axis M0 , equation (3) is complicated. It is complex relationships between S14 , S15 , S16 and axis M0 , S21 , S22 , S23 are slave axis of axis S11 in second layer, it is easy to build relationships between S21 , S22 , S23 and axis S11 , which decreases the relationship between master axis M0 . Master–slave axis cannot replace ring cross coupling error by equation (1) in multi-layer and multi-axis system, which has superiority for synchronization and stability. A limitation of minimum adjacent coupling is that it is unable to realize the master–slave control, which is given in multi-layer and multi-axis model. It is easy to establish mathematic relationship between master axis and layer 1, or the other relationships between the layer 2 and layer 1 in Figure 1(a). If the second layer 2 directly establish the mathematical relationship is very complicated with the master axis. So the system model of multi-layer and multi-axis is meaningful, the existing research method is based on the synchronization coefficient of 1, and the requirements of each axis running situation has significant limitations. There is no

master–slave relationship between minimum coupling, which could not run the nonlinear between layers5,15,16 ei (t) = yi ei (t)  yi + 1 ei + 1 (t)

ð4Þ

ei (t) defines synchronization error of the same layer axis, ei (t) defines the tracking error of the same layer axis, and yi is the nonlinear coefficient of the same layer axis. For front layer of multi-layer multi-axis, the relationship between the position and the velocity is given as v = ds=dt, and there is a nonlinear relationship between axes, so this article discusses the proportion of nonlinear multi-layer and multi-axis model. For master–slave model, linear change is constant A, and if change relationship is nonlinear between master axis and slave axis, which defines f (x), and if the other layers build relationships with master axis, two problems exist. First, it is difficulty in building relations with master axis; second, which is nonlinear relationship between master axis and slave axis; second, the axes of each layer should establish relationship with master axis in the same layer. This article proposes a combine cross coupling error synchronous control strategy in multilayer and multi-axis system.

Combine cross coupling error synchronization control thought According to different applications,10,22,23 combine cross coupling error control strategy is in multi-layer and multi-axis system, and due to the existence of multi-layer operates in master–slave synchronization control method, the same layer axes are given the same control and error compensation control idea of loop coupling control mode. Synchronizing error will cause any motor speed change between the motor and the adjacent motor in ring coupling error control strategy. Compared to the input mode of signal, it is clear that all the electrical signals arise from one signal, and output signals are not the same. This control strategy achieves consistent follow and axis coupling synchronizing error compensation for the same master axis signal, so the system is guaranteed in the process of starting performance and anti-jamming performance. For multi-layer and multi-axis complex system, this control strategy is a kind of ideal synchronization control strategy.8,16,17 U (s) defines the input reference signal, f (s), g(s) defines transfer function of the disturbance point, T(s) is the load torque, v(s) defines the axis outputs angular velocity in Figure 2. In this kind of control mode, all units of the system share an input signal, the same as the ring cross coupling error, and the reference signal input signal is the same. Each partition by a single-axis drive does not

4

Advances in Mechanical Engineering

Figure 2. Block diagram of master reference synchronous control system.

Figure 3. Block diagram of master–slave synchronous control system block diagram.

share the same motor output power. Each unit obtains consistent input signal, and each unit of the input signal is not affected by any other factors besides the reference signal, so the disturbance in any unit will not affect other units.8,18,19 The transfer function of first motor output angular velocity is derived as follows G(s) =

v(s) U (s)

ð5Þ

The motor load torque transfer function is relative to the first motor (No. 1 axis) H=

v(s) T (s)

ð6Þ

f (s)g(s) f 0 (s)g0 (s)  1 + f (s)g(s) 1 + f 0 (s)g 0 (s) f (s)g(s)  f 0 (s)g 0 (s) = (1 + f (s)g(s))(1 + f 0 (s)g0 (s))

ð7Þ

f 0 (s)g 0 (s) f 00 (s)g 00 (s)  1 + f 0 (s)g 0 (s) 1 + f 00 (s)g00 (s) f 0 (s)g0 (s)  f 00 (s)g00 (s) = (1 + f 0 (s)g 0 (s))(1 + f 00 (s)g00 (s))

ð8Þ

G1 (s)  G2 (s) =

G2 (s)  G3 (s) =

The selected parameter values are the same f (s) = f 0 (s) = f 00 (s) 0

00

g(s) = g (s) = g (s)

ð9Þ

If the reference signal changes, the command reference control system can complete the synchronization G1 (s) = G2 (s) = G3 (s)

ð10Þ

ð12Þ

8 > g(n1) (s) > > H  H =  2n nn > (n1) > (s)g(n1) (s) 1+f > > < .. . > > > > > g (n1) (s) > > : H(n1)n  Hnn =  (n1) (s)g (n1) (s) 1+f

ð13Þ

For the N-axis master reference control multi-axis synchronous control model, when a disturbance occurs on any ith axis, the synchronization between the other axes and the disturbance axis is the same, and there is no effect on the other axes in the control model. In master reference control mode, Figure 3 shows that U (s) is input signal, v(s) is output signal, T (s) is interference signal, and f (s) and g(s) are function models. The following performance and synchronization performance of the N-layer multi-axis synchronization control model can be derived as follows   f (s)g(s) f 0 (s)g0 (s) 1 1 + f (s)g(s) (1 + f 0 (s)g 0 (s) f (s)g(s) 1 = 0 1 + f (s)g(s) 1 + f (s)g0 (s) ð14Þ

G1 (s)  G2 (s) =

G1 (s)  G3 (s) =

One obtains G1 (s) = G2 (s) =    = Gn (s)

8 g (n1) (s) > > H1n  Hnn =  > > > 1 + f (n1) (s)g (n1) (s) > > < H1n  H(n1)n = 0 > > .. > > . > > > : H1n  H2n = 0

ð11Þ

Therefore, multi-axis master reference synchronous control system is the same tracking error with the same parameters

f (s)g(s) 1 + f (s)g(s)   f 0 (s)g 0 (s)f 00 (s)g00 (s) 1 ð1 + f 0 (s)g 0 (s)Þð1 + f 00 (s)g00 (s)Þ ð15Þ

The selected parameter values are the same

Xu et al.

5 f (s) = f 0 (s) = f 00 (s) 0

00

g(s) = g (s) = g (s)

ð16Þ

One obtains G1 (s).G2 (s).G3 (s) Gn (s) =

ð17Þ

which makes synchronizing error hi1 (t) ! 0 and hi (t) ! 0 converges to 0. The interlayer adjacent axis control torque of ith layer should be able to make hi1 (t) ! 0 and make the axis i + 1, i, i  1 sync, and make synchronizing error ei1 (t) ! 0, ei (t) ! 0

v(n1) (s) f (s)g(s)f 0 (s)g0 (s)f 00 (s)g 00 (s) . . . f (n1) (s)g(n1) (s) = U (s) (1 + f (s)g(s))(1 + f 0 (s)g0 (s))(1 + f 00 (s)g00 (s)) . . . (1 + f (n1) (s)g (n1) (s)) G1 (s).G2 (s).G3 (s).    .Gn (s)

ð19Þ

The performance of the system following reduced with the increase in the number of layers 8 g(i1) (s) g(i1) (s) > =  1 + f (i1) H  Hii = 0  1 + f (i1) > (s)g (i1) (s) (s)g(i1) (s) > 1i > > g(i1) (s) g(i1) (s) < H2i  Hii = 0  =  1 + f (i1) (s)g(i1) (s) 1 + f (i1) (s)g (i1) (s) . > .. > >   > > g (i1) (s) : H  H = f (n1) (s)g(n1) (s)  1 ni ii (n1) (n1) (s)g (s) 1+f 1 + f (i1) (s)g (i1) (s) ð20Þ H1i  Hii = H2i  Hii . . . \Hni  Hii

ð21Þ

The ith layer load disturbances (0\i  n). During ith axis disturbance, the synchronization performance of axis is same from No. 1 axis to No. i 2 1 axis, and equation is same. The synchronization performance of the system reduced with the increase in the number of layers. As it can be seen by the above equations, synchronization performance of axis is the same axis which is relative to the N axis during N layer load disturbances. Ring CCC strategy is considering each motor speed with a given speed in Figure 4, where vd is reference speed, Ei is speed difference, vi is output speed, and the tracking error is also considering between the motor speed and the speed of adjacent error at the same time.6 Synchronization error will be fed back to the motor itself, the adjacent synchronizing error compensates between the adjacent two motors, so that all coupling motor arises from a ring. Combine cross coupling error is for different application objects, such as the production of high precision, and linear coil winding of high precision.17,19,20 Based on the tracking error and the definition of the synchronizing error, axis synchronous control problem can be described as follows: the design of controller and control of the torque make the speed tracking error ei (t) and synchronizing error ei (t) converge to 0. Combine cross coupling synchronizing control strategy: control axis torque of each layer should be able to stable convergence,21,24 which make this layer axis tracking error with upper layer of the synchronizing error, and two axes and the adjacent tree synchronizing error at the same time. The ith layer of control torque should be able to make the interlayer of i, i  1 sync,

ð18Þ

converges to 0. The combine cross coupling error method is proposed above in several ways. The single-layer multi-axis synchronous control system has advantage of synchronicity and following performance by ring cross coupling error control strategy. The multi-layer and multi-axis synchronous control system decreases the complexity of relationships with master axis by combine cross coupling error control strategy.

Combine cross coupling error control algorithm Existing algorithms usually consider only the synchronization performance in the same layers, which do not analyze the synchronization of multi-layer and multiaxis. Combine cross coupling error synchronous control algorithm can be summarized as the following: defines the ith axis of the tracking error in multi-layer and multi-axis, each layer of the axis control considering the state of the adjacent two axis. For different applications, combine cross coupling error synchronous control algorithm has two advantages in Figure 5, one

Figure 4. Block diagram of ring cross coupling structure.

6

Advances in Mechanical Engineering

Figure 5. Block diagram of combine-cross-coupling error structure.

is ring cross coupling error in the same layer, which makes the synchronization between the axes, and the other is master–slave mode between layers, which maintains the synchronization with the master axis. Where xdi (t) is reference velocity, xi (t) is actual output velocity of axis ith layer. The tracking error between axis i and reference input is described by ei = xdi (t)  xi (t)

ð22Þ

The synchronization error in interlayers4,5 8 e1 = y1 e1 (t)  y2 e2 (t) > > > < e2 = y2 e2 (t)  y3 e3 (t) . > > .. > : en = yn en (t)  y1 e1 (t)

ð23Þ

Equation (23) shows the ring cross coupling error in the same layer, where ei (t) denotes the synchronizing errors of same layer, ei (t) denotes the tracking error of is synchronization coefficient interlayer, yi (i = 1, 2, . . . , n), which is a nonlinear coefficient. The axes are ring cross coupling yi = GS(M + KM ) + KS

ð24Þ

where GS denotes transfer function, M is the master value, KM is offset master value, and KS is offset slave value. Equation (24) shows the nonlinear relationship between the slave axis and the master axis 1. 2. 3.

Define GS = 1, KM = 0, KS = 0, yi = M; Define GS = a, KM = 0, KS = 0, yi = aM, where a denotes the synchronization coefficient; Define GS is nonlinear coefficient, KM 6¼ 0, KS 6¼ 0, yi = GS(M + KM ) + KS .

Equation (24) shows the tracking error without synchronizing error, which is master–slave mode in multilayers gi = gid (t)  gi (t)

ð25Þ

8 h1 (t) = u0 g0 (t)  u1 g1 (t) > > > < h2 (t) = u1 g1 (t)  u2 g2 (t) .. > . > > : hn (t) = un1 gn1 (t)  un gn (t)

ð26Þ

where gi (t) denotes the axis synchronizing errors of interlayer; ni (t) denotes the tracking error of interlayer; ui is synchronization coefficient of interlayer (i = 1, 2, . . . , n); the ui parameter settings are the same as yi ,which is a nonlinear coefficient. Dynamic characteristics of ith axis can be described as5 Hi (xi )_xi (t) + Ci (xi , x_ i )xi (t) + Ti (xi , x_ i ) = t i

ð27Þ

where xi (t) denotes the coordinate of motion in the ith axis, Hi (xi ) represents movement inertia, Ci (xi , x_ i ) represents nonlinear characteristic parameter, Ti (xi , x_ i ) represents the effect caused by frictional force and other unexpected disturbances. ti represents input torque. ei (t) denotes 8 Ðt Ðt > > > e1 = e1 (t) + a h1 (t)dt + b ½e1 (t)  en (t)dt > > > 0 0 > > t t > Ð Ð >  < e = e2 (t) + a h (t)dt + b ½e2 (t)  e1 (t)dt 2 2 0 0 > > .. > > > . > > Ðt Ðt > >  > : en = en (t) + a hn (t)dt + b ½en (t)  en1 (t)dt 0

0

ð28Þ

Xu et al.

7

ui (t) is control function lim utrai (t) =



ri (t) = ui (t)  x_ i (t) = e_ i (t) + L ei (t)

ð29Þ

t!‘

8
> > < u2 (t) = v_ d (t) + ah2 (t) + b½e2 (t)  e1 (t) + Le (t) 2 2 . . > > . > : un (t) = v_ dn (t) + ahn (t) + b½en (t)  en1 (t) + Len (t)

The tracking error of combine cross coupling error control system depends on the tracking error of multilayer synchronization. u0 g0 is a constant, which is one of the main operation parameters. Synchronizing error control function is 

ð30Þ

usyni (t) = b

yi

ei + 1 (t) +

yi

 ei1 (t)

yi + 1 yi1  ðt  yi yi ei + 1 (t) + ei1 (t) dt + bL yi + 1 yi1

where L is positive number, a is positive number, b is positive coupling coefficient, master–slave axis follows gradually, which can reach identity

0

ui (t) = xdi (t) + (2b + L)ei (t) + 2bL ðt ðt

ð36Þ

ei (t)dt + a hi (t)dt 0

0



yi

b



yi

ei + 1 (t) +

ð31Þ

ei1 (t)

yi + 1 yi1  ðt  yi yi ei + 1 (t) + ei1 (t) dt  bL yi + 1 yi1

  yi yi lim usyni (t) = lim b ei + 1 (t) + ei1 (t) t!‘ t!‘ yi + 1 yi1 9 = ðt  yi yi + bL ei + 1 (t) + ei1 (t) dt = 0 ; yi + 1 yi1 0

ð37Þ When time tends to infinity, synchronizing error tends to 0. Define the control function of the ith axis as

0

Control function of arbitrary axis tracking error can be described in multi-layer and multi-axis ðt

ðt

utrai (t) = (2b + L)ei (t) + 2bL ei (t)dt + a hi (t)dt 0

0

ð32Þ 



lim ei = lim xdi (t)  xi (t) = 0

t!‘

ð33Þ

t!‘

Substituting equation (32) to equation (33) yields

ui (t) = xdi (t) + utrai (t)  usyni (t)

ð38Þ

where utrai is following error function, and usyni is synchronization error function. When time tends to infinity, the synchronizing error of combine cross coupling error control system depends on interlayer synchronizing error. The error of the system mainly arises from the same between the layers. The output of the controller design for each layer and each axis in a given input torque of interlayer.(Hi (xi ), Ci (xi , x_ i ), Ti (xi , x_ i )) defines the input and output4,5

8 t1 = H1 (x1 )u_ 1 (t) + C1 (x1 , x_ 1 )u1 (t) + F1 (x1 , x_ 1 ) + kr r1 (t) + kj h1 (t) + ke ½e1 (t)  en (t) > > > < t = H (x )u_ (t) + C (x , x_ )u (t) + F (x , x_ ) + k r (t) + k h (t) + k ½e (t)  e (t) 2

2

2

2

2

2

2

2

2

2

2

r 2

j 2

e

2

1

.. > . > > : tn = Hn (xn )u_ n (t) + Cn (xn , x_ n )un (t) + Fn (xn , x_ n ) + kr rn (t) + kj hn (t) + ke ½en (t)  en1 (t) 2

3 ðt ðt 4 lim utrai (t) = lim (2b + L)ei (t) + 2bL ei (t)dt + a hi (t)dt 5

t!‘

t!‘

ðt

2

0

ðt

0

3

= lim a hi (t)dt = hn (t) = lim4a ui1 gi1 (t)  ui gi (t)dt5 t!‘

0

ð34Þ One obtains

where kr , kj , and ke represent positive control gain coefficients. We can obtain available system for closed-loop dynamic model Hi (xi )_ri (t) + Ci (xi , x_ i )ri (t) + kr ri (t)

t!‘

0

ð39Þ

+ kj hi (t) + ke ½ei (t)  ei1 (t) = 0

ð40Þ

In this article, combine cross coupling error control algorithm not only makes the system good dynamic performance and anti-interference but also makes the

8

Advances in Mechanical Engineering

system faster response speed at the same time, which improves the synchronization precision of the system for requiring higher synchronous precision in multilayer and multi-axis model. The computation complexity of multi-layer and multi-axis synchronization control scheme can be in high precision and high-speed machining, which effectively implements synchronous precision. The advantages of multi-layer and multi-axis synchronization control scheme provide methods for analyzing complex topological multi-axis structures. The control scheme will provide a meaningful analysis basis for the motion control system of multi-layer complex structure and quantify the digital relationship between the layer and the axis of the system, which broadens the multi-axis motion control analysis.

The simulation parameters synchronous comparative analysis In the process of multi-layer and multi-axis system, resistance mutations are changing, and the motor output axis torque must also adjust accordingly, to maintain the stability of the movement. Therefore, load disturbance is an important factor that affects synchronization performance of the system. Based on the above model in Figure 5, the article uses MATLAB/Simulink platform to build a system simulation model.25–27 Here, torque constant Kt = 2.2 N m/A, back electromotive force coefficient Ke = 0.33, stator resistance R = 0.53O, stator inductance L = 8.7 mH, current sensor feedback coefficient Kf = 0.57, current controller gain Kpi = 300, moment of inertia J = 0.0045 kg m2, peak current Imax = 46 A. The master axis speed is set to 1 rad/s. The method was further tested by adding a force disturbance to axis M0 and axis S11 from 25 to 35 s during the motion, which makes it deviate from the reference speed.5,8 Figure 6 shows the combine cross coupling error structure in multi-layer and multi-axis synchronized control model. System is the action of uniform motion with unit step signal. The simulation results are shown in Figures 6–8. The tracking error and synchronizing error curves without disturbance are shown in Figure 6. The tracking error and synchronizing error curves with axis M0 disturbance are shown in Figure 7. The tracking error and synchronizing error curves with axis S11 disturbance are shown in Figure 8.

Experimental results 1.

In the process of start, the system of the tracking error converges to 0 quickly, interlayer starting maximum synchronizing error is 0.042 rad/s in Figure 6, the maximum starting synchronous

Figure 6. (a) Axis M0, axis S11, axis S21, and axis S31 tracking error curve without disturbance, (b) synchronizing error curve between axis M0 and axis S11, (c) synchronizing error curve between axis M0 and axis S21, and (d) synchronizing error curve between axis M0 and axis S31.

control accuracy is 4.2%, the maximum synchronous error is 0.001 rad/s in steady state, synchronous control accuracy is close to 0, which can achieve high-speed synchronization control system of the performance index requirements.

Xu et al.

9

3.

4.

5.

starting maximum synchronous control accuracy is 5% in Figure 7. In the case of a disturbance, the startup and shutdown points of maximum synchronizing error are 0.12 rad/s, the sync error converges to 0 between two points. Under the first-layer axis perturbation, the startup and shutdown points of synchronizing error is 0.005 rad/s, the sync error converges to 0 in Figure 8. For multi-layer and multi-axis synchronous control model, it can be seen that the synchronizing error increases with the number of layers, the synchronizing error become main problems interlayer in interlayer synchronizing error, which proves the rationality of the type (30) and (31). The results show that the method is less tracking error and synchronizing error, which effectively restrains the load mutation and the influence of parameter perturbation. The synchronicity of combine cross coupling error effectively achieves the requirements of high-precision synchronous control system performance index.

Conclusion

Figure 7. (a) Axis M0, axis S11, axis S21, and axis S31 tracking error curve with axis M0 disturbance, (b) synchronizing error curves between axis M0 and axis S11, (c) synchronizing error curves between axis M0 and axis S21, and (d) synchronizing error curves between axis M0 and axis S31.

2.

Figures 7 and 8 show that the system tracking error and synchronizing error response in load mutation (25–35 s). When axis M0 disturbed, interlayer tracking error and starting maximum synchronizing error are 0.05 rad/s and the

A novel control multi-layer and multi-axis strategy for structure is proposed in this article. Synchronization control strategy of combine cross coupling error is produced. Combine cross coupling error control strategy is proposed in multi-layer and multi-axis system, and the motor synchronous error is low. The axis load disturbance occurs, system synchronization error is effectively suppressed, axis disturbance has little impact on synchronization performance, and the dynamic synchronization performance is better than using minimum adjacent coupling control strategy. The simulation experimental results demonstrate that interlayer starting maximum synchronizing error is 0.042 rad/s; meanwhile, the startup and shutdown points of synchronizing error is 0.005 rad/s, and the sync error tends to 0 between two points. It is inherently capable of maintaining synchronization between the axes during startup and shutdown and even during extreme or abnormal load conditions. Simulation experimental results verify the effectiveness of the proposed approaches. The research of complex multi-layer and multi-axis model will be in the direction of development.28,29 For multi-layer multi-axis system, the local stability characteristics of the analysis will be of meaningful research. In the future research, we will employ convex optimization algorithms to improve multi-layer and multi-axis model.30,31

10

Advances in Mechanical Engineering Declaration of conflicting interests The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Funding The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by Anhui Provincial Natural Science Foundation of China (grant no. 1608085ME106) and Natural Science Foundation of the Anhui Higher Education Institutions of China (grant no. KJ2015A063).

References

Figure 8. (a) Axis M0, axis S11, axis S21, and axis S31 tracking error curve with axis S11 disturbance, (b) tracking error local curve, (c) synchronizing error curves between axis M0 and axis S11, (d) synchronizing error curves between axis M0 and axis S21, and (e) synchronizing error curves between axis M0 and axis S31.

1. Koren Y. Cross-coupled biaxial computer control for manufacturing systems. J Dyn Syst Meas Contr 1980; 102: 1324–1330. 2. Turl G, Summer M and Asher GM. A multi-inductionmotor drive strategy operating in the sensorless mode. In: Proceedings of the 36th IAS annual meeting. Conference record of the 2001 IEEE industry applications conference, Chicago, IL, 30 September–4 October 2001, pp.1232–1239. New York: IEEE. 3. Chen CS and Shieh YS. Cross-coupled control design of bi-axis feed drive servomechanism based on multitasking real-time kernel. In: Proceedings of the 2004 IEEE international conference on control applications, Taipei, Taiwan, 2–4 September 2004, pp.57–62. New York: IEEE. 4. Shin Y, Chen CS and Lee AC. A novel cross-coupling control design for bi-axis motion. Int J Mach Tool Manu 2002; 42: 1539–1549. 5. Zhang CH, Shi QS and Cheng J. Synchronization control strategy in multi-motor systems based on the adjacent coupling error. Proc CSEE 2007; 25: 59–63. 6. Deng W and Low KS. Cross-coupled contouring control of a rotary based biaxial motion system. In: Proceedings of the 9th international conference on control, automation, robotics and vision, Singapore, 5–8 December 2006, pp.1– 6. New York: IEEE. 7. Sun D. Position synchronization of multiple motion axes with adaptive coupling control. Automatica 2003; 39: 997–1005. 8. Wu QH and Xu BQ. Analysis of synchronized control system for multi-motor. Ordnance Ind Autom 2003; 22: 20–24. 9. Lorenz RD and Schmidt PB. Synchronized motion control for process automation. In: Proceedings of the 1989 IEEE industry applications annual meeting, San Diego, CA, 1–5 October 1989, pp.1693–1698. New York: IEEE. 10. Wei YL, Qiu JB, Hamid RK, et al. New results on HN dynamic output feedback control for Markovian jump systems with time-varying delay and defective mode information. Optim Contr Appl Meth 2014; 35: 656–675. 11. Wei YL, Qiu JB, Hamid RK, et al. Model approximation for two-dimensional Markovian jump systems with statedelays and imperfect mode information. Multidim Syst Sign P 2015; 26: 575–597.

Xu et al. 12. Zhang H and Wang JM. Active steering actuator fault detection for an automatically-steered electric ground vehicle. IEEE T Veh Technol. Epub ahead of print 31 August 2016. DOI: 10.1109/TVT.2016.2604759. 13. Zhang H and Wang JM. Adaptive sliding-mode observer design for a selective catalytic reduction system of ground-vehicle diesel engines. IEEE/ASME T Mech 2016; 21: 2027–2038. 14. Zhang H and Wang JM. HN observer design for LPV systems with uncertain measurements on scheduling variables: application to an electric ground vehicle. IEEE/ ASME T Mech 2016; 21: 1659–1670. 15. Valenzuela MA and Lorenz RD. Electronic line-shafting control for paper machine drives. IEEE T Ind Appl 2001; 37: 106–112. 16. Payette K. Synchronized motion control with the virtual shaft control algorithm and acceleration feedback. In: Proceedings of the 1999 American control conference, San Diego, CA, 2–4 June 1999, pp.2102–2106. New York: IEEE. 17. Ko JS, Choi JS and Chung DH. Maximum torque control of an IPMSM drive using an adaptive learning fuzzyneural network. J Power Electron 2012; 12: 468–476. 18. Xu J, Liu XF. Research on torque disturbance for multiaxis synchronous control system. Journal of Electronic Measurement and Instrumentation 2016; 11: 147–153. 19. Chen DC and Zhang H. A multi-axis synchronous register control system for color rotogravure printer. In: Proceedings of the international technology and innovation conference, Hangzhou, China, 6–7 November 2006, pp.1913–1918. New York: IEEE. 20. Chen SP, Zhang K, Zhang W, et al. Design of multimotor synchronous control system. In: Proceedings of the 29th Chinese control conference, Beijing, China, 29–31 July 2010, pp.3367–3371. New York: IEEE. 21. Perez-Pinal FJ, Nu´n˜ez C, Alvarez R, et al. Comparison of multi-motor synchronization techniques. In: Proceedings of the 30th annual conference of IEEE industrial

11

22.

23.

24.

25.

26.

27.

28.

29.

30.

31.

electronics society, Busan, South Korea, 2–6 November 2004, pp.1670–1675. New York: IEEE. Tomizuka M, Hu JS, Chiu TC, et al. Synchronization of two motion control axes under adaptive feedforward control. J Dyn Syst Meas Contr 1992; 114: 196–203. Cheng Q, Feng FY, Yan R, et al. Experimental study of the effect of tool orientation on cutter deflection in fiveaxis filleted end dry milling of ultrahigh-strength steel. Int J Adv Manuf Tech 2015; 81: 135–148. Sato R, Ide Y and Tsutsumi M. Controller design method of feed drive systems for improving multi-axis synchronous accuracy. Trans Japan Soc Mech Eng 2007; 73: 693–700. Yeh SS and Hsu PL. Estimation of the contouring error vector for the cross-coupled control design. IEEE/ASME T Mech 2002; 7: 44–51. Filizadeh S, Safavian LS and Emadi A. Control of variable reluctance motors: a comparison between classical and Lyapunov-based fuzzy schemes. J Power Electron 2002; 2: 305–311. Gu Q, Li Y and Niu P. SoC-based solution for multi-axis control systems using high-level synthesis. P I Mech Eng I: J Sys 2014; 229: 63–73. Sun D, Shao XQ and Gang F. A model-free crosscoupled control for position synchronization of multiaxis motions: theory and experiments. IEEE T Contr Syst T 2007; 15: 306–314. Li YH, Zheng Q and Yang LM. Design of robust sliding mode control with disturbance observer for multi-axis coordinated traveling system. Comput Math Appl 2012; 64: 759–765. Ghavamzadeh M, Mannor S, Pineau J, et al. Convex optimization: algorithms and complexity. Found Trends Mach Learn 2015; 8: 359–483. Donald G and Ma SQ. Fast multiple splitting algorithms for convex optimization. Siam J Optimiz 2011; 22: 533–556.

Suggest Documents