Method and Apparatus for Obtaining a Composite Laminate

20230401351 · 2023-12-14

    Inventors

    Cpc classification

    International classification

    Abstract

    A method and apparatus for obtaining a composite laminate that has plies each composed of a matrix and a filler includes receiving a model and load conditions of a mechanical part to be produced from the composite laminate, predicting properties of a candidate laminate based on features thereof by machine learning, evaluating a performance of the mechanical part produced in accordance with the model from the candidate laminate when subject to the load conditions, based on the predicted properties, optimizing the performance of the mechanical part by varying the features of the candidate laminate and repeating the predicting and evaluating steps until a desired performance is achieved; and determining the candidate laminate thus optimized as the composite laminate for manufacturing the mechanical part, where the method and apparatus can automatically obtain an optimum composite material for a given design task.

    Claims

    1.-15. (canceled)

    16. A computer-implemented method for obtaining a composite laminate comprising a plurality of plies, each ply of the plurality of plies comprising a matrix phase and a filler phase, the method comprising: a) receiving a geometrical model of a mechanical part to be manufactured from the composite laminate and load conditions for the mechanical part; b) acquiring material features of a candidate composite laminate; c) predicting material properties of the candidate composite laminate based on the material features via a trained machine learning device; d) evaluating a performance of the mechanical part, when manufactured in accordance with the geometrical model received from the candidate composite laminate and loaded in accordance with the load conditions, based on the predicted material properties; e) optimizing a performance of the mechanical part by varying the material features of the candidate composite laminate and repeatedly performing steps c) and d) until a desired performance is achieved; and f) determining the candidate composite laminate with the material features that achieve the desired performance of the mechanical part as the composite laminate from which the mechanical part is to be manufactured.

    17. The method of claim 16, further comprising: g) at least one of (i) manufacturing at least one of the composite laminate and the mechanical part and (ii) instructing via a computer at least one of manufacturing of the composite laminate and the mechanical part.

    18. The method of claim 16, wherein the material features include at least one or more micro-level features, each micro-level feature being one of a feature of the filler phase and a feature of the matrix phase of one ply of the plurality of plies.

    19. The method of claim 17, wherein the material features include at least one or more micro-level features, each micro-level feature being one of a feature of the filler phase and a feature of the matrix phase of one ply of the plurality of plies.

    20. The method of claim 18, wherein the material features further include one or more meso-level features, each meso-level feature being a feature indicative of a relationship between the filler phase and the matrix phase of one ply of the plurality of plies.

    21. The method of claim 18, wherein the material features further include one or more macro-level features, each macro-level feature being a feature indicative of a relationship between two or more of the plurality of plies.

    22. The method of claim 20, wherein the material features further include one or more macro-level features, each macro-level feature being a feature indicative of a relationship between two or more of the plurality of plies.

    23. The method of claim 16, wherein the material features include a complete specification of micro-level, meso-level and macro-level features of the candidate composite laminate.

    24. The method of claim 16, wherein the material properties predicted in step c) include a material property matrix descriptive of an anisotropy of the predicted material properties.

    25. The method of claim 16, wherein, during step c), the material properties are predicted solely through use of the trained machine learning device without use of simulation, without use of numerical solving, and without use of direct analytical calculations.

    26. The method of claim 16, further comprising: h) training the machine learning device utilizing material features of a respective training composite laminate as input data and material properties of the respective training composite laminate as output data.

    27. The method of claim 26, wherein the material properties of the respective training composite laminate are determined by performing at least one of (i) a simulation based on the material features of the training composite laminate and (ii) a physical experiment with the respective training composite laminate.

    28. The method of claim 16, wherein, during step d), a performance of the mechanical part is evaluated by performing a simulation based on the geometrical model, the load conditions and the predicted material properties.

    29. The method of claim 16, wherein, during step d), a performance of the mechanical part is evaluated using a second trained machine learning device that has been trained to predict a performance of a mechanical part based on a geometrical model, load conditions and material properties of the mechanical part.

    30. The method of claim 16, wherein, said step a) further includes receiving solid constraints and weak constraints for the geometrical model; and wherein step e) further includes varying the geometrical model within the weak constraints.

    31. A computer program product comprising program code for executing the computer-implemented method of claim 16 when executed on at least one computer.

    32. An apparatus for obtaining a composite laminate comprising a plurality of plies, each ply of the plurality of plies comprising a matrix phase and a filler phase, the apparatus comprising: a) a first unit configured to receive a geometrical model of a mechanical part to be manufactured from the composite laminate and load conditions for the mechanical part; b) a second unit configured to acquire material features of a candidate composite laminate; c) a third unit configured to predict material properties of the candidate composite laminate based on the material features by utilizing a trained machine learning device; d) a fourth unit configured to evaluate a performance of the mechanical part, when manufactured according to the geometrical model from the candidate composite laminate and loaded in accordance with the load conditions, based on the predicted material properties; e) a fifth unit configured to optimize a performance of the mechanical part by varying the material features of the candidate composite laminate and repeatedly causing the third unit and the fourth unit to perform their corresponding functions until a desired performance is achieved; and f) a sixth unit configured to determine the candidate composite laminate with material features that achieve the desired performance of the mechanical part as the composite laminate from which the mechanical part is to be manufactured.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0076] Further embodiments, features and advantages of the present invention will become apparent from the subsequent description and dependent claims, taken in conjunction with the accompanying drawings, in which:

    [0077] FIG. 1 illustrates the micro-level, meso-level and macro-level of a composite laminate in accordance with the invention.

    [0078] FIG. 2 illustrates the training of a machine learning device in accordance with an exemplary embodiment.

    [0079] FIG. 3 shows a flow chart of the proposed method according to an exemplary embodiment.

    [0080] FIG. 4 shows a functional diagram of an optimizing apparatus in accordance with an exemplary embodiment.

    [0081] FIG. 5 illustrates a workflow for manufacturing a mechanical part using the method and apparatus in accordance with the exemplary embodiments.

    DETAILED DESCRIPTION OF HE EXEMPLARY EMBODIMENTS

    [0082] In the Figures, like reference numerals designate like or functionally equivalent elements, unless otherwise indicated. FIG. 1 illustrates a composite laminate 1 at the micro-level 31, meso-level 32 and macro-level 33. The composite laminate 1 comprises a plurality of plies 2, 21, 22, . . . , 28 that are laminated on top of each other in a vertical direction. Each ply 2 is composed of a matrix phase 3, hereinafter referred to as “matrix 3”, and a filler phase 4. In the present example, the filler phase comprises filler fibers and is referred to as “filler fibers 4” in the following. The filler fibers 4 may be glass fibers or carbon fibers.

    [0083] The material properties of the composite laminate 1 depend on the material features of the composite laminate 1. A composite laminate 1 can be treated on three different structural levels, i.e., on the micro-level 31, on the meso-level 32, and on the macro-level 33.

    [0084] Herein, the micro-level 31 is a level relating to the specific features of the filler fibers 4, such filler-related micro-level material features including, for example, a shape of the filler fibers 4, a dimension of the filler fibers 4, and elastic properties of the filler fibers 4; and to the specific features of the matrix 3, such matrix-related micro-level material features including, for example, the elastic properties of the matrix 4.

    [0085] Further, the meso-level 32 is a level relating to the specific features of a single ply 2, or, put differently, to specific features that are indicative of a relationship, or interaction, between the filler fibers 4 and the matrix 3 that form the respective ply 2. Examples for such meso-level material features include, for example, an orientation of the filler fibers 4 within the matrix 3 in the ply 2, a matrix to fiber ratio indicative of an amount, such as a mass percentage or a volume percentage, of the filler fibers 4 within the matrix 3 in the ply 2, and the like.

    [0086] Further, the macro-level 33 is a level relating to the specific features of the laminate 1, which comprises a plurality of plies 21, 22, . . . , 28. In other words, examples of macro-level material features are features that are indicative of a relationship, or interaction, between any two neighboring of the plies 21, 22, 28. Examples of such macro-level material features include a number of the plies 21, 22, . . . 28 in the composite laminate 1; a respective type of glue between any two of the plies 21, 22, . . . 28; a relative orientation of the fibers 3 within the matrixes 4 of neighboring plies 21, 22, . . . 28; and the like.

    [0087] All of the above-mentioned micro-level 31, micro-level 32, and macro-level 33 material features of the composite laminate 1 influence the material properties (in particular, the local continuum mechanical material properties) of the composite laminate 1. However, there is no efficient and practical coherent approach for analytically and/or numerically deriving the material properties of a composite laminate 1 based on the material features at all three levels 31, 32, 33.

    [0088] FIG. 2 illustrates the training of a machine learning device in accordance with an exemplary embodiment. The machine learning device 10 may comprise an artificial neural network or any other type of trainable machine learning and/or artificially intelligent device.

    [0089] In a first training step, a physical training composite laminate (not shown) is chosen, the material features 81 and material properties 91 of which are known from and/or are being obtained from conducting a physical experiment. The training material features 81 of the physical training composite laminate are provided to the machine learning device as input data, and the known material properties 91 of the physical training composite laminate are provided to the machine learning device 10 as target output data. In this way, the machine learning device 10 is trained to know that the material features 91 are the desired output data for the material features 81 as input data. The machine learning device 10 may achieve the learning/training, for example, by applying weighting factors to the outputs of each neuron of its artificial neural network, or the like.

    [0090] In a second training step, a theoretical training composite laminate (not shown) is chosen, the material features 82 of which are specified, and the material properties 92 of which are obtained by calculation and/or simulation. For example, at the micro-level 31, the material properties 92 may be derived by solving a set of Halpin-Tsai equations, while at the meso-level 32 and the macro-level 33, the material properties 92 may be derived by performing a FEM based CAE simulation. The training material features 82 and the training material properties 92 of the theoretical training composite laminate are provided to the machine learning device 10 as training input/output data in the same manner as has been described for the first training step.

    [0091] In a third training step, data fusion is applied to generate a further set of training material features 83 and training material properties 93 from the existing training material features 81, 82 and the existing training material properties 91, 92. The data-fused training material features 83 and the data-fused training material properties 93 are provided to the machine learning device 10 as training input/out data in the same manner as has been described for the first and second training steps.

    [0092] In the manner describe above, a trained machined learning device 10 may be achieved.

    [0093] FIG. 3 shows a flow chart of the inventive method in accordance with an exemplary embodiment; FIG. 4 shows a functional diagram of an optimizing apparatus 100 according to the exemplary embodiment, and FIG. 5 illustrates a workflow for manufacturing a mechanical part 6 using the method and apparatus 100 of exemplary embodiments.

    [0094] A preferred exemplary embodiment is described below with reference to FIGS. 3 to 5, and FIG. 1, as appropriate.

    [0095] The workflow shown in FIG. 5 involves a user interface device 11, a machine learning device 10, an optimizing apparatus 100 and a production facility 12.

    [0096] In particular, the optimizing apparatus 100 includes a storage device 111, such as a hard drive or solid-state disk, a processor 112, such as a central processing unit, and a memory 113, such as a random access memory. The storage device 11, processor 112 and memory 113 shown in FIG. 5 are operatively coupled to form or comprise, when working in cooperation, the functional units (first unit 101, second unit 102, third unit 103, fourth unit 104, fifth unit 105 and sixth unit 106) of the optimizing apparatus 100 shown in FIG. 4.

    [0097] In particular, the user interface device 11 may be a computer aided design (CAD) workstation or the like upon which a design engineer creates a geometrical mode 5 and load conditions 7 for a mechanical part 6 to be manufactured from a composite laminate 1.

    [0098] In the illustrated example, the mechanical part 6 is a “carbon” bicycle frame, and the composite laminate 1 is a carbon fiber reinforced polymer, i.e., the filler fibers 4 are carbon fibers, and the matrix 3 is a polymer material.

    [0099] In particular, the machine learning device 10 of FIG. 5 may be the trained machine learning device 10, the training of which has been described in connection with FIG. 2.

    [0100] In step S1 of the method in accordance with the present exemplary embodiment, the first unit 101 of the optimizing apparatus 100 receives the geometrical model 5 and the load conditions 7 of the mechanical part 6.

    [0101] For example, the geometrical model 5 may be a three-dimensional CAD model, and the load conditions may be a map of the maximum loads that are expected to act upon the bicycle frame 5 when a rider (not shown) sits on a saddle mounted on the bicycle frame 6; when a bicycle, which includes the bicycle frame 6, drives over a bump on a trail, performs a jump, and the like.

    [0102] In step S2, the second unit 102 of the optimizing apparatus 100 receives material features 84 of a candidate composite laminate 1 that have been specified by the design engineer.

    [0103] In particular, the material features 84 received in step S2 are then used by the optimizing apparatus 100 as the material features 85 of a candidate composite laminate 1 of a current iteration.

    [0104] In step S3, the third unit 103 provides the material features of the candidate composite laminate 1 of the current iteration to the trained machine learning device 10 as input data and receives, as output data from the trained machine learning device 10, predicted material features 95 of the candidate composite laminate 1 of the current iteration.

    [0105] In step S4, the fourth unit 104 evaluates a performance of the mechanical part 6. That is, the fourth unit 104 uses the predicted material properties 95 to evaluate a response of the mechanical part 6 (hypothetical mechanical part 6) if it were manufactured from the candidate composite laminate 1 of the current iteration and subjected to load according to the load condition 7; and determines the performance of such a hypothetical mechanical part 6 based on the determined response.

    [0106] Merely as an example, the fourth unit 104 may use a FEM model of the mechanical part 6 generated from the CAD model 5 to perform a simulation of the FEM model using the load conditions 7 and the material properties 95 as parameters of the simulation.

    [0107] In step S5, the fifth unit 105 decides whether the performance evaluated in step S4 is the desired performance.

    [0108] If the performance is not the desired performance, then the fifth unit 105 optimizes the performance of the mechanical part 6 by optimizing the material properties 95 of the candidate laminate 6.

    [0109] In particular, for the optimization, the firth unit 105 varies at least one of the features included in the material features of the candidate laminate 1 of the current iteration to achieve material features of the candidate composite laminate 1 of a next iteration. Then, the candidate composite laminate 1 of the next iteration is made to be the candidate composite laminate 1 of the new current iteration, i.e., the varied material features are used as the material features 85 used in the new current iteration. Then, the fifth unit 105 causes repetition of steps S3 and S4, and S5, with the material features 85 of the candidate composite laminate 1 of the new current iteration.

    [0110] In particular, for determining how to vary which of the material properties 85, the fifth unit 105 may apply a traversal method, a gradient ascent (gradient decent) method, or any other solving method that is adapted to identify a local or global optimum for a function that can be evaluated, but is not analytically known.

    [0111] In performing the varying, the fifth unit 105 may take into account soft constraints or hard constraints relating to manufacturability and the like that may be included in the geometrical model 5 or may be inputted separately.

    [0112] If the performance evaluated in step S4 is the desired performance, i.e., for example, if a predetermined threshold performance is achieved and/or if the solving method applied indicates that a local or global optimum has been achieved, then step S5 proceeds to step S6.

    [0113] In step S6, the sixth unit 106 determines that the candidate laminate 1 of the current iteration, which was determined in step S5 to have achieved the desired performance of the mechanical part 6, is the composite laminate 1 from which the mechanical part 6 is to be manufactured. In particular, the sixth unit 106 provides the material features 85 of the current iteration as material features 86 of the composite laminate 1 from which the mechanical part 6 is to be manufactured.

    [0114] More particularly, the material features 86 that are provided by the sixth unit 106 may include micro-level 31, meso-level 32 and macro-level 33 features that form a complete, manufacturable, specification of the obtained composite laminate 1.

    [0115] That is, the method and apparatus of the present exemplary embodiment may advantageously allow, in a fully automated manner, a complete specification for manufacturing a composite laminate 1 that is tailored to a design task to be obtained and achieves a desired and/or optimum performance of the mechanical part 6. The only input required to specify the design task may be the geometrical model 5 of the mechanical part 6 and the load conditions 7 that the mechanical part 6 is to be subjected to (that it shall withstand).

    [0116] As a further development of the inventive method and optimization apparatus 100, the sixth unit 106 may perform a further step of providing the manufacturable specification 86 of the obtained composite laminate to the production facility 12 and instruct and/or cause the production facility 12 to automatically manufacture the composite laminate 1, or to manufacture both the composite laminate 1 and the mechanical part 6.

    [0117] The machine learning device 10 has been described as a device that is external to the proposed optimizing apparatus 100. However, the optimizing apparatus 100 may also comprise the machine learning device 10.

    [0118] In step S2 of the preferred exemplary embodiment, the second unit 102 of the optimizing apparatus 100 acquires the material features 84 of a candidate composite laminate 1 by receiving the material features 84 that have been specified by a design engineer from the user interface device 11. Alternatively, the second unit 102 may also merely receive a selection from the user interface device 11, where the selection specifies one of several default candidate composite laminates 1 that may be pre-stored in the storage device 111 of the optimizing apparatus 100. Alternatively, in step S2, the second unit 102 may acquire the material features 84 of an initial candidate composite laminate 1 without requiring any input to be received from the user interface device 11. The second unit 102 may select one of several pre-stored default candidate composite laminates based on a preliminary analysis of the received geometrical model 5, or the second unit 102 may always select a single, same default candidate composite laminate 1 that is pre-stored in the storage device 111, for example.

    [0119] The material features 84 of the initial candidate laminate, the material features 85 of the candidate laminate of the current iteration, and the material features 86 of the obtained composite laminate may include any of the mentioned or other conceivable micro-level 31, meso-level 32 and macro-level 33 features that are suitable for providing a manufacturable specification of material features of a composite laminate 1.

    [0120] It has been described that in step S3, the third unit 103 provides all of the material features 85 of the candidate laminate 1 of the current iteration to the machine learning device 10 to predict the material properties 95 of the candidate laminate 1 of the current iteration. However, only some of the material features 85 may be provided to the machine learning device 10 and only some of the material properties 95 may be predicted by the machine learning device and computer aided engineering simulations may be used to complement the machine learning device 10. For example, the material properties 95 can be predicted by machine learning at least on the micro-level 31, and can be predicted by simulation or by calculation at least on the macro-level.

    [0121] By using the machine learning device 10, the material properties 95 may be predicted easily and efficiently as a material property matrix that accounts for an anisotropy of the properties of the composite laminate 1 that is caused by the arrangement of the specific filler fibers 4, plies 2 and the like.

    [0122] It has been described that in step S4, the fourth unit 104 evaluates the response of the mechanical part 6 to the load according to the load conditions 7 by performing a simulation on a FEM model of the mechanical part 6. However, the fourth unit 104 may also apply analytical and/or other numerical approaches to evaluate the response. In yet another alternative, a further machine learning device (not shown) may be used to predict the response and/or the performance of the mechanical part 6 based on the predicted material properties the load conditions 7 and the geometrical model 5.

    [0123] It has been described that in step S5, the fifth unit 105 varies the mechanical features 85 of the current iteration to optimize the performance of the mechanical part 6 by optimizing the mechanical properties 95 of the composite laminate 1 of the current iteration. However, in addition to that, the fifth unit 105 may also vary the geometric model 5 of the mechanical part 6 to further optimize the performance of the mechanical part 6, to ensure manufacturability of the composite laminate 1 and the mechanical part 6, and the like. For example, the geometrical model 5 may comprise weak constrains that specify which portions of the geometrical model 5 may be varied to what extent, and solid constraints that specify which portions of the geometrical model 5 must not be varied. In the presently contemplated embodiment, the sixth unit 106 may provide (to an operator or the production facility 12), not only the specification of material features 86 of the obtained composite laminate 1, but also the optimized geometrical model 50 of the mechanical part 6.

    [0124] As an example of the mechanical part 6, a bicycle frame has been described. However, the teachings of the present disclosure are not limited thereto, and are also applicable to any design task that could potentially be solved using a composite laminate 1, such as a blade for an aircraft engine, a vehicle or boat body, and the like.

    [0125] Moreover, the method and apparatus in accordance with embodiments of the invention advantageously may provide a fully automated and fast method and apparatus for determining and/or manufacturing composite laminate material that is optimized for solving any arbitrary design task. It is thus expected that the present invention may lead to new kinds of mechanical parts 6 being specified and manufactured from composite laminate materials that conventionally would not have been realized using a composite laminate due to an excessive amount of difficult, time-consuming, manual and/or computationally costly tasks involved in determining a suitable composite laminate and/or geometrical model when using conventional design and/or manufacturing techniques.

    [0126] Thus, while there have been shown, described and pointed out fundamental novel features of the invention as applied to a preferred embodiment thereof, it will be understood that various omissions and substitutions and changes in the form and details of the methods described and the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.