Dynamic balance correction method and device for rigid rotating part, electronic equipment and storage medium
By dividing the rigid rotating parts into several segments and determining the dynamic balance parameters, the problems of large calculation amount and insufficient dynamic balance accuracy in the prior art are solved, and higher dynamic balance accuracy and operation simplicity are achieved.
Patent Information
- Application Number
- CN202411928424.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-18
AI Technical Summary
In the dynamic balance design of rigid rotating parts, it is difficult to effectively divide complex parts, resulting in large calculation amounts, inconvenient operation, and insufficient dynamic balance accuracy.
By dividing the three-dimensional model of rigid rotating components into several segments based on mass distribution characteristics and segmentation methods, and removing segments with uniform mass circumference. The inner center of mass in the segment is no longer divided when it is parallel to the y-axis. The radial and axial segmentation methods are used to obtain the three-dimensional model data of the segments, and the dynamic balance parameters are determined based on these data for correction.
It improves the dynamic balance accuracy of rigid rotating components, simplifies the operation process, reduces the calculation amount, and improves the accuracy of dynamic balance through fine segmentation.
Smart Images

Figure CN119845489A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of motors, and in particular, to a method, device, electronic device and storage medium for dynamic balancing correction of rigid rotating parts. Background Art
[0002] The dynamic balancing design method for rigid rotating parts is to calculate the mass and specific position that need to be removed or added on the two selected correction surfaces respectively when the resultant centrifugal force and resultant moment generated by all eccentric masses are zero according to mechanical theory. However, there is no relevant literature in the industry on how to divide a complex component in an actual project into several eccentric force units. The existing methods are to divide the component axially a finite number of times and use the eccentric mass and center of mass coordinates of each section for mechanical calculations. If the result is to be closer to dynamic balance, the division can be finer, but the calculation amount is larger and the operation is inconvenient. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a method, device, electronic device and storage medium for dynamic balancing correction of rigid rotating parts, so as to improve the dynamic balancing accuracy of rigid rotating parts while improving operability and reducing the amount of calculation.
[0004] In a first aspect, the present invention provides a method for dynamic balancing of a rigid rotating component, the method comprising:
[0005] The three-dimensional model of the rigid rotating component is divided into a plurality of segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and the segments with uniform mass distribution are removed, and if the centroids of all rotating planes in the segments are on a straight line parallel to the y-axis, the segments are not further divided, and the segmentation method includes radial segmentation and axial segmentation;
[0006] Acquire the segmented three-dimensional model data, wherein the segmented three-dimensional model data includes the mass of the segment and the centroid coordinates of the segment;
[0007] determining a second dynamic balancing parameter based on the mass of the segment, the coordinates of the center of mass of the segment, and the first dynamic balancing parameter;
[0008] Dynamic balancing correction is performed on the three-dimensional model of the rigid rotating component based on the first dynamic balancing parameter and the second dynamic balancing parameter.
[0009] The method of the first aspect of the present application can divide the three-dimensional model of the rigid rotating component into several segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and remove the segments with uniformly distributed mass circumference, and if the center of mass of all rotating planes in the segment is on a straight line parallel to the y-axis, the segment will not be re-divided, and the segmentation method includes radial segmentation and axial segmentation, so as to obtain the three-dimensional model data of the segment, wherein the three-dimensional model data of the segment includes the mass of the segment and the center of mass coordinates of the segment, and then the second dynamic balancing parameter can be determined based on the mass of the segment, the center of mass coordinates of the segment and the first dynamic balancing parameter, so that the three-dimensional model of the rigid rotating component can be dynamically balanced based on the first dynamic balancing parameter and the second dynamic balancing parameter. Compared with the prior art, the present application proposes and verifies the segmentation principle. If the center of mass of all rotating planes in a segment is on a straight line parallel to the y-axis, the segment will not be subdivided, and the segments with uniformly distributed mass circumference will be removed, thereby limiting the number of segmentations, improving operability, and reducing the amount of calculation. At the same time, radial segmentation and axial segmentation can be used to segment rigid rotating components more finely, thereby improving the accuracy of dynamic balancing.
[0010] In an optional embodiment, the second dynamic balancing parameters include the radius of the first dynamic balancing cylinder, the x-axis coordinate of the center of the first dynamic balancing cylinder on the first correction plane, the z-axis coordinate of the center of the first dynamic balancing cylinder on the first correction plane, the radius of the second dynamic balancing cylinder, the x-axis coordinate of the center of the second dynamic balancing cylinder on the second correction plane, and the z-axis coordinate of the center of the second dynamic balancing cylinder on the second correction plane.
[0011] This optional implementation can calculate the radius of the first dynamic balancing cylinder, the x-axis coordinate of the center of the first dynamic balancing cylinder on the first correction plane, the z-axis coordinate of the center of the first dynamic balancing cylinder on the first correction plane, the radius of the second dynamic balancing cylinder, the x-axis coordinate of the center of the second dynamic balancing cylinder on the second correction plane, and the z-axis coordinate of the center of the second dynamic balancing cylinder on the second correction plane.
[0012] In an optional embodiment, the first dynamic balancing parameter includes the y-axis coordinate of the first correction plane, the y-axis coordinate of the second correction plane, the height of the first dynamic balancing cylinder, and the height of the second dynamic balancing cylinder;
[0013] Furthermore, the first dynamic balancing parameter also includes the material density of the first dynamic balancing cylinder, the material density of the second dynamic balancing cylinder, the radial distance from the center of the first dynamic balancing cylinder to the y-axis, and the radial distance from the center of the first dynamic balancing cylinder to the y-axis.
[0014] In this optional implementation, the y-axis coordinate of the first correction plane (i.e., the y-axis coordinate of the center of mass of the first dynamic balancing cylinder), the y-axis coordinate of the second correction plane (i.e., the y-axis coordinate of the center of mass of the second dynamic balancing cylinder), the height of the first dynamic balancing cylinder and the height of the second dynamic balancing cylinder, the material density of the first dynamic balancing cylinder, the material density of the second dynamic balancing cylinder, the radial distance from the center of the first dynamic balancing cylinder to the y-axis, and the radial distance from the center of the first dynamic balancing cylinder to the y-axis are used as the first dynamic balancing parameter.
[0015] In an optional embodiment, before segmenting the three-dimensional model of the rigid rotating component into a plurality of segments based on the mass distribution characteristics of the rigid rotating component, the method further includes:
[0016] The first correction plane and the second correction plane are determined based on a rectangular coordinate system and a position of a part that can be used for dynamic balancing correction.
[0017] This optional implementation can determine the first correction plane and the second correction plane based on a rectangular coordinate system and the positions of parts that can be used for dynamic balancing correction, thereby simplifying the correction plane selection process.
[0018] In an optional embodiment, the method further comprises:
[0019] The rectangular coordinate system is constructed based on the three-dimensional model of the rigid rotating component, wherein the y-axis of the rectangular coordinate system is the rotation axis of the rigid rotating component.
[0020] This optional implementation can construct the rectangular coordinate system based on the three-dimensional model of the rigid rotating component.
[0021] In an optional embodiment, determining the second dynamic balance parameter based on the mass of the segment, the coordinates of the center of mass of the segment and the first dynamic balance parameter includes:
[0022] Calculate the mass of the first dynamic balancing cylinder, the x-axis coordinate of the center of the first dynamic balancing cylinder on the first correction plane, the z-axis coordinate of the center of the first dynamic balancing cylinder on the first correction plane, and the mass of the second dynamic balancing cylinder, the x-axis coordinate of the center of the second dynamic balancing cylinder on the second correction plane, and the z-axis coordinate of the center of the second dynamic balancing cylinder on the second correction plane that meet the first condition and the second condition based on the mass of the segment, the coordinates of the center of the segment, the radial distance from the center of the first dynamic balancing cylinder to the y-axis, the radial distance from the center of the first dynamic balancing cylinder to the y-axis, the y-axis coordinate of the first correction plane, and the y-axis coordinate of the second correction plane;
[0023] The first condition is that the resultant force and the resultant moment of the eccentric forces of the segment, the first dynamic balancing cylinder and the second dynamic balancing cylinder decomposed into the xy plane are both zero, and the second condition is that the resultant force and the resultant moment of the eccentric forces of the segment, the first dynamic balancing cylinder and the second dynamic balancing cylinder decomposed into the yz plane are both zero;
[0024] calculating a radius of the first dynamic balancing cylinder based on the mass of the first dynamic balancing cylinder, the material density of the first dynamic balancing cylinder, and the height of the first dynamic balancing cylinder;
[0025] The radius of the second dynamic balancing cylinder is calculated based on the mass of the second dynamic balancing cylinder, the material density of the second dynamic balancing cylinder, and the height of the second dynamic balancing cylinder.
[0026] This optional implementation determines the second dynamic balancing parameter based on the mass of the segment, the coordinates of the center of mass of the segment and the first dynamic balancing parameter under the condition that the resultant force and the resultant moment in the xy and yz planes are both zero.
[0027] In an optional embodiment, the method further comprises:
[0028] A dynamic balance correction method, wherein the dynamic balance correction method includes a de-weighting correction method and a weighting correction method.
[0029] This optional implementation can determine a dynamic balancing correction method, wherein the dynamic balancing method includes a de-weighting correction method and a weighting correction method.
[0030] In a second aspect, the present invention provides a dynamic balancing device for a rigid rotating component, the device comprising:
[0031] A segmentation module, for segmenting the three-dimensional model of the rigid rotating component into a plurality of segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and removing the segments with uniform mass distribution, and if the centroids of all rotating planes in the segments are on a straight line parallel to the y-axis, the segments are not segmented again, and the segmentation methods include radial segmentation and axial segmentation;
[0032] An acquisition module, used for acquiring the segmented three-dimensional model data, wherein the segmented three-dimensional model data includes the mass of the segment and the centroid coordinates of the segment;
[0033] a determination module, configured to determine a second dynamic balancing parameter based on the mass of the segment, the coordinates of the center of mass of the segment, and the first dynamic balancing parameter;
[0034] A correction module is used to perform dynamic balance correction on the three-dimensional model of the rigid rotating component based on the first dynamic balance parameter and the second dynamic balance parameter.
[0035] The device of the second aspect of the present application can divide the three-dimensional model of the rigid rotating component into several segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and remove the segments with uniformly distributed mass circumference, and if the center of mass of all rotating planes in the segment is on a straight line parallel to the y-axis, the segment will not be re-divided, and the segmentation method includes radial segmentation and axial segmentation, so as to obtain the three-dimensional model data of the segment, wherein the three-dimensional model data of the segment includes the mass of the segment and the center of mass coordinates of the segment, and then the second dynamic balancing parameter can be determined based on the mass of the segment, the center of mass coordinates of the segment and the first dynamic balancing parameter, so that the three-dimensional model of the rigid rotating component can be dynamically balanced based on the second dynamic balancing parameter. Compared with the prior art, the present application proposes and verifies the segmentation principle. If the center of mass of all rotating planes in a segment is on a straight line parallel to the y-axis, the segment will not be subdivided, and the segments with uniformly distributed mass circumference will be removed, thereby limiting the number of segmentations, improving operability, and reducing the amount of calculation. At the same time, radial segmentation and axial segmentation can be used to segment rigid rotating components more finely, thereby improving the accuracy of dynamic balancing.
[0036] In a third aspect, the present invention provides an electronic device, comprising:
[0037] Processor; and
[0038] The memory is configured to store machine-readable instructions, which, when executed by the processor, execute the dynamic balancing correction method for a rigid rotating component as described in any one of the aforementioned embodiments.
[0039] The electronic device of the third aspect of the present application can divide the three-dimensional model of the rigid rotating component into several segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and remove the segments with uniformly distributed mass circumference, and if the center of mass of all rotating planes in the segment is on a straight line parallel to the y-axis, the segment will not be re-divided, and the segmentation method includes radial segmentation and axial segmentation, so as to obtain the three-dimensional model data of the segment, wherein the three-dimensional model data of the segment includes the mass of the segment and the center of mass coordinates of the segment, and then the second dynamic balancing parameter can be determined based on the mass of the segment, the center of mass coordinates of the segment and the first dynamic balancing parameter, so that the three-dimensional model of the rigid rotating component can be dynamically balanced based on the second dynamic balancing parameter. Compared with the prior art, the present application proposes and verifies the segmentation principle. If the center of mass of all rotating planes in a segment is on a straight line parallel to the y-axis, the segment will not be subdivided, and the segments with uniformly distributed mass circumference will be removed, thereby limiting the number of segmentations, improving operability, and reducing the amount of calculation. At the same time, radial segmentation and axial segmentation can be used to segment rigid rotating components more finely, thereby improving the accuracy of dynamic balancing.
[0040] In a fourth aspect, the present invention provides a storage medium storing a computer program, wherein the computer program is executed by a processor to implement a dynamic balancing correction method for a rigid rotating component as described in any one of the aforementioned embodiments.
[0041] The storage medium of the fourth aspect of the present application can divide the three-dimensional model of the rigid rotating component into several segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and remove the segments with uniformly distributed mass circumference, and if the center of mass of all rotating planes in the segment is on a straight line parallel to the y-axis, the segment will not be re-divided, and the segmentation method includes radial segmentation and axial segmentation, so as to obtain the three-dimensional model data of the segment, wherein the three-dimensional model data of the segment includes the mass of the segment and the center of mass coordinates of the segment, and then the second dynamic balancing parameter can be determined based on the mass of the segment, the center of mass coordinates of the segment and the first dynamic balancing parameter, so that the three-dimensional model of the rigid rotating component can be dynamically balanced based on the second dynamic balancing parameter. Compared with the prior art, the present application proposes and verifies the segmentation principle. If the center of mass of all rotating planes in a segment is on a straight line parallel to the y-axis, the segment will not be subdivided, and the segments with uniformly distributed mass circumference will be removed, thereby limiting the number of segmentations, improving operability, and reducing the amount of calculation. At the same time, radial segmentation and axial segmentation can be used to segment rigid rotating components more finely, thereby improving the accuracy of dynamic balancing. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0043] Figure 1 It is a flow chart of a method for dynamic balancing of a rigid rotating component disclosed in an embodiment of the present application;
[0044] Figure 2 It is a decomposition schematic diagram of the centrifugal force exerted on the rotating eccentric mass in a rectangular coordinate system disclosed in an embodiment of the present application;
[0045] Figure 3 It is a structural schematic diagram of a dynamic balancing device for a rigid rotating component disclosed in an embodiment of the present application;
[0046] Figure 4 It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application. DETAILED DESCRIPTION
[0047] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0048] Embodiment 1
[0049] See also Figure 1 , Figure 1 is a flow chart of a method for dynamic balancing of a rigid rotating component disclosed in an embodiment of the present application, such as Figure 1 As shown, the method of the embodiment of the present application includes the following steps:
[0050] 101. Based on the mass distribution characteristics and segmentation methods of rigid rotating parts, the three-dimensional model of rigid rotating parts is segmented into several segments, and the segments with uniform mass distribution are removed. If the centroids of all rotating planes in the segments are on a straight line parallel to the y-axis, the segments are not segmented again. The segmentation methods include radial segmentation and axial segmentation.
[0051] 102. Acquire segmented three-dimensional model data, wherein the segmented three-dimensional model data includes the mass of the segment and the centroid coordinates of the segment;
[0052] 103. Determine a second dynamic balancing parameter based on the mass of the segment, the coordinates of the center of mass of the segment, and the first dynamic balancing parameter;
[0053] 104. Perform dynamic balancing correction on the three-dimensional model of the rigid rotating component based on the first dynamic balancing parameter and the second dynamic balancing parameter.
[0054] The method of the embodiment of the present application can divide the three-dimensional model of the rigid rotating component into several segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and remove the segments with uniform mass distribution, and if the centroids of all rotating planes in the segment are on a straight line parallel to the y-axis, the segment is not divided again, and the segmentation method includes radial segmentation and axial segmentation, so as to obtain the segmented three-dimensional model data, wherein the segmented three-dimensional model data includes the mass of the segment and the centroid coordinates of the segment, and then the second dynamic balance parameter can be determined based on the mass of the segment, the centroid coordinates of the segment and the first dynamic balance parameter, so as to perform dynamic balance correction on the three-dimensional model of the rigid rotating component based on the second dynamic balance parameter. Compared with the prior art, the present application proposes and verifies the segmentation principle, if the centroids of all rotating planes in the segment are on a straight line parallel to the y-axis, the segment is not divided again, and the segments with uniform mass distribution are removed, so as to limit the number of segmentation, improve operability, reduce the amount of calculation, and at the same time, the rigid rotating component can be divided more finely through radial segmentation and axial segmentation, so as to improve the accuracy of dynamic balance.
[0055] In the embodiment of the present application, the accuracy of dynamic balancing is related to the number of divisions of the rigid rotating parts, wherein, under the condition that the center of mass of all rotating planes in the segment is not in a straight line parallel to the y-axis, the greater the number of divisions of the rigid rotating parts, the finer the rigid rotating parts are divided, and thus the higher the accuracy of dynamic balancing. However, the greater the number of divisions of the rigid rotating parts, the greater the number of eccentric force units involved in the calculation when performing the relevant calculations of dynamic balancing, and the greater the amount of calculation. Based on this, the embodiment of the present application can divide the rigid rotating parts more finely through the two division methods of radial division and axial division. At the same time, by removing the segments with uniform mass distribution around the circumference, and the center of mass of all rotating planes in the segment is in a straight line parallel to the y-axis, the segments are not divided again, and the invalid segments can be reduced while ensuring the accuracy of dynamic balancing, thereby reducing the number of eccentric force units involved in the calculation, thereby reducing the amount of calculation.
[0056] In the embodiment of the present application, the mass distribution characteristics of the rigid rotating component may refer to the mass distribution of various parts of the rigid rotating component.
[0057] In the embodiment of the present application, segmentation refers to the scattered parts formed after the three-dimensional model of the rigid rotating component is divided, and each segment generates an eccentric force unit during rotation.
[0058] In an optional embodiment, the second dynamic balancing parameters include the radius of the first dynamic balancing cylinder, the x-axis coordinate of the center of the first dynamic balancing cylinder on the first calibration plane, the z-axis coordinate of the center of the first dynamic balancing cylinder on the first calibration plane, the radius of the second dynamic balancing cylinder, the x-axis coordinate of the center of the second dynamic balancing cylinder on the second calibration plane, and the z-axis coordinate of the center of the second dynamic balancing cylinder on the second calibration plane.
[0059] This optional implementation manner can calculate the radius of the first dynamic balancing cylinder, the x-axis coordinate of the center of the first dynamic balancing cylinder on the first calibration plane, the z-axis coordinate of the center of the first dynamic balancing cylinder on the first calibration plane, the radius of the second dynamic balancing cylinder, the x-axis coordinate of the center of the second dynamic balancing cylinder on the second calibration plane, and the z-axis coordinate of the center of the second dynamic balancing cylinder on the second calibration plane.
[0060] In an optional embodiment, the first dynamic balancing parameter includes the y-axis coordinate of the first correction plane (i.e., the y-axis coordinate of the mass center of the first dynamic balancing cylinder), the y-axis coordinate of the second correction plane (i.e., the y-axis coordinate of the mass center of the second dynamic balancing cylinder), the height of the first dynamic balancing cylinder, and the height of the second dynamic balancing cylinder;
[0061] And, the first dynamic balancing parameter also includes the material density of the first dynamic balancing cylinder, the material density of the second dynamic balancing cylinder, the radial distance from the center of the first dynamic balancing cylinder to the y-axis, and the radial distance from the center of the first dynamic balancing cylinder to the y-axis.
[0062] In this optional implementation, the y-axis coordinate of the first correction plane (i.e., the y-axis coordinate of the center of mass of the first dynamic balancing cylinder), the y-axis coordinate of the second correction plane (i.e., the y-axis coordinate of the center of mass of the second dynamic balancing cylinder), the height of the first dynamic balancing cylinder and the height of the second dynamic balancing cylinder, as well as the material density of the first dynamic balancing cylinder, the material density of the second dynamic balancing cylinder, the radial distance from the center of the first dynamic balancing cylinder to the y-axis, and the radial distance from the center of the first dynamic balancing cylinder to the y-axis are used as first dynamic balancing parameters.
[0063] In an optional implementation manner, before segmenting the three-dimensional model of the rigid rotating component into a plurality of segments based on the mass distribution characteristics of the rigid rotating component, the method of the embodiment of the present application further includes the following steps:
[0064] The first correction plane and the second correction plane are determined based on the rectangular coordinate system and the positions of the parts that can be used for dynamic balancing correction.
[0065] This optional implementation can determine the first correction plane and the second correction plane based on a rectangular coordinate system and the positions of parts that can be used for dynamic balancing correction, thereby simplifying the correction plane selection process.
[0066] In an optional implementation manner, the method of the embodiment of the present application further includes the following steps:
[0067] A rectangular coordinate system is constructed based on the three-dimensional model of the rigid rotating component, wherein the y-axis of the rectangular coordinate system is the rotation axis of the rigid rotating component.
[0068] This optional implementation can construct a rectangular coordinate system based on the three-dimensional model of the rigid rotating component.
[0069] In an optional embodiment, the step of determining the second dynamic balancing parameter based on the mass of the segment, the coordinates of the center of mass of the segment and the first dynamic balancing parameter comprises the following sub-steps:
[0070] Calculate the mass of the first dynamic balancing cylinder, the x-axis coordinate of the center of the first dynamic balancing cylinder on the first correction plane, the z-axis coordinate of the center of the first dynamic balancing cylinder on the first correction plane, and the mass of the second dynamic balancing cylinder, the x-axis coordinate of the center of the second dynamic balancing cylinder on the second correction plane, and the z-axis coordinate of the center of the second dynamic balancing cylinder on the second correction plane that meet the first condition and the second condition based on the mass of the segment, the coordinates of the center of mass of the segment, the radial distance from the center of the first dynamic balancing cylinder to the y-axis, the radial distance from the center of the first dynamic balancing cylinder to the y-axis, the y-axis coordinate of the first correction plane (that is, the y-axis coordinate of the center of mass of the second dynamic balancing cylinder);
[0071] The first condition is that the resultant force and the resultant moment of the eccentric forces of the segment, the first dynamic balancing cylinder and the second dynamic balancing cylinder decomposed into the xy plane are both zero, and the second condition is that the resultant force and the resultant moment of the eccentric forces of the segment, the first dynamic balancing cylinder and the second dynamic balancing cylinder decomposed into the yz plane are both zero;
[0072] calculating a radius of the first dynamic balancing cylinder based on the mass of the first dynamic balancing cylinder, the material density of the first dynamic balancing cylinder, and the height of the first dynamic balancing cylinder;
[0073] The radius of the second dynamic balancing cylinder is calculated based on the mass of the second dynamic balancing cylinder, the material density of the second dynamic balancing cylinder, and the height of the second dynamic balancing cylinder.
[0074] This optional implementation determines the second dynamic balancing parameter based on the mass of the segment, the coordinates of the center of mass of the segment and the first dynamic balancing parameter under the condition that the resultant force and the resultant moment in the xy and yz planes are both zero.
[0075] In an optional implementation manner, the method of the embodiment of the present application further includes the following steps:
[0076] A dynamic balance correction method is determined, wherein the dynamic balance correction method includes a de-weighting correction method and a weighting correction method.
[0077] This optional implementation can determine a dynamic balancing correction method, wherein the dynamic balancing method includes a de-weighting correction method and a weighting correction method.
[0078] For the embodiment of the present application, as an example, a correction method includes:
[0079] The rotation axis is taken as the y-axis, and the origin is arbitrarily selected on the y-axis. The x-axis and z-axis rotate with the part, and the direction can be freely selected according to the part structure to establish a dynamic rectangular coordinate system.
[0080] Next, select two different correction planes, choose the dynamic balancing method as de-weighting or weighting, set the y-height of the de-weighting or weighting block, and the radial distance from the center of mass of the de-weighting or weighting block to the axis of rotation.
[0081] Then, according to the mass distribution characteristics of the parts, axial or radial segmentation is carried out in a targeted manner according to certain principles.
[0082] Next, extract the segmented 3D model data, including the mass and center of mass coordinates.
[0083] Next, the set and extracted data are analyzed and calculated, and the equilibrium problem of the spatial force system is converted into an equilibrium problem of the xy and yz planes. Based on the fact that the resultant force and the resultant moment on the xy and yz planes are both zero, the mass and x and z coordinates of the de-weighting or weighting blocks on the two correction surfaces are calculated. To facilitate the calculation, the de-weighting or weighting blocks can be cylinders or rectangular blocks with square bottoms. The radius of the bottom of the cylinder or the side length of the bottom of the rectangular block can be calculated based on the density.
[0084] Next, de-weighting or weighting correction is performed in the three-dimensional model according to the calculation results, and the obtained component model meets the dynamic balancing requirements.
[0085] In the step of selecting two different calibration planes, refer to Figure 2 , Figure 2 This is a schematic diagram of the decomposition of the centrifugal force on the rotation of an eccentric mass in a rectangular coordinate system disclosed in an embodiment of the present application. The two correction planes are A and B, and the examples here are all processed according to the weight removal. The two weight removal blocks are cylindrical, and the radial distances from the center of the circle to the rotation axis are R Aand R B , the masses of the de-weighted blocks are m A , m B The coordinates of the centroid are (x A ,y A , z A ), (x B ,y B , z B ), where y A ,y B is a known set value.
[0086] In the step of performing axial or radial segmentation in a targeted manner according to certain principles based on the mass distribution characteristics of the parts, the segmentation must follow two principles: 1. All circular rings with uniformly distributed mass circumferences can be segmented and removed, because there is no eccentricity and it does not affect the dynamic balancing results; 2. For each segment after the segmentation is completed, the center of mass of all rotating planes in the segment is on a straight line parallel to the y-axis.
[0087] Assuming the final segmentation is N segments, Principle 2 is derived as follows:
[0088] For a particle system consisting of N particles, the masses are: m1, m2, ..., m i ,…,m N , the coordinates are: (x1, y1, z1), (x2, y2, z2), ..., (x i ,y i , z i ),…,(x N ,y N , z N ), when all particles rotate around the y-axis at an angular velocity ω, the centrifugal force of each particle is: F i =m i ω 2 R i, Decomposed into two planes xy and yz: F xi =m i ω 2 x i , F zi =m i ω 2 z i , the moment of the force components on the xy and yz planes relative to the origin is:
[0089] M xi =F xi y i =m i ω 2 x i y i
[0090] M zi =Fzi y i =m i ω 2 z i y i
[0091] The resultant force on the xy and yz planes is:
[0092] ∑F xi =ω 2 ∑m i x i ——⑴
[0093] ∑F zi =ω 2 ∑m i z i ——⑵
[0094] The moment of the component forces on the xy and yz planes relative to the origin is synthesized as follows:
[0095] ∑M xi =∑m i ω 2 x i y i ——⑶
[0096] ∑M zi =∑m i ω 2 z i y i ——⑷
[0097] The sum of the masses of all particles is:
[0098] m c =∑m i
[0099] According to the centroid formula, the coordinates of the centroid c are:
[0100] (∑m i x i / m c ,∑m i y i / m c ,∑m i z i / m c )
[0101] When the center of mass rotates around the y-axis at an angular velocity ω, the centrifugal force is:
[0102] F c =m c ω 2 R c
[0103] The centrifugal force of the center of mass is decomposed into two planes, xy and yz:
[0104] F xc =m c ω 2 x c =ω 2 ∑m i x i ——⑸
[0105] F zc =m c ω 2 z c =ω 2 ∑m i z i ——⑹
[0106] The moment of the force on the xy and yz planes relative to the origin is:
[0107] M xc =F xc y c =ω 2 ∑m i x i ∑m i y i / ∑m i ——⑺
[0108] M zc =F zc y c =ω 2 ∑m i z i ∑m i y i / ∑m i ——⑻
[0109] From (1), (2), (5), and (6), we can know that ∑F xi =F xc ,∑F zi =F zc , so the centrifugal force generated by converting all particles into a total mass at the center of mass is equal to the resultant centrifugal force of each particle.
[0110] However, if the centrifugal moment generated by the total mass at the moment mass center and the sum of the centrifugal moments of each particle are to be equal, then the following conditions must be met:
[0111] M xc =∑M xi , combining equations ⑶ and ⑺, we get: ∑m i x i ∑m i y i / ∑m i =∑m i xi y i ——⑼
[0112] M zc =∑M zi , combining equations ⑷ and ⑻, we get: ∑m i z i ∑m i y i / ∑m i =∑m i z i y i ——⑽
[0113] Taking 2 mass points as an example, N = 2, equations ⑼ and ⑽ are:
[0114] (m1x1+m2x2)(m1y1+m2y2) / (m1+m2)=m1x1y1+m2x2y2
[0115] (m1z1+m2z2)(m1y1+m2y2) / (m1+m2)=m1z1y1+m2z2y2
[0116] Simplified:
[0117] m1m2(y1-y2)(x1-x2)=0
[0118] m1m2(y1-y2)(z1-z2)=0
[0119] When y1=y2, that is, in the same rotation plane, the two mass points can be transformed into a total mass at the center of mass for equivalent force analysis;
[0120] When y1≠y2, x1=x2 and z1=z2, that is, the two centers of mass on the two rotation planes are on a straight line parallel to the y-axis, the two mass points can be converted into a total mass on the center of mass for equivalent force analysis.
[0121] Therefore, it can be concluded that when the centroids of all rotating planes in a segment are on a straight line parallel to the y-axis, the segment can be transformed into a point mass at the centroid position and with the same mass as the segment for equivalent force analysis. This is segmentation principle 2.
[0122] The quality of each segment extracted from the 3D model data in the above step D is:
[0123] m1,m2,…,m i ,…,m N
[0124] The coordinates of the centroid are:
[0125] (x1, y1, z1), (x2, y2, z2),…, (x i ,yi , z i ),…,(x N ,y N , z N )
[0126] The calculation process of step E above is as follows:
[0127] Dynamic balancing requires that the eccentric forces brought by the deweighting of all segmented eccentric force units and the two correction surfaces are zero after the component forces in the xy and yz planes are combined, and the resultant moment relative to the origin is also zero, as follows:
[0128] ∑F xi -m A x A ω 2 -m B x B ω 2 =0
[0129] ∑F zi -m A z A ω 2 -m B z B ω 2 =0
[0130] ∑M xi -m A x A y A ω 2 -m B x B y B ω 2 =0
[0131] ∑M zi -m A z A y A ω 2 -m B z B y B ω 2 =0
[0132] Substitute equation (1), (2), (3) and (4) and simplify to obtain:
[0133] m B x B =(y A ∑m i x i -∑m i x i y i ) / (y A -y B )
[0134] m B z B = (y A ∑m i z i - ∑m i z i y i ) / (y A - y B )
[0135] m A x A = ∑m i x i - (y A ∑m i x i - ∑m i x i y i ) / (y A - y B )
[0136] m A z A = ∑m i z i - (y A ∑m i z i - ∑m i z i y i ) / (y A - y B )
[0137] In addition, x A 2 + z A 2 = R A 2 , x B 2 + z B 2 = R B 2 , where R A , R B are set values. Combining the above four equations, we get:
[0138] m B = [(y A ∑m i x i - ∑m i x i y i ) 2 + (y A ∑m i zi -∑m i z i and i ) 2 ] 1 / 2 / (∣y A -and B ∣R B )
[0139] x B (and A ∑m i x i -∑m i x i and i ) / (and A -and B ) / m B ——⑾
[0140] z B (and A ∑m i z i -∑m i z i and i ) / (and A -and B ) / m B ——⑿
[0141] m A =[(and B ∑m i x i -∑m i x i and i ) 2 +(and B ∑m i z i -∑m i z i and i ) 2 ] 1 / 2 / (∣y A -and B ∣R A )
[0142] x A =∑m i x i -(and A ∑m i x i -∑m i x i and i ) / (and A -and B ) / mA ——⒀
[0143] z A =∑m i z i -(y A ∑m i z i -∑m i z i y i ) / (y A -y B ) / m A ——⒁
[0144] According to the obtained m A 、m B , the height of the deduplication cylinder block is the set value h A 、h B , the material density at the two locations is ρ A , B , we can get the radius of the deweighted cylinder r A 、r B :
[0145] r A =(m A / ρ A / h A / π) 1 / 2 ——⒂
[0146] r B =(m B / ρ B / h A / π) 1 / 2 ——⒃
[0147] Formula ⑾⑿⒀⒁⒂⒃ is the final obtained parameters required for deduplication, combined with the set value y A ,y B 、h A 、h B After deduplication of the three-dimensional model, it can meet the dynamic balance requirements.
[0148] Embodiment 2
[0149] See also Figure 3 , Figure 3 is a structural schematic diagram of a dynamic balancing device for a rigid rotating component disclosed in an embodiment of the present application, such as Figure 2 As shown, the device of the embodiment of the present application includes the following functional modules:
[0150] A segmentation module 201 is used to segment the three-dimensional model of the rigid rotating component into a plurality of segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and remove the segments with uniform mass distribution, and if the centroids of all rotating planes in the segment are on a straight line parallel to the y-axis, the segment is not segmented again, and the segmentation method includes radial segmentation and axial segmentation;
[0151] An acquisition module 202 is used to acquire segmented three-dimensional model data, wherein the segmented three-dimensional model data includes the mass of the segment and the centroid coordinates of the segment;
[0152] A determination module 203, configured to determine a second dynamic balancing parameter based on the mass of the segment, the coordinates of the center of mass of the segment and the first dynamic balancing parameter;
[0153] The dynamic balancing module 204 is used to perform dynamic balancing correction on the three-dimensional model of the rigid rotating component based on the first dynamic balancing parameter and the second dynamic balancing parameter.
[0154] The device of the embodiment of the present application can divide the three-dimensional model of the rigid rotating component into several segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and remove the segments with uniform mass distribution, and if the centroids of all rotating planes in the segment are on a straight line parallel to the y-axis, the segment is not divided again, and the segmentation method includes radial segmentation and axial segmentation, so as to obtain the segmented three-dimensional model data, wherein the segmented three-dimensional model data includes the mass of the segment and the centroid coordinates of the segment, and then the second dynamic balance parameter can be determined based on the mass of the segment, the centroid coordinates of the segment and the first dynamic balance parameter, so as to perform dynamic balance correction on the three-dimensional model of the rigid rotating component based on the first dynamic balance parameter and the second dynamic balance parameter. Compared with the prior art, the present application proposes and verifies the segmentation principle, if the centroids of all rotating planes in the segment are on a straight line parallel to the y-axis, the segment is not divided again, and the segments with uniform mass distribution are removed, so as to limit the number of segmentation, improve operability, reduce the amount of calculation, and at the same time, the rigid rotating component can be divided more finely through radial segmentation and axial segmentation, so as to improve the accuracy of dynamic balance.
[0155] Embodiment 3
[0156] See also Figure 4 , Figure 4 is a schematic diagram of the structure of an electronic device disclosed in an embodiment of the present application, such as Figure 4 As shown, the electronic device of the embodiment of the present application includes:
[0157] Processor 301; and
[0158] The memory 302 is configured to store machine-readable instructions, and when the instructions are executed by the processor, the dynamic balancing correction method for a rigid rotating component according to any one of the aforementioned embodiments is executed.
[0159] The electronic device of the embodiment of the present application can divide the three-dimensional model of the rigid rotating component into several segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and remove the segments with uniform mass distribution, and if the centroids of all rotating planes in the segment are on a straight line parallel to the y-axis, the segment is not divided again, and the segmentation method includes radial segmentation and axial segmentation, so as to obtain the segmented three-dimensional model data, wherein the segmented three-dimensional model data includes the mass of the segment and the centroid coordinates of the segment, and then the second dynamic balance parameter can be determined based on the mass of the segment, the centroid coordinates of the segment and the first dynamic balance parameter, so as to perform dynamic balance correction on the three-dimensional model of the rigid rotating component based on the first dynamic balance parameter and the second dynamic balance parameter. Compared with the prior art, the present application proposes and verifies the segmentation principle, if the centroids of all rotating planes in the segment are on a straight line parallel to the y-axis, the segment is not divided again, and the segments with uniform mass distribution are removed, so as to limit the number of segmentation, improve operability, reduce the amount of calculation, and at the same time, the rigid rotating component can be divided more finely through radial segmentation and axial segmentation, so as to improve the accuracy of dynamic balance.
[0160] Embodiment 4
[0161] An embodiment of the present application provides a storage medium storing a computer program, and the computer program is executed by a processor as a method for dynamic balancing a rigid rotating component according to any one of the aforementioned implementations.
[0162] The storage medium of the embodiment of the present application can divide the three-dimensional model of the rigid rotating component into several segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and remove the segments with uniformly distributed mass circumference, and if the center of mass of all rotating planes in the segment is on a straight line parallel to the y-axis, the segment will not be re-divided, and the segmentation method includes radial segmentation and axial segmentation, so as to obtain segmented three-dimensional model data, wherein the segmented three-dimensional model data includes the mass of the segment and the center of mass coordinates of the segment, and then the second dynamic balancing parameter can be determined based on the mass of the segment, the center of mass coordinates of the segment and the first dynamic balancing parameter, so that the three-dimensional model of the rigid rotating component can be dynamically balanced based on the first dynamic balancing parameter and the second dynamic balancing parameter. Compared with the prior art, this application proposes and verifies the segmentation principle. If the center of mass of all rotating planes in the segment is on a straight line parallel to the y-axis, the segment will not be subdivided, and the segments with uniformly distributed mass circumference will be removed, thereby limiting the number of segmentations, improving operability, and reducing the amount of calculation. At the same time, radial segmentation and axial segmentation can be used to segment rigid rotating components more finely, thereby improving the accuracy of dynamic balancing.
[0163] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0164] In addition, the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0165] Furthermore, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0166] It should be noted that if the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0167] In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.
[0168] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for dynamic balancing of rigid rotating parts, characterized in that: The method comprises: The three-dimensional model of the rigid rotating component is divided into a plurality of segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and the segments with uniform mass distribution are removed, and if the centroids of all rotating planes in the segments are on a straight line parallel to the y-axis, the segments are not further divided, and the segmentation method includes radial segmentation and axial segmentation; Acquire the segmented three-dimensional model data, wherein the segmented three-dimensional model data includes the mass of the segment and the centroid coordinates of the segment; determining a second dynamic balancing parameter based on the mass of the segment, the coordinates of the center of mass of the segment, and the first dynamic balancing parameter; Dynamic balancing correction is performed on the three-dimensional model of the rigid rotating component based on the first dynamic balancing parameter and the second dynamic balancing parameter.
2. The method according to claim 1, characterized in that The second dynamic balancing parameters include: the radius of the first dynamic balancing cylinder, the x-axis coordinate of the center of the first dynamic balancing cylinder on the first calibration plane, the z-axis coordinate of the center of the first dynamic balancing cylinder on the first calibration plane, the radius of the second dynamic balancing cylinder, the x-axis coordinate of the center of the second dynamic balancing cylinder on the second calibration plane, and the z-axis coordinate of the center of the second dynamic balancing cylinder on the second calibration plane.
3. The method according to claim 2, characterized in that The first dynamic balancing parameter includes the y-axis coordinate of the first correction plane, the y-axis coordinate of the second correction plane, the height of the first dynamic balancing cylinder, and the height of the second dynamic balancing cylinder; And, the first dynamic balancing parameter also includes the material density of the first dynamic balancing cylinder, the material density of the second dynamic balancing cylinder, the radial distance from the center of the first dynamic balancing cylinder to the y-axis, and the radial distance from the center of the first dynamic balancing cylinder to the y-axis.
4. The method according to claim 2, characterized in that Before segmenting the three-dimensional model of the rigid rotating component into a plurality of segments based on the mass distribution characteristics of the rigid rotating component, the method further includes: The first correction plane and the second correction plane are determined based on a rectangular coordinate system and a position of a part that can be used for dynamic balancing correction.
5. The method according to claim 4, characterized in that The method further comprises: The rectangular coordinate system is constructed based on the three-dimensional model of the rigid rotating component, wherein the y-axis of the rectangular coordinate system is the rotation axis of the rigid rotating component.
6. The method according to claim 3, characterized in that The determining of the second dynamic balancing parameter based on the mass of the segment, the coordinates of the center of mass of the segment and the first dynamic balancing parameter comprises: Calculate the mass of the first dynamic balancing cylinder, the x-axis coordinate of the center of the first dynamic balancing cylinder on the first correction plane, the z-axis coordinate of the center of the first dynamic balancing cylinder on the first correction plane, and the mass of the second dynamic balancing cylinder, the x-axis coordinate of the center of the second dynamic balancing cylinder on the second correction plane, and the z-axis coordinate of the center of the second dynamic balancing cylinder on the second correction plane that meet the first condition and the second condition based on the mass of the segment, the coordinates of the center of the segment, the radial distance from the center of the first dynamic balancing cylinder to the y-axis, the radial distance from the center of the first dynamic balancing cylinder to the y-axis, the y-axis coordinate of the first correction plane, and the y-axis coordinate of the second correction plane; The first condition is that the resultant force and the resultant moment of the eccentric force of the segment, the first dynamic balancing cylinder and the second dynamic balancing cylinder decomposed into the xy plane are both zero, and the second condition is that the resultant force and the resultant moment of the eccentric force of the segment, the first dynamic balancing cylinder and the second dynamic balancing cylinder decomposed into the yz plane are both zero; calculating a radius of the first dynamic balancing cylinder based on the mass of the first dynamic balancing cylinder, the material density of the first dynamic balancing cylinder, and the height of the first dynamic balancing cylinder; The radius of the second dynamic balancing cylinder is calculated based on the mass of the second dynamic balancing cylinder, the material density of the second dynamic balancing cylinder, and the height of the second dynamic balancing cylinder.
7. The method according to claim 1, characterized in that The method further comprises: A dynamic balance correction method, wherein the dynamic balance correction method includes a de-weighting correction method and a weighting correction method.
8. A dynamic balancing device for a rigid rotating component, characterized in that: The device comprises: A segmentation module, for segmenting the three-dimensional model of the rigid rotating component into a plurality of segments based on the mass distribution characteristics and segmentation method of the rigid rotating component, and removing the segments with uniform mass distribution, and if the centroids of all rotating planes in the segments are on a straight line parallel to the y-axis, the segments are not segmented again, and the segmentation methods include radial segmentation and axial segmentation; An acquisition module, used for acquiring the segmented three-dimensional model data, wherein the segmented three-dimensional model data includes the mass of the segment and the centroid coordinates of the segment; a determination module, configured to determine a second dynamic balancing parameter based on the mass of the segment, the coordinates of the center of mass of the segment, and the first dynamic balancing parameter; A correction module is used to perform dynamic balance correction on the three-dimensional model of the rigid rotating component based on the first dynamic balance parameter and the second dynamic balance parameter.
9. An electronic device, characterized in that: include: processor; as well as A memory configured to store machine-readable instructions, which, when executed by the processor, execute the dynamic balancing correction method for a rigid rotating component as described in any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium stores a computer program, and the computer program is executed by a processor to implement the dynamic balancing correction method for a rigid rotating component as described in any one of claims 1 to 7.