On-line Loom Weft Density Control System Design Atieh Almasi Zefrehyee, Mohammad Amani Tehran, PhD, Hooshang Norsaty, PhD, Marzie Abhajani, PhD Amirkabir University of Technology, Tehran IRAN Correspondence to: Mohammad Amani Tehran email: [email protected] ABSTRACT Controlling the weft density in the course of weaving is of great importance in technical textiles production. In this study, a closed loop control system was designed and implemented in a weaving machine. Moreover, a PID algorithm was used in the control system. The control action starts by taking a picture from the fabric near the cloth fell. A machine vision system was prepared to calculate the number of weft yarns per inch. Based on the measured weft density, the take-up roller speed was adjusted by changing the supply voltage to the take-up motor. Because of the variable delay between the weft density measurement and cloth fell, the normal PID control system was not able to provide a robust action, and thus, a Smith predictor was utilized to modify the control behavior. The results of set point tracing and regulatory control action indicated the satisfactory performance of our novel system in various tests. fabric property. They used a negative sley driven mechanism in a shuttle loom. The sley was pushed toward the fell position by two springs. Stemheim and Grosberg [6,7] determined the effect of sley motion on the beat-up force and replaced the mechanically driven sley mechanism by a microprocessor controlled hydraulic driven sley. Eren and Porat [8] developed two-input and two-output control systems, and demonstrated that their control system could properly respond to the shift in cloth fell position and make the starting mark less visible. In addition, some researchers have focused on increasing fabric evenness by yarn tension control. Jeddi et al. [9] and Ordoukhany [10] applied a PID control system and kept warp tension constant, which led to an increase in weaving machine efficiency and improvement of fabric quality. Dayik et al. [11] developed a gene expression programming control system to decrease the variation of warp tension during the weaving cycle. They claimed that warp yarn breakages were reduced by using such a system. Nosraty et al. [12,13] designed a PID control system to control the tension of weft yarn in a nozzle air-jet weaving loom. Their results indicated that fabric production was more even under the controlled tension of weft yarn as compared to the uncontrolled tension. Kuo, Su and Chen [14] developed a neural network control system to identify the optimal angle for a beat-up mechanism. Their study resulted in an improvement in the system transient response eliminating the steady-state errors. INTRODUCTION One of the important properties of woven fabric is weft and warp density. Within recent decades, numerous technological advances in weaving looms have improved woven fabric quality but many inspections during the weaving process are still being carried out manually, and sometimes fabrics are produced with defects. Therefore, utilizing the weaving machines with a weft density control system could be considered as an improvement. Some attempts have been made to reduce weft density variation and produce more uniform fabrics. However, most researchers have attempted to prevent starting mark fault occurring when a loom is restarted after a stoppage [1]. Greenwood and Cowhig [2-3] and Greenwood and Vaughan [4] have published a series of articles in which theoretical and experimental work were combined to clarify the influential factors on pickspacing. They mentioned that cloth fell position and beat-up force affected the fabric pickspacing. In another study, Greenwood and McLoughlin [5] developed a mechanical control system to eliminate the effect of fell position on the Journal of Engineered Fibers and Fabrics Volume 10, Issue 4 – 2015 Since the image processing technique was employed in the current study to monitor the weft density and the corresponding discrepancy, conventional image processing methods for weft density measurement are briefly described. Lin [15] measured the weft density based on the co-occurrence matrix algorithm. The results indicated that such a method was only suitable for single colour plain weave fabric and required long complex mathematical operations. A Fourier transform algorithm is also able to inspect the 28 http://www.jeffjournal.org frequency components and periodic patterns in images [16-20]. A line profile algorithm is another method of fabric weft density measurement, which is able to measure the weft density in various weave types [20,21]. In addition, other researchers have applied non-conventional methods for measuring the weft density [22-25]. tension variation, fluctuation of supply electrical power and defects in mechanical components such as the undesirable performance of gear. This paper attempts to describe a weft density feedback control system based on the PID control algorithm which applies a digital image processing technique in the weft density measuring system. Although various control systems have been used in weaving machines to improve fabric quality, an effective control system has not yet been applied to minimize the weft density variation. ELEMENTS OF A WEFT DENSITY CONTROL SYSTEM Elements of this control system are shown in Figure 1. It consists of a measuring system, comparison element, controller and actuator. These elements are described briefly as follows: In the weaving process, several conditions cause the weft density to vary from the set point such as warp FIGURE 1. A schematic view of the closed loop weft density control system. In this system, the fabric density must be measured in real time and compared with the reference value which is determined in the fabric design specification. Comparison results are transmitted to the controller by a signal, results are transmitted to the controller via a signal, which calculates and produces the output signal according to an input signal, and sends it to the actuator. Eventually, the actuator, depending on the input signal, changes the take-up roller speed properly. In such a control system, the acceptable tolerance is ±1 pick per inch. Control Unit In this work, a PID controller was employed in the weft density on-line control system. The PID controller is a combination of proportional, integral and derivative control actions. The output of the controller is defined by Eq. (1). t ∫ output = u (t ) = k p e(t ) + ki e(t )dt + k d 0 (1) where u(t) and e(t) are controller output and error signal, respectively. kp, ki and kd are proportional, integral and derivative gains, respectively. The error signal is produced by comparing the measured fabric weft density with a set point value as defined in Eq. (2). Measuring System The digital image processing technique has been applied to a measuring system. When the weaving process is affected by a disturbance and set point variation, the result is an unevenness in the fabric. Fourier transform has been considered as an important algorithm for even weft density evaluation in previous research. However, our experiments have indicated that this method is not able to trace weft density in uneven fabric and is only able to calculate the frequency of a periodic event. Therefore, the line profile algorithm was developed and used. This line profile algorithm is able to measure weft density in even and uneven fabrics. The details of such a method will be explained in the machine vision design section. Journal of Engineered Fibers and Fabrics Volume 10, Issue 4 – 2015 de(t ) dt e(t ) = wds − wd (2) where wds represents the set point value and wd is the fabric weft density evaluated by the measuring system. Actuator The actuator gets an order from the controller and makes changes to the take-up roller speed to compensate the error. Take-up roller speed is the 29 http://www.jeffjournal.org most influential factor on weft density such that the slightest change in the take-up roller speed could cause the weft density to deviate from the set point. take an appropriate image from the subject, and second, use of a reasonable program for data processing. The actuator consists of a motor Y/Δ 380/220 3PH AC, 220 volt/50 HZ, 0.75 KW, 1450 rpm, an inverter HYNDAI model N50-022SF and gear chain to drive the take-up roller. The inverter changes the motor rotation speed by controlling the frequency of the electrical power supplied to the motor. For on-line measurement of weft density during fabric production, a Dino-Lite camera model AM311 was installed on the weaving machine 2.5 cm away from the cloth fell position as shown in Figure 2. Likewise, frontal lighting was added into the system to improve image quality. SYSTEM DESIGN The weft density control system was installed on a NUOVO PIGNONE SMIT weaving machine, specifications of which are described in Table I. The camera was adjusted to take one picture every 0.5 seconds with 600 * 800 pixels in RGB format. This specific time interval was chosen according to the weft insertion rate and acceptable tolerances. Based on machine specifications, two picks were normally inserted every 0.5 second. TABLE I. Weaving machine specification. Machine type Weft inserting mechanism TP400 flexible rapier Weft insertion rate (picks/min) 240 Read Width (mm) The image data were simultaneously transferred to the PC via a USB port. The gray line profile algorithm was also used to calculate weft density using MATLAB software. Data processing was done in real time. This apparatus could measure fabric weft density between 9-42 picks/inch for a cotton yarn of 30 Ne. 2400 Machine Vision Design Basically, an on-line image processing system should possess two special characteristics; first, an ability to FIGURE 2. Fabric weft density measuring system. The measuring program converted the RGB image to a gray scale image and used some process to increase the contrast making it more suitable for weft density measurement. Figure 3 shows a sample of the gray scale fabric image before and after processing. To calculate fabric weft density, a graph of fabric image intensity was plotted. In this graph, the x-axis included pixel positions and the y-axis encompassed the average of pixel intensities lying along the picture in the weft direction as illustrated in Figure 4(a). Journal of Engineered Fibers and Fabrics Volume 10, Issue 4 – 2015 As shown in Figure 3, lightened areas represent yarn presence in the fabric image and the darker regions are the fabric background. According to the grayscale image definition, the local maxima in the graph of fabric image intensity indicate the yarn presence in the image and the number of these spikes is equal to the fabric weft density. The existing noise in the graph were identified as spikes, and thus, eliminated. 30 http://www.jeffjournal.org To reduce the noise in the fabric image intensity graph, the moving average smoothing method was used. In this method, a new value of intensity for each point was computed by averaging the pixel intensity and its adjacent pixels. In the measurement algorithm, a 10-pixel moving average was used. Figure 4(a) and Figure 4(b) show the average intensity graph before and after noise reduction. (a) (a) (b) FIGURE 4. Fabric image intensity: (a) before and (b) after noise reduction. (b) In addition, in order to separate weft yarn (local maximum) from the remaining noise in the fabric image intensity graph, local maxima amplitude was calculated. If the amplitude was less than a quarter of the maximum amplitude in the graph, the local maximum would be considered as noise, otherwise it would be counted as a weft yarn. FIGURE 3. Fabric image: (a) initial image, (b) gray scale image after processing. Journal of Engineered Fibers and Fabrics Volume 10, Issue 4 – 2015 31 http://www.jeffjournal.org Control Unit Design The on-line weft density control program was written in MATLAB. When the monitored weft density did not match the set point value, the error signal was generated and the controller produced a compensation command accordingly. The output of the PID controller was an 8-bit coded integer. This digital number had to be converted to an analogue value. A special electrical circuit was designed to convert the controller binary output to the analogue voltage on a scale from 0 to 10 volts. This electrical circuit interfaced with a PC via a parallel port. The generated voltage was fed into the inverter to regulate the take-up motor speed. FIGURE 5. The comparison of measured and simulated model outputs. Designing the PID controller included the following steps: Tuning the Controller In designing a PID controller, one of the most important steps is to establish a proper value for controller gains. The Ziegler-Nichols tuning method [26] was used to calculate controller gains. This method employs an experimental technique for setting the PID gains. Designing a Simulator Tuning the weft density control system involved fabric production with different weft densities. This process was costly and time consuming. Therefore, a computerized simulator was designed in which virtual data replaced the weaving machine and the measuring system operation in the control loop. According to the Ziegler-Nichols method, ki and kd gains were initially set to zero. kp was increased until it reached the ultimate gain in which the output of the loop started to oscillate. Both ultimate gain and oscillation period were employed to set the gains by using the mathematical relation as mentioned in Table II. First, the simulator was applied to adjust the gains of the PID controller and then the controller was implemented on the real weaving loom. The simulator algorithm was programmed in MATLAB. To ensure the accurate function of the simulator, the supplied voltage into the weaving machine and the input value of voltage to the simulator were manually changed in one step. Figure 5 represents the outputs of the simulator in comparison with the measured value on the real loom. In the first step, the controller gains were obtained by using the simulator and the control system was tested virtually at various set points. The results showed that in the case of set points beyond 30 picks/inch, the control system responses were not proper and oscillated around the steady state value as shown in Figure 6. This was the result of the time delay occurring in the weft density control system. Time delay was the result of fabric transfer from cloth fell to the measuring point implying that the controller was only sensitive to the retrospective actions and decided based on the previous events. To modify the time delay effect, the Smith predictor, an algorithm for assessing the stability in the control system affected by long dead time as proposed by O. J. M. Smith in 1957 [27], was used. TABLE II. Mathematical equations for PID controller tuning. *Ku is the ultimate gain and Pu is the oscillation period. Journal of Engineered Fibers and Fabrics Volume 10, Issue 4 – 2015 32 http://www.jeffjournal.org A basic construction of the Smith predictor is illustrated in Figure 7. The strategy of the Smith predictor comprises an ordinary PID control system and a dead time compensating algorithm in the inner loop which estimates the process variation in the absence of disturbance. The algorithm consists of two terms; the first term predicts the process behavior in the absence of the disturbance and the second predicts the process behavior in the absence of both disturbance and dead time. A new simulator was designed and attached to the previous control loop as the inner loop (predictor unit). This new simulator was able to predict the weaving process in both presence and absence of dead time. After attaching the predictor to the PID control loop, the controller was tuned again based on the Ziegler-Nichols method. The result of tuning is reported in Table III. These data were extracted according to the mathematical relation mentioned in Table II. As illustrated in Figures 8 and 9, the control system showed more moderated response to the input change. Figure 8 shows the virtual output of the control system that was estimated by the simulator and Figure 9 shows real loom output. FIGURE 6. Output of the simulated model for ordinary PID controller in response to 3 picks/inch variation from the set point. FIGURE 7. The Scheme of Smith predictor [27]. TABLE III. PID controller gain after inserting Smith predictor. Implementation of the Weft Density On-Line Control System To develop the weft density on-line control system, appropriate changes were made to the weaving loom. Mechanical motion transfer to the take-up roller from the main motor was replaced by an AC motor to provide the ability to control the take-up roller speed automatically, and the image processing equipment was installed on the weaving loom. The previous PID controller and inner loop (predictor unit) were applied to the real loom. The response of the control system to the input change with time was investigated on the real loom. The results showed that the control system did not work properly on the real loom, and thus, the system stability requirement could not be satisfied. Therefore, three PID FIGURE 8. Output of the simulated model after inserting Smith predictor to the control system. Journal of Engineered Fibers and Fabrics Volume 10, Issue 4 – 2015 33 http://www.jeffjournal.org gains were manipulated and the response of the system to the input change was considered. The control system output showed that reducing the derivative gain to half of its initial value provided much more stability in the control system. In order to improve the stability of the control system and moderate the variation of the weft density, a linear filter, as described in Eq. (3), was used. yi = γ × xi + (1 − γ ) × xi −1 (3) FIGURE 9. Response of the control system to variation of take-up roller speed. where γ is the experimentally obtained gain equal to 0.6, xi and xi-1 represent the current value and the previous value of the weft density, respectively, and yi denotes the new value weft density. This filter was operated on the measuring system and the Smith predictor outputs. FUNCTION EVALUATION OF THE WEFT DENSITY CONTROL SYSTEM In this step, the function of the weft density control system was tested and the following experiments were performed to determine the ability of the control system in error compensation. FIGURE 10. Response of the control system to variation of takeup roller speed. WD is the measured weft density, WDF is the predictor output in the absence of disturbance, and WDT is the predictor output in the absence of both disturbance and time delay. Response of the Control System to Variation of the Take-up Roller Speed The most effective factor on the weft density is the take-up roller linear speed. Hence, the control system is expected to correct the take-up roller linear speed variation that could be caused by various disturbances. Therefore, the take-up roller speed was varied manually producing fabric with different weft densities from the set point. The control process was paused and the supplied voltage into the take-up motor was changed. After one minute, the control system was run once again. As shown in Figure 9, the control system was able to compensate the step changes in the weft density and return it to the set point value of 25 picks/inch. Furthermore, as can be seen in Figure 10, both terms related to the output of the Smith predictor were added to Figure 9. Journal of Engineered Fibers and Fabrics Volume 10, Issue 4 – 2015 Fluctuation in Electric Power Feed to Take-up Motor and the Response of the Control System Variation of the electric power feed to the take-up motor from the set value led to the variation of the take-up roller linear speed. To change the output of the electric circuit voltage, the controller output was multiplied by a constant value. This was similar to fluctuation in the feed electric power to the take-up motor. Figure 11 illustrates a sample of the control system response to the variation of take-up roller speed when the set point value was 21 picks/inch. This figure shows that the control system could cope with this kind of disturbance. 34 http://www.jeffjournal.org image processing technique in a PID control system on the weaving loom was investigated. A machine vision system was developed for on-line weft density measurement based on the computational image processing routine. Take-up roller speed was considered as the manipulated element to adjust the weft density. Moreover, a simulator was designed and implemented in the control loop to virtually tune the PID controller gains. The results indicated that there was a dead time between the fabric formation and weft density measurement. To surmount the dead time problem, the PID control loop was modified by the Smith predictor. The control system elements were installed on a real weaving machine and tested. The results of set point tracing and regulatory control in various conditions demonstrated an acceptable performance of the control system. The system adjusts the weaving machine function in proper time and fabric with uneven weft density is produced in acceptable distance. Such distance depends on set point values. FIGURE 11. Response of the control system after multiplying by 1.2 in the controller output. Response of the Control System to the Inconsistency of Weaving Machine Components Synchronizing between the weaving machine and the take-up motor is a necessary prerequisite for production of an even fabric. The system performance against the inconsistency of the weaving machine and take-up motor was investigated. Accordingly, the weft insertion rate was changed from its programmed value of 240 picks/min to 195 picks/min in the control system. The control system compensated for the disturbance effect by adjusting the take-up motor speed. Figure 12 shows the response of the control system when the set point value was 21 picks/inch. REFERENCES [1] Islam, S. A., "Features Identification of Set Marks in Weaving," Canadian Textile Journal 2001, 118, 28-31. [2] Greenwood, K.; Cowhig, W. T., "The position of the cloth fell in power looms, part I," The Journal of the Textile Institute 1956, 47, T241-T254. [3] Greenwood, K.; Cowhig, W. T., "The position of the cloth fell in power looms, part II," The Journal of the Textile Institute 1956, 47, T255-T273. [4] Greenwood, K.; Vaughan, G. N., "The position of the cloth fell in power looms, part III," The Journal of the Textile Institute 1956, 47, T274-T286. [5] Greenwood, K.; McLoughlin, W. T., "The design and operation of a loom with negative beat-up," The Journal of the Textile Institute 1965, 56, T31-T328. [6] Stemheim, A.; Grosberg P., "Weaving with constant beat-up force," The Journal of the Textile Institute 1991, 82, 317-323. [7] Stemheim, A.; Grosberg P., "The effect of sley motion on beat-up force," The Journal of the Textile Institute 1991, 82, 325-331. [8] Eren, R.; Porat, I.; Greenwood, K., "A mechatronics approach to the control of pickspacing," Mechatronics 1995, 5, 165182. FIGURE 12. Response of the control system to the change of weft insertion rate. Figures 9-12 show that the weft density control system could compensate for the deviation of weft density from the set point originated by different sources. CONCLUSION By expanding the application of technical fabrics in all industrial fields and considering the necessity of evenness in these fabric types as well as enhancing industrial production rate, the application of the Journal of Engineered Fibers and Fabrics Volume 10, Issue 4 – 2015 35 http://www.jeffjournal.org [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] Jeddi, A. A. A.; Nosrati, H.; Ordoukhany, D.; Rashidian, M., "A Comparative Study of Electronically and Mechanically Controlled Warp Yarn Let-off Systems," Indian Journal of Fiber and Textile Research 1999, 24, 258263. Ordoukhany, D., Analyses the Relationship between Warp Beam Rotation and Let-off Tension with Electrical and Mechanical Controller in Weaving Loom (MS Thesis) 1996, Department of Textile Engineering, AmirKabir University of Technology, Tehran, Iran. Dayik, M.; Kayacan, M. C.; Calis, H.; Cakmak, E., "Control of warp tension during weaving procedure using evaluation programming," The Journal of the Textile Institute 2006, 97, 313-324. Nosraty, H.; Jeddi, A. A. A.; Kabganian, M.; Bakhtiarinejad, F., "Influence of Controlled Weft Yarn Tension of a Single Nozzle Air-Jet Loom on the Physical Properties of the Fabric," Textile Research Journal 2006, 76, 637-645. Nosraty, H., Characterization of Weft Yarn Tension Variation for Air-Jet Loom and Determination of the Effect of Controlled Weft Tension on Physical Properties of Fabric (Ph.D. Thesis) 2000, Department of Textile Engineering, AmirKabir University of Technology, Tehran, Iran. Kuo, C. F. J.; Su, T. L.; Chen, C. H., "Dynamic modelling and control of a beat-up mechanism," Polymer-Plastics Technology and Engineering 2008, 47, 367-375. Lin, J. J., "Applying a Co-occurrence Matrix to Automatic Inspection of Weaving Density for Woven Fabrics," Textile Research Journal 2002, 72, 486-490. Ravandi, S. A. H.; Toriumi, K., "Fourier Transform Analysis of Plain Weave Fabric Appearance," Textile Research Journal 1995, 65, 676-683. Bugao, X., "Identifying Fabric Structure with Fast Fourier Transform Techniques," Textile Research Journal 1996, 66, 496-506. Chan, C. H., "Fabric defect detection by Fourier analysis," IEEE Transactions Industry Applications 2000, 36, 1267-1276. Tunak, M.; Linka, A.; Volf, P., "Automatic Assessing and Monitoring of Weaving Density," Fibers and Polymers 2009, 10, 830-836. Journal of Engineered Fibers and Fabrics Volume 10, Issue 4 – 2015 [20] Cardamon, J. M.; Damert, W. C.; Phillips, J. G.; Marmer; W. N., "Digital Image Analysis for Fabric Assessment," Textile Research Journal 2002, 72, 906-916. [21] Jeong, Y. J.; Jang, J., "Applying Image Analysis to Automatic Inspection of Fabric Density for Woven Fabrics," Fibers and Polymers 2005, 6, 156-161. [22] Sodomka, L.; Komrska, J., "Laser Diffraction Measurement of Parameters of Fine-Mesh Woven Textile," Textile Research Journal 1991, vol. 61, pp. 232-236,. [23] Ribolzi, S.; Merecklr, J.; Gresser, J.; Exbrayt, P. E., "Real-Time Fault Detection on Textile Using Opto-electronic Processing," Textile Research Journal 1993, 63, 61-71. [24] Islam, A. T. M. S.; Bandara, M. P. U., "Yarn Spacing Measurement in Woven Fabrics with Specific Reference to Start-up Marks," The Journal of the Textile Institute 1996, 87, 107119. [25] Kianiha, A.; Sheikhzadeh, M.; Semnani, D.; Dabirian, F., "An investigation into the weft insertion periodic errors in fabric using an image analysis method," The Journal of the Textile Institute 2010, 101, 457-462. [26] Bolton, W.; Control Engineering; Longman Scientific and Technical: 1992 [27] Wolfgang, A.; Practical Process Control for Engineers and Technicians; ELSEVIER: 2005. AUTHORS’ ADDRESSES Atieh Almasi Zefrehyee Mohammad Amani Tehran, PhD Hooshang Norsaty, PhD Marzie Abhajani, PhD Amirkabir University of Technology Hafez Street Tehran 0098 IRAN 36 http://www.jeffjournal.org
© Copyright 2026 Paperzz