A sandblasting process simulation system for sandblasting effect evaluation

By designing a sandblasting process simulation system including simulation engine, abrasive dynamic model, impact model and wear model, the problem of inaccurate sandblasting effect evaluation in the existing technology is solved, detailed simulation of the sandblasting process and efficient evaluation of the effect are achieved, the sandblasting process is optimized, and the quality and efficiency of the surface treatment of the workpiece are improved.

CN119312593BActive Publication Date: 2025-04-15JIANGSU KAIWEITESI SEMICON TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411847550.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-04-15
Estimated Expiration
2044-12-16

AI Technical Summary

Technical Problem

The existing sandblasting effect evaluation methods rely on actual tests, consume time and resources, and are difficult to obtain consistent and reliable results. The existing simulation technology lacks detailed simulation of the interaction between abrasives and workpiece surfaces and accurate evaluation of the sandblasting effect.

Method used

Design a sandblasting process simulation system, including cloud computing terminal, parameter input module, sandblasting simulation module, effect evaluation module and feedback optimization module. The system simulates the sandblasting process through simulation engines, abrasive dynamics models, impact models and wear models, evaluates the sandblasting effect, and generates feedback instructions based on the results to optimize the simulation process.

Benefits of technology

The accurate simulation of the sandblasting process and efficient evaluation of the effect are achieved, the sandblasting process is timely optimized, and the quality and efficiency of the surface treatment of the workpiece are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119312593B_ABST
    Figure CN119312593B_ABST
Patent Text Reader

Abstract

The present invention discloses a sandblasting process simulation system for sandblasting effect evaluation, relates to the field of sandblasting process simulation technology, and includes a cloud computing terminal, a parameter input module, a sandblasting simulation module, an effect evaluation module, and a feedback optimization module. The parameter input module inputs sandblasting process parameters for performing a sandblasting simulation operation. The sandblasting simulation module simulates the interaction between abrasive and the surface of a workpiece during the sandblasting process, simulates the motion trajectory and speed of the abrasive during the sandblasting process, simulates the impact state of the abrasive hitting the surface of the workpiece, and simulates the wear state of the workpiece surface under the impact of the abrasive. The effect evaluation module evaluates the sandblasting effect of the sandblasting simulation operation. The feedback optimization module determines whether to generate a feedback instruction set based on the sandblasting effect and transmits it back to the cloud computing terminal. The cloud computing terminal sets a target execution object and pushes the feedback instruction set. The target execution object optimizes the sandblasting simulation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of sandblasting process simulation, in particular to a sandblasting process simulation system for sandblasting effect evaluation. Background Art

[0002] Traditional sandblasting effect evaluation usually relies on actual sandblasting tests. This method is not only time-consuming and resource-intensive, but also difficult to obtain consistent and reliable results due to the uncertainty of test conditions. Although existing sandblasting simulation technologies can simulate the sandblasting process to a certain extent, they often lack detailed simulation of the interaction between abrasives and workpiece surfaces, as well as accurate evaluation of sandblasting effects.

[0003] In addition, existing simulation systems usually lack an effective feedback mechanism and are unable to optimize in real time according to the simulation results when the sandblasting process parameters do not meet expectations at a certain simulation stage. Therefore, there is an urgent need for a simulation system that can evaluate the sandblasting effect more accurately and efficiently, so as to optimize the sandblasting process and improve the quality and efficiency of workpiece surface treatment. Summary of the invention

[0004] In order to solve the above problems, an object of the present invention is to provide a sandblasting process simulation system for sandblasting effect evaluation.

[0005] The object of the present invention can be achieved by the following technical solutions: A sandblasting process simulation system for sandblasting effect evaluation includes a cloud computing terminal, wherein the cloud computing terminal is communicatively connected with a parameter input module, a sandblasting simulation module, an effect evaluation module, and a feedback optimization module;

[0006] The parameter input module is used to input the sandblasting process parameters required to perform a sandblasting simulation operation;

[0007] The sandblasting simulation module is composed of a simulation engine unit, an abrasive dynamics model unit, an impact model unit and a wear model unit;

[0008] The simulation engine unit is used to simulate the interaction between the abrasive and the workpiece surface during the sandblasting process according to the input sandblasting process parameters;

[0009] The abrasive dynamics model unit is used to simulate the motion trajectory and speed of the abrasive during the sandblasting process;

[0010] The impact model unit is used to simulate the impact state of the abrasive hitting the workpiece surface;

[0011] The wear model unit is used to simulate the wear state of the workpiece surface under abrasive impact;

[0012] The effect evaluation module is used to evaluate the sandblasting effect of the sandblasting simulation operation;

[0013] The feedback optimization module is used to determine whether to generate a feedback instruction set according to the sandblasting effect, and transmit the feedback instruction set back to the cloud computing terminal. The cloud computing terminal sets the target execution object to push the feedback instruction set, and then the target execution object optimizes the sandblasting simulation.

[0014] Furthermore, the process of the parameter input module inputting the sandblasting process parameters required for performing a sandblasting simulation operation includes:

[0015] Configure the sandblasting process parameters corresponding to a sandblasting simulation operation. The sandblasting process parameters include abrasive parameters, sandblasting medium parameters, workpiece parameters, environmental parameters, operation parameters, and target parameters.

[0016] Furthermore, the simulation engine unit simulates the interaction between the abrasive and the workpiece surface during the sandblasting process according to the input sandblasting process parameters, including:

[0017] Enter all the sandblasting process parameters into the sandblasting simulation module, set the parameter configuration tables of the simulation engine unit, the abrasive dynamics model unit, the impact model unit and the wear model unit, and select the sandblasting process parameters to form their own simulation data according to their respective parameter configuration tables;

[0018] The simulation data corresponding to the simulation engine unit, the abrasive dynamics model unit, the impact model unit, and the wear model unit are identified as follows:

[0019] The simulation data corresponding to the simulation engine unit is identified as simulation data one;

[0020] The simulation data corresponding to the abrasive dynamics model unit is identified as simulation data 2;

[0021] The simulation data corresponding to the impact model unit is identified as simulation data three;

[0022] The simulation data corresponding to the wear model unit is identified as simulation data four;

[0023] Input simulation data 1 to the simulation engine unit, and the simulation engine unit calculates the force generated by the interaction between the workpiece surface and the abrasive in real time, and establishes a force change trend diagram of the force changing with time, wherein the force change trend diagram records the force amplitude at several time nodes;

[0024] Set a force mutation threshold, mark all time nodes on the force change trend graph where the force amplitude is greater than the force mutation threshold as abnormal time points, and mark all time nodes on the force change trend graph where the force amplitude is less than or equal to the force mutation threshold as normal time points.

[0025] Furthermore, the process of simulating the motion trajectory and speed of the abrasive during the sandblasting process by the abrasive dynamics model unit includes:

[0026] Input simulation data 2 to the abrasive dynamics model unit, locate the initial position of the abrasive during the sandblasting process, and mark the initial position as the trajectory origin, set several monitoring time nodes, obtain the real-time position of the abrasive trajectory at each monitoring time node, integrate the real-time position of the abrasive trajectory at the trajectory origin and several monitoring time nodes, and then construct the corresponding motion trajectory of the abrasive during the sandblasting process;

[0027] The initial velocity of the abrasive at the origin of the trajectory is obtained, and the radial velocity and tangential velocity of the abrasive at the real-time position of each trajectory are obtained. According to the radial velocity, tangential velocity and initial velocity of the abrasive at the real-time position of each trajectory, the real-time velocity of the abrasive during the sandblasting process is calculated.

[0028] Furthermore, the process of simulating the impact state of the abrasive hitting the workpiece surface by the impact model unit includes:

[0029] Input simulation data to the impact model unit, and then simulate the process of abrasive impacting the workpiece surface, locate several impact points of the abrasive impacting the workpiece surface, monitor the impact direction, kinetic energy and potential energy of the abrasive before impacting the corresponding impact point, establish a collision mechanics model of the abrasive impacting the workpiece surface, and obtain the impact direction, kinetic energy and potential energy of the abrasive impacting each impact point on the workpiece surface from the collision mechanics model;

[0030] For the same impact point, according to the impact direction, kinetic energy and potential energy before and after the abrasive hits the workpiece surface, the impact force of the abrasive at the current impact point is obtained and recorded as CJ. The qualified threshold corresponding to the impact force is set and recorded as CJ. 合格 ;

[0031] If CJ ≥ CJ 合格 , then at the corresponding impact point, the impact state of the abrasive is qualified;

[0032] If CJ<J 合格 , then at the corresponding impact point, the impact state of the abrasive is unqualified.

[0033] Furthermore, the process of the wear model unit simulating the wear state of the workpiece surface under abrasive impact includes:

[0034] Input simulation data into the wear model unit, and then simulate the wear process of the workpiece surface caused by the abrasive impact, simulate the stress change trend, temperature change trend and workpiece deformation state change trend when the abrasive impacts the workpiece surface, and construct the corresponding trend change curve;

[0035] Set safety value measurement lines for the trend change curves corresponding to the stress change trend, the temperature change trend and the workpiece deformation state change trend, mark the points below the safety value measurement lines in the respective trend change curves as abnormal simulation points, and mark the points at or above the safety value measurement lines in the respective trend change curves as normal simulation points;

[0036] No operation is performed on the normal simulation point, and the stress, temperature and workpiece deformation acting on the workpiece surface at the abnormal simulation point are re-simulated until the abnormal simulation point is converted to a normal simulation point. The current simulation is stopped to obtain the wear rate of the abrasive on the workpiece surface.

[0037] Furthermore, the process of the effect evaluation module evaluating the sandblasting effect of the sandblasting simulation operation includes:

[0038] Set the expected simulation evaluation indicators for the simulation engine unit, abrasive dynamics model unit, impact model unit and wear model unit respectively. If the respective phased indicators of the simulation engine unit, abrasive dynamics model unit, impact model unit and wear model unit meet the corresponding expected simulation evaluation indicators when performing sandblasting simulation operations, then the sandblasting effect of this sandblasting simulation operation is evaluated to be in accordance with expectations; otherwise, the sandblasting effect of this sandblasting simulation operation is evaluated to be not in accordance with expectations.

[0039] Furthermore, the feedback optimization module determines whether to generate a feedback instruction set according to the sandblasting effect, and transmits the feedback instruction set back to the cloud computing terminal, and the cloud computing terminal sets a target execution object to push the feedback instruction set, and then the process of optimizing the sandblasting simulation by the target execution object includes:

[0040] When the sandblasting effect of the sandblasting simulation operation meets expectations, no feedback instruction set is generated;

[0041] When the sandblasting effect of the sandblasting simulation operation does not meet expectations, a feedback instruction is generated to indicate that all phase indicators in the sandblasting simulation operation do not meet the expected indicators of the corresponding simulation evaluation. The feedback instruction is used to warn that an abnormality exists in the corresponding simulation phase of the sandblasting simulation operation. All feedback instructions are integrated to generate a feedback instruction set, which is then transmitted back to the cloud computing terminal.

[0042] The cloud computing terminal sets the feedback instruction set including the simulation engine unit, abrasive dynamics model unit, impact model unit or wear model unit in the simulation stage corresponding to each feedback instruction as the target execution object, and pushes the feedback instruction set, and the target execution object adjusts the sandblasting simulation operation in the respective simulation stage.

[0043] Compared with the prior art, the beneficial effects of the present invention are as follows: by inputting the sandblasting process parameters required for executing a sandblasting simulation operation, and according to the input sandblasting process parameters, simulating the interaction between the abrasive and the workpiece surface during the sandblasting process, simulating the movement trajectory and speed of the abrasive during the sandblasting process, simulating the impact state of the abrasive hitting the workpiece surface, and simulating the wear state of the workpiece surface under the impact of the abrasive, after all simulations are completed, evaluating the sandblasting effect of the sandblasting simulation operation, and determining whether to generate a feedback instruction set based on the sandblasting effect, taking the simulation object corresponding to a certain stage that does not meet the requirements in the sandblasting simulation operation as the target execution object, pushing the feedback instruction set to the target execution object, and optimizing the sandblasting simulation of the corresponding simulation stage by the target execution object, accurately and efficiently simulating the sandblasting process, and timely optimizing the simulation stage that does not meet the requirements in the sandblasting process, laying a solid data foundation for subsequent workpiece surface processing, and improving the workpiece surface processing quality and efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 It is a schematic diagram of the present invention.

[0045] Figure 2 This is the schematic diagram of the sandblasting simulation module. DETAILED DESCRIPTION

[0046] like Figure 1 As shown, a sandblasting process simulation system for sandblasting effect evaluation includes a cloud computing terminal, wherein the cloud computing terminal is communicatively connected with a parameter input module, a sandblasting simulation module, an effect evaluation module, and a feedback optimization module;

[0047] The parameter input module is used to input the sandblasting process parameters required to perform a sandblasting simulation operation;

[0048] The sandblasting simulation module is composed of a simulation engine unit, an abrasive dynamics model unit, an impact model unit and a wear model unit;

[0049] The simulation engine unit is used to simulate the interaction between the abrasive and the workpiece surface during the sandblasting process according to the input sandblasting process parameters;

[0050] The abrasive dynamics model unit is used to simulate the motion trajectory and speed of the abrasive during the sandblasting process;

[0051] The impact model unit is used to simulate the impact state of the abrasive hitting the workpiece surface;

[0052] The wear model unit is used to simulate the wear state of the workpiece surface under abrasive impact;

[0053] The effect evaluation module is used to evaluate the sandblasting effect of the sandblasting simulation operation;

[0054] The feedback optimization module is used to determine whether to generate a feedback instruction set according to the sandblasting effect, and transmit the feedback instruction set back to the cloud computing terminal. The cloud computing terminal sets the target execution object to push the feedback instruction set, and then the target execution object optimizes the sandblasting simulation.

[0055] It should be further explained that, in a specific implementation process, the process of the parameter input module inputting the sandblasting process parameters required for performing a sandblasting simulation operation includes:

[0056] Configure the sandblasting process parameters corresponding to a sandblasting simulation operation, wherein the sandblasting process parameters include abrasive parameters, sandblasting medium parameters, workpiece parameters, environmental parameters, operation parameters and target parameters;

[0057] The abrasive parameters specifically include abrasive type, abrasive particle size distribution, abrasive flow rate, abrasive hardness and abrasive shape;

[0058] The sandblasting medium parameters specifically include compressed air pressure, nozzle type, nozzle size, relative spray distance between the nozzle and the workpiece surface, spray angle, and sandblasting speed;

[0059] The workpiece parameters specifically include workpiece material type, workpiece surface initial state, workpiece size and workpiece shape; workpiece material type includes metal, plastic and glass, and workpiece surface initial state includes surface roughness and surface coating condition;

[0060] The environmental parameters specifically include ambient temperature, ambient humidity and ambient dust distribution;

[0061] The operation parameters specifically include sandblasting time, sandblasting path, simulation time step and simulation accuracy;

[0062] The target parameters specifically include a target surface roughness of the workpiece, a target cleanliness of the workpiece, and a target material removal amount of the workpiece;

[0063] It should be noted that the sandblasting process parameters include parameters of different subdivision types, which jointly determine the accuracy and effectiveness of the sandblasting simulation operation. In the actual sandblasting simulation operation, other parameters related to the sandblasting simulation operation can be further refined or added according to the actual situation in order to find the best sandblasting solution.

[0064] like Figure 2 As shown, the sandblasting simulation module includes a simulation engine unit, an abrasive dynamics model unit, an impact model unit, and a wear model unit;

[0065] It should be further explained that, in a specific implementation process, the simulation engine unit simulates the interaction between the abrasive and the workpiece surface during the sandblasting process according to the input sandblasting process parameters, and the process includes:

[0066] Set the data entry period and record it as T 录入 , T 录入 =[t 始 , t 终 ];

[0067] Among them, t 始 is the start time of the data entry period, t 终 The end time of the data entry period. During the data entry period, all the sandblasting process parameters are entered into the sandblasting simulation module, and the sandblasting simulation module checks whether the sandblasting process parameters conform to the preset standard parameter format;

[0068] If so, no action is taken;

[0069] If not, the data format of the currently reviewed sandblasting process parameters is converted into the standard parameter format;

[0070] Setting parameter configuration tables corresponding to the simulation engine unit, the abrasive dynamics model unit, the impact model unit, and the wear model unit, respectively, and selecting corresponding simulation data from the sandblasting process parameters according to the parameter configuration tables of the simulation engine unit, the abrasive dynamics model unit, the impact model unit, and the wear model unit, respectively;

[0071] The simulation data corresponding to the simulation engine unit, the abrasive dynamics model unit, the impact model unit, and the wear model unit are identified as follows:

[0072] The simulation data corresponding to the simulation engine unit is identified as simulation data one;

[0073] The simulation data corresponding to the abrasive dynamics model unit is identified as simulation data 2;

[0074] The simulation data corresponding to the impact model unit is identified as simulation data three;

[0075] The simulation data corresponding to the wear model unit is identified as simulation data four;

[0076] Input simulation data 1 to the simulation engine unit, and the simulation engine unit calculates the force generated by the interaction between the workpiece surface and the abrasive in real time according to the input simulation data 1, and establishes a force change trend diagram of the force changing with time;

[0077] The force change trend diagram records the force amplitudes at several time nodes;

[0078] Set a force mutation threshold, mark all time nodes on the force change trend graph where the force amplitude is greater than the force mutation threshold as abnormal time points, and mark all time nodes on the force change trend graph where the force amplitude is less than or equal to the force mutation threshold as normal time points.

[0079] It should be further explained that, in a specific implementation process, the process of the abrasive dynamics model unit simulating the motion trajectory and speed of the abrasive during the sandblasting process includes:

[0080] Input simulation data 2 to the abrasive dynamics model unit, locate the initial position of the abrasive during the sandblasting process, mark the initial position as the trajectory origin, set several monitoring time nodes, and obtain the real-time position of the abrasive trajectory at each monitoring time node;

[0081] Integrate the real-time position of the abrasive at the origin of the trajectory and at several monitoring time nodes, and then construct the corresponding motion trajectory of the abrasive during the sandblasting process, obtain the initial velocity of the abrasive at the origin of the trajectory, and record the initial velocity as V0;

[0082] The radial velocity and tangential velocity of the abrasive at the real-time position of each track are obtained. The speed directions of the radial velocity and the tangential velocity are perpendicular to each other. Several monitoring time nodes are numbered as t1, t2, t3, ..., tn, where n is a natural number greater than 0.

[0083] The radial velocity corresponding to the monitoring time node numbered tn is denoted as V 径向 [tn], the tangential velocity corresponding to the monitoring time node numbered tn is denoted as V 切向 [tn], calculate the real-time speed of the abrasive during the sandblasting process according to the radial speed and tangential speed of the abrasive at the real-time position of each trajectory;

[0084] The real-time speed is denoted as V 实时 , then V 实时 The statement is as follows:

[0085] .

[0086] It should be further explained that, in a specific implementation process, the process of the impact model unit simulating the impact state of the abrasive impacting the workpiece surface includes:

[0087] Input simulation data into the impact model unit, and then simulate the process of abrasive impacting the workpiece surface, locate several impact points of the abrasive impacting the workpiece surface, and monitor the impact direction, kinetic energy and potential energy of the abrasive before it impacts the corresponding impact points;

[0088] Establish a collision mechanics model of abrasive impacting the workpiece surface, configure model parameters corresponding to the collision mechanics model, the model parameters include elastic modulus, Poisson's ratio and hardness, and obtain the impact direction, kinetic energy and potential energy of the abrasive impacting each impact point on the workpiece surface from the collision mechanics model;

[0089] For the same impact point, a vertical point line of the impact point is constructed, the impact angle formed by the impact direction of the abrasive before impact relative to the vertical point line is recorded as α, and the kinetic energy and potential energy are recorded as DN and SN respectively;

[0090] The impact angle formed by the corresponding impact direction of the abrasive when it hits the workpiece surface and rebounds relative to the vertical point line is recorded as β, and the kinetic energy and potential energy after the impact are recorded as DN` and SN` respectively, and then the impact force of the abrasive at the current impact point is calculated;

[0091] Let the impact force be CJ, then CJ=|DN-DN`|×r1+|SN-SN`|×r2;

[0092] Among them, r1 is the kinetic energy adjustment weight corresponding to the abrasive impacting the workpiece surface, r2 is the potential energy adjustment weight corresponding to the abrasive impacting the workpiece surface, r1 = β / α × τ, τ is the impact fitting coefficient, which is used to correct the impact angle, r2 = (1-r1);

[0093] Set the qualified threshold corresponding to the impact force and record it as CJ 合格 ;

[0094] If CJ ≥ CJ 合格 , then at the corresponding impact point, the impact state of the abrasive is qualified;

[0095] If CJ<J 合格 , then at the corresponding impact point, the impact state of the abrasive is unqualified.

[0096] It should be further explained that, in a specific implementation process, the process of the wear model unit simulating the wear state of the workpiece surface under abrasive impact includes:

[0097] Input simulation data into the wear model unit to simulate the wear process of the workpiece surface caused by abrasive impact, obtain the wear area corresponding to the initial wear area on the workpiece surface, and record the wear area as S 初始 , simulate the stress change trend, temperature change trend and workpiece deformation state change trend when the abrasive impacts the workpiece surface, and construct the corresponding trend change curve;

[0098] Set safety value measurement lines for the trend change curves corresponding to the stress change trend, the temperature change trend and the workpiece deformation state change trend, mark the points below the safety value measurement lines in the respective trend change curves as abnormal simulation points, and mark the points at or above the safety value measurement lines in the respective trend change curves as normal simulation points;

[0099] No operation is performed on the normal simulation point, and the stress, temperature and workpiece deformation acting on the workpiece surface corresponding to the abnormal simulation point are re-simulated until the abnormal simulation point is converted into a normal simulation point, and the current simulation is stopped;

[0100] Obtain the wear rate of the abrasive on the workpiece surface, record the wear rate as Vm, and then the wear rate is expressed as follows:

[0101] Vm=(S 最终 -S 初始 ) / T;

[0102] Among them, S 最终 The wear model unit simulates the wear area of ​​the workpiece surface corresponding to the final wear area after the abrasive impact on the workpiece surface, and T is the impact time corresponding to the abrasive impact on the workpiece surface.

[0103] It should be further explained that, in a specific implementation process, the process of the effect evaluation module evaluating the sandblasting effect of the sandblasting simulation operation includes:

[0104] Set the expected simulation evaluation indicators for the simulation engine unit, abrasive dynamics model unit, impact model unit and wear model unit respectively. If the respective phased indicators of the simulation engine unit, abrasive dynamics model unit, impact model unit and wear model unit meet the corresponding expected simulation evaluation indicators when performing sandblasting simulation operations, then the sandblasting effect of this sandblasting simulation operation is evaluated to be in accordance with expectations; otherwise, the sandblasting effect of this sandblasting simulation operation is evaluated to be not in accordance with expectations.

[0105] Among them, the respective phased indicators of the simulation engine unit, abrasive dynamics model unit, impact model unit and wear model unit, as well as the expected indicators of simulation evaluation are as follows:

[0106] The phased indicator of the simulation engine unit is: the proportion of normal time points in the force change trend diagram to the total time nodes; its corresponding simulation evaluation expected indicator is: the normal time points in the force change trend diagram should be guaranteed to occupy 2 / 3 or more of the total time nodes;

[0107] The phased indicators of the abrasive dynamics model unit are: the real-time speed of the abrasive during the sandblasting process; the corresponding simulation evaluation expected indicators are: setting the ideal sandblasting speed range corresponding to the abrasive during the sandblasting process;

[0108] The phased indicators of the impact model unit are: the impact state of the abrasive hitting the workpiece surface; its corresponding simulation evaluation expected indicators are: whether the impact state is qualified;

[0109] The stage indicators of the wear model unit are: the wear state of the workpiece surface under abrasive impact; and the corresponding expected indicator of simulation evaluation is: the safe rate range corresponding to the wear rate of the abrasive on the workpiece surface.

[0110] It should be further explained that, in the specific implementation process, the feedback optimization module determines whether to generate a feedback instruction set according to the sandblasting effect, and transmits the feedback instruction set back to the cloud computing terminal, and the cloud computing terminal sets the target execution object to push the feedback instruction set, and then the process of optimizing the sandblasting simulation by the target execution object includes:

[0111] When the sandblasting effect of the sandblasting simulation operation meets expectations, no feedback instruction set is generated;

[0112] When the sandblasting effect of the sandblasting simulation operation does not meet expectations, a feedback instruction is generated to indicate that all phase indicators in the sandblasting simulation operation do not meet the expected indicators of the corresponding simulation evaluation. The feedback instruction is used to warn that an abnormality exists in the corresponding simulation phase of the sandblasting simulation operation, and all feedback instructions are integrated to generate a feedback instruction set, which is then transmitted back to the cloud computing terminal;

[0113] The cloud computing terminal sets the simulation engine unit, abrasive dynamics model unit, impact model unit or wear model unit in the simulation stage corresponding to each feedback instruction included in the feedback instruction set as the target execution object, and pushes the feedback instruction set. The target execution object adjusts the sandblasting simulation operation in the respective simulation stage to complete the optimization of the current sandblasting simulation.

[0114] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. A sandblasting process simulation system for sandblasting effect evaluation, comprising a cloud computing terminal, characterized in that: The cloud computing terminal is communicatively connected to a parameter input module, a sandblasting simulation module, an effect evaluation module, and a feedback optimization module; The parameter input module is used to input the sandblasting process parameters required to perform a sandblasting simulation operation; The sandblasting simulation module is composed of a simulation engine unit, an abrasive dynamics model unit, an impact model unit and a wear model unit; The simulation engine unit is used to simulate the interaction between the abrasive and the workpiece surface during the sandblasting process according to the input sandblasting process parameters; The abrasive dynamics model unit is used to simulate the motion trajectory and speed of the abrasive during the sandblasting process; The impact model unit is used to simulate the impact state of the abrasive hitting the workpiece surface; The wear model unit is used to simulate the wear state of the workpiece surface under abrasive impact; The effect evaluation module is used to evaluate the sandblasting effect of the sandblasting simulation operation; the feedback optimization module is used to determine whether to generate a feedback instruction set according to the sandblasting effect, and transmit the feedback instruction set back to the cloud computing terminal, and the cloud computing terminal sets the target execution object to push the feedback instruction set, and then the target execution object optimizes the sandblasting simulation.

2. A sandblasting process simulation system for sandblasting effect evaluation according to claim 1, characterized in that: The process of inputting the sandblasting process parameters required for performing a sandblasting simulation operation by the parameter input module includes: Configure the sandblasting process parameters corresponding to a sandblasting simulation operation. The sandblasting process parameters include abrasive parameters, sandblasting medium parameters, workpiece parameters, environmental parameters, operation parameters, and target parameters.

3. A sandblasting process simulation system for sandblasting effect evaluation according to claim 2, characterized in that: The simulation engine unit simulates the interaction between the abrasive and the workpiece surface during the sandblasting process according to the input sandblasting process parameters, and the process includes: All the sandblasting process parameters are entered into the sandblasting simulation module, and the parameter configuration tables of the simulation engine unit, the abrasive dynamics model unit, the impact model unit and the wear model unit are set. According to the respective parameter configuration tables, the sandblasting process parameters are selected to form the respective simulation data; wherein, the simulation data corresponding to the simulation engine unit, the abrasive dynamics model unit, the impact model unit and the wear model unit are identified as follows: The simulation data corresponding to the simulation engine unit is identified as simulation data one; The simulation data corresponding to the abrasive dynamics model unit is identified as simulation data 2; The simulation data corresponding to the impact model unit is identified as simulation data three; The simulation data corresponding to the wear model unit is identified as simulation data four; Input simulation data 1 to the simulation engine unit, and the simulation engine unit calculates the force generated by the interaction between the workpiece surface and the abrasive in real time, and establishes a force change trend diagram of the force changing with time, wherein the force change trend diagram records the force amplitude at several time nodes; Set a force mutation threshold, mark all time nodes on the force change trend graph where the force amplitude is greater than the force mutation threshold as abnormal time points, and mark all time nodes on the force change trend graph where the force amplitude is less than or equal to the force mutation threshold as normal time points.

4. A sandblasting process simulation system for sandblasting effect evaluation according to claim 3, characterized in that: The process of simulating the motion trajectory and speed of the abrasive during the sandblasting process by the abrasive dynamics model unit includes: Input simulation data 2 to the abrasive dynamics model unit, locate the initial position of the abrasive during the sandblasting process, mark the initial position as the trajectory origin, set several monitoring time nodes, obtain the real-time position of the abrasive trajectory at each monitoring time node, integrate the real-time positions of the abrasive at the trajectory origin and several monitoring time nodes, and then construct the corresponding motion trajectory of the abrasive during the sandblasting process; obtain the initial velocity of the abrasive at the trajectory origin, obtain the radial velocity and tangential velocity of the abrasive at each real-time position of the trajectory, and calculate the real-time velocity of the abrasive during the sandblasting process according to the radial velocity, tangential velocity and initial velocity of the abrasive at each real-time position of the trajectory.

5. A sandblasting process simulation system for sandblasting effect evaluation according to claim 4, characterized in that: The process of simulating the impact state of the abrasive hitting the workpiece surface by the impact model unit includes: Input simulation data to the impact model unit, and then simulate the process of abrasive impacting the workpiece surface, locate several impact points of the abrasive impacting the workpiece surface, monitor the impact direction, kinetic energy and potential energy of the abrasive before impacting the corresponding impact point, establish a collision mechanics model of the abrasive impacting the workpiece surface, and obtain the impact direction, kinetic energy and potential energy of the abrasive impacting each impact point on the workpiece surface from the collision mechanics model; For the same impact point, according to the impact direction, kinetic energy and potential energy before and after the abrasive hits the workpiece surface, the impact force of the abrasive at the current impact point is obtained and recorded as CJ. The qualified threshold corresponding to the impact force is set and recorded as CJ. 合格 ; If CJ ≥ CJ 合格 , then at the corresponding impact point, the impact state of the abrasive is qualified; if CJ<J 合格 , then at the corresponding impact point, the impact state of the abrasive is unqualified.

6. A sandblasting process simulation system for sandblasting effect evaluation according to claim 5, characterized in that: The process of simulating the wear state of the workpiece surface under abrasive impact by the wear model unit includes: Input simulation data into the wear model unit, and then simulate the wear process of the workpiece surface caused by the abrasive impact, simulate the stress change trend, temperature change trend and workpiece deformation state change trend when the abrasive impacts the workpiece surface, and construct the corresponding trend change curve; Set safety numerical measurement lines for the trend change curves corresponding to the stress change trend, temperature change trend and workpiece deformation state change trend, mark the points below the safety numerical measurement lines in the respective trend change curves as abnormal simulation points, and mark the points at or above the safety numerical measurement lines in the respective trend change curves as normal simulation points; do not perform any operation on the normal simulation points, re-simulate the stress, temperature and workpiece deformation acting on the workpiece surface at the abnormal simulation points, and stop the current simulation until the abnormal simulation points are converted to normal simulation points, and obtain the wear rate of the abrasive on the workpiece surface.

7. A sandblasting process simulation system for sandblasting effect evaluation according to claim 6, characterized in that: The process of evaluating the sandblasting effect of the sandblasting simulation operation by the effect evaluation module includes: Set the expected simulation evaluation indicators for the simulation engine unit, abrasive dynamics model unit, impact model unit and wear model unit respectively. If the respective phased indicators of the simulation engine unit, abrasive dynamics model unit, impact model unit and wear model unit meet the corresponding expected simulation evaluation indicators when performing sandblasting simulation operations, then the sandblasting effect of this sandblasting simulation operation is evaluated to be in accordance with expectations; otherwise, the sandblasting effect of this sandblasting simulation operation is evaluated to be not in accordance with expectations.

8. A sandblasting process simulation system for sandblasting effect evaluation according to claim 7, characterized in that: The feedback optimization module determines whether to generate a feedback instruction set according to the sandblasting effect, and transmits the feedback instruction set back to the cloud computing terminal. The cloud computing terminal sets a target execution object to push the feedback instruction set, and then the target execution object optimizes the sandblasting simulation process, including: When the sandblasting effect of the sandblasting simulation operation meets expectations, no feedback instruction set is generated; When the sandblasting effect of the sandblasting simulation operation does not meet expectations, feedback instructions are generated to indicate that all stage indicators in the sandblasting simulation operation do not meet the expected indicators of the corresponding simulation evaluation. The feedback instructions are used to warn that an abnormality exists in the corresponding simulation stage of the sandblasting simulation operation. All feedback instructions are integrated to generate a feedback instruction set, and the feedback instruction set is transmitted back to the cloud computing terminal; the cloud computing terminal sets the simulation engine unit, abrasive dynamics model unit, impact model unit or wear model unit in the simulation stage corresponding to each feedback instruction included in the feedback instruction set as the target execution object, and pushes the feedback instruction set, and the target execution object adjusts the sandblasting simulation operation in each simulation stage.

Citation Information

Patent Citations

  • Intelligent sand blasting robot based on crown block platform

    CN107088891A

  • Wearing testing device

    CN109540716A