You are on page 1of 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/277143082

Active real-time tension control for coil winding machine of BLDC motors

Conference Paper · January 2014


DOI: 10.1109/ICACCI.2014.6968514

CITATIONS READS
0 219

1 author:

Van Tu Duong
Pukyong National University
15 PUBLICATIONS   21 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Cross-belt Conveyor and 3D scanner View project

Induction motor View project

All content following this page was uploaded by Van Tu Duong on 25 April 2016.

The user has requested enhancement of the downloaded file.


Active Real-time Tension Control for
Coil Winding Machine of BLDC Motors
Van Tu Duong, Phuc Thinh Doan, Jae Hoon Jeong
Jung Hu Min, Hak Kyeong Kim, Sang Bong Kim* YAHOTEC CO., LTD
Department of Mechanical and Automotive Engineering, Gimhae-si, Gyeongsangnam-do, South Korea
Pukyong National University,
Sea June Oh
Busan, South Korea
* Division of Mechatronics Engineering,
Corresponding author. E-mail: kimsb@pknu.ac.kr;
Korea Maritime University
Tel.: +82-051-629-6158
Busan, South Korea

Abstract—This paper proposes a new active tension system the wire tension. In the case of rectangle shape coil winding,
which is used in coil winding machine for BLDC motor wire tension can be obtained by using commercial tension
manufacturing. A comparison of winding condition between device. These devices use a brake pulley which is wrapped
normal coil such as round shape coil, rectangle shape coil and roll by wire. The speed of brake pulley is controlled by a
BLDC coil is presented. To overcome the harsh winding mechanical structure or an amplified signal which have been
condition of BLDC coil winding, a new wire accumulator is achieved from the measured angle of a dancer arm.
proposed to store or release a wire when the wire is stretched
or sagging. Wire accumulator consists of a pneumatic cylinder There were some researches at predetermined level in
which is driven by a servo valve and a spring. The system wire tension control [1–3]. But these researches did not
modeling result shows that this tension system is a MISO show the effectiveness as well as the approaching of tension
system. The traditional PID controller is adopted and drives control system. In [4], a tension device for coil winding
the real tension according to the given reference tension. In
without specifying a coil shape was proposed. In order to
order to evaluate the effectiveness of wire accumulator and the
performance of the proposed controller, some simulation keep wire tension at constant value, a PID algorithm was
results are carried out. employed to control DC motor speed, and drive a dancer
arm at desired rotation angle. In the same mechanical
Keywords—tension control; winding machine; pneumatic principle, a tension device for transformer manufacturing
cylinder; MISO; BLDC motor. was developed [5]. However, these papers did not show the
system modeling as well as the controller design to ensure
I. INTRODUCTION stability of the system. They only focused on the process of
handling PID algorithm in PIC microcontroller. In [6], a
DC (Direct Current) motor is an apparatus which has filament winding tension control based on PLC was derived.
been widely used in industry. There are many kinds of DC AC servo motors were adopted to drive unwinder and
motor such as: stepper motor, servo motor, BLDC winder to wind a wire coil. A simplified modeling equation
(Brushless Direct Current) motor, ect. However, BLDC was shown to describe the effect of resistant moment of AC
motor has low cost, high speed and long life because the servo motor to winding radius and winding speed. A
motor do not use any brushes and commutator. The compensation of winding radius was also achieved.
manufacture of BLDC motor involves coil winding. The However, this paper did not present a controller based on
coils are made up of the number of turns of system modeling equation. In [7], a study on tension control
copper/aluminum wire which are wound around a rectangle system with a magnetic particle clutch was proposed for
shape coil. In winding process, wire turns should be wound filament winding system. A motor rotating at constant speed
closely together without overlapping. This depends strongly was used to drive winder while a magnetic particle clutch
on wire tension during coil winding. Wire tension must be was attached to unwinder. In order to manipulate the yarn
kept at constant level to ensure high quality of coil and tension, three compensation techniques for scroll radius,
avoid broken wire. The vibration of wire tension is caused scroll velocity and lag in magnetic particle clutch as well as
by the change in wire blending speed. transfer function of magnetic particle clutch were provided.
Conventionally, passive tensioners are adopted to control Since the purpose of this study only focused research level,
wire tension in wire winding process for round shape coil controller design and simulation results were not shown.
such as: voice coil, speaker coil, ect. These devices are This paper presents an active wire tension control used
purely mechanical including: felt pad, spring and ball screw in BLDC coil winding machine. The modeling result of the
with knot at top. In order to adjust the tension force, the winding machine is proposed and used to apply a traditional
length of spring is changed by rotating the knot to PID control. A mechanism using a pneumatic cylinder and a
increase/decrease the pushing force of spring to felt pad. spring known as wire accumulator is adopted. To validate
The friction force caused by felt pad acts on wire to generate

978-1-4799-3080-7/14/$31.00 2014
c IEEE 765
the performance of system, some simulation results based A. Winding radius
on PID controller are carried out.
In order to compare the fluctuation of wire tension
II. SYSTEM DESCRIBTION AND MODELING between the case of normal coil (sound coil/transformer
coil) winding and the case of BLDC coil winding, a factor
Fig. 1 shows BLDC coil winding machine. The real called a winding radius should be considered. The winding
machine is shown in Fig. 1a, and Fig. 1b shows the sketch radius is a wire length stretched sufficiently without sagging.
of the BLDC coil winding machine. In coil winding The wire length is defined as length from wire blending
machine for BLDC motor manufacturing (BLDC winding fixed point to the contact point between wound wire and coil.
machine), there are three parts such as: wire storage, pre- For a round shape coil as Fig. 2a, the winding radius has no
processor, and winding devices. Wire storage is usually a change in one turn of winding. In this case, the vibration of
wire spool. Pre-processor includes a roll to roll system for tension depends on the rotation speed of round coil and the
transporting a wire from wire spool to a tension device sliding movement speed of wire blending pin along to round
through a wire cleaning part. For wire winding process, coil length. On the contrast, for a rectangle shape coil, the
tension device is an important part. By this apparatus, wire contact point between wound wire and rectangle shape coil
tension is kept at constant value to ensure the quality of coil as Fig. 2b moves along to arc contour. It means that the
as well as the machine can operate at high speed winding winding radius‫ٻ‬changes sinusoidally. ‫ٻ‬
without wire broken. After controlling tension, the wire in
desired tension force is fed to a winding pin attached on a For BLDC coil, in order to wind wire around on coil
winding shaft. Due to vertical sliding and shaking motion of tooth, the winding pin carries a wire and moves along to
the winding shaft, the winding pin rolls the wire around the fixed rectangle contour being proportional to the dimension
coil tooth producing a wire coil. of coil tooth for delivering wire to coil tooth. After winding
one wire turn, the winding pin indents a step equal to wire
diameter for winding next wire turn. The procedure is
repeated until winding one wire layer is finished.
In BLDC coil structure, since the number of coil teeth is
a multiple of 3, three coil teeth should be wound at the same
time to increase productivity [8].
Accordingly, there are three winding pins used as the
actuators. Let consider the wire winding configuration for
one BLDC coil tooth as shown in Fig. 3a.

a. The real machine

Fig. 2 The winding of normal coil.

b The sketch of machine


Fig. 1 BLDC coil winding machine

The key difference between BLDC winding machine and α

other machines for coil winding is the wire winding rw1

procedure. Conventionally, a winding machine for sound


coil/transformer coil uses an actuator to drive a coil in rotary
for wire winding. However, the coil is clamped in static rw2
while the wire is wound by the winding pin used as an
actuator in BLDC winding machine. This means that wire
tension in wire winding process of BLDC winding machine
is more fluctuation. Therefore, it is difficult for controlling
the wire tension compared to other winding machines. Fig. 3 The coil winding configuration of BLDC coil tooth.

766 2014 International Conference on Advances in Computing,Communications and Informatics (ICACCI)


To describe the winding radius easily in the winding l4 − l2 1
process, the real model (in Fig. 3a) is replaced by an rw5 (t ) =
2 cos α (t )
approximated model as shown in Fig. 3b. The length and
width of coil tooth are denoted by l1, l2, respectively, and l3, § l +l ·
0 ≤ α (t ) ≤ acrtan ¨ 3 1 ¸
l4 are vertical and horizontal lengths of winding pin contour, © l4 − l2 ¹
respectively. The angle α formed by an edge of coil tooth l3 + l1
(4)
1
and the direction of winding radius is time-variable. In one rw6 (t ) =
turn of coil winding, there are eight stages of winding radius 2 sin α (t )
fluctuation. § l +l · π
acrtan ¨ 3 1 ¸ ≤ α (t ) ≤
First, the winding pin starts at A point, then it moves to © l4 − l2 ¹ 2
B point while the contact point is generated at P1. The
winding radius for this stage is given by: In last two stages, the contact point is specified at P4 point.
The angle α is formed by the direction of winding radius
l4 − l2 1 and the edge (P3P4). The winding radii are given by:
rw1 (t ) =
2 cos α (t )
(1) l3 − l1 1
§ l +l · rw7 (t ) =
0 ≤ α (t ) ≤ acrtan ¨ 3 1 ¸ 2 cos α (t )
© l4 − l2 ¹
§l +l ·
0 ≤ α (t ) ≤ acrtan ¨ 4 2 ¸
In second stage, the winding pin moves from B point to C © l3 − l1 ¹
point, thereby, the winding radius is calculated by: (5)
l +l 1
rw8 (t ) = 4 2
2 sin α (t )
l3 + l1 1
rw 2 (t ) = §l +l · π
2 sin α (t ) acrtan ¨ 4 2 ¸ ≤ α (t ) ≤
(2) © l − l ¹ 2
§ l +l · π 3 1
acrtan ¨ 3 1 ¸ ≤ α (t ) ≤
© l4 − l2 ¹ 2
where rwi (t ) (i = 1 − 8) is the winding radius which is a
function of time, and subscript i stands for the order of stage.
For first and second stages, the angle α is formed by the
In one round of wire winding, the length and width of coil
edge (P4P1) and the direction of winding radius.
tooth are the constant value.
The winding pin moves from C point to D point in third
stage, then moves to E point in fourth stage. The contact
B. Description and modeling of the tension system
point is generated at P2 and the angle α is formed by the
edge (P1P2) and the direction of winding radius in both The objective of tension system is to control wire tension,
stages. The winding radii are given by the following delivery wire adapt to winding speed, and store/release the
equations, respectively: wire when the wire is sagged/stretched. Accordingly,
tension system is shown in Fig. 4.
l3 − l1 1
rw3 (t ) =
2 cos α (t )
§l +l ·
0 ≤ α (t ) ≤ acrtan ¨ 4 2 ¸
© l3 − l1 ¹
(3)
l +l 1 T T
rw 4 (t ) = 4 2 T
2 sin α (t )
§l +l · π rp
acrtan ¨ 4 2 ¸ ≤ α (t ) ≤ θp
l −
© 3 1¹l 2
Fig. 4 Tension system

The contact point moves to P3 for next stage. The angle α is In Fig. 4, a DC torque motor is adopted to drive main pulley
formed by the edge (P2P3) and the direction of winding for delivering the wire. Main pulley has the radius called
radius. The winding radii for fourth and fifth stage are given rp , and winds one turn of wire to ensure no slipping
by: between main pulley and wire. For storage/release the wire
task, this system uses an active wire accumulator instead of
using a passive spring - dancer arm mechanism as
commercial tension device. The active wire accumulator

2014 International Conference on Advances in Computing,Communications and Informatics (ICACCI) 767


consists of a roller for transporting the wire called where k is the coefficient stiffness of spring.
accumulator roller, a spring for generating a reaction force The rotating motion of main pulley is described as follows
against the tension force in wire, and a pneumatic cylinder (see Fig. 5c):
for controlling the spring force. One end of spring is fixed to
free roller while the other end is fixed to the piston rod of I pθp = Trp − M (9)
pneumatic cylinder. The length of spring can be adjusted by
the stroke of piston rod which is operated by a servo valve.
The direction of wire which is delivered from main pulley to where rp , I p , θ p are a radius, inertia of moment, and
wire accumulator is kept with no change by a free roller. For rotating angle of main pulley, respectively, and M is the
feedback control, wire tension force T is measured by a load moment generated by DC torque motor.
cell, and wire delivering speed is measured by a tachometer. In addition, the wire delivering speed vd at main pulley is
To simplify a tension system modeling, some defined by:
assumptions are defined as follows:
vd = θp rp (10)
• The friction force and a mass of wire are ignored.
• A wire does not stretch during wire winding
process. The wire winding speed vw at winding pin is defined by:
• A wire only rolls on main pulley purely without
slipping. drwi (t )
• There is no dynamic viscous and friction force in vw = (11)
dt
pneumatic cylinder.
• Tension force T is uniform at any part of the wire.
It notes that the i th winding radius rwi (t ) is a piecewise
The free body diagrams (FBD) of all parts in tension system continuous function in limited range which defined by (1),
are shown in Fig. 5: (2), (3), (4), and (5).
According to pulley block principle, the wire transporting
Bore
speed vt at accumulator roller is defined by:
Fx T
xa mb
rp vt = 2 xa (12)
xb
ma Fc
θp M When the wire winding speed increases due to the changing
T T
Fx of winding radius by the time, the wire is stretched. It means
that the wire tension increases. To keep wire tension at
a. FBD of b. FBD of c. FBD of main pulley constant value, the wire delivering speed at main pulley
accumulator roller pneumatic cylinder should be increased while the wire transporting speed at
Fig. 5 Free body diagram accumulator roller should be decreased sufficiently. The
The linear motion of accumulator roller is described by the winding speed vw at the winding pin is given as:
following equation (see Fig. 5a):
vw = vd − vt (13)
xa = Fx − 2T
ma  (6)
From (10), (11), and (12), the following equation is
where ma is a mass of accumulator roller, xa is the obtained:
displacement of accumulator roller, T is a wire tension force,
and the symbol Fx denotes for the reaction force of spring. drwi (t ) 
= θ p rp − 2 xa (14)
The linear motion of bore is described as follows (see Fig. dt
5b):
III. CONTROLLER DESIGN
xb = Fc − Fx
mb  (7)
First, the relative displacement X , the control inputs U1 ,
where Fc is the force generated by the pneumatic cylinder, and U 2 , and disturbance input U 3 are defined as:
and the symbols mb , xb are denoted as the mass and the
displacement of bore, respectively. drwi
X = xa − xb , U1 = Fc , U 2 = M , U 3 = (15)
The reaction force Fx in (6), and (7) is defined by: dt
Fx = k ( xa − xb ) (8)

768 2014 International Conference on Advances in Computing,Communications and Informatics (ICACCI)


By multiplying (6), and (7) to ma , mb , respectively, we can ­ x1 = x2
get the following equations: °
® 1
° x2 = m m ( w1 x1 − w2 )
¯ (25)
xa = kmb X − 2mbT
a b
ma mb  (16)
§ ma · § 2kI p ·
y =T =¨ x + U 2 rp + I pU 3 ¸
xb = maU1 − kma X
ma mb  (17) ¨ m r 2 − 4 I ¸¸ ¨ m 1
© a p p ¹© a ¹

Then subtracting (17) from (16), the following equation is Since the objective is to study a new tension system which
achieved: is applied to coil winding machine, this paper employs a
traditional PID algorithm for evaluating the performance of
ma mb X − k (ma + mb ) X + 2mbT + maU1 = 0 (18) the system. In this system, there are two inputs while there
is only single output. Therefore, it is appropriate to adopt
Taking derivative (14) by the time, it yields: two PID controllers for generating two inputs with same
defined error.
U 3 = θp rp − 2 
xa (19) By defining the reference tension force as Tr , the error
of system in (25) is given by:
By multiplying (19) to I p and using (9), it yields:
e = Tr − T (26)
I pU 3 = (Trp − U 2 )rp − 2 I p 
xa (20)
Two PID controllers are given by:
Taking xa from (6) and substituting to (20), it becomes:
U1 = ( Fc ) = K p1e + Ki1 ³ edt + K d 1e
(27)
§ kX − 2T · U 2 = ( M ) = K p 2 e + K i 2 ³ edt + K d 2 e
I pU 3 = (Trp − U 2 )rp − 2 I p ¨ ¸ (21)
© ma ¹
where K pj , Kij , K dj ( j = 1 − 2) are controller gains.
From (21), the tension force T as output is determined by: The block diagram of the proposed tension control system is
shown as follows:
§ ma · § 2kI p ·
T =¨ ¸¸ ¨ X + U 2 rp + I pU 3 ¸ (22) e
¨ ma rp2 − 4 I p m K p1
© ¹© a ¹ +
U3
³e + U1
³ K i1
Substituting T from (22) to (18), the following equation is d e
Kd1 +
obtained as: Tr
+
e dt T
Plant
e K p2
ma mb X − w1 X + w2 = 0 (23) _
+
³e + U2
³ Ki 2
where d e +
Kd 2
dt
4kmb I p
w1 = k ( ma + mb ) −
ma rp2 − 4 I p Fig. 6 Block diagram of the proposed tension control system

§ 2ma mb ·
w2 = ¨
¨ ma rp2 − 4 I p ¸¸ ( I pU 3 + U 2 rp ) + maU1 IV. SIMULATION RESULTS
© ¹ The parameters used in simulation are given as follows:
ma = 0.2kg , mb = 0.1kg , k = 3 N m, rp = 50mm,
The state variables are defined as follows:
I p = 0.25 g m 2 , l1 = 35mm, l2 = 15mm, l3 = 75mm,
x1 = X l4 = 25mm. The wire winding speed is set running at
(24)
x2 = x1 = X 600rpm. This means that one of wire turn is wound around
coil tooth in 1 second. The sampling time is set at 1
The system in (22), and (23) can be expressed in state space:
milisecond for simulation. The PID parameters are given by
k p1 = 20, ki1 = 30, kd 1 = 3, k p 2 = 0.01, ki 2 = 1, kd 2 = 0.003.

2014 International Conference on Advances in Computing,Communications and Informatics (ICACCI) 769


The winding angle α and winding radius rwi are described V. CONCLUSION
by Figs. 7 and 8, respectively. In this paper, a tension system which was used for coil
winding machine in BLDC motor manufacturing was
proposed. The tension system adopted a mechanism of
pneumatic cylinder - spring as a wire accumulator. For
delivering a wire, a DC torque motor is employed to drive a
main pulley. In order to control the wire tension force, two
PID controllers was used to drive the moment of DC torque
motor and the force of pneumatic cylinder. The performance
of PID based controller is evaluated in simulation and shows
that the output of tension system is stable.
Fig. 7 The winding angle α
ACKNOWLEDGEMENT

This work (Grants No. C0149697) was supported by


Business for Cooperative R&D between Industry, Academy,
and Research Institute funded Korea Small and Medium
2 6 Bussiness Administration in 20.
1- 5-
ge ge
Sta Sta
REFERENCES
[1] J. G. P. Noirot, P. Bultel, “Apparatus for controlling the tension of a
wire fed to a winding machine,” US Patent Number: 5,240,194,
Fig. 8 The winding radius rwi August 31, 1993, USA.
[2] H. Obara, S. Izumiya, “Apparatus for wire tension control and
In Fig. 7, the winding angle α changes from 0 to disconnection detection,” US Patent Number: 5,039,834, August 13,
π
2(
rad ) in one cycle. Since the shape of coil tooth is
1991, USA.
[3] C. E. McCoy, J. F. Stoltz, “Wire tension control device,” US Patent
rectangle, the variation of winding angle is repeated after a Number: 2,978,196, April 4, 1961, USA.
half of cycle. The winding radius rwi which is shown in [4] Y. Ando et. al., “Control of tension device for coil winding,” Conf. on
Industrial Electronics and Applications, May 25-27, 2009, China.
Fig. 8 changes from 5mm to 55mm in stage 1 – 2 and stage [5] Roopa. J, Govinda Raju. M, “Design & implementation of closed
5 – 6 while it changes 25mm to 30mm in stage 3 – 4 and loop PID mechanism for wire tension control (Tensioner) in winding
stage 7 – 8. At the moment between stage 2 and stage 3 (0.3 machine,” J. Instrumentation Control and Automation, vol I, pp. 37-
42, 2011.
second) as well as between stage 6 and stage 7 (0.8 second),
the winding radius changes quickly with large amount of [6] R. Sheng-le, L. Hua, W. Yong-zhang, F. Hong-ya, “Development of
PLC-based tension control system,” J. Aeronautics, vol 20, pp. 266-
variation. The wire tension force which is controlled by two 271, 2007.
PID controllers is shown in Fig. 9. [7] W. Chungxiang, Y. Ruqing, W. Yongzhang, and L. Hua, “Research
on a precision tension control system with a magnetic particle clutch
as the actuator,” J. Advanced Manufacturing Technology, vol 27, pp.
7-13, 2005.
[8] Z. Rahman, M. Peyghaleh, and K. Matin, “A novel coil winding
technique applicable to multiple strand concentrated wound electric
3

Stage 1- 2 Stage 5- 6
ge

ge

ge

ge

motors for low voltage-high torque applications,” Symposium on


Sta

Sta

Sta

Sta

Electrical Insulation, USA, Sep 19-22, 2004.


[9] J. Wang, J. Pu, and P. Moore, “ A practical control strategy for servo-
pneumatic actuator systems,” J. Control Engineering Practice, vol 7,
pp. 1483 – 1488, 1999.
[10] “Recommended winding tensions,” MWS Wire Industries:
Fig. 9 Tension force – the output of system www.mwswire.com

For aluminum wire, the wire tension is recommended


setting at 0.3 – 0.5kg in the case of wire diameter 0.5mm
[10]. Therefore, the reference tension force is set equal 5N
for simulation. The output tension force almost reaches to
the reference at 0.8 second. At the moment among stages,
the variation of winding radius makes the output tension
force be fluctuated. However, the amplitude of variation of
the output tension force is decreasing by the time. It shows
that the performance of the proposed system is good.

770 2014 International Conference on Advances in Computing,Communications and Informatics (ICACCI)

View publication stats

You might also like