Professional Documents
Culture Documents
net/publication/277143082
Active real-time tension control for coil winding machine of BLDC motors
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:
All content following this page was uploaded by Van Tu Duong on 25 April 2016.
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.
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
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.
Stage 1- 2 Stage 5- 6
ge
ge
ge
ge
Sta
Sta
Sta