Method for defining fiber trajectories from curves or constraint grid
10207464 ยท 2019-02-19
Assignee
Inventors
Cpc classification
G05B2219/45238
PHYSICS
B29C70/30
PERFORMING OPERATIONS; TRANSPORTING
G05B19/4097
PHYSICS
International classification
Abstract
A method for defining trajectories of fibers on a layup surface for producing at least one ply having a given theoretical orientation, by laying up fibers, including the steps of providing the definition of the constraint curves and/or the definition of at least one constraint grid with association of at least one constraint vector to each node of the constraint grid, the direction of a fiber at an analysis point of the layup surface, being obtained by calculation of the normalized weights of the constraint vectors of the constraint curves and/or by calculation by of the normalized weights of the constraint vectors of the constraint grid, and by weighting by the normalized weights of the constraint vectors.
Claims
1. A method for the manufacture of a part by an automatic fiber layup machine configured to apply at least one ply of a composite material to a layup surface based on a plurality of fiber trajectories, the method comprising: selecting a plurality of analysis points, each analysis point representing a point on the layup surface; receiving the definition of a constraint, each constraint having a form selected from the group consisting of: a plurality of constraint curves and a constraint grid; for each analysis point, determining the direction of a fiber by: deriving a plurality of constraint vectors proximate the analysis point from the constraint, calculating a normalized weight of each constraint vector of the plurality of constraint vectors based on a distance between the analysis point and the constraint vector, assigning the direction of the fiber at the analysis point based on the plurality of constraint vectors proximate the analysis point and the normalized weight of each constraint vector of the plurality of constraint vectors; and creating the plurality of trajectories based on the direction of the fiber at each analysis point; providing the plurality of trajectories to the automatic fiber layup machine.
2. The method of claim 1, wherein the constraint is a constraint grid, each element of the constraint grid is defined by four nodes, at least one constraint vector is associated with each node of the constraint grid; wherein the normalized weight of each constraint vector of the plurality of constraint vectors based on a distance between the analysis point and the constraint vector is determined by: definition of a projected point by normal projection of an analysis point on the constraint grid, calculation of the normalized weights, at the projected point, of the four nodes; and wherein assigning the direction of the fiber at the analysis point based on the plurality of constraint vectors proximate the analysis point and the normalized weight of each constraint vector of the plurality of constraint vectors comprises: weighting of the four constraint vectors by the normalized weights to obtain a vector at the projected point, and assigning the direction of the fiber at the analysis point to a normal projection of the vector at the analysis point.
3. The method of claim 1, wherein the constraint is a plurality of constraint curves; wherein deriving a plurality of constraint vectors proximate the analysis point from the constraint comprises: normal projection of the analysis point on two constraint curves between which the analysis point is positioned to produce two projected points, and definition of a constraint vector at each of the two projected points as a tangent to the constraint curve at the projected point; wherein the normalized weight of each constraint vector of the plurality of constraint vectors based on a distance between the analysis point and the constraint vector is determined by: calculation of the normalized weights of each of the two projected points at the analysis point.
4. The method of claim 3, including the steps of receiving the definition of an angular deviation grid, each element of said angular deviation grid being defined by four nodes, and the association to each node of the angular deviation grid of at least one maximum angular deviation value, the definition of a constraint curve comprising the definition of propagation directions at different analysis points, and wherein assigning the direction of the fiber at the analysis point based on the plurality of constraint vectors proximate the analysis point and the normalized weight of each constraint vector of the plurality of constraint vectors comprises: obtaining a first reference direction at said analysis point from the direction data associated to a method for transfer, the normal projection of said point on the angular deviation grid, calculation of the normalized weights at the projected point, of the four nodes of the element of the angular deviation grid, weighting of said four maximum angular deviation values of the element by said normalized weights to obtain a maximum angular deviation value associated to said analysis point, the reorientation of said first reference direction from said maximum angular deviation value to obtain the propagation direction at said analysis point.
5. The method of claim 4, wherein the step of reorientation of the reference direction comprises: the definition of a tolerance sector around the first reference direction by defining direction limits at an angle of more or less the maximum angular deviation value () associated to said analysis point; determining a geodesic direction at said analysis point; the propagation direction at the propagation point being equal to the geodesic direction if the geodesic direction is included in the tolerance sector, and is equal to the direction limit closest to the geodesic direction, if the geodesic direction is not included in the tolerance sector.
6. The method of claim 1, further comprising the definition of a transfer mesh of a transfer surface corresponding to a simplified surface, substantially continuous with the layup surface, the direction of a fiber at an analysis point of the layup surface being obtained by: definition of a projected point obtained by normal projection of an analysis point on the transfer mesh, definition of a second reference direction at said projected point, from direction data associated to a method for transfer, definition of the normal to the transfer element, definition of a cutting plane said cutting plane being defined by the projected point, said second reference direction and said normal, definition of the line of intersection of the cutting plane with the plane of the element, the direction of the fiber at said analysis point being obtained from the direction of this line of intersection.
7. A method according to claim 4 in combination with the steps of claim 2, wherein the first reference direction at the analysis point is obtained from a constraint grid by: definition of a projected point by normal projection of said analysis point on the constraint grid, calculation of normalized weights, at the projected point, of the four nodes, weighting of the four constraint vectors by said normalized weights to obtain a vector at said projected point, the first reference direction being obtained by projection of said vector at the analysis point.
8. A method according to claim 6, in combination with the steps of claim 4, wherein the first reference direction at the analysis point is obtained from a transfer surface, by: definition of a projected point by normal projection of the analysis point of said element on the transfer mesh, definition of a second reference direction at said projected point definition of the normal to the transfer element, definition of a cutting plane said cutting plane being defined by the projected point, said second reference direction and said normal, definition of the line of intersection of the cutting plane with the plane of the element, the first reference direction corresponding to the direction of said line of intersection.
9. A method according to claim 6, in combination with the steps of claim 2, wherein the second reference direction at said projected point is obtained from a constraint grid by: definition of a second projected point by normal projection of the point of the transfer element, on the constraint grid, calculation of the normalized weights at the second projected point of the element of the constraint grid of the four nodes of said element, weighting of the four constraint vectors by said normalized weights to obtain a vector at said second projected point, the second reference direction being obtained by projection of said vector at the projected point of the transfer element.
10. The method of claim 1, further comprising laying up at least one ply of a composite material by onto the layup surface by the automatic fiber layup machine.
11. The method of claim 1, further comprising: receiving the definition of a mesh of the layup surface; receiving the definition of direction data associated with at least one transfer method; and generating a vector field by associating each element of the mesh of the layup surface with at least one direction vector obtained by transferring of the direction data according to the transfer method; wherein the direction of a fiber at each analysis point is further determined based on the vector field.
Description
DESCRIPTION OF THE DRAWINGS
(1) The invention will be better understood, and the other objectives, details, characteristics and advantages will appear more clearly during the detailed explanatory description which follows several specific embodiments currently preferred from the invention, with reference to the appended schematic drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
DETAILED DESCRIPTION
(36) According to embodiments of the invention, as shown in
(37)
(38)
(39) The vector field is obtained using the Cartesian transfer of the vector X of the global rosette on each element 92 of the mesh, the Cartesian transfer of the vector X on the element consisting of a normal projection of the vector X on the plane of the relevant element, the projected vector of the so-called projected rosette constituting the direction vector 11 of the element.
(40) Trajectories 81 of the fiber for a ply orientation at 0 can then be generated from this vector field 1, as shown in
(41) A radius of curvature of analysis can then be performed on these thus obtained trajectories.
(42) An analysis of the radius of curvature and/or angular deviation can be performed directly from the vector field, without generating trajectories, this analysis may for example be displayed on the vector field by assigning different colors to the vectors according to the values of the radius of curvature or the angular deviation.
(43) Fiber trajectories for other ply orientations, such as 90, +45 or 45, can be generated from the same vector field 1, by performing a corresponding rotation of the direction vectors.
(44)
(45) With reference to
(46) A mesh 21 is defined from these geometric constraints, each element of the mesh being formed of at least four nodes, then a constraint vector T is assigned to each node N of the mesh to form the constraint grid 2.
(47) To form the vector field, the direction vector of each mesh element is defined in the following manner.
(48) As shown in
(49) With reference to
D.sub.1=T.sub.1w.sub.1+T.sub.2w.sub.2+T.sub.3w.sub.3+T.sub.4w.sub.4
(50) The direction vector of the element is then obtained by a transfer by normal projection of this vector D.sub.1 to the central point P.sub.1 of the element.
(51)
(52)
(53) According to an alternative embodiment of the invention, as shown by the arrow in a discontinuous line in
(54)
(55) With reference to
(56) To form the vector field, the direction vector of each element of the mesh is defined in the following manner.
(57) Considering the central point P.sub.2 of an element on
w.sub.5=1(d.sub.5/(d.sub.5+d.sub.6))
w.sub.6=1(d.sub.6/(d.sub.5+d.sub.6))
One then defines the vector D.sub.2, which corresponds to the direction vector of the element, by weighting the two tangent vectors T.sub.5, T.sub.6 by their respective normalized weights w.sub.5, w.sub.6:
D.sub.2=T.sub.5w.sub.5+T.sub.6w.sub.6
(58) The vector D.sub.2 of the element corresponds to the direction vector D.sub.2 thus obtained. The vector field obtained from these constraint curves 3 is similar to that 101 previously obtained by means of the constraint grid.
(59) According to an alternative embodiment of the invention, as shown by the arrow in a discontinuous line in
(60)
(61) With reference to
(62) Constraint curves are generated on the layup surface by defining for each constraint curve the propagation directions at different points of analysis also called propagation points. The propagation direction at a propagation point P.sub.3 is defined in the following manner.
(63) With reference to
(64) Next one performs a normal projection of the point P.sub.3 on the angular deviation grid, the projected point P.sub.3 belonging for example to the element of the grid defined by the four nodes N.sub.1, N.sub.2, N.sub.3, N.sub.4 One performs a calculation of the normalized weights w.sub.7, w.sub.8, w.sub.9, w.sub.10, at the projected point P.sub.3, of the four nodes. These normalized weights, also called barycentric coordinates of the projected point, are calculated according to a method known per se, depending on the distance between the projected point and the nodes. One performs a weighting of the four maximum angular deviation values V.sub.a, V.sub.b, V.sub.c, V.sub.d by the normalized weights to obtain an authorized maximum angular deviation value associated to the projected point:
=w.sub.7V.sub.a+w.sub.8V.sub.b+w.sub.9V.sub.c+w.sub.10V.sub.d
(65) Next one determines a tolerance sector around the reference direction T.sub.R by defining direction limits L.sub.1 and L.sub.2 at an angle of + and around the reference direction. Furthermore one determines a geodesic direction G corresponding to the propagation direction at the propagation point P.sub.3 of a geodesic curve.
(66) This is followed by a reorientation of the reference direction within the limits of the authorized angular deviation value. If the geodesic direction G is included in the tolerance sector, then the propagation direction at the propagation point is defined as being the geodesic direction. If the geodesic direction is not included in the tolerance sector, then the propagation direction at the propagation point is defined as being the direction limit L.sub.1 or L.sub.2 the closest to the geodesic direction.
(67)
(68) Obtaining a vector field is carried out according to the method described previously with constraint curves 3 of
D.sub.3=w.sub.11T.sub.11+w.sub.12T.sub.12
(69) The direction vector of the element corresponds to the vector D.sub.3, preferably after a 90 rotation of the vector D.sub.3 to have a vector field concerning the plies at 0 by default.
(70) The vector field 301 obtained from these constraint curves is shown in
(71) According to an alternative embodiment of the invention, as shown by the arrow in a discontinuous line in
(72) According to another embodiment of the invention, the vector field is obtained from a constraint vector grid and an angular deviation grid. In this case, for the generation of the constraint curves according to the method explained above with reference to
(73)
(74) One defines a so-called continuous transfer surface which corresponds to a simplified surface of the lay-up surface. In this case, the transfer surface corresponds to the layup surface without its central recess. This transfer surface is defined by a so-called transfer mesh.
(75) To form the vector field, the direction vector of each element of the mesh 191 of the layup surface is defined in the following manner, with reference to
(76)
(77) According to another embodiment, the vector field is obtained from a constraint vector grid and a transfer surface. In this case, for the definition of the cutting plane A.sub.2 according to the method explained above with reference to
(78) According to another embodiment illustrated in
(79) The direction of the propagation at the point P.sub.6 is then obtained as described previously with reference to
(80) According to another embodiment, the vector field is obtained from a constraint vector grid, an angular deviation grid and a transfer surface. In this case, for the definition of the cutting plane A.sub.4 above, the definition of the reference direction T.sub.R is made, not from the Cartesian rosette, but from the constraint vector grid, by normal projection of the point P.sub.6 on the constraint grid and definition of a vector D.sub.1 according to the weighting method explained previously with reference to
(81) According to other embodiments, such as illustrated in
(82) Furthermore, a vector field obtained according to the invention can be reintroduced as an input of the method according to the invention to obtain a new vector field.
(83) Depending on the type of layup surface, different vector fields can be used for the definition of trajectories of the plies of different orientations. By way of example, with reference to
(84) The use of a vector field enables shear analyses to be performed quickly, in order to verify that the angle between the trajectories of different orientations are well within an acceptable range of values. Advantageously, as previously, the direction vectors of the vector fields are all defined for an orientation at 0. In the case of the vector field for the plies at 90, a 90 rotation of the direction vectors is performed to generate trajectories at 90. Similarly, in the case of the field vectors for the plies at +/45, a rotation of more or less 45 of the direction vectors is performed to generate the trajectories at +45 or 45. These different vector fields with the direction vectors defined for an orientation at 0, allows a quick and easy comparison of the direction vectors for the shear analysis.
(85) Although the invention has been described in conjunction with several specific embodiments, it is obvious that it is in no way limited thereto and includes all technical equivalents of the described means as well as their combinations if they are within the scope of the invention.