Modular tool for design of self-folding knit fabrics
11859321 ยท 2024-01-02
Assignee
- Drexel University (Philadephia, PA, US)
- The Trustees Of The University Of Pennsylvania (Philadelphia, PA)
Inventors
- Genevieve Eugenie Dion (Philadelphia, PA, US)
- Chelsea Elizabeth Amanatides (Philadelphia, PA, US)
- Randall Kamien (Philadelphia, PA, US)
Cpc classification
D04B37/00
TEXTILES; PAPER
International classification
D04B37/00
TEXTILES; PAPER
Abstract
A method for designing a knitted textile or fabric, the method includes receiving graphical input from a user regarding a knit pattern comprised of different types of individual stitches to be included in a textile or fabric design. The method further includes graphically displaying a representation of the textile or fabric design. The method further includes merging sections of continuous stitches of the same type into at least one block. The method further includes graphically displaying the textile or fabric design as a pattern of the at least one block. The method further includes applying edge rolling indicators and/or folding indicators to the displayed pattern of the at least one block, where the edge rolling and/or folding indicators respectively and graphically illustrate predicted edge rolling and folding behaviors of a physical textile or fabric.
Claims
1. A method for designing a knitted textile or fabric, the method comprising: displaying, to a user, blocks representing individual stitches; receiving graphical input from the user regarding a knit pattern comprised of different types of individual stitches to be included in a textile or fabric design, wherein receiving graphical input includes allowing the user to graphically lay out the blocks in a desired pattern; graphically displaying the desired pattern as a grid of the blocks; selecting edge rolling indicators and/or folding indicators based on stitch pattern conditions of the displayed pattern and a plurality of rules that specify edge rolling and/or folding indicators for different stitch pattern conditions, where the stitch pattern conditions include orientations of edges of segments of stitches of a given type and orientations of boundaries between segments of stitches of different types; and applying the selected edge rolling indicators and/or folding indicators to the displayed pattern, wherein the edge rolling and/or folding indicators respectively and graphically illustrate predicted edge rolling and folding behaviors of a physical textile or fabric.
2. The method of claim 1 wherein receiving graphical input from the user regarding the knit pattern, stitch geometry, and stitch type includes receiving input from the user regarding knit and purl stitches to be included in the textile or fabric design.
3. The method of claim 1 wherein applying the edge rolling and/or folding indicators includes applying the edge rolling and/or folding indicators to edges of blocks of knit and purl stitches oriented at non-oblique angles with respect to a course or wale direction.
4. The method of claim 1 wherein applying the edge rolling and/or folding indicators comprises applying the edge rolling and/or folding indicators to edges of blocks of knit and purl stitches that are oriented at oblique angles with respect to a course or wale direction and applying the edge rolling and/or folding indicators at non-oblique angles with respect to the course or wale direction along longest continuous segments of knit or purl stitches.
5. The method of claim 1 wherein applying the edge rolling and/or folding indicators includes automatically applying the edge rolling and/or folding indicators using the rules.
6. The method of claim 1 wherein applying the edge rolling and/or folding indicators includes receiving user input for graphically placing the edge rolling and/or folding indicators on the displayed pattern.
7. The method of claim 1 comprising determining scaled dimensions of the displayed pattern according to measured or predicted forces driving edge rolling and/or folding behavior.
8. The method of claim 7 comprising scaling the displayed pattern according to the scaled dimensions.
9. A system for designing a knitted textile or fabric, the system comprising: a computing platform including at least one processor and a memory; and a fabric design tool comprising computer executable instructions stored in the memory and executable by the at least one processor for displaying, to a user, blocks representing individual stitches, receiving graphical input from the user regarding a knit pattern comprised of different types of individual stitches to be included in a textile or fabric design, wherein receiving graphical input includes allowing the user to graphically lay out the blocks in a desired pattern graphically displaying the desired pattern as a grid of the blocks, selecting edge rolling indicators and/or folding indicators based on stitch pattern conditions of the displayed pattern and a plurality of rules that specify edge rolling and/or folding indicators for different stitch pattern conditions, where the stitch pattern conditions include orientations of edges of segments of stitches of a given type and orientations of boundaries between segments of stitches of different types, applying the selected edge rolling indicators and/or folding indicators to the displayed pattern, wherein the edge rolling and/or folding indicators respectively and graphically illustrate predicted edge rolling and folding behaviors of a physical textile or fabric.
10. The system of claim 9 wherein receiving graphical input from the user regarding the knit pattern, stitch geometry, and stitch type includes receiving input from the user regarding knit and purl stitches to be included in the textile or fabric design.
11. The system of claim 9 wherein applying the edge rolling and/or folding indicators includes applying the edge rolling and/or folding indicators to edges of blocks of knit and purl stitches oriented at non-oblique angles with respect to a course or wale direction.
12. The system of claim 9 wherein applying the edge rolling and/or folding indicators comprises applying the edge rolling and/or folding indicators to edges of blocks of knit and purl stitches that are oriented at oblique angles with respect to a course or wale direction and applying the edge rolling and/or folding indicators at non-oblique angles with respect to the course or wale direction along longest continuous segments of knit or purl stitches.
13. The system of claim 9 wherein applying the edge rolling and/or folding indicators includes automatically applying the edge rolling and/or folding indicators using the rules.
14. The system of claim 9 wherein applying the edge rolling and/or folding indicators includes receiving user input for graphically placing the edge rolling and/or folding indicators on the displayed pattern.
15. The system of claim 9 wherein the fabric design tool is configured to determine scaled dimensions of the displayed pattern according to measured or predicted forces driving edge rolling and/or folding behavior.
16. The system of claim 15 wherein the fabric design tool is configured to scale the displayed pattern according to the scaled dimensions.
17. A non-transitory computer readable medium having stored thereon executable instructions that when executed by a processor of a computer control the computer to perform steps comprising: displaying, to a user, blocks representing individual stitches; receiving graphical input from the user regarding a knit pattern comprised of different types of individual stitches to be included in a textile or fabric design, wherein receiving graphical input includes allowing the user to graphically lay out the blocks in a desired pattern; graphically displaying the desired pattern as a grid of the blocks; selecting edge rolling indicators and/or folding indicators based on stitch pattern conditions of the displayed pattern and a plurality of rules that specify edge rolling and/or folding indicators for different stitch pattern conditions, where the stitch pattern conditions include orientations of edges of segments of stitches of a given type and orientations of boundaries between segments of stitches of different types; and applying the selected edge rolling indicators and/or folding indicators to the displayed pattern, wherein the edge rolling and/or folding indicators respectively and graphically illustrate predicted edge rolling and folding behaviors of a physical textile or fabric.
18. The non-transitory computer readable medium of claim 17 wherein receiving graphical input from the user regarding the knit pattern, stitch geometry, and stitch type includes receiving input from the user regarding knit and purl stitches to be included in the textile or fabric design.
19. The non-transitory computer readable medium of claim 17 wherein applying the edge rolling and/or folding indicators includes applying the edge rolling indicators to edges of blocks of knit and purl stitches oriented at non-oblique angles with respect to a course or wale direction.
20. The non-transitory computer readable medium of claim 17 wherein applying the edge rolling and/or folding indicators comprises applying the edge rolling indicators to edges of blocks of knit and purl stitches that are oriented at oblique angles with respect to a course or wale direction, and then applying the folding indicators horizontally and vertically along longest continuous segments of knit or purl stitches.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
(2) Examples and implementations of the subject matter described herein will now be explained with reference to the accompanying drawings, of which:
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
DETAILED DESCRIPTION
(27) According to one aspect of the subject matter described herein, a software-implemented tool is provided that graphically displays to a user representations of knit and purl stitches, allows the user to build a virtual textile or fabric design using the stitches, and, based on the arrangement of the stitches, predicts the edge rolling and folding behaviors of a physical textile or fabric design having the same stitch patterns as the virtual textile or fabric design.
(28) In one implementation, the tool is created in Adobe Illustrator and enables a user to design a fabric and predict edge rolling and folding behaviors though the following process. Step 1) Blocks representing knit and purl are used to represent the stitches in the knit pattern. These blocks are displayed by the tool to the user, and examples of such blocks are illustrated in
(29) The tool scales the dimension of these blocks to reflect the real stitch dimensions, using a measured fabric gauge, via the equation:
(30)
(31) Where A is the aspect ratio of the stitch dimensions. The width of the pattern block is then multiplied by A, to produce the scaled stitch representation blocks.
(32) Please note: Knit and purl stitches are structurally symmetrical (i.e., the back of knit stitch is a purl stitch, and the back of a purl stitch is a knit stitch.) The side from which they are viewed determines their nomenclature and appearance. Step 2) Next, the user creates their knit and purl stitch pattern by laying out these building blocks in the desired pattern.
(33) All edge rolling indicators will be placed such that the small curves at the edge perfectly intersect the corner of the knit or purl segment, and then the linear segment is scaled to fully connect the top and bottom or left and right sides of the edge rolling indicator.
(34)
(35) Where the required force to start unrolling a horizontal knit to purl transition is F.sub.H is and the required force to start unrolling a vertical knit to purl transition is F.sub.v, and R is the ratio of horizontal to vertical folding.
(36) This ratio is then applied to purl segments to scale, multiplying the height of the segment by R, to produce a modified segment that more accurately reflects the level of deformation that causes the purl to curl over the knit at horizontal boundaries. The scaling ratio is applied in this way to reflect the experimentally determined fact that proportionally, folding at horizontal knit to purl transitions is always stronger than folding at vertical knit to purl transitions.
(37) The edge rolling indicators and folding indicators are adjusted also, such that their end points remain tethered to their original location and the linear segment moves in unison with the underlying pattern piece. The curve of the end pieces then adjusts to join back into the linear segment.
(38) This tool demonstrates a representation of the self-folding behavior of one face of the fabric at a time. In cases where the knit and purl stitch pattern is symmetrical, only one face needs to be mapped to understand the resulting behavior of both sides of the fabric (such as in Example of Tool Applied_Pattern #1 and Example of Tool Applied_Pattern #3) (described below). In other cases, both faces of the fabric need to be mapped separately in order to understand the resulting behavior of both the front and back of the fabric (such as in Example of Tool Applied_Pattern #2).
(39) Step 4) in the Case of Patterns with Angles Other than 0 or 90 (Oblique Angles)
(40) In step 4 above, the user applies horizontal and vertical edge rolling indicators to a virtual fabric. The tool described herein also allow predicting of fabric edge rolling and folding behaviors for cases where the edge rolling indicators are applied at oblique angles, such as where knit and purl stitches meet on at 45 degree boundary in a virtual fabric. Again, the user would apply edge rolling indicators and then delineate the folding indicators by adhering to the rules laid out in the tables in
(41) Mountain fold indicators demonstrate where the fabric will fold upwards. Valley fold indicators demonstrate where the fabric will fold downwards.
(42) The following examples illustrate application of the tool to various stitch patterns.
(43) Example #1 of The Tool Applied to a Knit and Purl Stitch Pattern
(44) The application of the tool to a virtual fabric with only horizontal and vertical transitions is shown in
(45) Example #2 of The Tool Applied to a Knit and Purl Stitch Pattern
(46)
(47) Example #3 of The Tool Applied to a Knit and Purl Stitch Pattern
(48)
(49) Self-folding occurs as a result of boundary condition behaviors in knit and purl stitch transitions. The folding behavior in the horizontal knit to purl transitions is dominant over the folding behavior in the vertical knit to purl transitions regardless of the fabrication parameters used to produce the fabric.
(50) To begin to understand the self-folding behavior of complex knit and purl stitch structures, it is necessary to first observe the plain weft knit fabric, that is, one made of all knit stitches on the technical front and all purl stitches on the technical back. A characteristic edge rolling behavior occurs in all plain knit fabrics, regardless of material or method of manufacture. An example of a plain knit fabric is shown in
(51) This effect is magnified in one direction when a fabric is produced where the number of courses far exceeds the number of wales, or vice-versa.
(52) By understanding these fundamental behaviors of plain knit segments, it can then be demonstrated that behavior of all knit and all purl segments, when added together into a single side of a fabric, produce dimensional changes at the boundaries through interacting edge rolling behaviors. These result in out of plane deformation, or folding.
(53) Similar behavior occurs with a vertically oriented boundary between knit and purl.
(54) As previously described, all knit and purl structures can be created at the individual stitch level by transitioning horizontally or vertically between knit and purl stitches on the same side of the fabric.
(55) Using these concepts, the developed modular tool for design of self-folding knit fabrics can be used to predict the directions of the folds and how they interact to produce more complex behaviors such as torque. By understanding that the folding behavior occurs as a result of competition between boundary condition deformations, puzzle pieces were developed to diagrammatically represent the generalized behavior of segments of all knit or all purl stitches. These puzzle pieces represent an all knit or all purl segment with its appropriate curling behavior at the side, top or bottom edge using saddle shape geometries to represent boundary conditions (
(56) These modeling pieces can be rescaled as needed, according to the particular stitch pattern used. When these pieces are fit together, such as in a horizontal or vertical transition from knit to purl, they clearly indicate the direction of folding that occurs in the real textile samples (
(57) By mapping these pieces over increasingly complex stitch patterns, more complex behaviors can be understood before manufacturing. A checkerboard pattern of knit and purl segments, as seen in
(58) Additional information regarding how different planes of the fabric will form is also indicated. The series of
(59) To further increase the accuracy in prediction of specific folding behaviors described above, mechanical characterization data can be incorporated, if available, into the tool. This allows the user to predict how the ratio of physical folding forces in the horizontal and vertical directions between knit and purl will affect the resulting fabric. This ratio will differ based on a variety of manufacturing parameters such as yarn material, and machine gauge. This ratio can be determined by measuring the forces required to unfold samples with isolated horizontal knit to purl transitions and comparing with the forces required to unfold samples with isolated vertical knit to purl transitions, when proportionally equivalent samples are produced. Specific methods for measuring these horizontal to vertical folding forces can be found in Chapter 5, Sections 5.3-5.6 of the above-referenced provisional patent application. Further details on how to predict the ratio of horizontal to vertical folding forces without excessive sample testing are detailed in Chapter 7, Section 7.3 of the above-referenced provisional patent application.
Exemplary Computer Implementation
(60)
(61)
(62) In step 202, the process includes graphically displaying a representation of the textile or fabric design. For example, fabric design tool 100 may display a graphical representation of stitch patterns selected by the user. An example of such a display is illustrated in
(63) In step 204, the process includes merging sections of continuous stitches of the same type into at least one block. For example, fabric design tool 100 may merge continuous stitches of the same type into blocks. Even though the term blocks is used, blocks of continuous stitches may be any geometric shape corresponding to the continuous stitch patterns in the fabric.
(64) In step 206, the process includes graphically displaying the textile or fabric design as a pattern of the at least one block.
(65) In step 208, the process includes applying edge rolling and/or folding indicators to the displayed pattern of the at least one block. For example, fabric design tool 100 may, in one example, automatically add edge rolling and/or folding indicators to the edges and transitions between sections of different types of stitches using the rules in the tables in
(66) In step 210, the process includes determining scaled dimensions of the at least one block based on measured or predicted forces driving edge rolling and/or folding behavior. For example, fabric design tool 100 may predict the edge rolling and folding on the at least one block using the equations described herein and use the measured or predicted forces (magnitudes and directions) to determine the scaling to be applied to the blocks of stitches illustrated in the graphical representation of the textile or fabric. In another example, fabric design tool 100 may use stored measurements of forces from physical fabrics to determine the forces to be used in calculating the scaling to be applied to the dimensions of the displayed fabrics.
(67) In step 212, the process includes graphically displaying the pattern including the scaled representation of the at least one block. For example, fabric design tool 100 may determine scaled display a scaled graphical representation of the textile or fabric, such as the representation illustrated in
(68) It will be understood that various details of the subject matter described herein may be changed without departing from the scope of the subject matter described herein. Furthermore, the foregoing description is for the purpose of illustration only, and not for the purpose of limitation, as the subject matter described herein is defined by the claims as set forth hereinafter.