Simulation method for cutting reactor metal components

By simulating the cutting process, using laser cutting equipment and splitting laser properties, the problem of large volume and difficult transportation of cut materials after the decommissioning of reactor metal components was solved. The cut materials were made uniform in size and easy to transport, which improved cutting efficiency and safety.

CN119578044BActive Publication Date: 2025-09-26CHINA INSTITUTE OF ATOMIC ENERGY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411612534.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-09-26
Estimated Expiration
2044-11-12

AI Technical Summary

Technical Problem

After decommissioning, the metal components of the reactor are large in size and cannot be transported after being directly dismantled. Existing technology makes it difficult to effectively cut them into pieces of appropriate size, resulting in difficulties in transportation and handling.

Method used

By simulating the cutting process, a laser cutting device is used to simulate the cutting of reactor metal components, splitting the laser properties into multiple elements. Combined with the properties of the reactor metal components, cutting path lines are generated and simulated cutting is performed to verify possible interference in the cutting process and the size of the cutting object.

Benefits of technology

It ensures that the size of the cut objects is consistent, facilitates transportation and processing, and timely detects problems in the cutting process, thereby improving cutting efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119578044B_ABST
    Figure CN119578044B_ABST
Patent Text Reader

Abstract

The embodiments of the present application relate to the field of computer-aided simulation technology, and in particular to a simulation method for the process of cutting reactor metal components. The method includes the following steps S1 to S3: S1: a thermal cutting device for simulating cutting. S2: a reactor metal component for simulating cutting. S3: using a simulated laser to simulate cutting of a simulated reactor metal component. The simulation method provided in the embodiments of the present application simulates the cutting process of the reactor metal component before actually cutting the decommissioned container of the reactor, so that the cut products produced by the cutting have similar sizes, thereby facilitating the subsequent processing of the cut products. Moreover, when simulating cutting, problems that may occur in the actual cutting process can also be discovered in a timely manner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer-aided simulation technology, and in particular to a simulation method for a process of cutting reactor metal components. Background Art

[0002] The statements herein merely provide background information related to the present application and do not necessarily constitute prior art.

[0003] After a reactor reaches the end of its operational life, it needs to be decommissioned. Decommissioned reactors need to be dismantled. Since the reactor's metal components are large and cannot be transported directly after dismantling, they must first be cut into smaller pieces before being transported. Summary of the Invention

[0004] A brief overview of the present application is provided below to provide a basic understanding of certain aspects of the present application. It should be understood that this overview is not an exhaustive overview of the present application. It is not intended to identify key or important portions of the present application, nor is it intended to limit the scope of the present application. Its purpose is simply to present certain concepts in a simplified form as a prelude to the more detailed description that will be discussed later.

[0005] An embodiment of the present application provides a method for simulating the process of cutting a reactor metal component, comprising the following steps S1 to S3: S1: simulating a thermal cutting device for cutting; S2: simulating a reactor metal component for cutting; S3: simulating cutting the simulated reactor metal component using a simulated laser.

[0006] The simulation method provided in the embodiments of this application simulates the cutting process of reactor metal components before actually cutting the reactor's decommissioned vessel. This ensures that the resulting cuts are of similar size, facilitating subsequent processing. Furthermore, the simulated cutting process can promptly identify potential problems that may arise during the actual cutting process. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] To further illustrate the above and other advantages and features of the present application, the following detailed description of specific embodiments of the present application is provided in conjunction with the accompanying drawings. The accompanying drawings, together with the detailed description below, are incorporated into and form a part of this specification. Elements with the same function and structure are denoted by the same reference numerals. It should be understood that these drawings depict only typical examples of the present application and should not be construed as limiting the scope of the present application.

[0008] Figure 1 is a flow chart of a simulation method according to an embodiment of the present application;

[0009] Figure 2 is a schematic diagram of the principle of loading cut objects into a loading container according to one embodiment of the present application;

[0010] Figure 3 A schematic diagram showing the effect of verifying whether a cutting device will interfere with the existence space of a reactor in one embodiment of the present application is shown.

[0011] It should be noted that the drawings are not necessarily drawn to scale, but are merely shown in a schematic manner that does not affect the reader's understanding.

[0012] Description of reference numerals: 100, loading container; 200, cut object;

[0013] 10. Cutting device; 30. Reactor assembly. DETAILED DESCRIPTION

[0014] Exemplary embodiments of the present application will be described below with reference to the accompanying drawings. For the sake of clarity and conciseness, not all features of actual implementations are described in the specification. However, it should be understood that many implementation-specific decisions must be made in the process of developing any such actual implementation in order to achieve the developer's specific goals, such as meeting those constraints related to the system and business, and these constraints may vary depending on the implementation. In addition, it should be understood that although the development work may be very complex and time-consuming, it is a routine task for those skilled in the art who benefit from the content of this application.

[0015] It is also necessary to explain here that, in order to avoid obscuring the present application due to unnecessary details, the accompanying drawings only show the device structure and / or processing steps that are closely related to the solution according to the present application, while other details that are not closely related to the present application are omitted.

[0016] The disclosure below provides a plurality of different embodiments or examples for implementing the present application. In order to simplify the disclosure of the present application, the components and methods of specific examples are described below. Of course, they are merely examples and are not intended to limit the present application. In the description of the embodiments of the present application, the meaning of "plurality" is at least two, for example, two, three, etc., unless otherwise specifically defined.

[0017] After decommissioning, reactor metal components need to be cut into smaller pieces for further processing. Due to the significant differences in specifications and operating environments among decommissioned vessels, direct cutting can result in interference with the cutting equipment, uneven size of the cut pieces, and inconvenience in loading and transport, hindering subsequent handling.

[0018] See also Figure 1The embodiment of the present application provides a method for simulating a process of cutting a reactor metal component, which includes the following steps S1 to S3:

[0019] S1: Thermal cutting device for simulating cutting.

[0020] S2: Reactor metal components used for simulated cutting.

[0021] S3: Use a simulated laser to simulate cutting of a simulated reactor metal component.

[0022] The simulation method provided in the embodiments of this application simulates the cutting process of reactor metal components before actually cutting the reactor's decommissioned vessel. This ensures that the resulting cuts are of similar size, facilitating subsequent processing. Furthermore, the simulated cutting process can promptly identify potential problems that may arise during the actual cutting process.

[0023] In some embodiments, in step S1, the properties characterizing the real laser are split into multiple elements, and each element is implemented separately.

[0024] Splitting the properties that characterize a real laser into multiple elements can make the simulated laser closer to the real laser in the actual cutting process.

[0025] In some embodiments, a first object is created, the first object being defined as a laser, the first object including a plurality of attributes, the plurality of attributes characterizing a plurality of elements of the laser.

[0026] The multiple properties of the first object may include: laser switch, cutting laser length, cutting laser width, cutting distance, minimum cutting distance, maximum cutting distance, cutting angle, minimum cutting angle, maximum cutting angle, cutting grid generation interval, longitudinal movement tolerance, and laser overlap tolerance.

[0027] Among them, the laser switch is a Boolean value. When it is turned on, the cutting operation can be performed on the object to be cut. When it is turned off, the cutting action will be stopped and the cutting operation will be performed immediately.

[0028] The cutting laser length is measured in centimeters. Excessively long cutting grids can lead to redundant cutting grids and prolonged cutting calculations. The cutting laser length can be set to a length appropriate for the object being cut. In some embodiments, a relationship between laser power and laser length can be established, allowing the laser length to be determined based on the laser power.

[0029] The width of the cutting laser is measured in cm, which determines the width of the gap in the object being cut.

[0030] The unit of cutting distance is cm, and its value is the distance between the laser end and the nearest object to be cut. The cutting distance attribute is read-only.

[0031] The maximum cutting distance and the minimum cutting distance are used in conjunction with the cutting distance to determine whether to perform cutting. When the cutting distance is greater than the maximum cutting distance, or the cutting distance is less than the minimum cutting distance, cutting is not performed, or the cutting action is stopped and the cutting operation is performed immediately.

[0032] The unit of cutting angle is degree. Its value is the angle between the laser and the surface of the object being cut. Cutting angle property is read-only property.

[0033] The maximum cutting angle and the minimum cutting angle are used in conjunction with the cutting angle to determine whether to perform cutting. When the cutting angle is greater than the maximum cutting angle, or the cutting angle is less than the minimum cutting angle, cutting is not performed, or the cutting action is stopped and the cutting operation is performed immediately.

[0034] The grid generation interval is measured in seconds per time. The default value is 0.2, which means a grid is generated every 0.2 seconds (i.e., 5 times per second). A smaller grid generation interval value results in a finer grid and better cutting results, but this also increases computational time. Generally, the default grid generation interval can be used, or adjusted to a value above 0.05 based on actual needs.

[0035] The longitudinal movement tolerance is the cosine value of the distance between the laser direction and the movement direction. The smaller the value, the more likely the laser will cut the object after entering the object nearly perpendicularly. If you find that the vertical direction is not cutting the object effectively, you can appropriately lower the longitudinal movement tolerance. However, if the longitudinal movement tolerance value is too small, it will cause cutting problems.

[0036] Laser overlap tolerance is used to determine the overlap between the beginning and the end of the ring cutting. The larger the value, the larger the determination range and the higher the success rate of the ring cutting, but the higher the misjudgment rate.

[0037] In some embodiments, a second object is created, the second object being defined as a reactor metal component; the second object includes a plurality of attributes, the plurality of attributes characterizing a plurality of elements of the reactor metal component.

[0038] The multiple attributes of the second object may include: mass, material, and shape of the reactor metal component. During the simulation cutting process, it is necessary to combine the multiple attributes of the first object and the multiple attributes of the second object to obtain a simulation result that is closer to the actual situation.

[0039] In some embodiments, the simulation method includes: confirming that the laser is in contact with the object to be cut; determining that the effective cutting distance of the laser is within a predetermined range; determining that the angle between the laser beam and the object to be cut is within the cutting angle range; determining that the time of the last record and the time of this record are greater than a predetermined time interval; generating a cutting record point of the laser; repeating the above process until the above conditions are no longer met, generating multiple cutting record points of the laser; generating a cutting path line of the laser based on the multiple cutting record points; generating a laser cutting grid body based on the cutting path line and the length and width of the laser; comparing the laser cutting grid body with the object to be cut, thereby achieving cutting of the object to be cut.

[0040] The method to confirm whether the laser is in contact with the object being cut is to compare the two endpoints of the laser with the three vertices of each surface of the object being cut, and determine whether the two endpoints pass through each surface of the object being cut. If so, it means that the laser is in contact with the object being cut.

[0041] When comparing the laser cutting grid body with the object to be cut, the laser grid body is used to perform a Boolean operation on the object to be cut, and the repeated parts of the object to be cut are subtracted, thereby achieving the cutting of the object to be cut.

[0042] In some embodiments, after the cutting is completed, a separation determination is performed. When it is determined that the object is split into two by the cutting laser, the other half of the grid is used as the original grid to create an object of the other half of the cut object and call its cutting event.

[0043] In some embodiments, the laser-cut mesh body is compared with a predetermined error to determine whether the cutting of the laser-cut mesh body is completed.

[0044] In some embodiments, a third object is created, and the third object is defined as an operating device. The laser is fixed on the operating device, and the movement of the laser is driven by the movement of the operating device.

[0045] For example, the operating device could be a robotic arm equipped with a cutting mechanism. During the cutting process, it's important to consider whether the operating device might interfere with other objects, such as the object being cut, potentially preventing the cutting operation. By creating a third object to simulate the operating device, the simulation results can be closer to reality, reducing the potential for issues.

[0046] In some embodiments, the shape of the moving parts of the operating device is created, the axis of each moving part is defined, and based on the axis, the movement properties and rotation properties of the moving parts are constructed; the linkage relationship between the moving parts is constructed; the input of the operator when operating the operating device is defined, and the input is associated with the movement of the moving parts so that the moving parts can be controlled through the input of the operator.

[0047] The axis of each moving part can be a joint connecting two adjacent moving parts. When the operator controls the moving parts, he can use the step function step(x, x0, h0, x1, h1), where x is the independent variable, x0 is the start time of any action operation, x1 is the end time of any action operation, h0 and h1 correspond to the displacement corresponding to time 1 and time 2 respectively. The operator can control the moving parts by inputting the values ​​of x, x0, h0, x1, and h1. The specific expression of the step function is as follows:

[0048]

[0049] The above expression shows that from time x0 to time x1, the function moves from h0 to h1 in an approximately quadratic function pattern; before time x0, the function is a constant function about h0; after time x1, the function is a constant function about h1, where x0 is less than x1.

[0050] Furthermore, the operator can also superimpose and / or nest multiple step functions to control the moving parts to perform more complex movements. For example, step(x, x0, h0, x1, step(x, x2, h2, x3, step(x, x4, h4, x5, h5))) is the nesting of three step functions. For another example, step(x, x0, h0, x1, h1) + step(x, x2, 0, x3, h3) + step(x, x4, 0, x5, h5) is the superposition of three step functions. Preferably, the superposition method is used to process multiple step functions because it has stronger readability than the nested method.

[0051] In some embodiments, the operator can also control the moving parts through the IF function to achieve arc cutting. The specific expression of the IF function is as follows:

[0052] IF(expr1:expr2,expr3,expr4)

[0053] Where expr1 is the evaluation expression of the operation program, expr2, expr3, and expr4 are all preset parameters. When the value of expr2-expr1 is less than 0, the IF function returns the value of expr2; when the value of expr3-expr1 is equal to 0, the IF function returns the value of expr3; when the value of expr4-expr1 is greater than 0, the IF function returns the value of expr4. Based on the above content, by nesting the IF function as follows, you can achieve the cutting of the arc in the time period from t0 to t1:

[0054] IF(expr1 > t0 : 0, 0, IF(expr1 < t1 : manufacturing arc function expression, 0, 0)).

[0055] For example, when it is necessary to complete the cutting of an arc within 25 - 30 seconds, the expression in the X direction can be:

[0056]

[0057] The expression in the Y direction can be:

[0058]

[0059] In some embodiments, the simulation method further includes obtaining a cutting plan for the laser on the reactor metal component, generating a number of simulated laser cutting path lines according to the cutting plan, assigning feature displays to each path line, arranging the cutting path lines at the corresponding positions of the reactor metal component, and using the operating device to operate the laser to perform cutting along the cutting path lines.

[0060] The above steps can be used to verify the feasibility of the laser cutting operation. If there are problems during the operation, such as interference between the operating device and the reactor metal component, the cutting plan can be changed and the simulated cutting can be performed again.

[0061] Figure 3 The effect diagram showing whether the cutting device will have spatial interference with the reactor in an embodiment of the present application is shown. It can be seen that when the simulated cutting device 10 cuts one of the reactor components 30 in the figure, the cutting device 10 "passes through" another reactor component 30, indicating that during the actual cutting process, when the cutting device 10 cuts one of the reactor components 30, it will be blocked by another reactor component 30 and the cutting cannot be achieved. Therefore, this plan is not adopted for cutting the reactor during actual cutting.

[0062] In some embodiments, the cutting plan includes: calculating the volume of the reactor metal component; calculating the radian of a single piece of cut material according to the bottom area of the cutting material loading container and the diameter of the reactor metal component; determining the number of laser beams required for longitudinal cutting according to the radian of a single piece of cut material; calculating the height of a single piece of cut material according to the depth of the cutting material loading container; and determining the number of laser beams required for transverse cutting according to the height of a single piece of cut material and the height of the reactor metal component.

[0063] Specifically, when cutting reactor metal components, the more pieces are cut, the smaller the volume of each piece is. When the cut pieces are loaded into a loading container, the higher the space utilization of the loading container is. However, the time consumed for cutting will also increase. Therefore, it is necessary to reasonably determine the number of pieces cut from the reactor metal components to achieve a balance between space utilization and cutting time. Figure 2 When determining the size of a single object 200, it can be assumed that multiple objects 200 are stacked in the container 100. This transforms the problem of space utilization for the objects 200 into a calculation of planar area. By calculating the ratio of the bottom area of ​​the object 200 to the bottom area of ​​the container 100, the space utilization of the object 200 can be determined, thereby determining the appropriate bottom area of ​​the object 200. This, in turn, allows the calculation of the curvature of the object 200 and the number of laser beams required for longitudinal cutting. Similarly, the height of the object 200 can be determined based on the depth of the container 100, further determining the number of laser beams required for transverse cutting.

[0064] The simulation method provided in this application is described below with reference to specific embodiments.

[0065] The properties representing a real laser are broken down into multiple elements, creating a first object, a second object, and a third object. The first object is defined as a laser, the second object as a reactor metal component, and the third object as an operating device. The laser switch, cutting length, cutting width, cutting distance, minimum cutting distance, maximum cutting distance, cutting angle, minimum cutting angle, maximum cutting angle, cutting grid generation interval, longitudinal movement tolerance, and laser overlap tolerance are used to represent the multiple elements of the laser. The mass, material, and shape of the reactor metal component are used to represent the multiple elements of the reactor metal component. The shape of the operating device's moving parts is created, and the axis of each moving part is defined. Based on the axis, the movement and rotation properties of the moving parts are constructed. The linkage relationship between the moving parts is established. The input of the operator when operating the operating device is defined, and the input is associated with the movement of the moving parts.

[0066] The volume of the reactor metal component is calculated, the curvature of a single piece of cut material is calculated according to the bottom area of ​​the cutting material loading container and the diameter of the reactor metal component, the number of laser beams required for longitudinal cutting is determined according to the curvature of the single piece of cut material, the height of the single piece of cut material is calculated according to the depth of the cutting material loading container, the number of laser beams required for transverse cutting is determined according to the height of the single piece of cut material and the height of the reactor metal component, and based on the above results, several path lines simulating laser cutting are generated, each path line is given a feature display, the cutting path line is arranged at the corresponding position of the reactor metal component, the laser is operated by the operating equipment, and cutting is performed along the cutting path line.

[0067] Compare the two endpoints of the laser with the three vertices of each surface of the object to be cut, determine whether the two endpoints pass through each surface of the object to be cut, and determine that the effective cutting distance of the laser is within a predetermined range; determine that the angle between the laser beam and the object to be cut is within the cutting angle range; determine that the time of the last record and the time of this record are greater than a predetermined time interval; generate laser cutting record points, repeat the above process until the above conditions are not met, generate multiple laser cutting record points, and generate a laser cutting path line based on the multiple cutting record points; generate a laser cutting grid based on the cutting path line and the length and width of the laser; use the laser grid to perform Boolean operations on the object to be cut, subtract the repeated parts from the object to be cut, and then make a separation judgment on the object to be cut.

[0068] Regarding the embodiments of the present application, it should also be noted that, in the absence of conflict, the embodiments of the present application and the features therein can be combined with each other to obtain new embodiments.

[0069] The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. The protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for simulating a process for cutting a reactor metal component, comprising the following steps: S1: thermal cutting device for simulating cutting; S2: Reactor metal components used for simulated cutting; S3: simulated laser cutting of simulated reactor metal components; The method further comprises: in step S1, splitting the properties representing the real laser into multiple elements, and implementing each element separately; Create a first object, the first object being defined as a laser, The first object includes a plurality of attributes, the plurality of attributes characterizing the plurality of elements of the laser; creating a second object, the second object being defined as a reactor metal component; The second object includes a plurality of attributes, the plurality of attributes characterizing the plurality of elements of the reactor metal component; In step S3, the following steps are also included: S301: confirming that the laser is in contact with the object to be cut; S302: Determine that the effective cutting distance of the laser is within a predetermined range; S303: Determine that the angle between the laser beam and the object to be cut is within a cutting angle range; S304: Determine whether the time between the last record and the current record is greater than a predetermined time interval; S305: generating cutting recording points of the laser; Repeating steps S301 to S305 until the time of the last recording and the time of the current recording are less than or equal to a predetermined time interval, thereby generating a plurality of cutting recording points of the laser; generating a cutting path line of the laser according to a plurality of cutting record points; Generating a laser cutting grid volume according to the cutting path line and the length and width of the laser; The laser-cut grid body is compared with the object to be cut, thereby achieving cutting of the object to be cut.

2. The simulation method according to claim 1, wherein: The laser-cut mesh body is compared with a predetermined error to determine whether the cutting of the laser-cut mesh body is completed.

3. The simulation method according to claim 1, wherein: creating a third object, the third object being defined as an operating device, The laser is fixed to the operating device, and the movement of the laser is driven by the movement of the operating device.

4. The simulation method according to claim 3, wherein: Create the shape of the moving parts of the operating device and define the axis of each moving part. Based on the axis, constructing the movement attribute and the rotation attribute of the moving part; Establishing a linkage relationship between the moving parts; An input when an operator operates the operating device is defined, and the input is associated with the movement of the moving component, so that the moving component is controlled by the operator's input.

5. The simulation method according to claim 1, wherein: Obtained laser cutting solutions for reactor metal components, According to the cutting plan, a plurality of path lines simulating laser cutting are generated; assigning a characteristic display to each of the path lines; Arranging the cutting path line at the corresponding position of the reactor metal component; The laser is operated by an operating device to perform cutting along the cutting path line.

6. The simulation method according to claim 5, wherein: The cutting scheme includes: Calculating the volume of the reactor metal component; Calculate the curvature of a single piece of cutting material based on the bottom area of ​​the cutting material loading container and the diameter of the reactor metal component; Determine the number of laser beams required for longitudinal cutting based on the curvature of a single piece of cutting material; Calculate the height of a single piece of cuttings based on the depth of the cuttings loading container; The number of laser beams required for transverse cutting is determined according to the height of the single piece of cutting material and the height of the reactor metal components.

Citation Information

Patent Citations

  • Laser cutting technology for spent fuel analog element rod

    CN109590620A

  • Cutting method and system based on real tooth socket form simulation

    CN118520525A