Filament winding apparatus, filament winding design method, and manufacturing method of tank
10994498 · 2021-05-04
Assignee
Inventors
Cpc classification
B65H57/14
PERFORMING OPERATIONS; TRANSPORTING
B29C70/16
PERFORMING OPERATIONS; TRANSPORTING
B29C53/602
PERFORMING OPERATIONS; TRANSPORTING
B29K2105/08
PERFORMING OPERATIONS; TRANSPORTING
F17C2209/2154
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
B29C70/16
PERFORMING OPERATIONS; TRANSPORTING
B65H57/14
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A filament winding apparatus includes: N guide members arranged around a liner having an elongate shape such that the N guide members are centered around a center axis of the liner, the center axis extending in a longitudinal direction of the liner, each of the N guide members being configured to supply one bundle of fibers, and N being an integer equal to or larger than two, a drive unit configured to repeat, W times, a winding operation to helically wind N bundles of fibers supplied respectively from the N guide members around the liner at the same winding angle to form a reinforcing layer, the winding operation being an operation in which each of the N guide members travels, in a direction parallel to the center axis of the liner, from and back to a winding start position, and W being an integer equal to or larger than two.
Claims
1. A filament winding apparatus comprising: N guide members arranged around a liner having an elongate shape such that the N guide members are centered around a center axis of the liner, the center axis extending in a longitudinal direction of the liner, each of the N guide members being configured to supply one bundle of fibers, and N being an integer equal to or larger than two; and a drive unit configured to repeat, W times, a winding operation to helically wind N bundles of fibers supplied respectively from the N guide members around the liner at the same winding angle to form a reinforcing layer, the winding operation being an operation in which each of the N guide members travels, in a direction parallel to the center axis of the liner, from and back to a winding start position, and W being an integer equal to or larger than two, wherein W is the number of time of the winding operation at a time when a group of numerical values n and a group of numerical values m calculated by a formula (1) to a formula (3) match each other in no particular order,
n=L{x}, a function L{x} is a function to take out a fractional portion of x, (1)
x=θgM/(360/W) (2)
m=(M−1)/N, where (3) n is a value indicating a first position of each of the bundles of fibers at a time when the N bundles of fibers are wound around the liner for W times, m is a value indicating a second position set such that the N bundles of fibers are equally arranged on the liner, θgM is a relative angle (0°≤θgM<360°) of one of the N guide members around the center axis to an origin (0°) when a position of another of the N guide members is set as the origin (0°), and M is a number assigned to each of the N guide members, M being an integer equal to or larger than one and equal to or smaller than N.
2. The filament winding apparatus according to claim 1, wherein the liner includes: a cylindrical section; and two ends that close both of longitudinal ends of the cylindrical section, and when a rate of an area of the cylindrical section covered by one of the bundles of fibers with respect to a surface area of the cylindrical section is referred to as a coverage rate of the one bundle of fibers, a sum of the coverage rates of the N bundles of fibers is set within a range that is equal to or larger than 100% and equal to or smaller than 110%.
3. The filament winding apparatus according to claim 1, wherein the liner includes: a cylindrical section; and two ends that close both of longitudinal ends of the cylindrical section, and when a rate of an area of the cylindrical section covered by one of the bundles of fibers with respect to a surface area of the cylindrical section is referred to as a coverage rate of the one bundle of fibers, a sum of the coverage rates of the N bundles of fibers is set within a range that is equal to or larger than 75% and smaller than 100%.
4. The filament winding apparatus according to claim 1, wherein N indicating the number of the guide members is any one of integers equal to or larger than two and equal to or smaller than nine.
5. The filament winding apparatus according to claim 1, wherein N indicating the number of the guide members is any one of integers equal to or larger than two and equal to or smaller than four.
6. The filament winding apparatus according to claim 1, wherein the drive unit is configured to cause the N guide members to move in tune of each other.
7. The filament winding apparatus according to claim 1, wherein the relative angle θgM of each of the N guide members satisfies 0°≤θgM<180°.
8. A manufacturing method of a tank accommodating a fluid comprising: preparing a liner having an elongate shape; and repeating, W times, a winding operation to helically wind N bundles of fibers supplied respectively from N guide members around the liner at the same winding angle to form a reinforcing layer, the N guide members being centered around a center axis of the liner, the center axis extending in a longitudinal direction of the liner, each of the N guide members being configured to supply one bundle of fibers, and N being an integer equal to or larger than two, the winding operation being an operation in which each of the N guide members travels, in a direction parallel to the center axis of the liner, from and back to a winding start position, and W being an integer equal to or larger than two, wherein W is the number of times that the winding operation is repeated, W is the number of time of the winding operation at a time when a group of numerical values n and a group of numerical values m calculated by a formula (1) to a formula (3) match each other in no particular order,
n=L{x}, a function L{x} is a function to take out a fractional portion of x, (1)
x=θgM/(360/W) (2)
m=(M−1)/N, where (3) n is a value indicating a first position of each of the bundles of fibers at a time when the N bundles of fibers are wound around the liner for W times, m is a value indicating a second position set such that the N bundles of fibers are equally arranged on the liner, θgM is a relative angle (0°≤θgM<360°) of one of the N guide members around the center axis to an origin (0°) when a position of another of the N guide members is set as the origin (0°), and M is a number assigned to each of the N guide members, M being an integer equal to or larger than one and equal to or smaller than N.
9. A filament winding design method comprising: in a case where N bundles of fibers, which are supplied from N guide members are centered around a center axis of a liner having an elongate shape, the center axis extending in a longitudinal direction of the liner, each of the N guide members being configured to supply one bundle of fibers, and N being an integer equal to or larger than two, are helically wound by repeating a winding operation to helically wind N bundles of fibers supplied respectively from the N guide members around the liner at the same winding angle to form a reinforcing layer, the winding operation being an operation in which each of the N guide members travels, in a direction parallel to the center axis of the liner, from and back to a winding start position, and W being an integer equal to or larger than two, setting W such that W is the number of time of winding operation at a time when a group of numerical values n and a group of numerical values m calculated by a formula (1) to a formula (3) match each other in no particular order,
n=L{x}, a function L{x} is a function to take out a fractional portion of x, (1)
x=θgM/(360/W) (2)
m=(M−1)/N, where (3) n is a value indicating a first position of each of the bundles of fibers at a time when the N bundles of fibers are wound around the liner for W times, m is a value indicating a second position set such that the N bundles of fibers are equally arranged on the liner, θgM is a relative angle (0°≤θgM<360°) of one of the N guide members around the center axis to an origin (0°) when a position of another of the N guide members is set as the origin (0°), and M is a number assigned to each of the N guide members, M being an integer equal to or larger than one and equal to or smaller than N.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like numerals denote like elements, and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF EMBODIMENTS
(10)
(11) The tank 100 includes a liner 10, caps 21, 22, and a reinforcing layer 70. The liner 10 is a long hollow body that constitutes an inner layer of the tank 100. In an example shown in
(12)
(13) The first winding unit 510 includes an unwinding roller 310, conveying rollers 211, 212, a dancer roller 213, conveying rollers 215 to 217, a first guide member 110, and a drive unit 410. One bundle of fibers 71a is wound around the unwinding roller 310 in advance. The unwinding roller 310 is driven to rotate by an electric motor (not shown) and unwinds the bundle of fibers 71a. The unwound bundle of fibers 71a is conveyed to the dancer roller 213 by the conveying rollers 211, 212. The dancer roller 213 moves vertically in accordance with rotation of a dancer arm 214 so as to regulate a tensile force of the bundle of fibers 71a. The bundle of fibers 71a, the tensile force of which is regulated, is conveyed to the first guide member 110 by the conveying rollers 215 to 217. The first guide member 110 is a member that supplies the one bundle of fibers 71a and winds the bundle of fibers 71a around the liner 10. The first guide member 110 is a hollow box-shaped body. In the first guide member 110, plural conveying rollers 111 used to convey the bundle of fibers 71a are provided. The drive unit 410 controls winding operation of the first guide member 110. The drive unit 410 repeats winding, in which the first guide member 110 reciprocates once in parallel with the longitudinal center axis of the liner 10 from a winding start position, for plural times.
(14) The second winding unit 520 includes an unwinding roller 320, conveying rollers 221, 222, a dancer roller 223, conveying rollers 225 to 227, a second guide member 120, and a drive unit 420. One bundle of fibers 71b is wound around the unwinding roller 320 in advance. In the second guide member 120, plural conveying rollers 121 used to convey the bundle of fibers 71b are provided. The bundle of fibers 71b, which is conveyed by the second guide member 120, is wound around the liner 10 by the second guide member 120. The drive unit 420 controls winding operation of the second guide member 120. The FW apparatus 500 may include three or more winding units.
(15)
(16) The thread groove, which is not shown, is formed in the recess 24 (
(17) Each of the bundles of fibers 71a, 71b is formed by bundling plural fibers that are impregnated with an uncured thermosetting resin. For example, a bundle of carbon-fiber-reinforced plastic (CFRP), in which carbon fibers are impregnated with a thermosetting epoxy resin, can be adopted. Each of the bundles of fibers 71a, 71b is formed in a tape shape. A width d of each of the bundles of fibers 71a, 71b corresponds to a width of a short side S1 of each of the bundles of fibers 71a, 71b. The widths d of the bundles of fibers 71a, 71b are set to be the same. However, the widths d of the bundles of fibers 71a, 71b may differ. Before the winding of the bundles of fibers around the liner 10 is started, one end of each of the bundles of fibers 71a, 71b is fixed to the liner 10.
(18) In an example shown in
(19)
(20) In an example shown in
(21) The number of winding W by each of the guide members 110, 120 is set such that actual positions n (first positions n) of the bundles of fibers 71a, 71b match the assumed positions m thereof when the bundles of fibers 71a, 71b, which are respectively supplied from the two guide members 110, 120, are wound around the liner 10 for the number of winding W. In the example shown in
(22) Here, the assumed position m and the actual position n can be expressed by a formula (1), a formula (2), and a formula (3).
n=L{x} (a function L{x} is a function to take out a fractional portion of x) (1)
x=θgM/(360/W) (2)
m=(M−1)/N (3)
N: the number of the guide members 110, 120 (N is an integer equal to or larger than 2.)
M: a number assigned to each of the guide members 110, 120 (M is an integer equal to or larger than 1 and equal to or smaller than N.)
θgM: a relative angle (0°≤θgM<360°) of the one guide member 120 (110) around the center axis CL to an origin when the position of the other guide member 110 (120) of the guide members 110, 120 is set as the origin (0°).
W: the number of winding of each of the guide members 110, 120
(23) As the appropriate number of winding W, with which the assumed positions m of the bundles of fibers 71a, 71b respectively supplied from the guide members 110, 120 match the actual positions n at the time when the bundles of fibers are wound around the liner 10 by using the two guide members 110, 120, 19 is used. Such an example will be described below. When the number N of the guide members 110, 120 is set to 2, and the number of winding W is set to 19, the following calculation result of the assumed positions m and the actual positions n is obtained. Here, when the number M of the guide member 110 is set to 1 and the relative angle θgM is set at 0°, a result (1) is obtained. When the number M of the guide member 110 is set to 2 and the relative angle θgM is set at 0°, a result (2) is obtained.
(24) Result (1) The guide member 110: number M=1, the relative angle θgM=0°
(25) The guide member 120: number M=2, the relative angle θgM=180°
(26) The bundle of fibers 71a: the assumed position m=0, the actual position n=0
(27) The bundle of fibers 71b: the assumed position m=0.5, the actual position n=0.5
(28) Result (2) The guide member 110: number M=2, the relative angle θgM=0°
(29) The guide member 120: number M=1, the relative angle θgM=180°
(30) The bundle of fibers 71a: the assumed position m=0.5, the actual position n=0
(31) The bundle of fibers 71b: the assumed position m=0, the actual position n=0.5
(32) As it is understood from these results, when the two guide members 110, 120 are used, and the number of winding W is set to 19, the actual position n of the bundle of fibers 71a, which is supplied from the guide member 110, matches the assumed position m thereof, and the actual position n of the bundle of fibers 71b, which is supplied from the guide member 120, matches the assumed position m thereof. Alternatively, the actual position n of the bundle of fibers 71a, which is supplied from the guide member 110, matches the assumed position m of the bundle of fibers 71b, which is supplied from the guide member 120, and the actual position n of the bundle of fibers 71b, which is supplied from the guide member 120, matches the assumed position m of the bundle of fibers 71a, which is supplied from the guide member 110. In other words, when the two guide members 110, 120 are used, and the number of winding W is set to 19, the bundle of fibers 71a and the bundle of fibers 71b, which are respectively supplied from the guide members 110, 120, do not overlap each other on the cylindrical section 13 of the liner 10 and can cover the entire surface of the liner 10 with hardly any clearance.
(33) Meanwhile, as the number of winding W, with which the assumed positions m of the bundles of fibers 71a, 71b respectively supplied from the two guide members 110, 120 do not match the actual positions n thereof, 18 is used. Such a comparative example will be described below. When the number N of the guide members 110, 120 is set to 2, and the number of winding W is set to 18, the following calculation result the assumed positions m and the actual positions n is obtained. Here, in the case where the number M of the guide member 110 is set to 1 and the relative angle θgM is set at 0°, a result (3) is acquired. Here, when the number M of the guide member 110 is set to 1 and the relative angle θgM is set at 0°, a result (3) is obtained. When the number M of the guide member 110 is set to 2 and the relative angle θgM is set at 0°, a result (4) is obtained.
(34) Result (3) The guide member 110: number M=1, the relative angle θgM=0°
(35) The guide member 120: number M=2, the relative angle θgM=180°
(36) The bundle of fibers 71a: the assumed position m=0, the actual position n=0
(37) The bundle of fibers 71b: the assumed position m=0.5, the actual position n=0
(38) Result (4) The guide member 110: number M=1, the relative angle θgM=0°
(39) The guide member 120: number M=2, the relative angle θgM=180°
(40) The bundle of fibers 71a: the assumed position m=0.5, the actual position n=0
(41) The bundle of fibers 71b: the assumed position m=0, the actual position n=0
(42) As it is understood from these results, when the two guide members 110, 120 are used, and the number of winding W is set to 18, the actual positions n of the bundles of fibers 71a, 71b are 0 and thus are the same. As a result, the bundle of fibers 71a and the bundle of fibers 71b are wound at the same position, and the bundle of fibers 71a and the bundle of fibers 71b entirely overlap each other. Thus, it is impossible to cover the entire surface of the liner 10 with hardly any clearance.
(43) As it is understood from the description so far, the number of winding W is the number of winding at the time when a group of numerical values n and a group of numerical values m calculated by the formula (1) to the formula (3) match each other in no particular order. Note that the assumed position m may have a slight allowable range. As an example, in the case where there is an error in the width d of each of the bundles of fibers 71a, 71b, that is, the width of each of the bundles of fibers 71a, 71b actually used for the winding is d1 (d1>d), an assumed position m1 can be expressed by a formula (4) and a formula (5).
m1=m±To (4)
To=[arctan(d1/D×cos β)−arctan(d/D×cos β)]/(360/W) (5)
To: a value that determines the allowable range of the assumed position m
D: a diameter of the liner 10
β: the winding angle
W: the number of winding of each of the guide members 110, 120
At this time, the actual position n may slightly deviate in accordance with the assumed position m1. As a calculation method of the value To that determines the allowable range, it is first assumed that the one bundle of fibers 71a in the width d with no error is wound around the liner 10. At this time, a length of a cross section of the fiber bundle 71a, which is obtained by cutting the cylindrical section 13 of the liner 10 in a perpendicular direction to the center axis CL of the liner 10, is (d/cos β), and a center angle that is defined by both longitudinal ends of the cross section and the center O of the liner 10 is set as 2γ. In such a case, tan γ=d/(cos β×D) is established. Meanwhile, when the one fiber bundle 71a in the width d1 with the error is wound around the liner 10, the center angle is changed to γ1. Also, at this time, tan γ1=d1/(cos β×D) is established. Thus, the value To that determines the allowable range can be calculated by using (γ1−γ) as deviation of the center angle.
(44)
(45) In examples shown in
(46)
(47) As it has been described so far, in the embodiment of the disclosure, the number of winding W is set such that, when the bundles of fibers are wound around the liner 10 by using the two guide members 110, 120, the actual positions n of the bundles of fibers 71a, 71b, which are respectively supplied from the guide members 110, 120, match the assumed positions m thereof. The assumed positions m are set such that the bundles of fibers 71a, 71b, which are respectively supplied from the guide members 110, 120, are equally arranged on the liner 10. When a process, in which the one guide 15′ member supplying the one bundle of fibers is used to wind the one bundle of fibers around the surface of the liner 10 to cover the surface, is shared by the plural guide members, depending on the number of winding W, there is a case where the bundles of fibers supplied from the different guide members unintentionally overlap each other and an unintentional part that is not covered with the bundle of fibers is produced on the surface of the liner 10. However, as in the embodiment, when the number of winding W is set such that the actual positions n of the bundles of fibers 71a, 71b, which are respectively supplied from the two guide members 110, 120, match the assumed positions m thereof, it is possible to prevent the bundle of fibers 71a and the bundle of fibers 71b from unintentionally overlapping each other. As a result, the intended winding can be performed.
(48) Note that, when the error of the width d of each of the bundles of fibers 71a, 71b is taken into consideration, a sum of the coverage rates of the bundles of fibers 71a, 71b may be larger than 100% and equal to or smaller than 110%. In such a case, the bundles of fibers 71a, 71b can cover the surface of the liner 10 with hardly any clearance. However, the sum of the coverage rates of the bundles of fibers 71a, 71b may be equal to or larger than 75% and smaller than 100%. In such a case, the bundles of fibers 71a, 71b may slightly overlap each other on the cylindrical section 13 of the liner 10. In this way, a thickness of the reinforcing layer 70 can be increased without increasing feeding amounts of the bundles of fibers 71a, 71b.
OTHER EMBODIMENTS
(49) The disclosure is not limited to the examples and the embodiment described above, but can be implemented in various aspects within the scope that does not depart from the gist thereof, and the following embodiments can also be implemented, for example.
First Other Embodiment
(50) In the embodiment that has been described above, the guide members 110, 120 are arranged at the equally-spaced intervals around the liner 10 with the center axis CL of the liner 10 being the center. However, the guide members 110, 120 may be arranged at unequally-spaced intervals around the liner 10. However, in the case where the guide members 110, 120 are arranged at the equally-spaced intervals around the liner 10 with the center axis CL of the liner 10 being the center, a winding speed of each of the bundles of fibers 71a, 71b can be increased. In addition, the relative angle θgM of each of the guide members 110, 120 may be set to satisfy 0°≤θgM<180°. For example, when the relative angle θgM of the first guide member 110 is set at 0°, the relative angle θgM of the second guide member 120 may be set at 90°. In such a case, the guide members 110, 120 are arranged around the liner 10 in such a manner as not to be excessively diverged. As a result, the liner 10 can easily be brought in and out.
Second Other Embodiment
(51) In the embodiment that has been described above, the drive units 410, 420 cause the two guide members 110, 120 to move in tune of each other. However, the drive units 410, 420 may cause the two guide members 110, 120 to move separately to wind the bundles of fibers 71a, 71b. However, in the case where the two guide members 110, 120 move in tune of each other, the bundles of fibers 71a, 71b can be wound by the simple control.
Third Other Embodiment
(52) As the appropriate number of winding W, with which the assumed positions m of the bundles of fibers supplied from the guide members match the actual positions n at the time when the bundles of fibers are wound around the liner 10 by using the three guide members, 14 is used. Such an example will be described below. When the number N of the guide members is set to 3, and the number of winding W is set to 14, the following calculation result the assumed positions m and the actual positions n is obtained. Here, the relative angle θgM of the guide member with the number M being 1 is set at 0°, the relative angle θgM of the guide member with the number M being 2 is set at 120°, and the relative angle θgM of the guide member with the number M being 3 is set at 240°.
(53) Result (5) The guide member: number M=1, the relative angle θgM=0°
(54) The bundle of fibers: the assumed position m=0, the actual position n=0
(55) The guide member: number M=2, the relative angle θgM=120°
(56) The bundle of fibers: the assumed position m=0.333 . . . , the actual position n=0.666 . . . .
(57) The guide member: number M=3, the relative angle θgM=240°
(58) The bundle of fibers: the assumed position m=0.666 . . . , the actual position n=0.333 . . . .
(59) As it is understood from these results, when the three guide members are used, and the number of winding W is set to 14, each of the actual positions n of the bundles of fibers supplied from the guide members matches any of the assumed positions m.
Fourth Other Embodiment
(60) As the appropriate number of winding W, with which the assumed positions m of the bundles of fibers supplied from the guide members match the actual positions n at the time when the bundles of fibers are wound around the liner 10 by using the four guide members, 9 is used. Such an example will be described below. When the number N of the guide members is set to 4, and the number of winding W is set to 9, the following calculation result the assumed positions m and the actual positions n is obtained. Here, the relative angle θgM of the guide member with the number M being 1 is set at 0°, the relative angle θgM of the guide member with the number M being 2 is set at 90°, the relative angle θgM of the guide member with the number M being 3 is set at 180°, and the relative angle θgM of the guide member with the number M being 4 is set at 270°.
(61) Result (6) The guide member: number M=1, the relative angle θgM=0°
(62) The bundle of fibers: the assumed position m=0, the actual position n=0
(63) The guide member: number M=2, the relative angle θgM=90°
(64) The bundle of fibers: the assumed position m=0.25, the actual position n=0.25
(65) The guide member: number M=3, the relative angle θgM=180°
(66) The bundle of fibers: the assumed position m=0.5, the actual position n=0.5
(67) The guide member: number M=4, the relative angle θgM=270°
(68) The bundle of fibers: the assumed position m=0.75, the actual position n=0.75
(69) As it is understood from these results, when the four guide members are used, and the number of winding W is set to 9, the assumed positions m of the bundles of fibers supplied from the guide members match the actual positions n thereof.
(70) The disclosure is not limited to the above-described embodiment and can be implemented by having any of various configurations within the scope that does not depart from the gist thereof. For example, technical features in the embodiment that correspond to technical features in the aspects described in SUMMARY can appropriately be replaced or combined to solve a part or the whole of the above-described problem or to achieve some or all of the above-described effects. In addition, when any of those technical features is not described as being essential in the present specification, the technical feature(s) can appropriately be eliminated.