METHOD AND DEVICE FOR OPERATING A LASER MATERIAL PROCESSING MACHINE

Information

  • Patent Application
  • 20220032403
  • Publication Number
    20220032403
  • Date Filed
    July 26, 2021
    3 years ago
  • Date Published
    February 03, 2022
    2 years ago
Abstract
A computer-implemented method for operating a laser material processing machine. Process parameters are varied with the aid of Bayesian optimization until a result of the laser material processing is sufficiently good. The Bayesian optimization taking place with the aid of a data-based process model, and it being taken into consideration during the variation of the process parameters how probable it is that a variable which characterizes a quality of the result is within predefinable boundaries.
Description
CROSS REFERENCE

The present application claims the benefit under 35 U.S.C. § 119 of German Patent Application No. DE 102020209570.1 filed on Jul. 29, 2020, which is expressly incorporated herein by reference in its entirety.


FIELD

The present invention relates to a method for operating a laser material processing machine, to a test bench, to a computer program, and to a machine-readable memory medium.


BACKGROUND INFORMATION

A method for operating a laser material processing machine with the aid of Gaussian process models and Bayesian optimization is described in German Patent Application No. DE 102020205967.5.


Drilling with the aid of laser radiation is a manufacturing method for creating bores in a wide variety of materials. In the process, a workpiece is acted upon with the, for example, pulsed and focused laser beam. Due to the very high intensity, the absorbed laser energy results in a pulse-like very rapid heating of the workpiece material, which on short time scales and spatially very localized results in melt formation, and also partially in evaporation.


As a result of the vapor pressure which, by virtue of the process, is generated explosively, and also large pressure gradients associated therewith, or also due to externally supplied gas flows, the molten material is expelled from the bore. At particularly high intensities, which are implemented, e.g., through the use of laser radiation having ultrashort laser pulses, the evaporation portion is greater, and more precise bores may be achieved.


At longer pulse durations and lower intensities, the borehole formation is considerably dominated by melt expulsion, which results in a reduced precision at a considerably higher productivity. In many instances, numerous laser pulses are necessary per bore to create the desired borehole. To improve the borehole precision, the laser beam may usually be guided on a circular or spiral path at the drilling position by suitable devices.


In the case of the laser drilling manufacturing method, the process development is typically marked by experimentation since the numerous highly dynamic physical effects interacting with one another presently cannot be modeled with sufficient accuracy. This also includes that the workpiece characteristic data for the relevant pressures and temperatures are often not known. At the most, highly simplified models are available, with the aid of which a certain prediction of the achieved borehole shape is possible, with given process parameters and in certain parameter ranges. Reliable predictions regarding quality properties, such as for example solidified melt deposits within the bore, or also in the form of a burr at the borehole entrance, damage to the borehole edge, or also the circularity of the boreholes, are presently not possible using these models.


Laser welding is an established manufacturing method for creating joints of workpieces made up of different materials. In the process, the workpieces to be joined are acted upon by a focused laser beam. Due to the very high intensity, the absorbed laser energy results in very rapid local heating of the workpiece materials, which, on short time scales and spatially very localized, results in a shared weld pool formation. After the weld pool has solidified, a joint forms between workpieces in the form of a weld seam.


To meet requirements with regard to the joint strength (as well as durability), it may be desirable that the geometry of the weld seam does not fall below a minimally permissible weld seam depth as well as a minimally permissible weld seam width. To achieve the desired weld seam shapes, the process parameters may be selected in such a way that rapid and local heating of the materials due to the laser radiation results in evaporation in the weld pool. As a result of the vapor pressure which, by virtue of the process, is generated explosively, and also large pressure gradients associated therewith, or also due to externally supplied gas flows, the molten material is expelled from the weld pool. The resultant droplets of molten metal (so-called weld spatter) may result in a reduction of the component quality and/or necessitate production interruptions for cleaning the laser welding machine, which causes a considerable increase in the manufacturing costs.


As with laser drilling, the process development (process optimization with the goal of minimizing the weld spatter) during laser welding is also marked by a high level of experimentation since the numerous highly dynamic physical effects interacting with one another cannot be modeled with sufficient accuracy.


In the process, one challenge during the modeling is that the workpiece characteristic data for the relevant pressures and temperatures are often not known. The manufacturing tolerances of the individual workpieces as well as the variations in the materials may also very heavily influence the formation of weld spatter. Highly simplified models are available, with the aid of which a certain prediction of the achieved weld seam shape is possible, with given process parameters and in certain parameter ranges. A reliable prediction regarding quality properties, such as for example solidified weld spatter, however, is not possible using these models.


Since there is a large number of settable process parameters (which often are time- and location-dependent), such as laser power, focus diameter, focus position, welding speed, laser beam inclination, circular path frequency, process protective gas, the optimization of the process parameters is a protracted process, which requires a very large number of experiments. Since, on the one hand, a lot of workpieces or components are required for these experiments and, on the other hand, also the evaluation (creation of the cross sections for measuring the weld seam geometry) is complex, the number of required experiments must be reduced to a minimum.


As a result, e.g., several process parameters are set to empirical values, and only relatively few parameters are varied at all. In the process, the actually achievable optimum is generally not found.


SUMMARY

It was found that, during laser material processing, the achievable precision and productivity depends very heavily on the set process parameters, the workpiece material used, and partially also its geometry.


The quality criteria of a drilling process are numerous. Important are, for example, the size of the borehole (e.g., a depth-dependent diameter progression), a circularity of the bores, a shape of the borehole wall, potential melt deposits, droplet expulsion during the drilling process, and a rounding of the borehole edges. The productivity is typically defined by the number of creatable bores per unit of time. In addition, in practice, of course, also the costs of the necessary production equipment are crucial, the costs normally also increasing with increasing flexibility of the variable parameters.


Since there is a large number of settable process parameters (e.g., pulse duration, focus position (time-dependent), focus size, pulse repetition frequency, circular path diameter (time-dependent), circular path frequency, attack angle (time-dependent), drilling duration, pulse energy (time-dependent), wavelength, process gas type and pressure), which often may also be additionally varied as a function of the time, the optimization of the process parameters is a protracted process, which requires a very large number of experiments. Since, on the one hand, a lot of workpieces or components are required for these experiments and, on the other hand, also the evaluation (in particular, of the inner borehole shape) is complex, the number of required experiments must be reduced to a minimum.


For this reason, several process parameters are set to empirical values, and only relatively few parameters are varied at all. For this reason, the actually achievable optimum may generally be difficult to find. Experimental series predefined by experts and/or also methods of statistical experimental planning are possible as a planning method for the experiments.


Since there is a large number of settable process parameters (which often are time- and location-dependent), such as laser power, focus diameter, focus position, welding speed, laser beam inclination, circular path frequency, process protective gas, the optimization of the process parameters is also a protracted process during laser welding, which requires a very large number of experiments. Since, on the one hand, a lot of workpieces or components are required for these experiments and, on the other hand, also the evaluation (creation of the cross sections for measuring the weld seam geometry) is complex, it is desirable to reduce the number of required experiments to a minimum.


An example embodiment of the present invention has the advantage over the related art that process parameters of laser material processing machines which ensure a high quality of the laser material processing may be found with only few experiments.


Further aspects of the present invention are disclosed herein. Advantageous refinements of the present invention are disclosed herein.


The present invention relates to the manner for being able to carry out an efficient and purposeful optimization of the process parameters. In accordance with an example embodiment of the present invention, for this purpose, the method of Bayesian optimization is used. With the aid of this method, optima in functions for which no analytical description is known may be found. An optimum is characterized by target values qi,Target for one or multiple quality property/properties qi, which is/are specified by a user. Multiple quality properties may be computed in a so-called cost function K to obtain a single function to be optimized. This cost function also has to be predefined by the user. One example is the sum of scaled deviations for the respective target value:






K=Σ
i=1
N
s
i
|q
i,Target|  (1)


In the process, parameters si are predefinable scaling parameters. To find the optimum of the cost function, parameter sets for the next experiment may be proposed through the use of Bayesian optimization. After the experiment has been carried out, the resulting values of the quality criteria, and thus the instantaneous cost function value, may be determined and provided, together with the set process parameters, to the optimization method as a data point.


The Bayesian optimization method is suitable for finding the input parameter set which leads to the optimal output value for a function which maps a multidimensional input parameter space to scalar output values. If this multidimensional input parameter space, seen mathematically, is a compact space, i.e., in particular, limited in each direction by an upper and a lower limit, it is even guaranteed that the optimal output value will be found. Depending on the optimization goal, the optimum is defined in the process as the greatest possible, or alternatively also minimally achievable, value which the function values may assume. Within the meaning of the process optimization, for example, the input parameter set is given by a certain set of process parameters, and the associated output value may be ascertained by the above-described cost function.


Since experiments must be carried out and evaluated for the determination of the function values of the cost function, generally only a value table including data which also still include experimental “noise” is available from the function.


Since the experiments are very complex, this noise normally cannot be suppressed by numerous repetitions with the same input parameter set, with subsequent averaging of the results. For this reason, it is advantageous to carry out the optimization using a method which, despite fewer experiment evaluations, also enables a global optimization with good results, and in the process does not require a calculation of gradients of the cost function. It was found that the Bayesian optimization satisfies these properties.


The Bayesian optimization is made up of the mathematical method of the Gaussian processes, with the aid of which, based on a given value table, a continuous function is created, which for each input parameter set yields a prediction of the most likely function value, including its statistical variance, and an algorithmically formulated instruction as to for which input parameter set a further function evaluation (for us, thus, an experiment) is to be carried out, which is based on the predictions of the Gaussian process.


Specifically, the prediction for the result of the function evaluation for an input parameter set xN+1 is given by the most likely value (“mean value”) of the Gaussian process






m(xN+1)=kTCN−1t  (2)





having the variance





σ2(xN+1)=c−kTCN−1k  (3)


Here, CN denotes the covariance matrix, which is given by






c(xn,xm)=k(xn,xm)+βδnm  (4)


with xn or xm being parameters for which a function evaluation has already taken place. Variable β represents the variance of the normal distribution, which denotes the reproducibility of experiments with the same input parameter, δnm being the Kronecker symbol. Scalar c is conventionally given by c=k(xN+1,xN+1)+β−1.


Vector t includes the respective results for the individual parameter sets xi at which a function evaluation has taken place. Vector k includes the values of the kernel function, which encodes the information as to what extent the result of the function evaluation, at a parameter set xn, still has influence on the result of the function evaluation at a parameter set xm. In the process, large values denote a high influence, and when the value is zero, there is no more influence.


For the prediction of the mean value and the variance in the above formula, k is calculated for this purpose from all input parameter sets xi (i=1 . . . N) and parameter set xN+1 to be predicted. There are different approaches for the kernel function to be used in the specific case, the following exponential kernel representing a very simple approach:






k(xn,xm)=θ0 exp(−θ1∥xn=xm∥)  (5)


with the selectable hyperparameters θ0 and θ1. In this kernel, θ1 is crucial for the influence of the “distance” between the function values at input parameters xn and xm since the function for large values of θ1 goes toward zero. Other kernel functions are possible.


The selection of the next parameter set at which an experiment is to be carried out is based on the predictions of mean values and variance which are calculated using the above formulas. Different strategies are possible here, for example that of “expected improvement.”


In the process, the input parameter set at which the expected value for finding a function value is greater (or less, depending on the optimization goal) than the greatest known function value ƒn* thus far in the existing N iteration is selected for the next experiment, i.e.,






x
N+1=argmax EN[[ƒ(x)−ƒN*]+]  (7)


Such a function to be optimized is also referred to as acquisition function. Other acquisition functions are possible, for example a knowledge gradient or an entropy search.


The “+” operator here means that only positive values are used, and negative values are set to zero. During the Bayesian optimization, now

    • a new experiment point (i.e., input parameter set) is iteratively determined,
    • an experiment is carried out, and
    • the Gaussian process is updated with the new function value until the optimization is aborted.


The optimization of the Gaussian process using the new experiment point and the new function value takes place by training the GPs, i.e., for example in such a way that the new pair made up of the experiment point and the function value is added to the already included experiment data made up of pairs of experiment points and function values, and the hyperparameters are adapted in such a way that a likelihood of the experiment data is maximized.


This procedure is illustrated in connection with FIG. 4.


As a result of the iterative procedure of the above-described steps (carrying out an experiment, evaluating the quality criteria, and determining the cost function value, updating the Gaussian process, and proposing the next parameter set), a process model (mapped by the Gaussian process) may be successively created. The best parameter set of all evaluated function evaluations or experiments is then used as the best optimization result.


Advantages while carrying out the optimization are gained by incorporating existing process knowledge. Using the procedure described hereafter, knowledge in the form of one or multiple process model(s) P1 . . . n may be incorporated in the optimization by complementing real experiments with simulation experiments. It is immaterial in the process with what uncertainty the models map the process, and how many of the quality criteria they describe.


Each real experiment could be replaced with a simulation experiment with the aid of a process model which would perfectly map the real experiment. If the evaluation duration were lower than the real execution, time would also be saved, in addition to the complexity. In general, however, the prediction accuracy of the process models is limited. Instead, they are only valid in a portion of the parameter space, describe only a subset of the process results, or do not take all physical effects into consideration, and thus only generate results within an uncertainty band. In general, process models thus cannot completely, but only partially, replace physical experiments.


To now integrate these simulation results, it is possible that Gaussian process model GP encompasses a first Gaussian process GP0, which, as is illustrated in FIG. 6, is trained with the aid of the simulatively ascertained results, and encompasses a second Gaussian process GP1, which is trained with the aid of the experimental results. Initially, first Gaussian process GP0 is trained with the aid of the simulation results and the associated process parameters.


Then, second Gaussian process GP1 is trained with the aid of the actual, experimental results yexp and the associated process parameters xexp, and in particular, by ascertaining actual results yexp with the aid of the difference of the actual results yexp and the prediction of first Gaussian process GP0(xexp) at the associated process parameters xexp, i.e.






y
exp
→y
exp
−GP
0(xexp)=yexp*.


In a first method for operating a laser material processing machine 1, 2, process parameters x which characterize an operating mode of laser material processing machine 1, 2 being varied with the aid of Bayesian optimization until a result y of the laser material processing is sufficiently good, the Bayesian optimization taking place with the aid of a data-based process model GP, in particular a Gaussian process model, and it being taken into consideration during the variation of process parameters x how probable it is that a variable custom-character which characterizes a quality of result y is within predefinable boundaries custom-character0=δ,custom-character0+δ.


In this way, it is possible in a particularly simple manner to select the variations of the process parameters as deliberately as possible and to allow the process parameters to be set automatically in a particularly short time.


This may take place in that a value of a cost function is ascertained as a function of result y, i.e., as a function of the variables which characterize result y, and it is then ascertained whether this value of the cost function falls below a predefinable threshold value. Variables which characterize the result of the laser material processing may characterize the product generated with the aid of the laser material processing, and/or the process of generating.


In the process, the value of the cost function may be ascertained as a function of how much the estimated or actual variables deviate from setpoint variables which characterize a setpoint result of the laser material processing.


As a result of the Bayesian optimization, it is possible to quickly ascertain an optimum, without having to ascertain gradients, which would not only necessitate numerous actual steps of the laser material processing, but due to the inevitable experimental noise could also only be unreliably ascertained via difference quotients. To make this noise sufficiently small, a very large number of experiments would be necessary, which may be saved through the use of Bayesian optimization. In addition, a global optimization is achieved with the aid of Bayesian optimization, while a gradient descent method only finds a local optimum.


Furthermore, it has been shown that, as a result of an extrapolation of the actual result being modeled by a probability, a particularly simple integration may take place in that, in an acquisition function which is optimized for the variation of the process parameters, a probability is taken into consideration which characterizes how probable it is that the actual result is within predefinable boundaries.


It is particularly efficient when probability p(x) is ascertained based on a data-based quality model custom-character, in particular, a Gaussian process model, since this may then be trainable within the cycle of the Bayesian optimization, and may thus be adapted particularly flexibly to the invariably specific circumstances of the laser material processing. In this way, the method becomes particularly robust.


This is particularly efficient when the data-based model custom-character is designed to output parameters m,σ2 which characterize a statistical prediction of actual result yexp to be expected.


The reason is that it is possible to directly ascertain the aforementioned probability from the statistical prediction, for example with the aid of numerical integration.


In one further aspect, the present invention may be generalized to the adherence of further boundary conditions when it is taken into consideration during the variation of process parameters x how probable it is that further variables custom-character,custom-character, which each characterize further qualities of result y, are within respective predefinable boundaries custom-character0−δ,custom-character0+δ,custom-character0−∈,custom-character0+∈,custom-character0−ϕ,custom-character0+ϕ, the respective probabilities being ascertained with the aid of a respective further data-based quality model GPcustom-character,custom-character.


Advantageously, it is provided in the process during the cycle of the Bayesian optimization that one, several or all of the data-based models are trained as a function of the values which actually result during the activation of the laser material processing machine, i.e., that data-based process model GP and/or data-based quality model custom-character and/or one or multiple of the respective further data-based quality models GPcustom-character,custom-character are trained as a function of the ascertained result y which results during the activation of the laser material processing machine, and/or of the ascertained variable custom-character which results during the activation of the laser material processing machine, and/or the ascertained further variables custom-character,custom-character which result during the activation of the laser material processing machine. This causes a rapid convergence of the Bayesian optimization method, and thus causes optimal process parameters to be found quickly.


Advantageously, it may be provided that data-based model GP and/or data-based quality model custom-character and/or one or multiple of the respective further data-based quality model(s) GPcustom-character,custom-character is/are also trained as a function of a simulatively ascertained estimated result ysim.


For example, it may be provided that the estimated result is ascertained with the aid of a physical model of the laser material processing. By integrating simulative results, it is possible to considerably reduce the number of necessary laser material processing steps.


This reduction of the necessary experiments is particularly effective when, in a first phase A, data-based model GP and/or data-based quality model custom-character and/or one or multiple of the respective further data-based quality model(s) GPcustom-character,custom-character is/are trained as a function of estimated results ysim (i.e., not as a function of results of an actual activation of the laser material processing machine), in a second phase B, data-based model custom-character and/or data-based quality model custom-character and/or one or multiple of the respective further data-based quality model(s) GPcustom-character,custom-character being trained as function of the ascertained result y which results during the activation of laser material processing machine 1, 2 and/or ascertained variable custom-character which results during the activation of laser material processing machine 1, 2 and/or the ascertained further variables custom-character,custom-character which result during the activation of laser material processing machine 1, 2.


In this way, it is possible in a particularly simple manner to keep the number of necessary experiments low, and at the same time compensate for a potential systematic error of the simulations to be carried out quickly relative to the experiments.


In a method in accordance with an example embodiment of the present invention, data-based model GP, GPD, GPE, GPF to be trained is given as the sum of a first regression model GP0 and a second regression model GP1, first regression model GP0 being trained during first phase A, and second regression model GP1 being trained during second phase B.


In particular, potential shortcomings of the simulation model may be compensated for in a particularly simple manner.


Advantageously, this may take place by training experimentally trained regression model GP1 with the aid of a difference between actual results yexp and a value of the simulatively trained regression model GP0 at process parameters xexp associated with actual result yexp.


In this way, it is possible to train experimentally trained regression model GP1 in a particularly simple manner for the error of simulatively trained regression model GP0. This is particularly advantageous since, in this way, the complex experiments may be limited particularly well to those areas in which relevant deviations of the simulations model are present.


It is particularly advantageous when experimentally trained second regression model GP1 is a Gaussian process model since it has the mathematical property that the mean value (m) predicted by it, in an area outside the most extremal experimentally evaluated process parameters xexp, trends toward a predefinable a priory function of the mean value of the Gaussian model (“mean prior”). In this way, the behavior of the second regression model may be controlled in a particularly simple manner.


The described methods in accordance with example embodiments of the present invention thus allow process parameters x to be set, it being possible, subsequent to process parameters x being set, to operate the laser material processing machine with process parameters x thus set.


Specific embodiments of the present invention are described hereafter in greater detail with reference to the figures.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 schematically shows a configuration of a laser drilling machine in accordance with an example embodiment of the present invention.



FIG. 2 schematically shows a configuration of a laser welding machine in accordance with an example embodiment of the present invention.



FIG. 3 schematically shows a configuration of a test bench in accordance with an example embodiment of the present invention.



FIG. 4 shows one specific embodiment for operating the test bench in a flowchart in accordance with the present invention.



FIG. 5 shows one specific embodiment for operating the test bench in a flowchart in accordance with the present invention.



FIG. 6 shows one specific embodiment of a sub-aspect of one of the two aforementioned methods in a flowchart in accordance with the present invention.





DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS


FIG. 1 schematically shows a configuration of a laser drilling machine 1. An activation signal A is provided by an activation logic 40 to activate a laser 10a. The laser beam strikes a material piece 12 where it generates a borehole 11.



FIG. 2 schematically shows a configuration of a laser welding machine 2. An activation signal A is also provided by an activation logic 40 here to activate a laser 10b. The laser beam strikes two material pieces 13, 14 and generates a weld seam 15 there.


A laser cutting machine (not shown) is also analogously possible.



FIG. 3 schematically shows a configuration of a test bench 3 for ascertaining optimal process parameters x. Instantaneous process parameters x are provided by a parameter memory P via an output interface 4 of the laser material processing machine, such as e.g. laser drilling machine 1 or laser welding machine 2. The machine carries out the laser material processing as a function of these provided process parameters ϕ. Sensors 30 ascertain sensor variables S, which characterize the result of the laser material processing. These sensor variables S are provided via an input interface 50 to a machine learning block 60 as quality properties yexp.


In the exemplary embodiment of the present invention, machine learning block 60 encompasses a Gaussian process model, which, as is illustrated in FIG. 4 or FIG. 5, is trained as a function of the provided quality properties yexp. As a function of the Gaussian process model, varied process parameters x′ may be provided, which are stored in parameter memory P.


As an alternative or in addition to the provision via output interface 4, process parameters x may also be provided to an estimation model 5, which provides estimated quality properties ysim to machine learning block 60 in place of the actual quality properties yexp.


In the exemplary embodiment of the present invention, the test bench includes a processor 45, which is configured to play back a computer program which is stored on a computer-readable memory medium 46. This computer program includes instructions which prompt processor 45 to execute the method illustrated in FIG. 4 or 5 when the computer program is being played back. This computer program may be implemented in software, or in hardware, or in a mixed form made up of hardware and software.



FIG. 4, in a flowchart, shows an exemplary method for operating test bench 3 in accordance with an example embodiment of the present invention. The method begins 100 in that initial process parameters xinit are provided as process parameters x, and experimental data recorded thus far are initialized as an empty set. Optionally, process parameters x are predefined using a design-of-experiment method and, as is described in greater detail hereafter, laser material processing machine 1, 2 is activated with the aid of these process parameters x, variables yexp are ascertained, and Gaussian process model GP is trained using the experimental data thus ascertained.


In the case of laser drilling, these process parameters x in one exemplary embodiment encompass a pulse duration, a focus position resolved as a function of time via a characteristic map and/or a focus size and/or a pulse repetition frequency and/or a circular path diameter resolved as a function of time via a characteristic map as a function of time and/or a circular path frequency and/or an attack angle resolved as a function of time via a characteristic map and/or a drilling duration and/or a pulse energy resolved as a function of time via a characteristic map and/or a wavelength and/or parameters which characterize a process protective gas, such as, e.g., a process gas type or a process gas pressure. In the process, the described circular path is a conventional feature in many drilling methods, for example during spiral drilling or during trepanning drilling.


In the case of laser welding, these process parameters x encompass a laser power resolved as a function of time and/or location via characteristic maps and/or a focus diameter and/or a focus position and/or a welding speed and/or a laser beam inclination and/or a circular path frequency during laser wobbling and/or parameters characterizing a process protective gas.


Using the instantaneous process parameters x, laser material processing machine 1, 2 is activated 110, and variables yexp are ascertained 120, which characterize the actual result of the laser material processing.


In the case of laser drilling, these variables yexp, in one exemplary embodiment, encompass variables which characterize the size of borehole 12 and/or the circularity of borehole 12 and/or the shape of a wall of borehole 12 and/or the presence of melt deposits and/or an amount of droplet expulsion during the drilling process and/or a rounding of the edges of borehole 12 and/or the productivity.


In the case of laser welding, these variables yexp, in one further exemplary embodiment, encompass variables which, along weld seam 15, characterize a minimal weld seam depth and/or a minimal weld seam width and/or the productivity and/or an extent of weld spatter and/or a number of pores and/or a welding distortion and/or residual welding stresses and/or welding cracks.


A cost function K is evaluated 130 as a function of these variables, as it may be given, for example, by equation 1, variables yexp being provided as quality properties qi and corresponding target values of these variables qi,Target.


A cost function K which penalizes deviations of the quality properties from the target values is also possible, in particular, if they exceed a predefinable tolerance distance, and which rewards a high productivity. The “penalizing” may, e.g., be implemented by a high value of cost function K, the “rewarding” accordingly by a low value.


Then, it is ascertained whether cost function K indicates that instantaneous process parameters x are sufficiently good, in the event that a penalization denotes a high value, and a reward denotes a low value, by checking whether cost function K falls below 140 a predefinable maximum cost value. If this is the case (“Yes”), the method ends 150 with the instantaneous process parameters x.


If this is not the case (“No”), data point x,yexp thus ascertained, made up of process parameters x and associated variables yexp characterizing the result, is added 160 to the ascertained experiment data, and hyperparameters θ01 of Gaussian process model GP are adapted in such a way that the probability that the experiment data result from Gaussian process model GP is maximized.


Then 170, an acquisition function is evaluated, as it is illustrated by way of example in formula 7, and in this way new process parameters x′ are ascertained. The method then branches back to step 110.



FIG. 5, in a flowchart, shows one further exemplary method for operating test bench 3. Steps 100, 110, 130, 140, 150 are the same as illustrated in FIG. 4; a separate description is thus dispensed with.


In step 120b, which replaces step 120 of the method illustrated in FIG. 4, several of variables yexp determined there are in each case provided separately as limited variables custom-character, custom-character, custom-character, . . . , which each are to be in a limited interval: custom-character ∈ [custom-character0−δ,custom-character0+δ], custom-character ∈ [custom-character0−ϵ,custom-character0+ϵ], custom-character ∈ [custom-character0−ϕ,custom-character0+ϕ], . . . .


In step 160b, which replaces step 160 of the method illustrated in FIG. 4, in addition to the step described in step 160, additionally for each of limited variables custom-character, custom-character, custom-character a respective data point x,custom-character, x,custom-character, x,custom-character, . . . is added to the respective ascertained test data, i.e., assigned to each of limited variables custom-character, custom-character, custom-character, and analogously to the training of Gaussian model GP, a dedicated Gaussian process model custom-character,GPcustom-character,custom-character is trained for each of limited variables custom-character, custom-character, custom-character.


In step 170b, which replaces step 170 of the method illustrated in FIG. 4, in addition to the evaluation of the acquisition function described for 170. For this purpose, as described above, a so-called “expected improvement” function may be evaluated and maximized, as illustrated in formula 7. Furthermore, a predefinable probability function custom-character(x) is provided, which characterizes a probability as to whether or not selected process parameters x of laser material processing machine 1, 2 result in a satisfactory result, i.e., whether limited variables D are actually in the associated interval, i.e., custom-character∈ [custom-character0−δ,custom-character0+δ]. For the further limited variables custom-character, custom-character, . . . , corresponding probability functions pcustom-character(x), custom-character(x) are provided. In the exemplary embodiment, probability function custom-character(x) is ascertained from a variance σ2 of Gaussian process model custom-character. For this purpose, lower boundaries custom-character0−δ and upper boundaries custom-character0+δ are provided for the variables ascertained by Gaussian process model custom-character and, for example with the aid of numerical integration, it is ascertained how great the probability is that the variables ascertained by Gaussian process model custom-character are between lower boundary custom-character0−δ and upper boundary custom-character0+δ, i.e., custom-character(x):=p(custom-character0−δ<custom-character(x)<custom-character0+δ). The procedure may be analogous for probability functions pcustom-character(x), custom-character(x). The described acquisition function may now be additionally multiplied with the product of the ascertained probabilities custom-character(x)·pcustom-character(x)·custom-character(x) . . . , and new process parameters (x′) are thus ascertained. The method then branches back to step 110.



FIG. 6 illustrates, in a flowchart, the sequence of a method as it may be used for training Gaussian process models GP,GPcustom-character,GPcustom-character,custom-character. It is illustrated hereafter by way of example based on Gaussian process model GP and may be applied accordingly to any of the others.


The method is made up of the first Gaussian process GP0 and the second Gaussian process GP1, which together additively yield Gaussian process model GP, i.e.,






GP(x)=GP0(x)+GP1(x).


The method is made up of a first phase A and a second phase B. In each of the phases, the method illustrated in FIG. 4 or that illustrated in FIG. 5 may be used, in first phase A the simulatively ascertained estimated variables ysim taking the place of actual variables yexp.


In first phase A, initially process parameters x are predefined 6000. Then, estimated variables ysim are ascertained simulatively 6010.


In the case of laser drilling, this may take place, for example, as follows with the aid of a physical model: For a radius r of borehole 11 along a depth coordinate z, r(z) is numerically ascertained as the solution to equation





[1−R(r,z,a,θ)]·cos θ··F0(r,z)−{tilde over (F)}th=0  (8)


with










1
-
R

=


1
2

·

(



4

n

cos

θ



(


n
2

+

k
2


)

+

2

n

cos

θ

+


cos
2


θ



+


4

n

cos

θ




(


n
2

+

k
2


)



cos
2


θ

+

2

n

cos

θ

+
1



)






(
9
)













F
0



(

r
,
z

)


=



2

Q


π



w
2



(
z
)




·

exp


(

-


2


r
2




w
2



(
z
)




)








(
10
)












w


(
z
)


=



d

F

o

k


2




1
+


(

z

l
Rayleigh


)

2












(
11
)












tan





α

=


r

w


(
z
)






d


w


(
z
)




d

z








(
12
)







Where:






    • n=n+ik is a predefinable complex refractive index of material piece 12, with refractive index n and coefficient of extinction k;

    • {tilde over (F)}th is a predefinable ablation threshold fluence of material piece 12;

    • Q is a predefinable pulse energy of laser 10a;

    • dFok is a predefinable focus diameter of laser 10a;

    • lRayleigh is a predefinable Rayleigh length of laser 10a;

    • R is an ascertained reflectivity of material piece 12;

    • α is an ascertained angle of the local beam propagation direction;

    • θ is a predefinable relative angle between the incident laser beam and the surface normal of material piece 12;

    • F0 is an ascertained irradiated fluence of laser 10a; and

    • w(z) is an ascertained local beam radius.





The prediction of several quality properties, such as a presence of melt deposits and/or an amount of droplet expulsion during the drilling process, is not possible using this physical model. For the ascertainment of these quality properties, an empirical model may be predefined in the process, for example.


As an alternative or in addition, it is possible that at least several of the quality properties cannot be reliably calculated for all process parameters x. It is possible that it is checked whether the instantaneous process parameters x are within a predefinable area, and that, when this is not the case, the quality properties are ascertained with the aid of one of the aforementioned approaches.


In the case of laser welding, the ascertainment of estimated variables ysim may, for example, take place as follows using a physical model:











T


(

x
,
y
,
z

)


-

T
0


=



1

2

π

λ

h



exp

-



v


(

x
-

x
0


)



2

a




(



q
net




K
0



(

vr

2

a


)



+

2


Σ

m
=
1



cos




m

p

i



z

h




K
0

(


vr

2

a





1
+


(


2


m
π


a


v

h


)

2




)



I
m



)







(
13
)







with









r
=




(

x
-

x
0


)

2

+

y
2







(
14
)







I
m

=



0
h





q

1

net




(
z
)



cos




m
π


z

h


dz






(
15
)







and the parameters


T0—a predefinable ambient temperature;


x0—a predefinable offset of the beam of laser 10b in relation to the origin of a coordinate system movable with laser 10b;

λ—a predefinable thermal conductivity of material pieces 13, 14;


a—a predefinable temperature conductivity of material pieces 13, 14;


qnet—a predefinable power of laser 10b;

q1net—a predefinable power distribution of laser 10b along a depth coordinate of material piece 10b;

ν—a predefinable velocity of laser 10b;

h—a predefinable thickness of material pieces 13, 14; and Bessel function








K
0



(
ω
)


=


1
2






-








e

i

ω

t





t
2

+
1




d

t







as well as an ascertained temperature distribution T(x,y,z). A width or a depth of the weld seam may be ascertained (e.g., via the ascertainment of isotherms at a melting temperature of a material of material pieces 13, 14) from the temperature distribution.


Then, first Gaussian process GP0, which trains 6020 with the aid of estimated results ysim.


Thereafter, it is checked whether an abort criterion is reached 6030. For example, it may be checked whether a cost function K ascertained as a function of estimated result ysim falls below a predefinable threshold value. If the abort criterion is met, second phase B follows, otherwise the method branches back to 6000.


In second phase B, the method illustrated in FIG. 4 or FIG. 5 is executed 6040, in place of Gaussian process model GP second Gaussian process GP1 being trained with the aid of actual results yexp and the associated process parameters x, and in particular, in that actual results yexp are ascertained by the difference of the actual results yexp and the prediction of first Gaussian process GP0(x) at the associated process parameters xexp, i.e.,






y
exp
→y
exp
−GP
0
=y
exp*.  (16)


Using the actual results yexp* thus transformed and the associated process parameters xexp, second Gaussian process GP1 is then trained.


In place of first Gaussian process GP0, it is also possible to use another suitable regression model. For example, it is possible to use a suitable (possibly defined piecewise) polynomial or a spline instead.

Claims
  • 1. A computer-implemented method for operating a laser material processing machine, the method comprising: varying process parameters using Bayesian optimization until a result of the laser material processing is sufficiently good, the Bayesian optimization taking place using a data-based process model, wherein, during the variation of the process parameters, it is taken into consideration how probable it is that a variable which characterizes a quality of the result is within predefinable boundaries.
  • 2. The method as recited in claim 1, wherein in an acquisition function, as a function of which the variation of the process parameters is ascertained, a probability is taken into consideration, which characterizes how probable it is that the result is within the predefinable boundaries.
  • 3. The method as recited in claim 2, wherein the probability is ascertained based on a data-based quality model.
  • 4. The method as recited in claim 3, wherein the data-based quality model is configured to output parameters which characterize a statistical prediction of the result to be expected.
  • 5. The method as recited in claim 4, wherein it is taken into consideration during the variation of the process parameters how probable it is that further variables, which each characterize further qualities of the result, are within respective predefinable boundaries, each of the respective probabilities being ascertained using a respective further data-based quality model.
  • 6. The method as recited in claim 5, wherein the data-based process model and/or the data-based quality model and/or one or multiple of the respective further data-based quality models, are trained as a function of the ascertained result which results during activation of the laser material processing machine and/or of the ascertained variable which results during the activation of the laser material processing machine and/or the further variables which result during the activation of the laser material processing machine.
  • 7. The method as recited in claim 5, wherein the data-based model and/or the data-based quality model and/or one or multiple of the respective further data-based quality models is also trained as a function of an estimated result.
  • 8. The method as recited in claim 7, wherein: in a first phase, the data-based model and/or the data-based quality model and/or one or multiple of the respective further data-based quality model(s) is trained as a function of estimated results,in a second phase, the data-based model and/or the data-based quality model and/or one or multiple of the respective further data-based quality models is trained as a function of the ascertained result which results during the activation of the laser material processing machine and/or the ascertained variable which results during the activation of the laser material processing machine and/or the ascertained further variables which result during the activation of the laser material processing machine.
  • 9. The method as recited in claim 8, wherein the data-based model to be trained is given as a sum of a first regression model and a second regression model, the first regression model being trained in the first phase, and the second regression model being trained in the second phase.
  • 10. The method as recited in claim 9, wherein the second regression model is a Gaussian process model.
  • 11. The method as recited in claim 1, wherein, subsequent to setting the process parameters, the laser material processing machine is operated with the process parameters set.
  • 12. A test bench for a laser material processing machine, the test bench configured to: vary process parameters using Bayesian optimization until a result of the laser material processing is sufficiently good, the Bayesian optimization taking place using a data-based process model, wherein, during the variation of the process parameters, it is taken into consideration how probable it is that a variable which characterizes a quality of the result is within predefinable boundaries.
  • 13. A non-transitory machine-readable memory medium on which is stored a computer program for operating a laser material processing machine, the computer program, when executed by a computer, causing the computer to perform the following steps: varying process parameters using Bayesian optimization until a result of the laser material processing is sufficiently good, the Bayesian optimization taking place using a data-based process model, wherein, during the variation of the process parameters, it is taken into consideration how probable it is that a variable which characterizes a quality of the result is within predefinable boundaries.
Priority Claims (1)
Number Date Country Kind
102020209570.1 Jul 2020 DE national