Knowledge-based large monolithic panel shot forming process parameter design method
By determining the shot peening forming process parameters in a graded manner, and combining the shot peening forming process knowledge base and interpolation calculation, the problems of insufficient precision and efficiency in the shot peening forming of large integral wall panels are solved, and efficient and accurate process parameter design is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NORTHWESTERN POLYTECHNICAL UNIV
- Filing Date
- 2025-11-06
- Publication Date
- 2026-06-09
Smart Images

Figure CN121525265B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aircraft manufacturing technology, specifically to a knowledge-based method for designing process parameters for shot peening forming of large integral panels. Background Technology
[0002] Large integral wing panels are the main load-bearing components in airfoil structures, and shot peening is their primary manufacturing process. This process controls the forming capability of the component by combining different shot peening parameters, such as nozzle specifications, nozzle diameter, shot specifications, shot flow rate, spray distance, spray angle, prestress level, spray pressure, and feed rate. In practical engineering, for ease of operation, a specific shot and nozzle specification is usually selected first, and parameters such as spray angle and spray distance are set to fixed values, while a certain prestress is applied to the workpiece. Based on this, the spray pressure and shot flow rate are generally kept relatively constant, and the distribution density of the shot on the specimen surface is controlled by adjusting the nozzle's moving speed, thereby adjusting the deformation of the peened specimen. The shot peening process parameters for integral wing panels are ultimately used to generate corresponding CNC commands.
[0003] The design of shot peening forming process parameters for large integral panels refers to the process of determining the aforementioned shot peening parameters based on information about the panel itself and discrete points along the shot peening path. This process is crucial for ensuring the quality of shot peening forming. During the forming process, to ensure the surface quality of the component, a lower blasting pressure is typically preferred. However, because integral panels constitute the aerodynamic shape of aircraft, they not only have complex hyperbolic shapes but also internal structures such as reinforcing bosses, frames, and ribs, making them variable thickness components. Furthermore, large panels often exhibit significant thickness differences (the difference between the maximum and minimum thickness exceeds 5 mm), making it difficult to meet the forming accuracy requirements with a single blasting pressure value.
[0004] Furthermore, the calculation of shot peening process parameters involves discrete points along the path, which are relatively close together. Directly generating CNC programs based on these points would lead to low machining efficiency. Therefore, in actual programming, sections with similar blasting air pressure and feed rate are usually combined to improve machining efficiency.
[0005] The shot peening process parameters for large integral panels are key factors determining the quality of the formed parts. Current literature primarily focuses on knowledge-based feed rate calculations for these parameters, employing methods such as interpolation, regression analysis, and neural networks. However, feed rate is only one of many process parameters. Existing neural network methods have limited computational accuracy, and interpolation methods fail to fully consider the distribution characteristics of the data itself. Therefore, methods for determining a complete parameter system still need improvement.
[0006] Due to the variable thickness and curvature of large integral panels, a single injection pressure value is insufficient to meet the overall forming requirements of the panel. Excessive injection pressure leads to excessively large craters and performance degradation, but currently, there is a lack of systematic description regarding how to scientifically select injection pressure and how to perform pressure zoning. Regarding path segment merging, existing methods mostly rely solely on feed rate deviations, failing to fully consider the deviation between the merged path and the original discrete points. This is especially problematic in non-linear paths, potentially causing the path spacing to fail to meet the specified requirements, resulting in insufficient or excessive coverage. Currently, parameter setting in aerospace manufacturing engineering primarily relies on the experience of technical personnel, and relevant effective methods have not yet been publicly disclosed. Summary of the Invention
[0007] To address the aforementioned shortcomings of existing methods for determining process parameters in shot peening forming of large integral wall panels, this invention proposes a knowledge-based method for designing process parameters for shot peening forming of large integral wall panels. Based on the shape and size characteristics of the large integral wall panel and the discrete point information of the shot peening path, the method sequentially determines the part-level process parameters, region-level process parameters, and path segment-level process parameters during the shot peening process, thereby designing all process parameters that meet the engineering requirements.
[0008] The technical solution of this invention is:
[0009] A knowledge-based method for designing process parameters for shot peening forming of large integral wall panels includes the following steps:
[0010] Step 1: Based on the overall wall panel part information, select the shot peening forming equipment model and its nozzle specifications, nozzle diameter, shot flow rate, blasting distance, blasting angle, and effective bandwidth, and select the shot specifications based on the part thickness; the overall wall panel part information should at least include the part material, length, and the coordinates, thickness, and radius of curvature of each discrete point on the shot peening path.
[0011] Step 2: Obtain the discrete point set of the shot peening path of the overall panel, where each discrete point contains coordinate information, thickness information, and radius of curvature information; based on the selected equipment, part material, and the thickness and radius of curvature at each discrete point, search the known shot peening forming process knowledge base and determine the prestress level of the overall panel shot peening forming, and add the prestress level to the corresponding discrete point information; and based on the prestress level and the known shot peening forming process knowledge base, filter and determine the shot peening process knowledge subset.
[0012] Step 3: Based on the grade and state of the part material, as well as the thickness and radius of curvature at each discrete point, determine the injection air pressure at each discrete point in the overall wall panel shot peening path; if there are different air pressure distributions at discrete points in each path of the part, the shot peening path is divided by a chord line, the air pressure at discrete points in the same area is unified to the same value, and the injection air pressure is added to the corresponding discrete point information.
[0013] Step 4: For each discrete point on the shot peening path of the overall wall panel, retrieve the process data with the same blasting air pressure from the shot peening process knowledge subset determined in Step 2 to form an initial knowledge subset; then sort the initial knowledge subset according to the absolute difference between the thickness of each knowledge unit in the initial knowledge subset and the thickness of the current discrete point, and the absolute difference between the radius of curvature of each knowledge unit in the initial knowledge subset and the radius of curvature of the current discrete point, to form an ordered knowledge subset.
[0014] Based on the set thickness threshold and curvature radius threshold, the judgment conditions for the absolute difference in thickness and absolute difference in curvature radius with the corresponding thresholds are determined, and the priority to be executed is determined. For each judgment condition, the corresponding knowledge subset is retrieved from the ordered knowledge subset. Based on the knowledge subset, the feed rate of each discrete point is calculated by interpolation and added to the corresponding discrete point information.
[0015] Step 5: Obtain shot peening path information for all overall wall panels. For each shot peening path, starting from the first discrete point, accumulate to form an isoparametric segment. Merge consecutive discrete points within the isoparametric segment that meet the preset merging conditions and assign process parameter information to form an isoparametric path segment. Continue until all discrete points are traversed to form a shot peening path composed of multiple isoparametric path segments for CNC programming.
[0016] Furthermore, step 2 includes the following sub-steps:
[0017] Step 2.1: Determine the maximum thickness of the discrete points along the overall wall panel path. A thickness reference range is defined by the maximum thickness. From the discrete points within the thickness reference range, the discrete point with the smallest radius of curvature is selected as the first key discrete point. .
[0018] Step 2.2: Determine the minimum radius of curvature in the discrete point set of the overall wall panel path. A curvature radius reference interval is defined by the minimum curvature radius. From the discrete points within the reference range of the radius of curvature, the discrete point with the largest thickness is selected as the second key discrete point. .
[0019] Step 2.3: Retrieve the first subset of shot peening process knowledge from the shot peening forming process knowledge base that is completely consistent with the selected shot peening forming equipment model, nozzle specifications, nozzle diameter, shot specifications, shot flow rate, blasting distance, and blasting angle. ; and then from the first subset of shot peening process knowledge The second shot peening process knowledge subset that is identical to the material grade and material state of the integral wall panel was retrieved from the database. .
[0020] Step 2.4: Determine the prestress level for shot peening of the integral wall panel and the final shot peening process knowledge subset. ,include:
[0021] Sub-step 2.4.1, targeting the first key discrete point respectively. Second key discrete point Given the path information, perform the following operations:
[0022] Based on the thickness and radius of curvature information, from the second subset of shot peening process knowledge In the process, all process data that meet the condition of "thickness greater than or equal to the thickness of the discrete point and radius of curvature less than or equal to the radius of curvature of the discrete point" are retrieved and used as a candidate parameter set; from the candidate parameter set, the process data with the smallest prestress level is selected and its prestress value is used as the prestress of the key discrete point.
[0023] Step 2.4.2, compare the first key discrete points With the second key discrete point The prestress is determined, and the maximum value among them is taken as the uniform prestress level for shot peening of the current integral wall panel parts, and this uniform prestress level is assigned to all discrete points.
[0024] Step 2.4.3, from the second subset of shot peening process knowledge The process knowledge for all prestressed levels that are the same as the unified prestressed level was retrieved, forming a subset of the final shot peening process knowledge. This is used for subsequent calculation of process parameters.
[0025] Furthermore, step 3 includes the following sub-steps:
[0026] Step 3.1, for each discrete point, from the final shot peening process knowledge subset Select knowledge unit sets that meet the following conditions The difference between the thickness and the current discrete point thickness is within a preset thickness threshold range, and the difference between the radius of curvature and the current discrete point radius of curvature is within a preset radius of curvature threshold range; and from the knowledge unit set The minimum injection pressure value is selected as the initial injection pressure at the current discrete point.
[0027] Step 3.2: Based on the initial injection pressure at each discrete point obtained in Step 3.1, perform the following optimization steps:
[0028] When the difference in air pressure values of adjacent shot peening paths in the chord direction exceeds a first set threshold, the part is divided into regions along the chord direction with its position as the boundary. In each region, the maximum value of the air pressure at discrete points in that region is taken as the uniform air pressure of that region. This process is repeated until the last path is reached.
[0029] When the difference in jet pressure in the spanwise direction between adjacent discrete segments on a single shot peening path exceeds a second preset threshold, its position is determined and a chordal dividing line is drawn to divide each shot peening path into left and right segments, forming two regions. For the region between the starting boundary line of the shot peening path and the chordal dividing line, the maximum value of the jet pressure at all discrete points in the region is taken as the unified jet pressure of the region. This process is repeated until the end of the shot peening path is reached.
[0030] Step 3.3: Generate optimized shot peening path data, which includes the location information, thickness, radius of curvature, prestress level, and injection pressure value determined after optimization in Step 3.2 for each discrete point.
[0031] Furthermore, step 4 includes the following sub-steps:
[0032] Step 4.1, for each discrete point on the overall panel shot peening path, from the final shot peening process knowledge subset In the process, knowledge units with the same injection pressure as the current discrete point are retrieved to form an initial knowledge subset. The absolute difference between the thickness of each knowledge unit in the initial knowledge subset and the thickness at the current discrete point is calculated. The absolute difference between the radius of curvature and the radius of curvature at the current discrete point and similarity ;in, The knowledge units in the initial knowledge subset are sorted in ascending order of their absolute difference in thickness and absolute difference in radius of curvature to form an ordered knowledge subset.
[0033] Step 4.2: Retrieve the absolute difference in thickness from the ordered subset of knowledge. Less than or equal to the first thickness threshold and the absolute difference in radius of curvature Knowledge units less than or equal to the first radius of curvature threshold are formed into a first knowledge subset; if a first knowledge subset exists, then select one of them. The feed rate corresponding to the smallest knowledge unit is used as the feed rate of the current discrete point; if the first knowledge subset does not exist, then proceed to step 4.3.
[0034] Step 4.3: Retrieve the absolute difference in thickness from the ordered subset of knowledge. Less than or equal to the first thickness threshold, and the absolute difference in radius of curvature Knowledge units that are greater than the first radius of curvature threshold and less than or equal to the second radius of curvature threshold constitute the second knowledge subset.
[0035] First, sort the second knowledge subset by the absolute difference in thickness from smallest to largest. Then, for knowledge units with the same absolute difference in thickness, sort them by the absolute difference in their radius of curvature from smallest to largest. If there are at least two knowledge units in the sorted second knowledge subset, take the first two knowledge units and interpolate the feed rate of the first two knowledge units based on the radius of curvature value of the current discrete point. Use the interpolation result as the feed rate of the current discrete point. If the second knowledge subset does not exist, proceed to step 4.4.
[0036] Step 4.4: Retrieve the absolute difference in thickness from the ordered subset of knowledge. Greater than the first thickness threshold and less than or equal to the second thickness threshold, and the absolute difference in radius of curvature. Knowledge units less than or equal to the first radius of curvature threshold constitute the third knowledge subset.
[0037] Sort the third knowledge subset by the absolute difference of curvature radius from smallest to largest. For knowledge units with the same absolute difference of curvature radius, sort them by the absolute difference of thickness from smallest to largest. If there are at least two knowledge units in the sorted third knowledge subset, take the first two knowledge units and interpolate the feed rate of the first two knowledge units based on the thickness value of the current discrete point. Use the interpolation result as the feed rate of the current discrete point. Otherwise, proceed to step 4.5.
[0038] Step 4.5: From the ordered knowledge subset, retrieve knowledge units whose absolute thickness difference is greater than the first thickness threshold and less than or equal to the second thickness threshold, and whose absolute curvature radius difference is greater than the first curvature radius threshold and less than or equal to the second curvature radius threshold, to form the fourth knowledge subset.
[0039] The fourth knowledge subset is sorted in ascending order of absolute difference in thickness and absolute difference in radius of curvature. It is then determined whether a first knowledge set exists in the sorted fourth knowledge subset. The first knowledge set contains a first knowledge unit and a second knowledge unit with the same absolute difference in thickness but different absolute differences in radius of curvature. If such a set exists, the feed rates of the first and second knowledge units are interpolated based on the radius of curvature of the current discrete point to obtain the first feed rate. The thickness corresponding to the first knowledge set is then taken as the first calculated thickness.
[0040] In the sorted fourth knowledge subset, it is determined whether a second knowledge set exists. The second knowledge set contains a third knowledge unit and a fourth knowledge unit with the same absolute difference in thickness but different absolute differences in radius of curvature. The absolute difference in thickness of the second knowledge set is different from that of the first knowledge set. If it exists, the feed rate of the third and fourth knowledge units is interpolated based on the radius of curvature of the current discrete point to obtain the second feed rate. The thickness corresponding to the second knowledge set is then taken as the second calculated thickness.
[0041] If both the first feed rate and the second feed rate have calculation results, then based on the thickness of the current discrete point and the first and second calculated thicknesses, the first feed rate and the second feed rate are interpolated to obtain the feed rate of the current discrete point; otherwise, the feed rate of the current discrete point is set to zero.
[0042] Furthermore, the preset merging conditions in step 5 include: the maximum distance from each discrete point in the isoparametric segment to the fitted straight line segment is greater than or equal to a set threshold, and the ratio of the absolute difference between the feed rates of the starting point and the ending point to the average feed rate of the discrete points in the isoparametric segment is greater than or equal to a set percentage; wherein, the fitted straight line segment is the straight line segment formed by the starting point and the ending point of the isoparametric segment.
[0043] Furthermore, step 5 includes the following sub-steps:
[0044] Step 5.1: Obtain all shot peening paths. Each shot peening path includes multiple discrete points. The information of each discrete point includes spatial coordinates, thickness, radius of curvature, prestress level, blasting pressure, and feed rate.
[0045] Step 5.2: For any shot peening path, starting from the first discrete point, sequentially traverse the discrete points along the shot peening path. For each discrete point, perform the following operations: connect the first discrete point to the second discrete point. A discrete point forms a straight line segment. ; Calculate the first to the second Between each discrete point, there is a straight line segment. The distance, and determine the maximum distance. ; Calculate the first discrete point and the second discrete point Absolute difference of feed rate at discrete points ,in, Indicates the first Shot peening path, This represents the feed rate at the first discrete point. Indicates the first The feed rate at each discrete point is calculated; the feed rate from the first discrete point to the second discrete point is calculated. Average feed rate at discrete points ,in Indicates the first The first shot peening path Feed rate at discrete points; calculate the absolute difference of feed rate. With average feed rate The ratio; until satisfied. or Perform step 5.3 to determine the isoparameter segment information; whereby... For absolute difference in feed rate With average feed rate The ratio of .
[0046] Step 5.3, take the first discrete point and the second discrete point. The path segment between discrete points is treated as a first-order parameter segment, assigned starting point coordinates, ending point coordinates, and injection pressure values, and then calculated according to the formula... Calculate the feed rate of the isoparameter segment to form an isoparameter path segment.
[0047] Step 5.4: If the endpoint of the shot peening path is not included in the currently determined equal parameter segment, then proceed with the next step. Using a discrete point as a new starting point, repeat steps 5.2-5.3 to continue determining the next isoparametric path segment.
[0048] Step 5.5 continues until all discrete points are traversed, forming a shot peening path composed of multiple isoparametric path segments.
[0049] Furthermore, in step 5, the process parameters of all determined isoparameter segments are output in XML format.
[0050] Furthermore, the shot peening forming process knowledge base includes the correspondence between material grade, thickness, radius of curvature, blasting air pressure, and feed rate.
[0051] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the steps of the above-mentioned method for designing process parameters for shot peening forming of large integral wall panels.
[0052] The present invention also provides a computer-readable storage medium having a computer program stored thereon, characterized in that the computer program, when executed by a processor, implements the steps of the above-described method for designing process parameters for shot peening forming of large integral wall panels.
[0053] The advantages of this invention are:
[0054] This invention, based on the varying degrees of ease of adjustment of different process parameters during shot peening, uses verified existing shot peening forming process knowledge to determine all process parameters step by step, from the macroscopic part level and region level to the microscopic path segment level. Difficult-to-control parameters, including nozzle specifications, nozzle diameter, shot specifications, shot flow rate, spray distance, spray angle, and prestress level, are determined as part-level process parameters. The difficult-to-control spray pressure is considered a region-level parameter, and the controllable feed rate is used as a path segment-level process parameter. This ensures the accuracy of parameter design and meets the requirements of practical engineering applications.
[0055] This invention addresses the characteristics of varying thickness and air pressure in integral wall panel parts by dividing the shot peening path into zones based on the adjustment of the spray air pressure, forming several process-feasible zones with equal spray air pressure, thus ensuring high processing efficiency.
[0056] This invention takes into account the similarity of discrete point speeds and the deviation between the merged path segment and the original path, merging the original discrete points into path segments with equal feed speeds, which significantly improves processing efficiency while ensuring forming quality.
[0057] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0058] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:
[0059] Figure 1 This is a flowchart of the knowledge-based shot peening forming parameter design method for large integral wall panels according to the present invention;
[0060] Figure 2 It retrieves the thickness of discrete points in the shot peening path of an instance part, as well as the discrete point with the maximum thickness.
[0061] Figure 3 It retrieves the curvature values of discrete points in the shot peening path of an instance part, as well as the discrete point with the minimum radius of curvature.
[0062] Figure 4 It is a subset of knowledge retrieved based on the invariant parameter information of example parts and equipment. ;
[0063] Figure 5 It is a subset of knowledge retrieved based on invariant parameters of example parts and equipment and prestress information. ;
[0064] Figure 6 These are the shot peening air pressure values at discrete points along each path of the example part;
[0065] Figure 7 This is a schematic diagram illustrating the determination of the injection air pressure for an example part. Figure 7 'a' represents the initially determined injection pressure. Figure 7 b is the final determined injection pressure;
[0066] Figure 8 It is a subset of knowledge retrieved from the instance. Indication;
[0067] Figure 9 It is a subset of knowledge retrieved from the instance. ;
[0068] Figure 10 It is a subset of knowledge retrieved from the instance. ;
[0069] Figure 11 It is a subset of knowledge retrieved from the instance. ;
[0070] Figure 12 It is a subset of knowledge retrieved from the instance. ;
[0071] Figure 13 This is a schematic diagram of the path segment formed by merging discrete points on path 6 of example part. Detailed Implementation
[0072] The design of shot peening forming process parameters for large integral wall panel parts must fully consider their structural characteristics and parameter adjustability. Before starting the design, relevant information about the part should be obtained, including material properties and geometric data such as the coordinates, thickness, and radius of curvature of each discrete point on the shot peening path.
[0073] Based on the ease of parameter adjustment during shot peening, process parameters can be divided into three levels: easily adjustable, not easily adjustable, and difficult to adjust. Difficult-to-adjust parameters include nozzle specifications, nozzle diameter, shot specifications, shot flow rate, blasting distance, blasting angle, and prestress level. These parameters should remain constant during shot peening and are considered part-level process parameters. Blasting air pressure is a difficult-to-adjust parameter, which should remain constant within a certain area formed by a continuous path; therefore, it is considered a region-level parameter. Workpiece feed speed, on the other hand, is an easily adjustable parameter and belongs to the path segment-level process parameter.
[0074] Therefore, during the design process, all control parameters of equipment, workpieces, and tooling should be systematically classified and determined according to the above classification.
[0075] Based on the aforementioned knowledge of shot peening forming processes, this invention proposes a knowledge-based method for designing process parameters for shot peening forming of large integral wall panels. This method determines all process parameters for the shot peening forming process based on the geometric information of discrete points along the shot peening path of the integral wall panel parts and an acquired shot peening forming process knowledge base. The shot peening process knowledge base includes the correspondence between material grade, thickness, radius of curvature, blasting air pressure, and feed rate. The method of this invention mainly includes the following steps:
[0076] First, design the part-level parameters: (1) Select the shot peening equipment and determine the equipment control parameters that remain unchanged during the part-level shot peening forming process; (2) Determine the prestress level of the overall wall panel parts.
[0077] Second, design regional parameters, (3) calculate the injection pressure at discrete points, and divide the parts into regions according to the differences in injection pressure data of the overall wall panel parts, and modify the injection pressure of the path in the same region to the same value.
[0078] Third, design path segment level parameters, (4) calculate the feed speed of discrete points of shot peening path based on the acquired process parameter design knowledge and discrete point geometric information; (5) merge segments with similar feed speeds of adjacent discrete points of the same shot peening path to form new equal shot peening parameter path segments for CNC programming, requiring the distance deviation between the merged equal parameter segments and the original discrete points to be controlled within the preset range.
[0079] Reference Figure 1 The present invention proposes a knowledge-based method for designing process parameters for shot peening forming of large integral wall panels, comprising the following steps:
[0080] Step 1: Based on the material, length, thickness, and other information of the overall wall panel part, select the shot peening forming equipment model that can form this part of this length. and its nozzle specifications Nozzle diameter Bullet flow Spray distance Spray angle Effective bandwidth Select the projectile specification based on the thickness of the part. .
[0081] Step 2: Determine the prestress level. The discrete point information for the shot peening path of large integral wall panel parts is as follows: For any path From discrete points composition: ,in These are the coordinate values. For thickness, The radius of curvature is used as the reference point. Based on the selected shot peening equipment, part material data, and the thickness and radius of curvature at each discrete point, the prestress level for shot peening of the integral wall panel part is determined by searching the known shot peening process knowledge base. Add the prestress level to the corresponding discrete point ,get Based on the obtained prestress level and the shot peening forming process knowledge base, a subset of shot peening process knowledge is selected and determined. The specific process is as follows:
[0082] Step 2.1: Retrieve the thickness of discrete points along the overall wall panel path to obtain the maximum thickness. For thicknesses within the thickness reference range Among the discrete points within the range, select the discrete point with the smallest radius of curvature. As the first key discrete point, its geometric information is: .
[0083] Step 2.2: Retrieve the radius of curvature of discrete points in the overall wall panel path to obtain the minimum radius of curvature. For the radius of curvature within the radius of curvature reference range Among the discrete points within the range, select the discrete point with the largest thickness value. As the second key discrete point, its path information is as follows: .
[0084] Step 2.3: Based on the selected shot peening forming equipment model and its nozzle specifications, nozzle diameter, shot specifications, shot flow rate, blasting distance, and blasting angle, retrieve the first shot peening process knowledge subset from the shot peening forming process knowledge base that has exactly the same parameters as the above. ,in For material grade, In terms of material state, For thickness, Let be the radius of curvature. For prestress level, For jet pressure, For feed rate; then from the first subset of shot peening process knowledge The search query retrieves a second subset of shot peening forming process knowledge that matches the material grade and material state of the current integral wall panel parts. .
[0085] Step 2.4: Based on the first key discrete point Second key discrete point The path information comes from the second subset of shot peening forming process knowledge. The minimum usable prestress level is determined using the first critical discrete point. For example, based on its thickness and radius of curvature value From the second subset of shot peening forming process knowledge The search results retrieved thickness values greater than or equal to And the radius of curvature value is less than or equal to The process data forms a candidate parameter set. From this candidate parameter set Select the data with the minimum prestress level and use its prestress value as the prestress of the first critical discrete point. For the second key discrete Similarly, its prestress is obtained. Selecting prestressed and The median maximum value is used as the uniform prestress level for current integral wall panel shot peening forming. and will standardize the prestress level Assign each discrete point, each discrete point Add prestress data to obtain Simultaneously, from the second subset of shot peening forming process knowledge... The search results were retrieved from the database to find the corresponding prestressed level. The same process knowledge yields the final subset of shot peening process knowledge. This is used for subsequent process parameter calculations.
[0086] Step 3: Determine the blasting pressure. Based on the radius of curvature values of the same grade and condition material at different thicknesses, determine the discrete points along the shot peening path of the integral wall panel part. The jet pressure at the location For cases where different air pressure distributions exist at discrete points along the part's path, a chordal line is selected to divide the shot peening path. The dividing line divides the shot peening path into two regions. The air pressure values at discrete points within the same region are unified to the same value, and the air pressure is added to the corresponding discrete points. ,get The specific process is as follows:
[0087] Step 3.1: For each discrete point The final subset of shot peening process knowledge obtained from step 2 Select a subset of knowledge units that meet the following conditions Thickness and current discrete point thickness The difference is within the preset thickness threshold range [-0.2, 0.2], and the radius of curvature is different from the radius of curvature of the current discrete point. The difference is within the preset radius of curvature threshold range [-100, 100]; from the knowledge unit subset The minimum jet pressure is taken as the initial jet pressure value for the current discrete point. .
[0088] Step 3.2: When each discrete point in the shot peening path of the overall panel... When the injection pressure is different, analyze the changes in chordal and spanwise directions, and perform the following optimization steps:
[0089] When the injection pressure of a part changes chordally, and the difference in injection pressure between adjacent paths is greater than a set threshold, the part is divided into sections based on its position; here, the threshold is 0.02 MPa. In each section, the maximum value of the injection pressure at discrete points within the section is taken as the uniform injection pressure for that section. This process is repeated until the last path is reached.
[0090] When the spray pressure of the part changes in the spanwise direction, and the difference in spray pressure between adjacent discrete points is greater than a set threshold, a chordal line is drawn at its position to divide each path into left and right segments, forming two regions. For discrete points in the region between the starting boundary line and the chordal dividing line, the spray pressure is taken as the maximum value of the spray pressure of discrete points in that region. This process is repeated to continue the analysis until the end of the shot peening path is reached.
[0091] Step 3.3: After the above steps, the optimized shot peening path data is generated. This optimized shot peening path data includes the location information, thickness, radius of curvature, prestress level, and the injection pressure value determined after optimization in Step 3.2 for each discrete point. The optimized shot peening path is denoted as... , .
[0092] Step 4: Calculate the feed rate. This is done for each discrete point along the shot peening path of the integral panel part. From the final shot peening process knowledge subset The initial knowledge subset with the same injection pressure is retrieved from the data. Then, based on the thickness and radius of curvature, and according to the designed priority judgment conditions, knowledge subsets that satisfy the corresponding judgment conditions are retrieved from this subset. The discrete point feed rate is then calculated using interpolation. And add to the corresponding discrete points ,get Specifically, it includes the following processes:
[0093] Step 4.1: For each discrete point on the overall panel shot peening path, from the final shot peening process knowledge subset Searching for the current discrete point Knowledge units with the same injection pressure constitute the initial knowledge subset. For the initial knowledge subset Calculate the thickness of each piece of knowledge in the text. With the current discrete point thickness absolute difference radius of curvature radius of curvature at the current discrete point absolute difference And calculate similarity According to the absolute difference in thickness and absolute difference of radius of curvature Each piece of knowledge in the initial knowledge subset is processed in ascending order. Sort the data to form an ordered subset of knowledge. , .
[0094] Step 4.2: From an ordered subset of knowledge absolute difference in thickness during retrieval And the absolute difference in radius of curvature The process knowledge data forms the first knowledge subset. If the first knowledge subset If it exists, then take it. The feed rate corresponding to the smallest knowledge unit The feed rate at the current discrete point If the first knowledge subset If it does not exist, proceed to step 4.3.
[0095] Step 4.3: From an ordered subset of knowledge Search and The process knowledge data forms a second knowledge subset. First, based on the absolute difference in thickness The knowledge items in the second knowledge subset are sorted in ascending order. Based on this, the absolute difference in thickness is calculated. The same process knowledge data, absolute difference in radius of curvature Sort each piece of knowledge in the second knowledge subset in ascending order; if the sorted second knowledge subset... If there are two or more data entries, the knowledge unit containing the first two data entries is selected. and Based on the radius of curvature of the current discrete point, the feed rate of the knowledge unit in the first two data sets is interpolated, and the interpolation result is used as the feed rate of the current discrete point; wherein, the interpolation calculation formula is as follows: If the second knowledge subset does not exist, then proceed to step 4.4.
[0096] Step 4.4: From an ordered subset of knowledge Search and The process knowledge data forms a third knowledge subset. First, according to the absolute difference of the radius of curvature Sort each piece of knowledge in the third knowledge subset in ascending order. Based on this, calculate the absolute difference of the radius of curvature. Process knowledge data, based on absolute thickness difference Sort each piece of knowledge in the third knowledge subset in ascending order; if the sorted third knowledge subset... If there are two or more data entries, take the first two data entries. and Based on the thickness of the current discrete point, the feed rate of the knowledge unit in the first two data sets is interpolated, and the interpolation result is used as the feed rate of the current discrete point. The interpolation formula is as follows: If the third knowledge subset does not exist, proceed to step 4.5.
[0097] Step 4.5: From an ordered subset of knowledge Search and The process knowledge data forms the fourth knowledge subset. According to the absolute difference in thickness and absolute difference of radius of curvature Sort each knowledge unit in the fourth knowledge subset from smallest to largest; if a first set of knowledge exists in the sorted fourth knowledge subset, and this first set of knowledge has an absolute thickness difference... Same radius of curvature Two different data points and Its thickness value is taken as the first calculated thickness. Based on the radius of curvature of the current discrete point, the feed rates of the two data points are interpolated to obtain the first feed rate. The calculation formula is: .
[0098] In the fourth knowledge subset after sorting, if there exists a second knowledge set, and this second knowledge set has an absolute difference in thickness... Same but absolute difference in radius of curvature Two different data points and Furthermore, the absolute difference in thickness between these two data points is not equal to the absolute difference in thickness between the data points in the first knowledge set; therefore, the thickness values of these two data points in the second knowledge set are taken as the second calculated thickness. Based on the radius of curvature of the current discrete point, the feed rates of the two data points are interpolated to obtain the second feed rate. The calculation formula is: .
[0099] If the first feed rate and the second feed rate have calculated results, then the thickness based on the current discrete point and the first calculated thickness... Second Calculation Thickness For the first feed rate Second feed rate Interpolation is performed to obtain the feed rate at the current discrete point. The interpolation formula is as follows: If the above calculation results do not exist, then set the feed rate of the current discrete point. The determined feed rate is added to the corresponding discrete point. ,get .
[0100] Step 5: Merge discrete points to form path segments. Obtain shot peening path information for all overall panel components. For each shot peening path... The discrete points, starting from the first discrete point on the shot peening path. Initially, equal-parameter segments are accumulated. Then, consecutive discrete points within these segments are merged according to the "distance deviation between each discrete point and the straight line segment, and the deviation between the starting point feed rate difference and the mean value," forming equal-parameter path segments. This merging process continues until the shot peening path is completely traversed. Last discrete point This forms a path segment with several equal parameters. The shot peening path This is used for CNC programming. The specific steps include:
[0101] Step 5.1: Obtain all shot peening path information, and select any one of the shot peening paths. Choose the first discrete point on it. As the starting point of the first isoparametric segment in the shot peening path, sequentially traverse each discrete point on the shot peening path until the first isoparametric segment. The n discrete points, where, for the nth Perform the following operations on the discrete points: Set the 1st and 2nd... A straight line segment connects the discrete points. Calculate from the 1st to the 2nd The line segments from each discrete point to the given discrete points The distance is taken as the maximum distance. ; Calculate the first discrete point and the second discrete point Absolute difference of feed rate at discrete points And calculate the first to the second Average feed rate at discrete points Next, calculate the absolute difference in feed rate. With average feed rate ratio until satisfied or Then, proceed to step 5.2 to determine the information for the isoparameter segment. In the above, Indicates the first Shot peening path; This represents the feed rate at the first discrete point. Indicates the first Feed rate at discrete points; Indicates the first The first shot peening path Feed rate at discrete points;
[0102] Step 5.2: Take the first discrete point and the second discrete point. Path segments between discrete points are treated as isoparametric segments Determine the start and end coordinates of the parameter segment and assign injection pressure values. Then determine the feed rate of the parameter segment according to the following formula. : Forming isoparameter path segments .
[0103] If the current parameter segment does not yet contain the shot peening path The endpoint is then determined by the first... discrete points As a new starting point, repeat steps 5.1 to 5.2 to continue determining the isoparameter segment of the next shot peening path.
[0104] This process continues until all discrete points are traversed, forming a shot peening path composed of multiple equal-parameter path segments.
[0105] Step 5.3: Output the calculation results of the overall panel shot peening forming process parameters in XML format. An example of the XML data structure for the overall panel shot peening forming process parameters is as follows:
[0106]
[0107] The present invention also provides an electronic device, including a memory, a processor, and a computer program. The computer program is stored in the memory, and when the processor executes the computer program, it can realize the relevant steps of the above-mentioned method for designing process parameters for shot peening forming of large integral wall panels.
[0108] The present invention also provides a computer-readable storage medium, which includes, but is not limited to, portable storage devices, embedded storage devices, and magnetic / optical storage media. The storage medium stores a computer program that, when executed by a processor, can implement the steps of the above-described method for designing process parameters for shot peening forming of large integral wall panels.
[0109] The following section takes a double-curvature integral wall panel as an example to describe the implementation process of the method of the present invention by designing process parameters at the part level, region level and path segment level.
[0110] Step 1: Based on the material (2024T351), length (3.5m), and thickness (5~8mm) of the integral wall panel part, select the shot peening forming equipment model (new 20-meter machine tool) and nozzle specifications that can form this part of this length. (Straight nozzle), nozzle diameter (10mm), projectile flow rate (10kg / min), spray distance (400mm), spray angle (90 degrees), effective bandwidth (40mm), select the shot size according to the thickness of the part. (3.18mm carburized steel shot).
[0111] Step 2: Determine the prestress level. The discrete point information for the shot peening path of large integral wall panel parts is as follows: For any path From discrete points composition: ,in Do not use coordinate values. For thickness, The radius of curvature is used as the reference point. Based on the selected shot peening equipment, part material data, and the thickness and radius of curvature at each discrete point, the prestress level for shot peening of the integral wall panel part is determined by searching knowledge. Add to get .
[0112] Step a: Find the maximum value of the thickness at discrete points along the overall wall panel path. For thickness at The discrete points within the interval are selected from those with the minimum radius of curvature of 8103.64 mm. Its geometric information is ,like Figure 2 As shown.
[0113] Step b: Find the minimum value of the radius of curvature at discrete points along the overall wall panel path. For the radius of curvature at The discrete points within the interval are selected from those with the maximum thickness value of 7.31041 mm. Its path information is ,like Figure 3 As shown.
[0114] Step c: As Figure 4 As shown, based on the selected shot peening forming equipment model and its nozzle specifications, nozzle diameter, shot specifications, shot flow rate, blasting distance, blasting angle, and the material grade and material state of the front integral wall panel parts, a subset of shot peening process knowledge with identical parameters is retrieved from the shot peening forming process knowledge. , ;in For thickness, Let be the radius of curvature. For prestress level, For jet pressure, This refers to the feed rate.
[0115] Step d: According to and Path information from already retrieved knowledge The minimum usable prestress level is determined in the middle. For example, based on thickness and radius of curvature value ,from Searching for thickness values greater than or equal to The radius of curvature is less than or equal to get Select the data with the lowest prestress level from among them and take its prestress. ;for Similarly, we can obtain .choose and The larger value is used as the prestress level for the current shot peening forming of the part. Each discrete point Increase prestress data to obtain From knowledge sets Search and The same knowledge, obtained ,like Figure 5 As shown.
[0116] Step 3: Determine the blasting pressure. Based on the radius of curvature values of the same grade and condition material at different thicknesses, determine the discrete points along the shot peening path of the integral wall panel parts. The jet pressure at the location For cases where different air pressure distributions exist at discrete points along different paths of the part, a chordal line is selected to divide the shot peening path, and the air pressure values at discrete points on both sides of the dividing line are modified to ensure that the shot peening air pressure is the same on one side; the air pressure is added to... get .
[0117] Step a: For discrete points From the collection of knowledge about shot peening processes Select a subset of knowledge units that meet the following conditions Thickness and current discrete point thickness The difference is within the interval [-0.2, 0.2], and the radius of curvature is different from the radius of curvature of the current discrete point. The difference is in the interval Inside, from the subset The minimum injection pressure is taken as the injection pressure value used at the current discrete point. Taking the fourth discrete point on the sixth path as an example (18735.9, -6157.7, 2222.89, 5.51683, 8990.31, 0), the retrieved injection pressure value is 0.13 MPa. Figure 6 As shown.
[0118] Step b: When the discrete points along the shot peening path of the overall wall panel... When the injection pressure varies, analyze the changes in chordal and spanwise directions. When the injection pressure of the part changes chordally, if the difference in injection pressure between adjacent paths is greater than 0.02 MPa, divide the part into sections. Continue the analysis until the last path is reached; the remaining path of the part is considered a region, and an injection pressure value of 0.15 MPa is taken. When the injection pressure of the part changes spanwise, determine the position where the difference in injection pressure between adjacent discrete segments is greater than 0.02 MPa and the length of a single-sided region is greater than 500 mm, and draw a chordal line to divide each path into left and right segments. For discrete points between the initial boundary line and the chordal dividing line, the injection pressure is taken as the maximum value of the injection pressure of discrete points in the left region. Continue the analysis until the end of the path is reached. The shot peening path obtained after this step is denoted as... , .like Figure 7 As shown in (a), the injection pressure at each discrete point of the example part mainly varies between the chordal paths. The injection pressure between the 5th and 6th paths satisfies this condition. Paths 1 to 5 constitute a region, and the maximum value of the injection pressure at the discrete point within the region, 0.13 MPa, is taken as the defined region. Figure 7 (b) Left side); continue analysis until the last path is reached. The remaining path for this part is a region, and the injection pressure value is taken as 0.15 MPa. Figure 7 (b) As shown on the right.
[0119] Step 4: Calculate the feed rate. Discrete the shot peening path points for the integral panel part. From the collection of knowledge about shot peening processes The system retrieves a subset of knowledge units with the same injection pressure; further, it retrieves a subset of knowledge units from this subset based on thickness and radius of curvature, and then calculates the discrete-point feed rate using interpolation. And add to get The calculation process is illustrated using the following discrete points as examples: the 16th discrete point on path 4 (19106.2, -7281.18, 2199.25, 6.03673, 8116.97, 0, 0.13), the 7th discrete point on path 1 (19146.8, -8130.56, 2205, 6.02911, 9111.1, 0, 0.13), the 20th discrete point on path 4 (19264.6, 7648.28, 2188.07, 5.50994, 8200.0, 0, 0.13), and the 3rd discrete point on path 16 (19555.4, -5800.22, 2212.92, 7.573138, 5335.60, 0, 0.15).
[0120] Step a: From the collection of shot peening process knowledge Searching and discrete points A subset of knowledge with the same injection pressure ,like Figure 8 As shown; for Each piece of knowledge in the calculation With the current discrete point absolute difference , With absolute difference ,calculate ;according to and From childhood to adulthood Sorting forms a set .
[0121] Step b: From Search ≤0.2 and Shot peening process knowledge subset ≤100 If it exists, take the minimum value. Feed rate of knowledge units feed rate at the current discrete point If it does not exist, proceed to step c. For the 16th discrete point on path 4 (19106.2, -7281.18, 2199.25, 6.03673, 8116.97, 0, 0.13), the knowledge subset retrieved is as follows: Figure 9 As shown, the feed rate at this discrete point is 12000 mm / min; for the remaining points, the following steps are performed.
[0122] Step c: From the set Search ≤0.2 and 100< Shot peening process knowledge subset ≤5000 First, according to From childhood to adulthood Sort, and then sort the same values. according to Knowledge units from childhood to adulthood Sort; if there are two or more data entries, take the knowledge units of the first two data entries. and Calculations yielded If it does not exist, proceed to step d. For the 7th discrete point on path 1 (19146.8, -8130.56, 2205, 6.02911, 9111.1, 0, 0.13), the retrieved knowledge subset is as follows: Figure 10 As shown, the calculated feed rate is 14006.4 mm / min; for the remaining points, the following steps are performed.
[0123] Step d: From the set Search 0.2< ≤4 and Shot peening process knowledge subset ≤100 First, according to Knowledge units from childhood to adulthood Sort, and then sort the same values. According to the absolute difference in thickness Knowledge units from childhood to adulthood Sort; if there are two or more records, take the first two records. and Calculations yielded If it does not exist, proceed to step e. For the 20th discrete point on path 4 (19264.6, 7648.28, 2188.07, 5.50994, 8200.0, 0, 0.13), the knowledge subset retrieved is as follows: Figure 11 As shown, the calculated feed rate is 8633.53 mm / min; for the remaining points, the following steps are performed.
[0124] Step e: From Search 0.2< ≤4 and 100< Shot peening process knowledge subset ≤5000 ,according to and Knowledge units from childhood to adulthood Sort; if exists Same and Two different data points and Take its thickness value The calculation yields: If it exists Same and Two different data points and Take its thickness value The calculation yields: The feed rate of the current discrete point is calculated based on the above calculation results: If the above calculation results do not exist, then Add to get For the third discrete point on path 16 (19555.4, -5800.22, 2212.92, 7.573138, 5335.60, 0, 0.15), the retrieved knowledge subset is as follows: Figure 12 As shown, the calculated feed rate is 4110.73 mm / min.
[0125] Step 5: Merge discrete points to form path segments. For a path... The discrete points, starting from the first discrete point on the shot peening path. Initially, isoparametric segments are progressively formed; based on the distance deviation between each discrete point in the segment and the straight line segment, as well as the deviation between the feed rate difference at the starting point and the mean, they are merged to form isoparametric path segments; this merging process continues sequentially until... Last discrete point Forming a segment with equal parameters The shot peening path , for use in CNC programming.
[0126] Step a: For any shot peening path Select the first discrete point As the starting point of the first segment of the shot peening path, sequentially traverse each discrete point on the path until the... The discrete points, the 1st and the 2nd Connect the points to form a straight line segment. Calculate the distance from each intermediate point to the line segment. The distance, take the maximum value. ; Calculate the first discrete point and the second discrete point Absolute difference in feed rate at discrete points and the first discrete point to the second Average feed rate at discrete points ratio ;like or Step b is executed to determine the information of the isoparameter segment. The calculation begins with the first discrete point on path 6 and continues until point 9. Proceed to the next step.
[0127] Step b: Take point 1 and point 2. Points as path segments The starting and ending coordinates are assigned, along with the injection pressure values. Then determine the feed rate using the following formula: ; Forming path segments If this parameter section does not yet include the shot peening path... The endpoint is then... Starting from point 6, proceed to step a to determine the isoparametric segment of the next shot peening path. A path segment is formed from the first discrete point to the eighth point of path 6, with an average feed rate of 16903.4 mm / min, i.e., (18598.7, -5891.04, 2231.45, 18916, -6514.65, 2211.17, 0.15, 16903.4). Figure 13 As shown.
[0128] Step c: Output the calculation results of the above integral wall panel shot peening forming process parameters in XML format.
[0129] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention without departing from the principles and spirit of the present invention.
Claims
1. A knowledge-based method for designing process parameters for shot peening forming of large integral wall panels, characterized in that, Includes the following steps: Step 1: Based on the overall wall panel part information, select the shot peening forming equipment model and its nozzle specifications, nozzle diameter, shot flow rate, blasting distance, blasting angle, and effective bandwidth, and select the shot specifications based on the part thickness; the overall wall panel part information includes at least the part material, length, and the coordinates, thickness, and radius of curvature of each discrete point on the shot peening path; Step 2: Obtain the discrete point set of the shot peening path of the entire wall panel, where each discrete point contains coordinate information, thickness information and radius of curvature information; Based on the selected equipment, part materials, and thickness and radius of curvature at each discrete point, the known shot peening forming process knowledge base is retrieved and the prestress level of the overall wall panel shot peening forming is determined. This prestress level is then added to the corresponding discrete point information. Based on the prestress level and the known shot peening forming process knowledge base, a subset of shot peening process knowledge is selected and determined. Step 3: Based on the grade and state of the part material, as well as the thickness and radius of curvature at each discrete point, determine the spray pressure at each discrete point in the shot peening path of the overall wall panel; If there are different air pressure distributions at discrete points along the path of the part, the shot peening path is divided by a chord line, the air pressure at discrete points in the same area is unified to the same value, and the injection air pressure is added to the corresponding discrete point information. Step 4: For each discrete point on the shot peening path of the overall wall panel, retrieve the process data with the same blasting air pressure from the shot peening process knowledge subset determined in Step 2 to form an initial knowledge subset; Then, based on the absolute difference between the thickness of each knowledge unit in the initial knowledge subset and the thickness of the current discrete point, and the absolute difference between the radius of curvature and the radius of curvature of the current discrete point, the initial knowledge subset is sorted to form an ordered knowledge subset. Based on the set thickness threshold and radius of curvature threshold, determine the judgment conditions between the absolute difference in thickness and the absolute difference in radius of curvature and the corresponding thresholds, and determine the priority to be executed. For each judgment condition, the corresponding knowledge subset is retrieved from the ordered knowledge subset; based on the knowledge subset, the feed rate of each discrete point is calculated using interpolation, and added to the corresponding discrete point information; Step 5: Obtain shot peening path information for all overall wall panels. For each shot peening path, starting from the first discrete point, accumulate to form an isoparameter segment. Merge consecutive discrete points within the isoparameter segment that meet the preset merging conditions and assign process parameter information to form an isoparameter path segment. Continue until all discrete points are traversed to form a shot peening path composed of multiple isoparameter path segments for CNC programming.
2. The method for designing process parameters for shot peening forming of large integral wall panels according to claim 1, characterized in that, Step 2 includes the following sub-steps: Step 2.1: Determine the maximum thickness of the discrete points along the overall wall panel path. A thickness reference range is defined based on the maximum thickness. From the discrete points within the thickness reference range, the discrete point with the smallest radius of curvature is selected as the first key discrete point. ; Step 2.2: Determine the minimum radius of curvature in the discrete point set of the overall wall panel path. A curvature radius reference interval is defined by the minimum curvature radius. From the discrete points within the reference range of the radius of curvature, the discrete point with the largest thickness is selected as the second key discrete point. ; Step 2.3: Retrieve from the shot peening forming process knowledge base a first subset of shot peening process knowledge that is completely consistent with the selected shot peening forming equipment model, nozzle specifications, nozzle diameter, shot specifications, shot flow rate, blasting distance, and blasting angle. ; Then from the first subset of shot peening process knowledge The second shot peening process knowledge subset that is identical to the material grade and material state of the integral wall panel was retrieved from the database. ; Step 2.4: Determine the prestress level for shot peening of the integral wall panel and the final shot peening process knowledge subset. ,include: Sub-step 2.4.1, targeting the first key discrete point respectively. and the second key discrete point Given the path information, perform the following operations: Based on the thickness and radius of curvature information, from the second subset of shot peening process knowledge In the process, all process data that satisfy the condition "thickness greater than or equal to the thickness of the discrete point and radius of curvature less than or equal to the radius of curvature of the discrete point" are retrieved and used as a candidate parameter set; from the candidate parameter set, the process data with the smallest prestress level is selected and its prestress value is used as the prestress of the key discrete point; Step 2.4.2, compare the first key discrete points With the second key discrete point The prestress is determined, and the maximum value among them is taken as the uniform prestress level for shot peening of the current integral wall panel parts, and this uniform prestress level is assigned to all discrete points. Step 2.4.3, from the second shot peening process knowledge subset The process knowledge of all prestress levels with the same unified prestress level was retrieved from the database, forming a subset of the final shot peening process knowledge. This is used for subsequent process parameter calculations.
3. The method for designing process parameters for shot peening forming of large integral wall panels according to claim 2, characterized in that, Step 3 includes the following sub-steps: Step 3.1, for each discrete point, from the subset of the final shot peening process knowledge... Select knowledge unit sets that meet the following conditions The difference between the thickness and the current discrete point thickness is within the preset thickness threshold range, and the difference between the radius of curvature and the current discrete point radius of curvature is within the preset radius of curvature threshold range. From the knowledge unit set The minimum jet pressure value is selected from the samples and used as the initial jet pressure at the current discrete point. Step 3.2: Based on the initial injection pressure at each discrete point obtained in Step 3.1, perform the following optimization steps: When the difference in air pressure values of adjacent shot peening paths in the chord direction is greater than the first set threshold, the part is divided into regions along the chord direction with its position as the boundary, and in each region, the maximum value of the air pressure of discrete points in the region is taken as the uniform air pressure of the region. Repeat this process until the last path is reached; When the difference in jet pressure in the spanwise direction between adjacent discrete segments on a single shot peening path exceeds a second preset threshold, its position is determined and a chordal dividing line is drawn to divide each shot peening path into left and right segments, forming two regions. For the region between the starting boundary line of the shot peening path and the chordal dividing line, the maximum value of the jet pressure at all discrete points in the region is taken as the unified jet pressure of the region. This process is repeated until the end of the shot peening path is reached. Step 3.3: Generate optimized shot peening path data, which includes the location information, thickness, radius of curvature, prestress level, and injection pressure value determined after optimization in Step 3.2 for each discrete point.
4. The method for designing process parameters for shot peening forming of large integral wall panels according to claim 3, characterized in that, Step 4 includes the following sub-steps: Step 4.1, for each discrete point on the shot peening path of the overall panel, from the subset of the final shot peening process knowledge... In the process, knowledge units with the same injection pressure as the current discrete point are retrieved to form an initial knowledge subset. The absolute difference between the thickness of each knowledge unit in the initial knowledge subset and the thickness at the current discrete point is calculated. The absolute difference between the radius of curvature and the radius of curvature at the current discrete point and similarity ;in, ; The knowledge units in the initial knowledge subset are sorted in ascending order of their absolute difference in thickness and absolute difference in radius of curvature to form an ordered knowledge subset. Step 4.2: Retrieve the absolute difference in thickness from the ordered subset of knowledge. Less than or equal to the first thickness threshold and the absolute difference in radius of curvature Knowledge units less than or equal to the first radius of curvature threshold are formed into a first knowledge subset; if the first knowledge subset exists, then select one of them. The feed rate corresponding to the smallest knowledge unit is used as the feed rate of the current discrete point; if the first knowledge subset does not exist, then proceed to step 4.3; Step 4.3: Retrieve the absolute difference in thickness from the ordered subset of knowledge. Less than or equal to the first thickness threshold, and the absolute difference in radius of curvature Knowledge units that are greater than the first radius of curvature threshold and less than or equal to the second radius of curvature threshold constitute the second knowledge subset; First, sort the second knowledge subset by the absolute difference in thickness from smallest to largest. Then, for knowledge units with the same absolute difference in thickness, sort them by the absolute difference in their radius of curvature from smallest to largest. If there are at least two knowledge units in the sorted second knowledge subset, take the first two knowledge units and interpolate the feed rate of the first two knowledge units based on the radius of curvature value of the current discrete point. Use the interpolation result as the feed rate of the current discrete point. If the second knowledge subset does not exist, proceed to step 4.
4. Step 4.4: Retrieve the absolute difference in thickness from the ordered subset of knowledge. Greater than the first thickness threshold and less than or equal to the second thickness threshold, and the absolute difference in radius of curvature. Knowledge units that are less than or equal to the first radius of curvature threshold constitute the third knowledge subset. The third knowledge subset is sorted in ascending order of absolute difference in radius of curvature. For knowledge units with the same absolute difference in radius of curvature, they are sorted in ascending order of absolute difference in thickness. If there are at least two knowledge units in the sorted third knowledge subset, the first two knowledge units are selected, and the feed rate of the first two knowledge units is interpolated based on the thickness value of the current discrete point. The interpolation result is used as the feed rate of the current discrete point. Otherwise, proceed to step 4.
5. Step 4.5: From the ordered knowledge subset, retrieve knowledge units whose absolute thickness difference is greater than the first thickness threshold and less than or equal to the second thickness threshold, and whose absolute curvature radius difference is greater than the first curvature radius threshold and less than or equal to the second curvature radius threshold, to form the fourth knowledge subset; The fourth knowledge subset is sorted in ascending order of absolute difference in thickness and absolute difference in radius of curvature. It is then determined whether a first knowledge set exists within the sorted fourth knowledge subset. This first knowledge set contains a first knowledge unit and a second knowledge unit with the same absolute difference in thickness but different absolute differences in radius of curvature. If such a set exists, the feed rates of the first and second knowledge units are interpolated based on the radius of curvature at the current discrete point to obtain a first feed rate. The thickness corresponding to the first knowledge set is then taken as the first calculated thickness. In the sorted fourth knowledge subset, it is determined whether a second knowledge set exists. The second knowledge set contains a third knowledge unit and a fourth knowledge unit with the same absolute difference in thickness but different absolute differences in radius of curvature, and the absolute difference in thickness of the second knowledge set is different from that of the first knowledge set. If it exists, the feed rate of the third knowledge unit and the fourth knowledge unit is interpolated based on the radius of curvature of the current discrete point to obtain a second feed rate; and the thickness corresponding to the second knowledge set is taken as the second calculated thickness. If both the first feed rate and the second feed rate have calculation results, then based on the thickness of the current discrete point and the first calculated thickness and the second calculated thickness, the first feed rate and the second feed rate are interpolated to obtain the feed rate of the current discrete point; otherwise, the feed rate of the current discrete point is set to zero.
5. The method for designing process parameters for shot peening forming of large integral wall panels according to claim 1, characterized in that, The preset merging conditions in step 5 include: the maximum distance from each discrete point in the isoparametric segment to the fitted straight line segment is greater than or equal to a set threshold, and the ratio of the absolute difference between the feed rates of the starting point and the ending point to the average feed rate of the discrete points in the isoparametric segment is greater than or equal to a set percentage; the fitted straight line segment is the straight line segment formed by the starting point and the ending point of the isoparametric segment.
6. The method for designing process parameters for shot peening forming of large integral wall panels according to claim 5, characterized in that, Step 5 includes the following sub-steps: Step 5.1: Obtain all shot peening paths. Each shot peening path includes multiple discrete points. The information of each discrete point includes spatial coordinates, thickness, radius of curvature, prestress level, blasting pressure, and feed rate. Step 5.2: For any shot peening path, starting from the first discrete point, sequentially traverse the discrete points along the shot peening path. For each discrete point, perform the following operations: Connect the first discrete point with the second discrete point. A discrete point forms a straight line segment. ; Calculate from the 1st to the 2nd Between each discrete point, there is a straight line segment. The distance, and determine the maximum distance. ; Calculate the first discrete point and the second discrete point. Absolute difference of feed rate at discrete points ,in Indicates the first Shot peening path, This represents the feed rate at the first discrete point. Indicates the first Feed rate at discrete points; Calculate the first discrete point to the second discrete point. Average feed rate at discrete points ,in Indicates the first The first shot peening path Feed rate at discrete points; Calculate the absolute difference of feed rate With average feed rate The ratio; Until satisfied or Perform step 5.3 to determine the isoparameter segment information; whereby... For absolute difference in feed rate With average feed rate The ratio; Step 5.3, take the first discrete point and the second discrete point. The path segment between discrete points is treated as a first-order parameter segment, assigned starting point coordinates, ending point coordinates, and injection pressure values, and then calculated according to the formula... Calculate the feed rate of this isoparameter segment to form an isoparameter path segment; where, The feed rate for the isoparameter segment; Step 5.4: If the endpoint of the shot peening path is not included in the currently determined equal parameter segment, then proceed with the next step. Using each discrete point as a new starting point, repeat steps 5.2-5.3 to continue determining the next isoparametric path segment; Step 5.5 continues until all discrete points are traversed, forming a shot peening path composed of multiple isoparametric path segments.
7. The method for designing process parameters for shot peening forming of large integral wall panels according to claim 1, characterized in that, In step 5, the process parameters of all determined isoparameter segments are output in XML format.
8. The method for designing process parameters for shot peening forming of large integral wall panels according to claim 1, characterized in that, The shot peening forming process knowledge base includes the correspondence between material grade, thickness, radius of curvature, blasting air pressure and feed rate.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method for designing process parameters for shot peening forming of large integral wall panels as described in any one of claims 1-8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method for designing process parameters for shot peening forming of large integral wall panels as described in any one of claims 1-8.
Citation Information
Patent Citations
Method for measuring formation curvature radius of test piece formed by shot blasting
CN109798846A
System and Method for Predicting Distortion of a Workpiece Resulting from a Peening Machine Process
US20140330525A1