Self-learning fiber processing system and method
11613494 · 2023-03-28
Assignee
Inventors
Cpc classification
C03B2205/40
CHEMISTRY; METALLURGY
C03B37/028
CHEMISTRY; METALLURGY
C03B37/15
CHEMISTRY; METALLURGY
G02B6/2552
PHYSICS
International classification
C03B37/025
CHEMISTRY; METALLURGY
C03B37/028
CHEMISTRY; METALLURGY
Abstract
Provided is a system for and a method of processing an optical fiber, such as tapering an optical fiber. The method includes receiving fiber parameters defining characteristics of an optical fiber, modeling an idealized fiber based on the fiber parameters to establish modeled data, and establishing processing parameters. A processing operation is performed on the optical fiber according to the processing parameters to produce a resultant fiber. Aspects of the resultant fiber are measured to establish measured data. The measured data and the modeled data are normalized to a common axis and a difference between the two is determined. The processing parameters are adjusted based on the differences.
Claims
1. A self-learning method of tapering a fiber by a fiber tapering machine having at least one processor, memory, a heat source, at least one fiber holder, and one or more sensors, comprising: receiving fiber parameters defining taper characteristics in the form of physical dimensions of a desired resultant fiber taper of an optical fiber; computer-modeling a shape of the desired resultant fiber taper based on the received fiber parameters to establish modeled data by the processor; establishing processing parameters from the received fiber parameters for controlling aspects of the fiber tapering machine, by the processor; performing a tapering operation on the optical fiber according to the processing parameters to produce a resultant fiber taper, the tapering operation performed by applying heat from the heat source to a portion of the fiber while translating a fiber holder to which the fiber is coupled; measuring physical dimensions of the resultant fiber taper with the one or more sensors to establish measured data, including collecting fiber diameter over length data in real time as the resultant fiber taper is created using the one or more sensors; determining differences in physical dimensions between the measured data and the modeled data by the processor; and adjusting one or more of the processing parameters to form adjusted processing parameters useful by the processor to reduce the differences in physical dimension between the modeled data and measured data of a subsequent resultant fiber taper.
2. The method of claim 1, further comprising: performing a next tapering operation using the adjusted processing parameters to form the subsequent resultant fiber taper as second taper of the optical fiber using the adjusted processing parameters or as a taper on a different optical fiber using the adjusted processing parameters.
3. The method of claim 2, further comprising: repeating one or more of tapering the optical fiber, measuring physical dimensions of the resultant fiber taper, determining differences in physical dimensions between the measured data and the modeled data, and adjusting one or more of the processing parameters to form adjusted processing parameters until the differences between the measured data and the modeled data do not exceed a predetermined threshold.
4. The method of clam 1, further including: storing the adjusted processing parameters in a memory in association with the fiber parameters for future use with other optical fibers.
5. The method of claim 1, wherein the taper characteristics define a shape of a taper.
6. The method of claim 1, wherein the processing parameters include a start diameter, a down-taper length, and a waist diameter.
7. The method of claim 6, wherein the processing parameters include an up-taper length and a waist length.
8. The method of claim 1, wherein the processing parameters include at least one taper speed.
9. The method of claim 8, further including adjusting the taper speed processing parameter as an adjusted processing parameter.
10. The method of claim 1, wherein the processing parameters include a thermal profile of a heat source.
11. The method of claim 1, further comprising: storing the processing parameters in a memory as one or more taper tables; and adjusting at least one processing parameter in at least one of the one or more taper tables based on the adjusted processing parameters.
12. The method of claim 1, wherein determining differences between the measured data and the modeled data includes normalizing the measured data and the modeled data to a common axis.
13. The method of claim 1, wherein determining differences between the measured data and the modeled data includes: segmenting the modeled data into taper diameter per unit time and determining an idealized fiber diameter for each unit time; segmenting the measured data into taper diameter per unit time and determining a resultant fiber diameter for each unit time; and determining a difference in diameter between the measured data and the modeled data for one or more times.
14. The method of claim 13, further comprising: determining a taper ratio delta based on the difference in diameter between the measured data and the modeled data for the one or more times.
15. The method of claim 14, wherein adjusting one or more of the processing parameters includes adjusting one or more of the processing parameters according to the taper ratio delta for each of the one or more times.
16. The method of claim 14, wherein adjusting one or more of the processing parameters includes adjusting a taper speed processing parameter according to the taper ratio delta for each of the one or more times.
17. The method of claim 1, wherein establishing the measured data includes plotting fiber diameter over length.
18. The method of claim 1, wherein the fiber is a large diameter fiber or a fiber bundle.
19. A self-learning method of tapering an optical fiber by a fiber tapering machine, comprising: (a) receiving tapering parameters defining characteristics of an optical fiber taper; (b) computer-modeling an idealized fiber taper based on the fiber parameters to establish modeled data; (c) from the tapering parameters, establishing fiber processing parameters for controlling aspects of the fiber tapering machine; (d) performing a tapering operation on the optical fiber according to the processing parameters to produce a first resultant fiber taper; (e) measuring aspects of the first resultant fiber taper to establish measured data, including collecting fiber diameter over length data in real time as the first resultant fiber taper is created using one or more sensors; (f) determining differences between the first resultant fiber taper and the idealized fiber taper, including: (i) from the modeled data, determining an idealized fiber taper diameter per unit time; (ii) from the measured data, determining a resultant fiber taper diameter per unit time; (iii) determining a difference between the idealized taper diameter and the resultant taper diameter per unit time; and (iv) determining at least one taper ratio based on the difference between the resultant taper diameter and the idealized taper diameter at one or more times; (g) adjusting one or more of the processing parameters according to the at least one taper ratio; and (h) performing a next tapering operation using the adjusted processing parameters to form a second resultant fiber taper of the optical fiber or a resultant fiber taper on a different optical fiber.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention will become more apparent in view of the attached drawings and accompanying detailed description. The embodiments depicted therein are provided by way of example, not by way of limitation, wherein like reference numerals refer to the same or similar elements. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating aspects of the invention. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(11) Various aspects of the inventive concepts will be described more fully hereinafter with reference to the accompanying drawings, in which some exemplary embodiments are shown. The present inventive concept may, however, be embodied in many different forms and should not be construed as limited to the exemplary embodiments set forth herein.
(12) It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used to distinguish one element from another, but not to imply a required sequence of elements. For example, a first element can be termed a second element, and, similarly, a second element can be termed a first element, without departing from the scope of the present invention. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. The term “or” is not used in an exclusive or sense, but in an inclusive or sense.
(13) It will be understood that when an element is referred to as being “on” or “connected” or “coupled” to another element, it can be directly on or connected or coupled to the other element or intervening elements can be present. In contrast, when an element is referred to as being “directly on” or “directly connected” or “directly coupled” to another element, there are no intervening elements present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.).
(14) The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes” and/or “including,” when used herein, specify the presence of stated features, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and/or groups thereof.
(15) Spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like may be used to describe an element and/or feature's relationship to another element(s) and/or feature(s) as, for example, illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use and/or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” and/or “beneath” other elements or features would then be oriented “above” the other elements or features. The device may be otherwise oriented (e.g., rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
(16) Exemplary embodiments are described herein with reference to cross-sectional illustrations that are schematic illustrations of idealized exemplary embodiments (and intermediate structures). As such, variations from the shapes of the illustrations as a result, for example, of manufacturing techniques and/or tolerances, are to be expected. Thus, exemplary embodiments should not be construed as limited to the particular shapes of regions illustrated herein but are to include deviations in shapes that result, for example, from manufacturing.
(17) To the extent that functional features, operations, and/or steps are described herein, or otherwise understood to be included within various embodiments of the inventive concept, such functional features, operations, and/or steps can be embodied in functional blocks, units, modules, operations and/or methods. And to the extent that such functional blocks, units, modules, operations and/or methods include computer program code, such computer program code can be stored in a computer readable medium, e.g., such as non-transitory memory and media, that is executable by at least one computer processor.
(18)
(19) Method 400 of
(20) The (pre-tapered) fiber 10 is loaded so that a portion to be tapered is disposed between the platforms such that the intermediate portion can be heated by at least one heat source 550. The at least one heat source 550 is configured to generate a heat field or zone arranged to heat the intermediate portion of the fiber to be tapered. As an example, the heat source 550 can comprise 2 or more electrodes arranged around or near the fiber 10 to generate the heat field in response to input power and/or current. As a second example, the heat source 550 can comprise a filament arranged around or near the fiber 10 to generate the heat field in response to input power and/or current. As a third example, the heat source 550 can comprise a CO.sub.2 or other laser source to generate a heat field in response to input power and/or current. Other heat sources could also suffice.
(21) In some embodiments, the heat source 550 can comprise a plurality of heat source stages, each heat source stage can be configured to generate heat for heating the fiber 10. In the case of a plurality of heat sources, each heat source stage could be independently controlled. An independently controlled heat source stage can receive a different input power and be turned on and off at different times than other heat source stages. The heat source 550 can be stationary in some embodiments or translatable, e.g., along the fiber axis, in other embodiments. The fiber axis can be defined as a straight line running lengthwise within a center of the portion of the fiber being tapered.
(22) The tapering machine 500 can include at least one processor 510 having access to at least one computer memory 520. The computer memory 520 can be configured to store program code and instructions executable by the processor 510 to implement the method 400 of
(23) Once the fiber is loaded into the tapering machine, in step 410 of
(24) The processor 510 receives the fiber parameters and generates processing parameters used to control hardware and/or software of the tapering machine to perform a tapering operation. In some embodiments, the processor generates one or more taper table(s) comprising the processing parameters and stores the taper tables in 520. In some embodiments, the user inputs and/or taper table(s) can be provided via an external device that is linked or coupled to the tapering machine 500 (or processor 510).
(25) The taper tables define processing parameters for controlling hardware and/or software aspects of the tapering machine 500, such as platforms 540-R and 540-L translation direction, speed, and timing and heat source 550 power and translation (if any). The taper tables 200 of
(26) In step 420, the processor 510 generates an idealized taper representation based on the received key fiber parameters, which include parameters defining physical characteristics of the desired, idealized taper. The processor models the idealized taper diameter over length based on the key parameters. That is, in this step, the idealized shape of the resultant taper is modeled, and saved as modeled data. An example of an idealized representation of a tapered fiber (single direction) is shown in the plot 600 of
(27) In step 430, the fiber 10 is tapered by the tapering machine 500 using the initial processing parameters, which may be in the form of one or more taper tables. In the method 400 of
(28) Below is an example of code that could be used for tapering a fiber:
(29) Definitions:
(30) Rin Run-In distance
(31) DT Down-taper length
(32) WL Waist Length
(33) UT Up-taper length
(34) Rout Run-Out distance
(35) SD Starting Diameter
(36) WD Waist Diameter
(37) WL Waist Length
(38) D Diameter
(39) Z A motor position
(40) Diameter Function D(Apos):
(41) 0≤Z<Rin; D=SD
(42) Rin≤Z<(DT+Rin); D=SD−((Z−Rin)/DT)*(SD−WD)
(43) (DT+Rin)≤Z<(Rin+DT+WL); D=WD
(44) (DT+Rin+WL)≤Z<(Rin+DT+WL+UT); D=SD−((Rin+DT+WL+UT−Z)/UT) *(SD-WD)
(45) (Rin+DT+WL+UT)≤Z<(Rin+DT+WL+UT+Rout); D=SD
(46) (Rin+DT+WL+UT+Rout)≤Z; [Process Terminates]
(47) In step 440, one or more sensors 560 are used to measure the physical dimensions of the taper of the resultant fiber to determine measured taper diameter over length per unit time (e.g., 50 ms time unit).
(48) In step 450, the processor 510 compares and analyzes the measured data from the resultant fiber taper (
(49)
(50) The differences in the taper diameters between the modeled data and the measured data can be correlated to the processing parameters used to generate the taper of the resultant fiber taper. The correlation can be done on a per unit time basis. For example, in the exemplary taper tables of
(51) Accordingly, the modeled data can be segmented into taper diameter per unit time to determine an idealized fiber diameter for each unit time. Similarly, the measured data can be segmented into taper diameter per unit time to determine a resultant fiber diameter for each unit time. A difference in diameter between the measured data and the modeled data can be determined for one or more times or time units.
(52) “Taper ratio” is commonly defined as the ratio of a start diameter to a waist diameter in a tapered fiber. In the context of a “taper table,” as used herein, the taper ratio is the ratio between the starting diameter and the diameter within the heat zone at that point, e.g., a point in time, or a location, or a table line count. In simple terms, the “delta” is the difference between the idealized taper diameter versus the resultant taper diameter at a given point.
(53) In various embodiments, the taper ratio concept can be stated in any of the following ways:
(54) a. The difference between the taper ratio created during a specific time (table line) while creating a taper, and what the idealized taper ratio should have been, during that same time slot;
(55) b. The difference between the diameter created during a specific time (table line) while creating a taper, and what the idealized taper diameter should have been, during that same time slot;
(56) c. The difference between the taper ratio created at a specific location within the taper (table line), and what the idealized taper ratio should have been, at that location; and
(57) d. The difference between the diameter created at a specific location within the taper (table line), and what the idealized taper diameter should have been, at that location. In a preferred form, approach “a.” above is used.
(58) The reason that any of the above concepts can be valid is because the table line not only represents units of time, but also the position within the taper, being created during that unit time. Each line in a taper table represents a fixed amount of time. Each table line contains speeds for all the motors during that duration of time. Therefore, the motor locations and/or translations during a particular table line is equal to the sum of speed x time for all the preceding table lines. In conclusion, a “table line” represents, a unit of time during a tapering process, a position within the taper being created, the taper ratio being created during that unit time, and the taper ratio being created at that location. The “delta” or “taper ratio delta” is a measure of how much each table line needs to change to better approximate the idealized version of a given taper. For example, a taper ratio delta can be the difference between the taper ratio of a resultant fiber taper and the taper ratio of the idealized fiber taper at a corresponding location along the length of the fibers.
(59)
(60)
(61) Based on the difference data, or taper ratio deltas by line, required processing parameters adjustments are determined. For example, the difference data, or taper ratio deltas by line, may indicate that an adjustment is needed to a taper speed processing parameter, which can be stored in one or more taper tables.
(62) Once the modified speeds are calculated in step 450, the required speed changes to the original processing parameters (e.g., taper tables) are determined based on the differences between the measured data and the modeled data and the processing parameters (e.g., taper tables) are adjusted, in step 460. For example, a taper speed can be adjusted in the taper tables.
(63) In step 470, the tapering machine again tapers the fiber 10 using the adjusted processing parameters (e.g., taper tables). In some embodiments, the adjusted processing parameters (e.g., taper tables) can be stored and used as processing parameters (e.g., taper tables) for a new fiber having the same original input key parameters entered for tapering fiber 10.
(64) In step 480, the sensors 560 can be used to measure the resultant fiber taper, which has been processed using the adjusted (corrected) taper tables. The resultant fiber taper can be measured and compared to the idealized taper to determine if another adjustment iteration is necessary. The determination can be based on a number of different considerations relating to the physical form of the resultant fiber taper. For example, a comparison of the taper diameter per line of the tapered fiber as compared to the idealized taper diameter per line can be performed and/or analysis of taper ratio deltas (or difference) per line (see
(65)
(66) While the foregoing has described what are considered to be the best mode and/or other preferred embodiments, it is understood that various modifications can be made therein and that the invention or inventions may be implemented in various forms and embodiments, and that they may be applied in numerous applications, only some of which have been described herein. It is intended by the following claims to claim that which is literally described and all equivalents thereto, including all modifications and variations that fall within the scope of each claim.
(67) It is appreciated that certain features of the invention, which are, for clarity, described in the context of separate embodiments, may also be provide in combination in a single embodiment. Conversely, various features of the invention which are, for brevity, described in the context of a single embodiment may also be provided separately or in any suitable sub-combination.
(68) For example, it will be appreciated that all of the features set out in any of the claims (whether independent or dependent) can combined in any given way.