Method for controlling rotation of a winding spool of a proof-testing machine for optical fiber, corresponding system, computer program product and non-transitory computer-readable carrier medium
10526162 ยท 2020-01-07
Assignee
Inventors
- Nelly Montaigne (Paron, FR)
- Paul Shirley (Paron, FR)
- Philippe Marle (Paron, FR)
- Sebastien Milleville (Paron, FR)
Cpc classification
B65H63/036
PERFORMING OPERATIONS; TRANSPORTING
B65H2701/32
PERFORMING OPERATIONS; TRANSPORTING
G01M11/088
PHYSICS
International classification
B65H63/036
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The invention relates to a method for controlling rotation of a winding spool onto which an optical fiber is wound in a proof-testing machine. The optical fiber is guided in the proof-testing machine at a given line speed from an input pulling device to an output pulling device and then to the spool. The input and output pulling device is arranged to subject the optical fiber to a predetermined tensile stress. The method includes upon detection of a break between an output point (A) of the input pulling device and between an input point (B) of the output pulling device, a step of controlling the rotational speed of the spool to bring it to a complete stop; and a step of passing the optical fiber between an output point (C) of the output pulling device and an input point (D) of the winding spool in a fiber accumulation zone adapted to accumulate a predetermined fiber length preventing an fiber broken end resulting from the break going beyond the input point (D) of the winding spool.
Claims
1. A method for controlling rotation of a winding spool onto which an optical fiber is wound in a proof-testing machine, said optical fiber being guided in the proof-testing machine at a given line speed from an input pulling device to an output pulling device, then to the winding spool, said input and output pulling device being arranged to subject said optical fiber to a predetermined tensile stress, the winding spool having a rotational speed servo-controlled on the given line speed, the method comprising a step of: upon detection of a break between an output point of the input pulling device and between an input point of the output pulling device, controlling the rotational speed of the winding spool to bring the winding spool to a complete stop, and between an output point of the output pulling device and an input point of the winding spool, passing said optical fiber in a fiber accumulation zone adapted to accumulate a predetermined fiber length preventing an fiber broken end resulting from the break going beyond the input point of the winding spool upon detection of a break by a first sensor, changing the rotational speed of the winding spool by triggering a first deceleration; upon detection of a passage of the fiber broken end by a second sensor, changing the rotational speed of the winding spool by triggering a second deceleration, which overrules the first deceleration until the complete stop of the winding spool; and said predetermined fiber length is superior or equal to a distance travelled by the broken end from the instant of detection of the passage detected by the second sensor until the complete stop of the winding spool.
2. The method according to claim 1, wherein said distance is calculated on the basis of: a first length of fiber accumulated during a reaction duration elapsed between the instant of detection of the passage and an instant of triggering of a second deceleration of the winding spool, a second length of fiber accumulated during a breaking duration elapsed between the instant of triggering of a second deceleration and the instant the winding spool is stopped.
3. The method according to claim 2, wherein: the first length is a function of a current line speed and a predetermined reaction duration, the second length is a function of the current line speed and a breaking duration.
4. The method according to claim 1, wherein the first deceleration is computed on the basis of a current line speed determined at the instant of detection of a break, a predetermined reaction duration and an assumed fiber accumulation length corresponding to the distance travelled by a broken end between the output point of the input pulling device and the input point of the winding spool.
5. A computer program product comprising program code instructions for implementing the method according to claim 1, when said program is executed on a computer or a processor.
6. A non-transitory computer-readable carrier medium storing a computer program product according to claim 5.
7. A system for controlling rotation of a winding spool onto which an optical fiber is wound in a proof-testing machine, said optical fiber being guided in the proof-testing machine at a given line speed from an input pulling device to an output pulling device, then to the winding spool, said input and output pulling device being arranged to subject said optical fiber to a predetermined tensile stress, the winding spool having a rotational speed servo-controlled on the given line speed, the system comprising: means for detecting a break between an output point of the input pulling device and between an input point of the output pulling device said means comprising a first sensor and a second sensor; and between an output point of the output pulling device and an input point of the winding spool, a fiber accumulation zone through which passes said optical fiber and which is adapted to accumulate a predetermined fiber length preventing an fiber broken end resulting from the break going beyond the input point of the winding spool, a control device configured to: upon detection of a break by said first sensor, change rotational speed of the winding spool by triggering a first deceleration; upon detection of a passage of the fiber broken end by said second sensor, change the rotational speed of the winding spool by triggering a second deceleration, which overrules the first deceleration until the complete stop of the winding spool; and said fiber accumulation zone is adapted to accumulate said predetermined fiber length which is superior or equal to a distance travelled by the broken end from the instant of detection of the passage detected by the second sensor until the complete stop of the winding spool.
8. The system of claim 7, wherein the first sensor is located between an output point of the input pulling device and an input point of the output pulling device, and the second sensor is located at an output point of the output pulling device.
Description
5. LIST OF FIGURES
(1) Other features and advantages of embodiments of the invention shall appear from the following description, given by way of an indicative and non-exhaustive examples and from the appended drawings, of which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
6. DETAILED DESCRIPTION
(9) In all of the figures of the present document, identical elements and steps are designated by the same numerical reference sign.
(10) The general principle of the invention is based on an astute control of the rotation of the winding spool in case of a fiber break detected during proof-testing so as to prevent any whipping damage.
(11)
(12) The proof-testing machine comprises an input pulling device 10 and an output pulling device 20, also known as pulling capstans. The input and output capstans 10, 20 are arranged to subject the optical fiber 100 to a predetermined amount of tensile stress as a result of which the fiber breaks if its mechanical strength is insufficient.
(13) The machine also comprises a set of five pulleys (referred as 40.sub.1, 40.sub.2, 40.sub.3, 40.sub.4, 40.sub.5), which guide the optical fiber 100 up between the two pulling capstans 10 and 20, apply a desired screen-test tension and facilitate proper tension on the fiber. The number of pulleys is given here just for the purposes of pedagogical description. Of course a smaller or a greater number of pulleys can be used without departing from the scope of the invention.
(14) In order to facilitate storage, transport and deployment, the optical fiber 100 is wound at high speed onto a winding spool 30 after being subject to the proof test between the input and output capstans. The winding spool 30 is characterized by its winding diameter, winding width and its rotational speed (or winding speed).
(15) At stead-state operation of the machine, the fiber winding is carried out at constant line speed (for example a value comprised between 1500 and 3000 m.Math.min.sup.1). But the diameter onto which the fiber 100 is wound increasing with the wound fiber length, the rotational speed of the spool 30 needs to be regulated. Typically, the spool rotational speed must decrease as a function of the fiber length already wound on to the spool 30. In addition, when ups and downs of the line speed (start or stop of the machine), this rotational speed must also be regulated. Typically, the rotational speed of the spool 30 is servo-controlled on the line speed by a PID (ProportionalIntegralDerivative) regulation system. To that end, the fiber 100 passes through a dancer 80, which is consisted of two pulleys: one of which has a fixed axis and one of which has a axis movably mounted in translation. When the rotational speed is too low, the dancer 80 moves down (tension between the pulleys decreases) and when the rotational speed is too high, the dancer 80 moves up (tension between the pulleys increases). The rotational speed is thus regulated as a function of the dancer position: acceleration when the dancer 80 moves down and deceleration when the dancer 80 moves up.
(16) The rotational speed V.sub.r can be defined as follows:
(17)
with:
V.sub.l the line speed (m.Math.min.sup.1)
p the perimeter of the winding spool. The perimeter is function of the spool radius which is variable in time (the radius increasing as the quantity of fiber wound onto the spool increases).
(18) The machine further comprises, between the output point of the output capstan 20 (referenced as point C) and the input point of the spool 30 (referenced as point D), a fiber accumulation zone 90 through which passes the optical fiber 100. This accumulation zone 90 is adapted to accumulate the fiber on a predetermined length L.sub.CD, hereafter referred as accumulation length, preventing an fiber broken end resulting from the break going beyond the input point D of the spool 30.
(19) We consider that point D is the limit point beyond which there is a high risk of fiber whipping.
(20) First Embodiment
(21) Referring now to
(22) For this embodiment, the proof-testing machine is equipped with an optical sensor 60 (e.g. a photo cell) placed at the output point of the input capstan 10, represented by point A. The optical sensor 60 is adapted to detect a break between the input and output capstans. It can be placed anywhere on the fiber travel between the output point of input capstan (point A) and input point of output capstan (point C).
(23) At stead-state operation, the optical fiber 100 is guided in the proof-testing machine at a given line speed from the input capstan 10 to the output capstan 20, then passes through the accumulation zone 90, then to be wound onto the spool 30.
(24) Upon detection of a break by the optical sensor 60 (step 200), this latter transmits a detection command to the control device 50 to warn that a break has been detected and the rotation of spool 30 shall be stopped.
(25) Upon reception of the detection command, the control device 50 triggers a complete stop of the spool 30. To that end, the control device 50 transmits a stop command to the spool 30 in order to bring it to a complete stop (step 210). Complete stop means that the rotational speed of the spool 30 is equal to zero.
(26) Graphic of
(27) As we can see, the spool shutdown from the instant of detection of break (t.sub.D) is not instantaneous. It is necessary to take into account: a reaction duration, T.sub.R, elapsed between the instant of detection of a break, t.sub.D, and the instant of triggering of a stop of the spool 30, t.sub.T, a breaking duration, T.sub.B, elapsed between the instant of triggering of a stop of the spool 30, t.sub.T, and the instant the spool 30 is completely stopped, t.sub.S.
(28) The accumulation length (L.sub.CD) is defined as being superior or equal to the distance travelled by the broken end from the instant of detection of a break by the sensor 60, t.sub.D, until the complete stop of the spool 30, t.sub.S, minus the distance travelled by the broken end between the input point B and the output point C of the output capstan 20. Thus, the accumulation length L.sub.CD takes into account the duration for stopping the spool from the instant of detection of the break t.sub.D, including the system reaction duration and the breaking duration of the spool, and by assuming that the fiber broken end resulting from the break does not go beyond the input point D of the spool even if the break occurs, at worst, at the input point B of the output capstan 20. Indeed, between the instant t.sub.D and the instant t.sub.S, this is all fiber that the accumulated zone 90 must be capable to absorb, for preventing whipping damage.
(29) The accumulation length L.sub.CD is defined as follow:
L.sub.CD=L.sub.M+L.sub.SL.sub.BC
with: L.sub.M the length of fiber accumulated during the reaction duration T.sub.R, L.sub.S the length of fiber accumulated during the breaking duration T.sub.B, L.sub.BC the length of fiber accumulated between the points B and C, which is equal to .Math.R.sub.c, with R.sub.c the output capstan radius.
(30) The system reaction duration T.sub.R is defined by the period over which the sensor 60 detects a break, sends a detection command to the control device 50, which the processes detection command and sends a stop command to the spool 30.
(31) The breaking duration T.sub.B is defined by the period over which the control device 50 is able to brake. Because of inertia of the spool in rotation, the spool takes some time to completely stop after being ordered to stop.
(32) The length of fiber L.sub.M is defined as follow:
L.sub.M=T.sub.R*V.sub.lmax/60
with: T.sub.R the reaction duration (0.030 s for example), V.sub.lmax the maximum line speed (for example 1800 m/min), where
(33)
(34) The length of fiber L.sub.S is defined as follow:
Ls=.sub.i=1.sup.n(Li)=.sub.i=1.sup.n(Vim/60*t.sub.sample)
with: L.sub.i the length of fiber absorbed every sample time, V.sub.lim the average line speed between sample time i1 and sample time i, where V.sub.im=[V.sub.(i-1)+V.sub.i]/2 where V.sub.i=V.sub.c2+S*t.sub.i, where t.sub.i=i*t.sub.sample, with t.sub.sample is the sample time for calculations (for example 6 ms) and where S is the deceleration slope applied to the spool to bring it to the complete stop.
(35) In this particular embodiment, the device 50 acts on the spool 30 so that the breaking duration T.sub.B is minimal (for example 200 ms). Thus, upon reception of the detection command (step 210), the control device 50 applies a deceleration slope S defined as follow:
S=V.sub.lmax/T.sub.Bmin
with:
V.sub.lmax the maximum line speed (for example 1800 m/min) where
(36)
T.sub.Bmin the minimum braking duration.
(37) For example, for a maximum line speed V.sub.lmax of 1800 m/min, a reaction duration T.sub.R of 0.030 s (which corresponds to twice the PLC cycle time) and a minimum braking time T.sub.Bmin of 200 ms, a capstan radius of 0.16 m and assuming that the spool is full (perimeter p=p.sub.max), the accumulation length L.sub.CD must be equal or superior to 4 m. In this example, rotational speed of the spool linearly decreases from the current rotational speed Vr.sub.1 to zero with a deceleration slope S of 150 m/s.
(38) Second Embodiment
(39) Referring now to
(40) The goal of this embodiment is to eliminate any risk of whipping damage while accumulating the maximum of optical fiber on the spool, without the broken end left on or between the capstans 10 and 20.
(41) Compared to the first embodiment, the proof-testing machine is further equipped with a second optical sensor 70 (e.g. a photo cell) placed at the output point of the output capstan 20, referred as point C. The optical sensor 70 is adapted to detect a passage of the fiber broken end resulting from a break of the fiber 100 during the proof-test.
(42) At stead-state operation, the optical fiber 100 is guided in the proof-testing machine at a given line speed from the input capstan 10 to the output capstan 20, then passes through the accumulation zone 90, then to be wound onto the spool 30.
(43) Upon detection of a break by the first sensor 60, this latter transmits a break detection command to the control device 50 (step 400) to inform that a break has been detected and the rotation of spool 30 shall be stopped.
(44) Upon reception of the break detection command, the control device 50 then transmits a first stop command to the spool 30 in order to bring it to a stop (step 410). Here, the control device 50 will change the rotational speed of the spool 30 by applying a first deceleration (S.sub.1).
(45) Then, upon detection of a passage of the broken end by the second sensor 70, this one transmits a passage detection command to the control device 50 (step 420).
(46) Upon reception of the passage detection command, the control device 50 then transmits a second stop command to the spool 30 in order to bring it to a stop (step 430). Here, the control device 50 will change the rotational speed of the spool 30 by applying a second deceleration (S.sub.2), which overrules the first deceleration until the rotation of spool 30 is completely stopped.
(47) Graphic of
(48) First Deceleration (S.sub.1)
(49) The first deceleration is applied by assuming that the fiber break occurs at the output point A of the input capstan 10. Whatever its actual position between points A and B, the first sensor 60 is able to detect a break that occurs between the two capstans 10 and 20 without precise location, which leaves a doubt as to precise location of the break. Thus, when a break is detected by the first sensor 60, the first deceleration slope S.sub.1 applied to the spool 30 to bring it to stop is defined in considering that the fiber length to be accumulated onto the spool 30 (L.sub.AD) is equal to the distance travelled by the broken end from the output point A of the input capstan 10 to the input point D of the spool 30.
(50) The length of fiber L.sub.AD from the instant of detection of break is defined as follow:
L.sub.AD=L.sub.M1+L.sub.S1
with: L.sub.M1 the length of fiber accumulated during the reaction duration T.sub.R1, L.sub.S1 the length of fiber accumulated during the breaking duration T.sub.B1.
(51) The reaction duration T.sub.R1 and the breaking duration T.sub.B1 have to be taken into consideration, as it may be all fiber to be accumulated on the spool 30 during this period of time, without any whip damage. It should be reminded that the reaction duration is the period of time elapsed between the instant of detection of a break, t.sub.D1, and the instant of triggering of a stop of the spool 30, t.sub.T1, and the breaking duration is the period of time elapsed between the instant of triggering of a stop of the spool, t.sub.T1, and the instant the spool is completely stopped, t.sub.S1.
(52) The length of fiber L.sub.M is defined as follow:
L.sub.M1=T.sub.R1*V.sub.l1/60
with: T.sub.R1 the reaction duration, V.sub.l1 the current line speed at the instant of detection of break, where
(53)
(54) The length of fiber L.sub.S1 is defined as follow:
Ls.sub.1=.sub.i=1.sup.n(Li.sub.1)=.sub.i=1.sup.n(Vim.sub.1/60*t.sub.sample)
with: L.sub.i1 the length of fiber absorbed every sample time, V.sub.im1 the average line speed between sample time i1 and sample time i, where V.sub.im1=[V.sub.(i-1)1+V.sub.i1]/2 where V.sub.i1=V.sub.l1+S.sub.1*t.sub.i, where t.sub.i=i*t.sub.sample, with t.sub.sample is the sample time for calculations (for example 6 ms) and where S.sub.1 is the first deceleration slope applied to the spool 30.
(55) L.sub.s length values are calculated for variable braking duration T.sub.B1 in order to determine which braking duration allows absorbing the desired distance comprised between L.sub.AD (maximum length to be absorbed) and L.sub.AD0.4 m (minimum length to be absorbed). In practice, the desired distance should be as close as possible to L.sub.AD without creating whipping. Here, the maximum length is considered equal to L.sub.AD and the minimum length is a little bit less than L.sub.AD, for example L.sub.AD0.4 m. This minimum length is given by way of illustration only. The skilled person will be able to adapt this value as a function of the machine used and parameters thereof.
(56) The control device 50 acts on the spool rotation taking into account the length of fiber to be accumulated L.sub.AD, the current line speed V.sub.l1 at the instant of detection of a break and the reaction duration T.sub.B1. Thus, upon reception of the detection command, the control device 50 applies a first deceleration slope S.sub.1 defined as follow:
S.sub.1=V.sub.l1/T.sub.B1:
with:
V.sub.l1 the current line speed at the instant of detection of break,
T.sub.B1 the braking duration computed as the value for which:
L.sub.AD0.4 m<L.sub.S1+L.sub.M1<L.sub.AD.
(57) For example, if proof-test machine is running at 1650 m/min, the fiber length L.sub.AD is 9.7 m and the reaction duration T.sub.R1 is 40 ms, the spool 30 should be stopped between 596 ms (with L.sub.AD0.4 m) and 624 ms (with L.sub.AD) for the first deceleration command.)
(58) Second Deceleration (S.sub.2)
(59) The second deceleration S.sub.2 is applied by considering that the distance still to be travelled by the broken end from the instant of detection of the passage detected by the second sensor 70 (t.sub.D2) at point C until the complete stop of the spool 30 (t.sub.S2), is the accumulation length L.sub.CD arranged in the accumulation zone 90. As the break location between the two capstans is not known, the detection of passage of the broken end by the second sensor 70 enables the control device 50 to further decelerate the spool rotation in order to ensure that the broken end, which passes through the fiber accumulation zone 90, does not go beyond the point D.
(60) The accumulation length L.sub.CD, according to this second embodiment, is defined as being superior or equal to the distance travelled by the broken end from the instant of detection of the passage of broken end detected by the second sensor 70 until the complete stop of the spool 30.
(61) The accumulation length L.sub.CD is defined as follow:
L.sub.CD=L.sub.M2+L.sub.S2
with: L.sub.M2 the length of fiber accumulated during the reaction duration T.sub.R2, elapsed between the instant of detection of the passage t.sub.D2 and the instant of triggering of the second deceleration t.sub.T2, L.sub.S2 the length of fiber accumulated during the breaking duration T.sub.B2, elapsed between the instant of triggering of the second deceleration t.sub.T2 and the instant the winding spool is completely stopped t.sub.s2.
(62) The length of fiber L.sub.M2 is defined as follow:
L.sub.M2=T.sub.R2*V.sub.l2/60
with: T.sub.R2 the reaction duration, V.sub.l2 the current line speed at the instant of detection of a passage of broken end, where
(63)
(64) The length of fiber L.sub.S2 is defined as follow:
Ls.sub.2=.sub.i=1.sup.n(Li.sub.2)=.sub.i=1.sup.n(Vim.sub.2/60*t.sub.sample)
with: L.sub.i2 the Length of fiber absorbed every sample time, V.sub.im2 the average line speed between sample time i1 and sample time i, where V.sub.im2=[V.sub.(i-1)2+V.sub.i2]/2 where V.sub.i2=Vl.sub.2+S.sub.2*t.sub.i, where t.sub.i=i*t.sub.sample, with t.sub.sample is the sample time for calculations (for example 6 ms) and where S.sub.2 is the second deceleration slope applied to the spool 30 to bring it to the complete stop.
(65) The device 50 acts on the spool rotation taking into consideration the accumulation length L.sub.CD, the current line speed V.sub.l2 at the instant of detection of a passage of broken end and the reaction duration T.sub.B2. Thus, upon reception of the detection command, the control device 50 applies a second deceleration slope S.sub.2 defined as follow:
S.sub.2=V.sub.l2/T.sub.B2:
with:
V.sub.l2 the current line speed at the instant of detection of a passage of broken end (for example 1200 m/min) where
(66)
T.sub.B2 the braking duration computed as the value for which:
L.sub.CD0.4 m<L.sub.S2+L.sub.M2<L.sub.CD
(67) For example, if the proof-testing machine is running at 1200 m/min at the instant a passage of broken end is detected by the second sensor 70, the accumulation length L.sub.CD is 2.7 m and the reaction duration T.sub.R2 is 4 ms, the spool 30 should be stopped between 222 ms (with L.sub.AD0.4 m) and 260 ms (with L.sub.AD) for the second deceleration command.
(68) Thus, thanks to this second embodiment, when a break occurs during proof-testing of the optical fiber 100, the proof-test machine is automatically stopped in such a way that no fiber whipping is generated on the wound fiber and most of the fiber length left between the break end and the winding spool 30 is wound on the spool 30. Thus, contrary to the first embodiment, the length of fiber wound onto the spool is optimized. This also simplifies machine maintenance and cleaning, as operator intervention between the two pulling capstans is no longer necessary.
(69)
(70) The device 300 comprises a non-volatile memory 310 (e.g. a read-only memory (ROM) or a hard disk), a volatile memory 330 (e.g. a random access memory or RAM) and a processor 320. The non-volatile memory 310 is a non-transitory computer-readable carrier medium. It stores executable program code instructions, which are executed by the processor 320 in order to enable implementation of the method described above (method for controlling rotation of a winding spool onto which an optical fiber is wound).
(71) Upon initialization, the aforementioned program code instructions are transferred from the non-volatile memory 310 to the volatile memory 330 so as to be executed by the processor 320. The volatile memory 330 likewise includes registers for storing the variables and parameters required for this execution. The device 300 receives as input a detection command 340 (which can be a break detection command from the first sensor (for example step 200 of
(72) All the steps of the above managing method can be implemented equally well: by the execution of a set of program code instructions executed by a reprogrammable computing machine such as a PC type apparatus, a DSP (digital signal processor) or a microcontroller. This program code instructions can be stored in a non-transitory computer-readable carrier medium that is detachable (for example a floppy disk, a CD-ROM or a DVD-ROM) or non-detachable; or by a dedicated machine or component, such as an FPGA (Field Programmable Gate Array), an ASIC (Application-Specific Integrated Circuit) or any dedicated hardware component.
(73) It should be noted that the invention is not limited to a purely software-based implementation, in the form of computer program instructions, but that it can also be implemented in hardware form or any form combining a hardware portion and a software portion.
(74)
(75) The second PLC 720 comprises a commutation means 725 having two positions: a position 1 in which the first PLC 710 is directly connected to the speed controller 730 via the second PLC 720 and a position 2 in which the second PLC 720 is directly connected to the speed controller 730 via the second PLC 720. Position 1 is activated upon detection of a break by the sensor 60 and position 2 is activated upon detection of a passage of broken end by the sensor 70.
(76) Upon detection of a break by the sensor 60, a break detection command is sent to the PLC 710 (step 400) to inform that a break has been detected. Upon reception of the break detection command, the PLC 710 transmits a first stop command, including the first deceleration slope S.sub.1 to be applied to the spool 30, to the speed controller 730 via the PLC 710 (step 410), the commutation means being in position 1.
(77) Upon detection of a passage of the broken end by the second sensor 70, this one transmits a passage detection command to the PLC 720 (step 420). Upon reception of the passage detection command, the PLC 720 transmits a second stop command, including the first deceleration slope S.sub.2 to be applied to the spool 30, to the speed controller 730 in order to stop the spool 30 as quickly as possible (step 430), the commutation means being in position 2. In other words, the speed controller 730 is driven either by the PLC 710 or the HSM PLC 720.
(78) Although the present disclosure has been described with reference to one or more examples, workers skilled in the art will recognize that changes may be made in form and detail without departing from the scope of the disclosure and/or the appended claims.