# Research on Fuzzy Control Based Flexible Composite Winding System

Authors: He Xiaodong; Shi Yaoyao; Kang Chao
Journal: Advances in Fuzzy Systems
 (2016)

---

## Abstract

In the process of composite resin prepreg tape winding, the presence of pores or voids among the layers of composite can result in reduced strength of winding. To alleviate this problem, it is required that the composite tape winding machines be designed such that the layers of composite are evenly wound on the previous one. The paper presents a novel design of flexible winding system for composite tape winding. Based on the analysis of errors in winding process, the novel winding system eliminates winding point error and winding angle error based on the speed controlled flexible roller. This paper also presents the kinetic analysis of the novel system and its controller design. Experiments are conducted on the novel winding system. The experimental results illustrate that the novel flexible winding system has a good performance in winding accuracy.


---

## Body

## 1. Introduction

Composites have been widely used in aerospace engineering and other fields for their advantages like high specific strength, high specific modulus, good thermal stability, and good high temperature performance. Tape winding is a major method to manufacture the nozzle of rocket motors [1]. The resin prepreg tape was deposited by a compaction roller during composite winding process [2, 3]. Littlefield et al. designed a pneumatic compaction roller for composite placement [4]; Rudd et al. used a compaction roller for winding a composites gun tube [5]; Hassan et al. analyzed heat transfer for composite placement with a steel compaction roller [6]; Aized and Shirinzadeh optimized the composite placement process by a robot with a compaction roller [7]. However, during the process, the tape would be deformed by the compaction force [2]. The pores or voids between winding layers are inevitable which will result in poor dispersion of materials and affect the overall performance of the composite component. In order to decrease the pores, Costa et al. showed the influence of the porosity in carbon fiber/epoxy resin and carbon fiber/bismaleimide resin composites on material performance [8]; Madsen and Lilholt built a theoretical model for the effect of pore phenomenon on unidirectional fiber composite performance [9]; Koushyar et al. focused on the phenomenon of carbon fiber/epoxy prepreg growing under hot pressing and vacuum [10].All the research above shows that there would be winding errors between the original shape of mandrel and the composite layers. In this paper, a novel tape winding system using a flexible roller and a winding speed controller is presented, which would eliminate the winding angle errors and position error of winding point in composite tape winding process. The experiment results demonstrate that the flexible winding system has pretty good quality to eliminate the winding errors.


## 2. Composite Tape Winding Process

The composite tape winding is a kind of filament winding; it consists of several steps like wrapping resin prepreg carbon fiber/glass fiber tape onto the mandrel by the combined action of compaction pressure from the roller, tape tension, and winding temperature, extruding pores from tape-layer interfaces, making the interlayer bonding of prepreg tape tight. The schematic is shown in Figure1(a) [11]. During the winding process, the resin prepreg tape is wrapped to the winding point on mandrel through a compaction roller, layer by layer at a certain angle called winding angle.Figure 1
Composite tape winding process.
(a)
(b)Nonzero winding angle is needed when a nozzle for rocket motor was produced [12], shown in Figure 1(b). In order to avoid the influence by double curvature resulting from winding angle, differential speed rollers have been used to transform the deformable prepreg tape into sector to fit the winding angle, as shown in Figure 2.Figure 2
Differential speed rollers for nonzero winding angle.The speed distribution for the differential speed rollers at the prepreg tape can be described as(1)dvkdk=sin⁡θR.Here,vk is velocity of a particular roller, k is the distance between the roller and the winding point, R is the radius of winding mandrel, and θ is the winding angle.The compaction roller moves along the mandrel and deposits the resin prepreg tape on the wrapped layer; the winding speed could be calculated by (2); it is obvious that the speed is related to the thickness of the tape. In an ideal winding status, the tape thickness is a constant, while the winding speed of the compaction roller and the increment of wrapped layers can be completely fit, as shown in Figure 1(b). Hence,(2)B=δsin⁡θ.Here,B is the winding speed, feed distance per revolution, and δ is the thickness of the prepreg tape.During the tape winding process, the tape would be combined and the pores between tape layers could be extruded by compaction pressure [13]; the accuracy movement of compaction roller is the precondition to the combination, as shown in Figure 3.Figure 3
Combination of the prepreg tape.During the practical winding process, the tape thickness can be deformed due to the effects such as compaction force, tensile force, and the transformation by differential speed rollers, and there would be errors in the prepreg process; these phenomena would cause tape thickness error, which leads to errors between the moving compaction roller and the accumulation tape layers. The errors between compaction roller and tape layers would lead to the errors in tape winding.


## 3. Winding Errors Analysis and Design Requirements on the Roller System

According to Figure1, winding process is related to both accumulation of the resin prepreg tape and movement of the compaction roller. An identical speed of the compaction roller compared to the deposition speed of wrapped tape should be operated during the winding. The error of tape thickness would result in error between the tape layer and the moving roller and flaws in the winding product, such as the wavy surface shown in Figure 4.Figure 4
Wavy surface on tape winding product.The flaws in winding product could be analyzed in two situations: thinner tape and thicker tape used in winding process.As shown in Figure5, thinner tape used in winding process would be wrapped behind the roller. The winding tape would be located across the wrapped layer, and there would be a pore between winding tape and wrapped layer. Meanwhile, the outer edge of the tape would be shrunken for the tensile force. Finally, the winding angle would be decreased. Hence,(3)ean=θ-θn=∑εn,(4)εn=arcsinBWsin⁡θn-1-δ-ethW.Figure 5
Winding angle error in thinner tape.Here,W is the width of the prepreg tape, eth is the tape thickness, εn is the angle increment between n layer and n-1 layer, θn is the winding angle at n layer, and ea is the winding angle error at n layer.The winding angle decrease model is shown as (3) and (4). This is working on a simplification that the tape would not be banded in the section direction. It is shown that the error between the wrapped layers is integral and nonlinear to the thickness error.It is more complex when the winding tape was thicker than the design. According to the coherence of the interface for wrapped layer, there are two cases, slippage or not.As shown in Figure6, the compaction roller would lag to the wrapped layer because the moving roller is slower than the accumulation of tape layers when using thicker tape.Figure 6
Winding position error in thicker tape.If the tape layer would not be slipped under the compaction, as shown in Figure6, the laminated tape layer would push the compaction roller over the winding point; therefore, a position error has been produced as(5)epn=∑τn,(6)τn=δ+ethcos⁡θn-Btan⁡θn.Here,ep(n) is the winding position error at n layer and τn is the winding position increment between n layer and n-1 layer.In this situation, the winding angle would not be changed, and the position error is integral toeth and B.In another condition, when the compaction force was over the bonding strength, the compaction roller would push the layer slip, and the winding angle would be increased, shown in Figure7. Hence,(7)ean=θn-θ=∑εn,(8)εn=arccotWδ+eth-Bsin⁡θn-1-cot⁡θn-1.Figure 7
Winding angle error in thicker tape.The winding angle increase model is shown as (7) and (8), which is working on an assumption that outer edge of the layer would not be reduced. It is shown that the increased angle error has the same features as the decrease model.In all the above, it can be seen that the tape thickness error would lead to winding angle error and position error during winding process. To eliminate these errors, a novel design of flexible tape winding system had been presented including the flexible roller system and the winding speed control system.In order to acquire the winding angle error and winding position error, the flexible roller system should be able to follow the changing of the winding angle and measure the winding point position. The winding speed control system should control the winding speed to eliminate the winding angle error and the position error caused by the tape thickness error.


## 4. A Novel Design of Flexible Roller System

Based on the analysis of the winding errors, a flexible roller system should be designed to acquire and distinguish the errors. The flexible roller system has been designed in Figure8.Figure 8
Flexible roller system platform.As shown in Figure8, a flexible roller with cylinders and sensors is driven by feeding motor on the feeding axis. Double cylinders, the primary one and the secondary one, are adopted in the roller system. The primary cylinder provides compaction force during winding process; linear grating assembled on the main cylinder is used to measure the winding position error. The secondary cylinder pushes the flexible roller yawing around the rotation point; an angle sensor installed on rotation point measures the winding angle in real time.The principle of flexible roller system is shown in Figure9. In order to distinguish the errors, the roller should yaw around the winding point on the feeding axis to acquire the winding angle. Three axes are used in the system, which include feeding axis (Z-axis), cylinder axis (X-axis), and rotation axis (B-axis). The flexible roller system comprises the machine coordinate system {M}, work piece coordinate system {W}, rotation system {B}, and roller system {R}. During the winding process, when winding angle changes, the flexible roller would yaw around the rotation point, and there would be an error on the winding point between roller and tape layer. In order to adjust the error, the system calculates interpolate values based on the structure of roller system and the yaw angle increment of B-axis; with the values, an interpolate controller adjusts the speed of roller to fit the deposition speed of wrapped tape by using the feeding motor.Figure 9
Principle of flexible roller system.Therefore, the roller would yaw around the winding point to measure the winding angle, without effect on the position error. And the linear grating on the cylinder could measure the winding position error precisely.The basic structure of these systems is shown in Figure10, where WZ and WX are the offset between {M} and {W}, BX and BZ are the offset between {R} and {B}, xW and zW are the position of roller forward-point in {W}, xM and zM are the position of the rotation system in {M}, and θ is the rotation angle of the roller. In the system, the position of the winding point in the work piece coordinate system and the rotation angle roller can be transformed into the position of the rotation system in the machine coordinate [14]. It could be calculated by(9)PBORGM=TWM·TRW·PBORGR=10WX01WZ001cos⁡θ-sin⁡θxWsin⁡θcos⁡θzW001BXBZ1=xMzM1.Figure 10
Basic structure of flexible roller system.Here,TWM is the transformation matrix from {M} to {W}; TRW is the transformation matrix from {W} to {R}; PBORGR is the position of rotation system in {R}; PBORGM is the position of rotation system in {M}.Defining the rotation matrix asR, the offset between {R} and {B} as B, the offset between {M} and {W} as W, the position of roller forward-point in {W} as PRW, and the position of rotation system in {M} as PBM, (9) can be changed to(10)R·B+PRW+W=PBM.DifferentiatePBM; there is (11)dPBM=∂R·B∂θdθ+dWPR.According to (11), the speed of PBM is comprised of the speed of PRW and the angular speed of the flexible roller.According to the analysis of principle operation for flexible roller system, the interpolate controller should have the function of calculating the feeding axis compensation value in real time based on the changing angle. In order to design the interpolation control program, the speed ofPBM should be discrete. Using first-order difference quotient to discrete equation (11), there is(12)ΔPBM=RBθ-RBθ-Δθ+ΔPRW.According to (12), the interpolation increment of PBM in n sampling time is shown in(13)ΔzMn=BXC1-BZC2+ΔzWn.Here,C1=sin⁡θn-sin⁡θn-1; C2=cos⁡θn-cos⁡θn-1.When a winding angle increment is detected, the calculated interpolation incrementΔzMn would be transmitted to the feeding motor, and the roller would be fixed to the winding point on the feeding axis. Therefore, the roller could yaw around the winding point to measure the winding angle, and the winding position error could be acquired from the linear grating.


## 5. Design of the Flexible Winding Speed Control System

In summary, during tape winding process, error of tape thickness would cause a location error for compaction roller to wrapped layer, and there would be error of winding angle and error of winding position. According to (4), (6), and (8), it is feasible to eliminate the errors by control of the winding speed during winding process.As noted above, the changing of winding angle is complex, parameter related, and nonlinear to the winding speed; on the other hand, winding position error is simply integral to the winding speed.According to this, a fuzzy speed controller is used for winding angle control, and a differential controller is used for winding point position control [15].The fuzzy speed controller is a two-input, single-output system; the input variables are winding angle errore(t) and its differential de(t); the domain range corresponding to the inputs is [0,1]. The fuzzy speed controller output variable si(t) is the winding speed increment, and the corresponding domain range is [0,1].All input and output variables are described by five triangular membership functions,{MB,MS,Z,S,B}, which means {minusbig,minussmall,zero,small,big}, shown in Figure 11.Figure 11
Degree of membership for inputs and output.The fuzzy speed control rule is described in Table1.Table 1
Fuzzy speed control rule.
si
e
MB
MS
Z
S
B
de
MB
B
S
S
Z
Z
MS
B
S
S
Z
MS
Z
S
S
Z
MS
MS
S
S
Z
MS
MS
MB
B
Z
Z
MS
MS
MBThe relationship of inputs and output of the controller is shown by surface of the control rules as in Figure12.Figure 12
Surface of the fuzzy speed controller.According to (6), identical winding speed for a thicker tape can be calculated as(14)Bn+1=δ+ethsin⁡θn=τncot⁡θn+Bn.It is shown in (13) that the gain of differential controller could be set to cot⁡θn.Therefore, a double loop control system is designed for flexible winding speed control system, as shown in Figure13.Figure 13
Flexible winding speed control system.The tape layer was accumulating during the winding process; the flexible roller system could follow the changing of winding angle and measure the winding point error in real time. With the measurement, winding speed control system regulates winding speed to adjust the errors. A fuzzy speed controller is used to adjust the winding angle error, and a differential controller is used to control the winding position error. The switch of controllers is operated by position error; if the position error was less than a threshold, the fuzzy speed controller would be activated to adjust the winding angle error; else, the differential controller would be activated to control the position error.


## 6. Experiments and Results

Carbon fiber prepreg tape has been used for winding cylinder mandrel in flexible winding experiment. The experiment system is shown in Figure14.Figure 14
Flexible winding experiment system.In the experiment, the position error threshold is set to 0.5 mm, and winding angle is 12°, the tape width is 40 mm, the tape thickness is 0.2~0.24 mm (20 points on the tape have been measured), the mandrel rotation speed is set to 20 revolutions per minute, and 160 mm diameter cylinder mandrel has been used. There were two parts of the experiment as follows: speed control experiment and winding experiment.


### 6.1. Fuzzy Winding Speed Control Experiment

In order to test the winding speed control system, the initial winding speed is set to 1.5 mm per revolution, which is calculated by the thickness of 0.31 mm, about 30% thicker than the used tape.The winding speed of the experiment is shown in Figure15. In the experiment, winding speed converged to 1 mm per revolution in 30 seconds, which was the winding speed for the tape thickness calculated by the thickness of 0.21 mm. The maximum winding angle error is 1.1°, and the maximum winding position error is 0.55 mm.Figure 15
Winding speed of the experiment.


### 6.2. Tape Winding Experiment

Three groups in tape winding experiment have been finished as follows: control group, standard winding group, and flexible winding group.In order to calculate the porosity of winding product, a reference product has been cured for 120 minutes at 0.5 Mpa and 150°C in the control group; the porosity could be calculated as(15)P=1-ρ0ρ×100%.Here,P is the porosity of the winding product; ρ0 is density of the winding product; ρ is the density of the reference product.Curing process of control group is shown in Figure16, and reference product of control group is shown in Figure 17.Figure 16
Curing process of control group.Figure 17
Reference product.The size of the product of control group is 4.4 mm high, 40 mm wide, and 47 mm long, and the mass is 3.2 g, and the density is 1.596 g/cm3.The flexible winding group of experiment is shown in Figure18.Figure 18
Flexible winding experiment.The winding products have been cured with vacuum assist for 120 minutes at 150°C. A flexible winding product is shown in Figure19.Figure 19
Flexible winding product.The section of the standard winding product is shown in Figure20. The black part in the figure is the pore in product. The density of the product is 1.492 g/cm3; according to the reference product, the porosity of the standard winding product is 6.5%.Figure 20
Section of standard winding product.The inner surface of the standard winding product is shown in Figure21. The dark part marked by red line is the flaw when a thicker tape had been used during tape winding, as analyzed in Figure 7.Figure 21
Inner surface of standard winding product.The section of the flexible winding product is shown in Figure22 and the density of the product is 1.586 g/cm3; according to the reference product, the porosity of flexible winding product is 0.6%.Figure 22
Section of flexible winding product.The inner surface of the flexible winding product is shown in Figure23. Compared to the standard winding product, a smooth inner surface has been finished with flexible winding system.Figure 23
Inner surface of flexible winding product.


## 6.1. Fuzzy Winding Speed Control Experiment

In order to test the winding speed control system, the initial winding speed is set to 1.5 mm per revolution, which is calculated by the thickness of 0.31 mm, about 30% thicker than the used tape.The winding speed of the experiment is shown in Figure15. In the experiment, winding speed converged to 1 mm per revolution in 30 seconds, which was the winding speed for the tape thickness calculated by the thickness of 0.21 mm. The maximum winding angle error is 1.1°, and the maximum winding position error is 0.55 mm.Figure 15
Winding speed of the experiment.


## 6.2. Tape Winding Experiment

Three groups in tape winding experiment have been finished as follows: control group, standard winding group, and flexible winding group.In order to calculate the porosity of winding product, a reference product has been cured for 120 minutes at 0.5 Mpa and 150°C in the control group; the porosity could be calculated as(15)P=1-ρ0ρ×100%.Here,P is the porosity of the winding product; ρ0 is density of the winding product; ρ is the density of the reference product.Curing process of control group is shown in Figure16, and reference product of control group is shown in Figure 17.Figure 16
Curing process of control group.Figure 17
Reference product.The size of the product of control group is 4.4 mm high, 40 mm wide, and 47 mm long, and the mass is 3.2 g, and the density is 1.596 g/cm3.The flexible winding group of experiment is shown in Figure18.Figure 18
Flexible winding experiment.The winding products have been cured with vacuum assist for 120 minutes at 150°C. A flexible winding product is shown in Figure19.Figure 19
Flexible winding product.The section of the standard winding product is shown in Figure20. The black part in the figure is the pore in product. The density of the product is 1.492 g/cm3; according to the reference product, the porosity of the standard winding product is 6.5%.Figure 20
Section of standard winding product.The inner surface of the standard winding product is shown in Figure21. The dark part marked by red line is the flaw when a thicker tape had been used during tape winding, as analyzed in Figure 7.Figure 21
Inner surface of standard winding product.The section of the flexible winding product is shown in Figure22 and the density of the product is 1.586 g/cm3; according to the reference product, the porosity of flexible winding product is 0.6%.Figure 22
Section of flexible winding product.The inner surface of the flexible winding product is shown in Figure23. Compared to the standard winding product, a smooth inner surface has been finished with flexible winding system.Figure 23
Inner surface of flexible winding product.


## 7. Conclusions

In order to eliminate the winding errors such as winding angle error and winding position error caused by tape thickness error and other factors during composite tape winding process, a novel flexible winding system has been presented and tested. Design requirement and working principle have been analyzed in detail; the key factors of the flexible winding system have been found. These results laid the foundation for establishing the system.According to the control factors, a flexible roller system and a winding speed controller have been established. Flexible winding experiment has been done for fiber prepreg tape. The flexible winding system has been proved to be feasible. It has been realized that the flexible winding system could adjust the winding speed to fit the thickness error of the resin prepreg tape. According to the experiment result, a thickness error which is about 30% thicker than the used tape can be convergent in 30 seconds; the maximum winding angle error is controlled in 1.1°, and the maximum winding position error is controlled in 0.55 mm; compared to the standard winding product, the porosity of flexible winding product could be improved from 6.5% to 0.6% and a smooth surface could be achieved in flexible winding product. An accuracy tape winding process could be guaranteed by using the flexible winding system.



---

*Source: 7181706-2016-02-15.xml*