System and method for determining process parameters for the robot-based spray application of viscous fluids
09931658 ยท 2018-04-03
Assignee
Inventors
Cpc classification
B05B12/02
PERFORMING OPERATIONS; TRANSPORTING
B05B12/084
PERFORMING OPERATIONS; TRANSPORTING
B05B13/0431
PERFORMING OPERATIONS; TRANSPORTING
B05C11/101
PERFORMING OPERATIONS; TRANSPORTING
B05B12/081
PERFORMING OPERATIONS; TRANSPORTING
International classification
B05C11/10
PERFORMING OPERATIONS; TRANSPORTING
B05B12/02
PERFORMING OPERATIONS; TRANSPORTING
B05B13/04
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system is disclosed for determining process parameters for the spray application of viscous fluids, which can include an application system, which can be actuated by predefining input parameters, for a viscous fluid having at least the components of metering device, fluid valve and application nozzle. The dynamic behavior of the application system can be dependent, with respect to the volume flow profile of the viscous fluid during the application, and also on predefinable control process parameters. Methods are disclosed for determining and applying process parameters for the spray application of viscous fluids with a system, and for controlling the spray application of an application system, which can be actuated by predefining input parameters, for a viscous fluid.
Claims
1. A system for determining process parameters for the spray application of viscous fluids, comprising: an application system for spraying an impacted object with a viscous fluid, the application system being configured to be actuated by predefining a set of input parameters and comprising a metering device, a fluid valve, and an application nozzle, wherein a dynamic behaviour of the application system with respect to a volume flow profile of the viscous fluid during application is dependent on predefinable control process parameters; a balance for continuously determining a weight of the impacted object, including the viscous fluid applied to the impacted object, and for generating a weight profile in the form of continuous measurement data from the balance; and at least one computing device configured to: actuate the application system with a sequence of differing sets of the input parameters, determine a sequence of volume flow profiles of the viscous fluid based on a sequence of weight profiles generated by the balance while the application system is actuated with the sequence of differing sets of the input parameters, such that the sequence of volume flow profiles and the sequence of weight profiles are each correlated chronologically with the sequence of differing sets of the input parameters, and determine the predefinable control process parameters for the application system based on the sets of the input parameters, the determined volume flow profiles, and at least one predefined dynamic volume flow profile, wherein the determined predefinable control process parameters are optimized in terms of control with respect to at least one predefinable optimization variable, wherein the set of the input parameters comprises at least one parameter corresponding with a volume flow from the metering device.
2. The system according to claim 1, in combination with an impacted object, wherein the impacted object is a vertically oriented plate.
3. The system according to claim 1, wherein the balance comprises: a bending bar.
4. The system according to claim 1, wherein the balance is configured to for making available measurement data with a frequency of 100 Hz or higher.
5. The system according to claim 1, wherein at least the application nozzle of the application system is arranged on an industrial robot.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The disclosure is explained below with reference to the exemplary embodiments shown in the drawings. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) A system and method are disclosed which permit selective determination of the process parameters of a pre-processing stage without in the process falsifying the dynamic behaviour of the respective application system as a result of a volume flow measurement.
(9) A system is disclosed for determining process parameters for the spray application of viscous fluids of the type mentioned at the beginning. The system consisting of an impacted object to be sprayed with the viscous fluid by the application system, a balance for continuously determining the weight of the impacted object, including the viscous fluid applied thereto, wherein the balance is provided to make available a weight profile in the form of continuous measurement data, at least one computing device which is provided for actuating the application system with a sequence of changed input parameters, for determining from the weight profile a volume flow profile, correlating chronologically with the respective change in the input parameters, of the applied fluid, for determining and making available, on the basis of the input parameters, the determined volume flow profile as well as at least one predefined dynamic volume flow profile, process parameters, optimized in terms of control with respect to at least one predefinable optimization variable, for the application system.
(10) In accordance with an exemplary embodiment, a system and method are disclosed, which can carry out, for the determination of the process parameters, a volume flow measurement on the basis of a weight profile of the viscous fluid which can be applied to an impacted object, by which falsification of the dynamic behaviour of the application system can be avoided.
(11) The volume flow measurement which is used can be an indirect measurement by means of which the weight of the viscous fluid which can be applied to an impacted object is firstly determined continuously. Based on the increase in weight of the impacted object to which the viscous fluid is applied, an increase in volume of the applied fluid per unit of time can be determined on the basis of the specific density of the viscous fluid. If the increase in volume is considered over correspondingly short sampling time periods of, for example, 2 ms, a corresponding volume flow can be calculated therefrom, wherein any stochastic fluctuations in the respective measurement can be reduced, for example, by using digital filters.
(12) In accordance with an exemplary embodiment, the measurement of the weight of the applied fluid is therefore not carried out until after the fluid has left the application system. This can preclude any influence on the dynamic behaviour of the application system.
(13) By means of the determined volume flow, the real behaviour of the application system can be determined for the respectively applicable input parameters, for example, a predefined rotational speed. In the steady-state case, for example, in the case of constant input parameters, the volume flow, which can be predefined indirectly by the input parameters corresponds to the actual volume flow, if the application system is correctly calibrated. If, for example, a piston metering element with a servo drive is used, then a specific volume which is applied corresponds to each rotation of the spindle. In this case, an input parameter for achieving a desired volume flow would then be a rotational speed predefinition for the spindle drive.
(14) However, if a chronological sequence of changed input parameters is predefined, owing to the dynamic behaviour of the application system a corresponding transient response of the volume flow occurs as a response of the application system after each change in the input parameters. By assigning the change in the input parameters, which can excite the system and the respective step responses, a transmission function, by which the relationship between the input parameters and the volume flow can be represented, can be identified in accordance with known control procedures.
(15) A suitable transmission function model can be, for example, a transmission function polynomial:
(16)
(17) An estimate of the parameters of the transmission function model can be made according to a large number of methods known to those skilled in the art, for example, by transmitting the transmission function model into the time domain and solving corresponding differential equations, the Gaussian/Newtonian estimation method, the use of Markov parameters or the Prediction Error Method (PEM). The more measured values of various dynamic transient responses are present, more precisely the transmission function can be approximated. After the parameters of the transmission function model have been correspondingly determined, a suitable transmission function can be made available which models the behaviour of the application system with a high level of precision.
(18) With knowledge of a suitable mathematical transmission function, the process parameters for the pre-processing stage can be determined, referred to as the shoot parameters, by which the chronological profile of the predefinitions of the input parameters for the application system is adapted in such a way that undesired dynamic compensation processes during the transient response after a change in a parameter are counteracted. Improved control of the application system can also be made.
(19) The shoot parameters are the process parameters of the control pre-processing stage for the input parameters of the application system. A pre-processing stage can be formed, for example, by a (digital) filter. In order to determine the shoot parameters, an ideal dynamic volume flow profile and the corresponding input parameters can be predefined, and the shoot parameters can be adapted in such a way that the associated dynamic volume flow profile, determined by the transmission function, is as close as possible to the ideal profile. This can be done in the simplest case in an empirical fashion, but the sequence for this can be ideally automated, for example, using a corresponding program product, which can be installed on the computing device. However, the shoot parameters can be, for example, selectively determined by inverting the transmission function.
(20) The computing device can be a personal computer, but it can also be equally possible to transfer at least some of the tasks to be carried out by the computing device to a robot controller which is responsible for controlling a robot which is integrated into the system according to the disclosure. This can provide, for example, the advantage that the movement of the robot and the control of the application system can be carried out coordinated chronologically with one another by the same computing device or the robot controller. In accordance with an exemplary embodiment, an additional computing device can be avoided by all the tasks to be carried out being carried out by the robot controller.
(21) According to an exemplary embodiment of the system according to the disclosure, the impacted object can be a vertically oriented plate. As a result, any impact effects of the viscous fluid impacting in this case horizontally on the impact plate do not in fact bring about a falsification of the measurement result, which can be based on determination of the vertically acting weight force. If, the viscous fluid were to be applied vertically to a horizontal impact plate, an impact pulse profile of the impacting fluid would still be superimposed on the determined weight profile. In this embodiment, the application nozzle can be oriented in such a way that the fluid jet which is applied from it exits the nozzle at least approximately horizontally.
(22) According to an exemplary embodiment of the system according to the disclosure, the balance can include a bending bar, which can serve as a weight sensor. For example, in the case of a vertical arrangement of a plate as an impact object and a horizontal arrangement of the bending bar, horizontally oriented impact pulses can be dissipated via the bending bar without as a result adversely affecting a measurement of the vertically acting weight force.
(23) According to an exemplary embodiment of the disclosure, the balance can be provided for making available measurement data with a frequency of 100 Hz or higher. The greater the precision and the higher the frequency with which the chronological weight profile is sensed and made available, the more precisely can the volume flow profile be determined. The use of digital filters and therefore correction of stochastic measurement errors as well as intrinsic dynamics of the balance can be made in an appropriate way by a relatively high sampling frequency.
(24) According to an exemplary embodiment of the system according to the disclosure, at least the application nozzle of the application system can be arranged on an industrial robot. The use of an industrial robot can permit the movement of the application nozzle relative to the impacted object to be controlled in a monitored fashion, wherein at least some of the working steps, which can be carried out by the computing device, can be carried out by an associated robot controller of the industrial robot.
(25) A method is disclosed for determining and applying process parameters for the spray application of viscous fluids with a system according to the disclosure, including making available a transmission function model for modelling the dynamic behaviour of the application system, actuating the application system according to a sequence of changed input parameters, wherein a viscous fluid is applied to the impacted object, continuously determining the weight of the impacted object including the viscous fluid applied thereto, continuously determining the volume flow profile of the applied fluid on the basis of the increase in weight as a function of time, determining suitable parameters for the transmission function model on the basis of at least the predefined input parameters as input variables and the associated volume flow profile as an output variable, with the result that a transmission function is defined, predefining a desired dynamic volume flow profile, determining process parameters, which are optimized in terms of control with respect to at least one predefinable optimization criterion, on the basis of the transmission function and the desired dynamic volume flow profile, transmitting the determined process parameters into this or into a structurally identical, actuable application system.
(26) In accordance with an exemplary embodiment, the volume flow can determine to a high degree the appearance of the applied fluid. Given a linear movement of the application nozzle along an object to be sprayed, there can be a resulting fluid strip. Depending on the application case, various shapes of the fluid strip can be desired, for example with a rectangular or ramp-like outline. Under certain circumstances, a specific vertical profile can also be initiated. Depending on the desired shape of the fluid strip, a necessary volume flow profile therefore results. In order to achieve this necessary volume flow profile, the latter can be predefined for the determination of the suitable process parameters as a desired dynamic volume flow profile.
(27) In accordance with an exemplary embodiment, optimization criteria for the determination of the process parameters for the pre-processing stage can be, for example, the criteria known from control technology such as maximum steepness of the rise in the output variable or in the volume flow after a change in the input parameters, maximum overshooting, maximum undershooting or the like.
(28) After the transmission of the process parameters which are determined in this way into this or into a structurally identical application system or a pre-processing stage for the input parameters thereof, the dynamic behaviour of this system when applying viscous fluid under production conditions can be improved by using these process parameters. At this point, the determined process parameters for an application system apply precisely for the use of the same viscous fluid and under the same peripheral conditions can be, for example, the temperature and spraying distance, because the thixotropic properties of various viscous fluids can differ from one another to a high degree.
(29) A method is disclosed for controlling the spray application of an application system, which can be actuated by predefining input parameters, for a viscous fluid having at least the components of metering device, fluid valve and application nozzle, consisting of making available a transmission function for modelling the dynamic behaviour of the application system, wherein the transmission function includes the predefined input parameters as input variables and the associated volume flow profile as an output variable, applying a viscous fluid by means of the application system while predefining input parameters and an associated ideal volume flow profile which is to be achieved, continuously estimating the real volume flow profile by means of at least the transmission function, controlling the input parameters in such a way that, during the application, the estimated volume flow profile is as close as possible to the ideal volume flow profile to be achieved.
(30) According to this exemplary embodiment, no open-loop control, but instead closed-loop control, of the volume flow can be provided according to the disclosure. As a result, the advantages which are familiar to those skilled in the art and which closed-loop control can include over open-loop control are provided. In order to make available the initiated controlled variable, the volume flow, and to avoid a negative influence on the application system by a volume flow meter, the volume flow profile can be, according to the disclosure, not measured but instead estimated using a transmission function. Therefore, it is not the application system itself but instead a function describing the dynamic behaviour of the transmission system which can be integrated into a control circuit.
(31)
(32) The viscous fluid which can flow out of an outlet opening of the metering cylinder 39 can be fed to an application nozzle 14 via a high-pressure hose 16, wherein a fluid valve 18 is provided just upstream of the application nozzle 14 in terms of fluid mechanics, by means of which fluid valve 18 the fluid duct which can be formed by the components mentioned above can be shut off. The application nozzle 14 can be arranged at the distal end of the arm of an industrial robot 26, which can include, for example, 6 degrees of freedom of movement and an arm length of 2.5 m. As a result, controlled movement of the application nozzle 14 along the surface of an object to be sprayed can be made, wherein a spraying distance of, for example, 10 mm-20 mm is maintained.
(33) In this example, the viscous fluid can be applied to an impacted object 20, in this case a low-weight, rigid plate which can be arranged underneath the application nozzle 14. The impacted object 20 can be arranged on a balance 22 which can be provided for continuously transmitting the weight of the impact plate 20, plus the viscous fluid applied thereto, to a computing device 24 by means of a communication line 28. The computing device 24 is in this example a robot controller, which can be provided for controlling the industrial robot 26 and the metering device 12.
(34) A digital filter, which serves as a pre-processing device or shoot filter for the input parameters of the application system and which can be realized as part of a software program product which can be installed on the computing device, is also provided in the computing device. Through suitable selection of the process parameters of the shoot filter, the input parameters of the application system can be adapted in such a way that the dynamic behaviour of the application system is improved, that is to say the volume flow which actually exits at the application nozzle is as close as possible, even when the input parameters are changed, to the setpoint predefinition of the volume flow which results from the input parameters.
(35)
(36) The vertical arrangement of the impacted object 48 or of the plate entails advantages because in this way a horizontal impact pulse which is caused by the impacting fluid jet 46 does not bring about a falsification of the vertically acting weight force which is sensed by the bending bar 50. The bending bar 50 can be connected at its other end to a supporting frame 54 which can be arranged for its part opposite a support face 58 on vibration dampers 56, as a result of which a negative influence on the quality of the determination of the weight by means of the bending bar 50 as a result of undesired vibrations can be reduced.
(37)
(38) Due to the dynamic behaviour of the application system, a stable increase in the fluid jet width to the desired value does not occur immediately but rather only after a transition time period 68. During this transition time period 68, a type of transient response behaviour can occur which can be influenced by process parameters of a pre-processing device or a shoot filter. Depending on the optimization criteria according to which the process parameters were determined, an asymptotic approach to the value to be achieved occurs or a steeper rise with corresponding harmonics also comes about.
(39) At a second switching time 74, the setpoint predefinition for the fluid jet width or the volume flow is reduced again, wherein a steady state does not occur here either until after a transition time period 76 starting from a time 78.
(40)
(41) In known control circuits, this real actual variable would have to be fed to the controller 82 in the form of a deviation from the setpoint variable predefinition 88. However, when the application system is used in production, this variable by means of real measuring technology cannot be determined without negatively affecting the dynamic behaviour of the application system. For this reason, according to the disclosure, there is provision to provide, instead of a real measurement of the actual variable for the volume flow, an estimate of the volume flow by means of a transmission function 84, and to provide the estimated value 94 as an actual value for the formation of differences. Known measurement variables 98 from the application system 86 can be optionally made available to the transmission function. The precision of the estimate is as a result can be increased.
(42)
(43)
(44) Thus, it will be appreciated by those skilled in the art that the present invention can be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The presently disclosed embodiments are therefore considered in all respects to be illustrative and not restricted. The scope of the invention is indicated by the appended claims rather than the foregoing description and all changes that come within the meaning and range and equivalence thereof are intended to be embraced therein.
LIST OF REFERENCE NUMBERS
(45) 10 Exemplary system for determining process parameters 12 Metering device 14 Application nozzle 16 High-pressure hose 18 Fluid valve 20 Impacted object 22 Balance 24 Exemplary computing device 26 Industrial robot 28 Communication line 30 Fluid reservoir 32 Drive unit 34 Metering drive 36 Gear mechanism 38 Spindle 39 Metering cylinder 40 Part of an exemplary system for determining process parameters 42 Industrial robot 44 Application nozzle 46 Fluid jet 48 Impacted object 50 Bending bar (straight) 52 Bending bar (bent) 54 Supporting frame 56 Vibration damper 58 Support face 60 Exemplary application result in the case of a varying volume flow profile 62 Fluid jet width profile 64 Fluid jet width before first switching time 66 First switching time 68 Transition time period after first switching time 70 Time of start of steady-state time period after first switching time 72 Fluid jet width in steady-state time period 74 Second switching time 76 Transition time period after second switching time 78 Time of start of steady-state time period after second switching time 80 Exemplary closed-loop control diagram with a transmission function 82 Controller 84 Transmission function 86 Application system 88 Setpoint variable predefinition (volume flow) 90 Deviation of setpoint variable (volume flow) 92 Manipulated variable (input parameter) 94 Estimated actual variable (volume flow) 96 Real actual variable (volume flow) 98 Measurement variable 100 Exemplary open-loop control diagram with a shoot filter 102 Shoot filter 104 Application system 106 Setpoint variable predefinition (volume flow) 108 Manipulated variable (input parameter) 110 Real actual variable (volume flow) 112 Process parameter 120 Exemplary weight profile and associated volume flow profile 122 Weight profile 124 Weight of impacted object 126 Volume flow profile