Vector model of the timing diagram of automatic machine

advertisement
Mech. Sci., 4, 391–396, 2013
www.mech-sci.net/4/391/2013/
doi:10.5194/ms-4-391-2013
© Author(s) 2013. CC Attribution 3.0 License.
Mechanical
Sciences
Open Access
Vector model of the timing diagram of automatic machine
A. Jomartov
Institute Mechanics and Mechanical Engineering, Almaty, Kazakhstan
Correspondence to: A. Jomartov (legsert@mail.ru)
Received: 25 December 2012 – Revised: 11 October 2013 – Accepted: 28 November 2013 – Published: 11 December 2013
Abstract. In this paper a vector model of timing diagram of automatic machine is developed, which allows
us to solve a variety dynamic tasks by changing the parameters of timing diagram of its mechanisms. The
connection between the parameters of the timing diagram of automatic machine and equations of motion
mechanisms through functions of position and transfer functions of mechanisms is established. The vector
model of timing diagram can be used to optimize the timing diagrams of looms and polygraphic machines.
1
Introduction
Modeling of the timing diagram is one of the main parts
for design of automatic machines. A detailed analysis of the
works on the theory of the timing diagram performed prior
to 1965 is given in Petrokas (1970). Timing diagram is a
sequence of machine operations performed by mechanisms
depending on the angular displacement of the main shaft
(Browne, 1965; Youssef and El-Hofy, 2008; Homer, 1998;
Sandler, 1999; Natale C, 2003; Singh and Bhattacharya,
2006; Levner and Kats, 2007; Niir Board, 2009; Norton,
2009; Topalbekiroglu and Celik, 2009). Timing diagram allows determining of the position of each of the executive
body at any position of the main shaft (see Fig. 1).
Timing diagram automatic machine is modeled by a directed graph (see Fig. 2) (Novgorodtsev, 1982). The disadvantages of this model are the lack of consideration for connections executive bodies displacements mechanisms and accounting precision of manufacturing.
Analysis of the methods of synthesis and analysis of timing diagram automatic machine showed the need for further
development of optimization methods of timing diagram,
taking into account the accuracy of manufacture and the dynamics of automatic machine.
2
Vector model of the timing diagram of automatic
machine
The timing diagram of automatic machines can be represented as the vector polygons (Jomartov, 2010, 2011) (see
Published by Copernicus Publications.
Fig. 3). Let us replace the segments linear timing diagram by
the vectors `i j . The vectors `i j is directed sequentially from
one position to another position of mechanism, where i is
the number of mechanisms, j is the number of position of imechanism, m j is the number of positions of i-mechanism, n
is the number of mechanisms.
The projection of vectors `i j on the x axis is αi j – phase
angles of actuation of mechanisms. The projection `i j on the
y axis is the displacement δi j of j-position of i-mechanism.
δi j =
S ij
, S max = max S i j , i = 1, . . . , n; j = 1, . . . , mi ,
S max
where S i j is the displacement of j-position of i-mechanism.
To explain the parameters αi j and S i j in Fig. 4 shows a diagram of the displacement of mechanism, in the figure denote:
αo – phase angles of actuation of mechanism in the position
of open, αd is the phase angles of actuation of mechanism in
the position of dwell, αc is the phase angles of actuation of
mechanism in the position of close, S o is the displacement of
mechanism in the position of open, S c is the displacement of
mechanism in the position of close.
Let us introduce the vector P connecting the point of beginning and end of the cycle. The projection of the vector P
on the x axis is 2 π on the y axis is zero. The interaction of
mechanisms with each other will reflect in the form of the
vectors of connection cik , where k = 1, . . . , ri , ri is the number of vectors of connection of i-mechanism. The projection
of the vectors of connection to the x axis is the delay of actuation mechanism, and the projection on the y axis is the
difference between the displacements of mechanisms.
392
A. Jomartov: Vector model of the timing diagram of automatic machine
1
Figure
2. Presentation of timing diagram automatic machine as a
2
directed
graph.
3
Figure 2. Presentation of timing diagram automatic machine as a directed graph
1
2
Figure 1. Linear timing diagram of working and auxiliary cams of
a four-spindle bar automatic.
3
Figure 1. Linear timing diagram of working and auxiliary cams of a four-spindle bar
4
automatic.
5
Let us impose the timing diagram of mechanisms at each
other using zero vectors (see Fig. 3) connecting the boundary
points of timing diagram mechanisms in the y axis.
Let us compose the system of vector equations describing
the works of mechanisms automatic machine (see Fig. 3).
mi
P


`i j = P, i = 1, . . . , n, 




j=1
,

m
n
i

P P



bi j · `i j
cik =

(1)
i=1 j=1
where bi j ∈ {0, ± 1}.
Let us projected the vector Eq. (1) on the axis x and y.
mi
P
j=1
cikx
αi j = 2 π,
=
mi
n P
P
i=1 j=1
mi
P
j=1
δi j = 0,
bi j αi j , cyik =
mi
n P
P
i=1 j=1
bi j δi j













(2)
(3)
where αm
i j is the minimum allowable phase angles of actuation of mechanisms, δ`i j , δH
i j is the upper and lower limits
assigned by the designer.
On the projection vectors of connection impose constraints
y
yH
cikx` ≥ cikx ≥ cikx` , cy`
ik ≥ cik ≥ cik
(4)
y
y
y
x
where cikxH = eikx + ∆cikx , cyH
ik = eik + ∆cik where eik , eik are the
minimum permissible projection vectors of connection, ∆cikx ,
∆cyik are the errors of the projections of vectors of connection,
cikx` , cy`
ik are the upper limits imposed by the designer.
Equation (2) and constraints (Eqs. 3 and 4) describe the
collaboration works of mechanisms (timing diagram) of automatic machine.
Mech. Sci., 4, 391–396, 2013
A mathematical model of automatic machine
based on the timing diagram of mechanisms
Lets define the connection between the differential equations
of motion the automatic machine and the equations describing its timing diagram. In Fig. 5 shows the dynamic model
of the machine, where ci is the elasticity coefficients, βi is
the coefficients of resistance, Ji , Ii are the moments of inertia, M∂B is the motor torque, Mi is moment of resistance, Πi ,
i = 1, . . . , n is the function of position of mechanisms.
To compile the equations of motion mechanisms automatic machine (see Fig. 5), let us use Lagrange equations II
(Wolfson, 1976):

m
P
∂T
∂V
d ∂T


λi hi j 

dt ∂ϕ̇ j − ∂ϕ j + ∂ϕ j = Q j +


i=1
(5)
m+n

P


2

hi j ϕ̇ j + hi = 0,


j=1
On the phase angles of actuation of mechanisms αi j , and displacements of mechanisms δi j impose constraints
H
`
αi j ≥ αm
i j , δi j ≥ δi j ≥ δi j ,
3
where ϕ1 , ϕ2 , . . . , ϕn are the generalized coordinates, λi is
Lagrange multipliers, hi j , hi are some functions, T is the kinetic energy of a holonomic system, V is the potential energy
of the system, Q j is the generalized force.
To establish the connection between the equations of timing diagram (2–4) and the dynamic Eq. (5), let us write the
1
functions
of position, the transfer functions of mechanisms
of automatic machine in the following form:
"
!#
!
j−1
m
Pj
P
P
Πi = Πi1 · 1 − L (φi − αi1 ) +
Πi j 1 − L φi −
αir · L φi −
αir
j=2
r=1
r=1
"
!#
!
j−1
m
Pj
P
P
Π0i = Π0i1 1 − L (φi − αi1 ) +
Π0i j 1 − L φi −
αir · L φi −
αir
j=2
r=1
r=1
"
!#
!
j−1
m
Pj
P
P
Π00i = Π00i1 1 − L (φi − αi1 ) +
Π00i j 1 − L φi −
αir · L φi −
αir
j=2
r=1
r=1














(6)













where i = 1,. . . . , n, L(x) is a step function of the form
(
0, x < 0,
L(x) =
.
1, x ≥ 0
Πi j , Π0i j , Π00i j are the functions of position, the first transfer
function, the second transfer function on parts of phase angles of actuation αi j of mechanisms.
Equation (6) establish a connection between the Eq. (5)
describe the dynamics of the automatic machine and the
Eqs. (2)–(4) timing diagram of the machine-automaton. This
www.mech-sci.net/4/391/2013/
A. Jomartov: Vector model of the timing diagram of automatic machine
393
Figure 3. Vector
1 model of the timing diagram of automatic machine.
2
3
d Πi (φi )
d2 Πi (φi )
Figure 3. Vector model of the timing diagram of automatic
Π0i (φi ) =machine. ; Π00i (φi ) =
; i = 1, 2.
2
d φi
Figure 7 shows vector timing diagram of automatic machine,
which is described by the following equations:

l11 + l12 = P 



l21 + l22 = P 
.
(8)


c =l −l 
1
2
Figure 4. Diagram of the displacement of mechanism.
3
Figure 4. Diagram of the displacement of mechanism.
21
method allows to solve various optimization tasks, where the
variable parameters are the phase angles αi j and of the displacements δi j of timing diagram automatic machine.
4
An example
Let us show in more detail the connection between timing
diagram of automatic machine and dynamics of mechanisms
on the example of automatic machine with two cam mechanisms. The dynamic model is shown in Fig. 6, where ϕ0 , ϕ1 ,
ϕ2 are generalized coordinates, MD is the motor torque, M1 ,
M2 are the moments of resistance, I1 , J0 , J1 , J2 are the moments of inertia of mechanisms, c0 , c1 are the coefficients of
elasticity of shafts, Πi (φi ) is the function of position of cam
mechanisms, Π0i (φi ) is the first transfer functions of the cams,
Π00i (φi ) is the second transfer functions of the cams.
This dynamic model is described by the following
equations
J0 φ̈0 + c1 (φ0 0 − φ 1 ) = MD ,
J + I Π2 (φ ) φ̈ + I Π0 (φ ) Π00 (φ ) φ̇2 + c (φ − φ0 ) + c1 (φ1 − phi2 ) = −M1 Π01 (φ1 ) ,
1 1 10 1 1 1 1 1 1 1 1 0 1
J2 + I2 Π22 (φ2 ) φ̈2 + I2 Π02 (φ2 ) Π002 (φ2 ) φ̇22 + c2 (φ2 − φ2 ) = −M2 Π20 (φ2 )
where
www.mech-sci.net/4/391/2013/
d φi






(7)





21
11
Let us projected Eq. (8) on the x, y respectively

α11 + α12 = 2 π 



α21 + α22 = 2 π 


x
c11 = α21 − α11 

δ11 − δ12 = 0 



δ21 − δ22 = 0 
.


y
c =δ −δ 
21
11
(9)
(10)
11
Impose the constraints on the phase angles, displacements of
mechanisms, and projections of vectors of connection
αi j ≥ αmin
ij
δmax
≥ δi j ≥ δmin
ij
ij
xmax
x
xmin
c11
≥ c11
≥ c11
ymax
y
ymin
c11 ≥ c11 ≥ c11








.







(11)
3
The expressions (Eqs. 9–11) allow you to vary the phase
angles and displacements of mechanisms of automatic machine, without disrupting their normal work.
To establish the connection between the equations describing of joint work of the mechanisms of automatic machine
(Eqs. 9–11) and the dynamic Eq. (7), let us write the functions of position and the transfer functions of mechanisms of
automatic machine (see Fig. 8) as follows:
4
Mech. Sci., 4, 391–396, 2013
394
A. Jomartov: Vector model of the timing diagram of automatic machine
Figure 5. A1dynamic model of automatic machine.
2
3
Figure 5. A dynamic model of automatic machine.
1
Figure 7. Vector timing diagram of automatic machine with two
2
cams7.mechanisms.
Figure
Vector timing diagram of automatic machine with two cams mechanisms.
3
1
Figure 6. Dynamic model of automatic machine with two cams
2
mechanisms.
3
Figure 6. Dynamic model of automatic machine with two cams mechanisms.
Πi = Πi1 · 1 − L (φi − αi1 ) + Πi2 1 − L (φi − (αi1 + αi2 )) · L (φi − αi1 )
Π0i = Π0i1 · 1 − L (φi − αi1 ) + Π0i2 1 − L (φi − (αi1 + αi2 )) · L (φi − αi1 )
Π00i = Π00i1 · 1 − L (φi − αi1 ) + Π00i2 1 − L (φi − (αi1 + αi2 )) · L (φi − αi1 )
i = 1, 2
Πi j = ai j (ki ) δi j
δ
Π0i j = bi j (ki ) αii jj









Π00i j = di j (ki )
(12)
L(x) =
0, x < 0,
.
1, x ≥ 0.
Represent the generalized coordinates ϕ1 , ϕ2 through the dimensionless coefficients k1 , k2 where ϕ1 = 2 π k1 ; ϕ2 = 2 π k2 ;
k1 , k2 ∈ [0, 1]
Mech. Sci., 4, 391–396, 2013
(13)
i = 1, 2; j = 1, 2
where
(
δi j
α2i j










.



6
ai j (ki ), bi j (ki ), di j (ki ); i = 1, 2; j = 1, 2; are coefficients of the
displacement, the velocity, the acceleration
5 of mechanism in
j-position.
Equations (12) and (13) establish a connection between the
phase angles of actuation of mechanisms αi j and magnitude
of displacement of mechanisms δi j and of their functions of
position and transfer functions that are explicitly included in
7
the equations of motion of the automatic machine (Eq. 7).
Now, depending on the chosen optimization criterion, by
www.mech-sci.net/4/391/2013/
A. Jomartov: Vector model of the timing diagram of automatic machine
395
1
Figure 8. The functions
of position and the transfer functions of mechanisms of automatic machine.
2
3
Figure 8. The functions of position and the transfer functions of mechanisms of
Edited by: A. Barari
Reviewed by: two anonymous referees
varying the parameters of timing diagram αi j and δi j , can
improve the dynamics
of themachine.
automatic machine. As an opti4
automatic
mization criterion can use the following expression:
max Π0i (ϕi ) Π00i (ϕi ) .
ϕi
5
Conclusions
The vector model of timing diagram is developed on the basis
of representation timing diagram of the automatic machine as
vector polygons, which allows solving various dynamic tasks
at the expense of change of parameters of timing diagram.
The mathematical model of the automatic machine with
elastic links on the basis of the timing diagram of its mechanisms is received.
The equations of connection between parameters timing
diagram of the automatic machine and equations of dynamics through functions of position and transfer functions of
mechanisms were received.
The model of timing diagram of the automatic machine is
the only method which allows to solve a variety of dynamic
tasks, by optimizing its timing diagrams, at this time.
www.mech-sci.net/4/391/2013/
References
Browne, J. W.: The Theory of Machine Tools, Cassell and Co. Ltd.,
London, p. 374, 1965.
Homer, D. E.: Kinematic Design of machines and mechanisms,
McGraw-Hill, New York, p. 661, 1998.
Jomartov, A.: Dynamics of machine-automaton jointly with cyclegram, World Congress on Engineering, Lîndon, UK, 1224–1229,
2010.
Jomartov, A.: Multi-Objective Optimization Of Cyclogram Mechanisms Machine-Automaton, World Congress on Engineering,
8
Lîndon, UK, 2562–2565, 2011.
Levner, E. and Kats, V. D.: Cyclic Scheduling in Robotic Cells:An
Extension of Basic Models in Machine Scheduling Theory, Multiprocessor Scheduling: Theory and Applications, Vienna, Austria, p. 436, 2007.
Natale, C.: Interaction control of robot manipulators: six degreesof-freedom tasks, Springer-Verlag, Berlin, p. 108, 2003.
Niir Board: Complete technology book on textile, spinning, weaving, finishing and printing, National Institute of Industrial Re,
Delhi, p. 814, 2009.
Mech. Sci., 4, 391–396, 2013
396
A. Jomartov: Vector model of the timing diagram of automatic machine
Norton, R. L.: Cam Design and Manufacturing Handbook, Industrial Press Inc., p. 591, 2009.
Novgorodtsev, V. A.: Presentation of the machine timing diagram
as a graph, Theory of mechanisms and machines, Kharkov, 33,
57–60, 1982.
Petrokas, L. V.: Reviews of timing diagram manufacturing machines and automatic production lines, J. Theory of automatic
machines and pneumatic, Moscow, 22–36, 1970.
Sandler, B. Z.: Robotics: designing the mechanisms for automated
machinery, Academic Press, San Diego, p. 433, 1999.
Mech. Sci., 4, 391–396, 2013
Singh, B. and Bhattacharya, S. K.: Control of machines, New Age
International, New Delhi, p. 338, 2006.
Topalbekiroglu, M. and Celik, H. I.: Kinematic analysis of beatup mechanism used for handmade carpet looms, Indian J. Fibre
Textile Res., 34, 129–136, 2009.
Wolfson, I. I.: Dynamics calculations of cycle mechanisms,
Mashinostroenie, Leningrad, p. 328, 1976.
Youssef, H. A. and El-Hofy, H.: Machining technology: machine
tools and operations, Taylor & Francis Group, London, p. 672,
2008.
www.mech-sci.net/4/391/2013/
Download