Performance analysis method and device of water meter and electronic equipment

By combining the overlapping mesh method and the DEM Hertz-Mindlin contact model with the 6DoF algorithm, the problem of large errors in water meter performance analysis was solved, and accurate simulation of impeller axial movement and collision was achieved, improving the accuracy of numerical analysis of the flow field inside the water meter and performance prediction.

CN115186412BActive Publication Date: 2026-01-06NINGBO WATER METER (GRP) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210865027.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-21
Publication Date
2026-01-06
Estimated Expiration
2042-07-21

AI Technical Summary

Technical Problem

The performance analysis results of water meters in the existing technology have large errors and cannot accurately account for the vertical movement of the impeller perpendicular to the rotation direction and the collision between the impeller assembly and adjacent parts.

Method used

Using the overlapping mesh method and the DEM Hertz-Mindlin contact model, combined with the 6DoF algorithm, the fluid domain of the three-dimensional physical model of the water meter is extracted and the mesh is discretized. The rotational degree of freedom of the impeller and the translational degree of freedom perpendicular to the rotation direction are analyzed, and the collision between the impeller and the surrounding parts is simulated.

Benefits of technology

This improves the accuracy of water meter performance analysis, reduces errors, enables better monitoring of the impeller's working status, and optimizes water meter performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115186412B_ABST
    Figure CN115186412B_ABST
Patent Text Reader

Abstract

The application provides a performance analysis method and device of a water meter and electronic equipment, relates to the technical field of computer-aided engineering analysis, and alleviates the technical problem that the performance analysis result of the prior art has a large error. The method comprises the following steps: creating a three-dimensional physical model of the water meter; performing fluid domain extraction processing on the three-dimensional physical model to obtain a fluid domain and a solid domain of the three-dimensional physical model; performing grid discretization processing on the fluid domain and the solid domain to obtain corresponding background grids and component grids; and performing analysis on the three-dimensional physical model by using a 6DoF algorithm and a DEM contact model to obtain a performance analysis result of the water meter.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computational-aided engineering analysis technology, and in particular to a method, apparatus, and electronic device for performance analysis of water meters. Background Technology

[0002] As a continuous measuring instrument, water meters are affected by numerous factors and are extremely sensitive to structural parameters, which poses significant challenges to their design and development. Traditional numerical analysis of water meter performance employs a 6-degree-of-freedom (DoF) algorithm, using simulation software such as Fluent to model and analyze the water meter.

[0003] However, existing technologies have a technical problem: the performance analysis results of water meters have large errors. Summary of the Invention

[0004] The purpose of this application is to provide a method, apparatus, and electronic device for analyzing the performance of water meters, so as to alleviate the technical problem of large errors in the performance analysis results of water meters in the prior art.

[0005] In a first aspect, embodiments of this application provide a method for performance analysis of a water meter; the method includes:

[0006] Create a three-dimensional physical model of the water meter;

[0007] The three-dimensional physical model is subjected to fluid domain extraction processing to obtain the fluid domain and solid domain of the three-dimensional physical model;

[0008] The fluid domain and the solid domain are discretized into a mesh to obtain the corresponding background mesh and component mesh.

[0009] Based on the background mesh and the component mesh, the three-dimensional physical model is analyzed using the 6DoF algorithm and the Discrete Element Method (DEM) contact model to obtain the performance analysis results of the water meter.

[0010] In one possible implementation, the step of discretizing the fluid domain and the solid domain to obtain the corresponding background mesh and component mesh includes:

[0011] The fluid domain is discretized using the overlapping mesh method to obtain the background mesh and component mesh corresponding to the fluid domain of the three-dimensional physical model.

[0012] In one possible implementation, the water meter includes an impeller; the 6DoF algorithm is used to analyze the rotational degrees of freedom of the impeller and the translational degrees of freedom perpendicular to the rotational direction of the impeller.

[0013] In one possible implementation, the water meter includes an impeller and peripheral parts of the impeller; the DEM contact model is used to analyze the point contact between the impeller and the peripheral parts of the impeller.

[0014] In one possible implementation, the analysis of the three-dimensional physical model using the 6DoF algorithm and the DEM contact model to obtain the performance analysis results of the water meter includes:

[0015] Within a preset time, the three-dimensional physical model is subjected to a first analysis process using the 6DoF algorithm and the DEM contact model to obtain the first performance analysis result of the water meter.

[0016] Determine whether the first performance analysis result has converged;

[0017] If the judgment result is that the first performance analysis result has converged, then the first performance analysis result is output as the performance analysis result of the water meter.

[0018] If the judgment result is that the first performance analysis result has not converged, then the three-dimensional physical model is subjected to a second analysis process using the 6DoF algorithm and the DEM contact model within a preset time to obtain the second performance analysis result of the water meter.

[0019] In one possible implementation, the water meter includes an impeller and peripheral parts of the impeller; the first analysis processing of the three-dimensional physical model using the 6DoF algorithm and the DEM contact model within a preset time includes:

[0020] Determine whether the impeller collides with surrounding parts;

[0021] If a collision occurs between the impeller and the peripheral parts of the impeller, the point contact between the impeller and the peripheral parts is analyzed using the DEM contact model.

[0022] In one possible implementation, the fluid domain extraction process performed on the three-dimensional physical model to obtain the fluid domain and solid domain of the three-dimensional physical model includes:

[0023] The fluid domain of the three-dimensional physical model is extracted using SCDM software to obtain the fluid domain and solid domain of the three-dimensional physical model.

[0024] Secondly, embodiments of this application provide a performance analysis device for a water meter, the device comprising:

[0025] A module is created to create a three-dimensional physical model of the water meter;

[0026] The first processing module is used to perform fluid domain extraction processing on the three-dimensional physical model to obtain the fluid domain and solid domain of the three-dimensional physical model.

[0027] The second processing module is used to perform mesh discretization processing on the fluid domain and the solid domain to obtain the corresponding background mesh and component mesh.

[0028] The analysis module is used to analyze the three-dimensional physical model based on the background mesh and the component mesh, using the 6DoF algorithm and the DEM contact model, to obtain the performance analysis results of the water meter.

[0029] Thirdly, embodiments of this application provide an electronic device, including a memory and a processor. The memory stores a computer program that can run on the processor, and the processor executes the computer program to implement the steps of the method described in the first aspect above.

[0030] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when invoked and executed by a processor, cause the processor to perform the steps of the method described in the first aspect above.

[0031] The embodiments of this application bring the following beneficial effects:

[0032] This application provides a method, apparatus, and electronic device for analyzing the performance of a water meter. First, a three-dimensional physical model of the water meter is created. Then, the three-dimensional physical model is subjected to fluid domain extraction processing to obtain the fluid domain and solid domain of the three-dimensional physical model. The fluid domain and solid domain are then discretized into a mesh to obtain the corresponding background mesh and component mesh. Finally, the three-dimensional physical model is analyzed using the 6DoF algorithm and the DEM contact model to obtain the performance analysis results of the water meter. In this scheme, a three-dimensional physical model of the water meter is created. This model is then simplified and fluid domain extracted to obtain the fluid and solid domains. The fluid and solid domains are then discretized to obtain the corresponding background and component meshes. The 6DoF algorithm and DEM contact model are used to analyze the three-dimensional physical model, yielding performance analysis results for the water meter. This scheme considers the water meter's vertical movement perpendicular to the rotation direction and the collision between the impeller assembly and adjacent parts, making the performance analysis calculation more accurate. This alleviates the technical problem of large errors in the performance analysis results of existing technologies. Simultaneously, it allows for intuitive monitoring of the impeller's working state and studies the impact of the water meter's position in the vertical rotation direction on performance, improving the accuracy of numerical analysis of the flow field within the water meter, better predicting water meter performance, and providing a more reasonable direction for performance optimization. Attached Figure Description

[0033] To more clearly illustrate the technical solutions in the specific embodiments of this application or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0034] Figure 1 A flowchart illustrating a water meter performance analysis method provided in this application embodiment;

[0035] Figure 2 A schematic diagram of a three-dimensional physical model of a water meter provided in an embodiment of this application;

[0036] Figure 3 A schematic diagram of the background fluid domain of a water meter provided in an embodiment of this application;

[0037] Figure 4 A schematic diagram of the fluid domain of an impeller assembly of a water meter provided in an embodiment of this application;

[0038] Figure 5 A schematic diagram of a computational grid provided in an embodiment of this application;

[0039] Figure 6 A schematic diagram of the flow field distribution at different times provided in an embodiment of this application;

[0040] Figure 7 This is a schematic diagram illustrating the comparison of performance analysis results provided in an embodiment of this application;

[0041] Figure 8 A schematic diagram of the contact between the tip of a water meter impeller and agate is provided in an embodiment of this application;

[0042] Figure 9 A schematic diagram of contact force provided for an embodiment of this application;

[0043] Figure 10 A schematic diagram of a calculation process provided for an embodiment of this application;

[0044] Figure 11 A schematic diagram of the structure of a water meter performance analysis device provided in an embodiment of this application;

[0045] Figure 12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0046] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0047] The terms "comprising" and "having," and any variations thereof, used in the embodiments of this application, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0048] As a continuous measuring instrument, water meters are affected by numerous factors and are extremely sensitive to structural parameters, posing significant challenges to their design and development. Traditional numerical analysis of water meter performance employs the 6DOF algorithm with one rotational degree of freedom, assuming the meter always rotates around its axis while neglecting vertical movement perpendicular to the rotational direction. However, the impeller's position perpendicular to the rotational direction has a substantial impact on performance; therefore, an algorithm with only one rotational degree of freedom cannot yield accurate flow field calculations. Furthermore, collisions between adjacent parts of the impeller during rotation also affect the analysis results.

[0049] Based on this, embodiments of this application provide a water meter performance analysis method, device, and electronic device. The method employs a numerical simulation of the impact of impeller axial movement on the performance of a water meter under actual operating conditions using an overlapping mesh and a DEM Hertz-Mindlin (No Slip) contact model. The overlapping mesh is used to address the impeller motion problem, and the DEM Hertz-Mindlin (No Slip) contact model is used to address the collision problem between the impeller assembly and adjacent parts. This alleviates the technical problem of large errors in the performance analysis results of water meters in the prior art.

[0050] The embodiments of this application will be further described below with reference to the accompanying drawings.

[0051] Figure 1 This is a flowchart illustrating a water meter performance analysis method provided in an embodiment of this application. Figure 1 As shown, the method includes:

[0052] Step S110: Create a three-dimensional physical model of the water meter.

[0053] For example, if performance analysis of a water meter is required, a three-dimensional physical model of the water meter must first be created in simulation software such as Fluent, and then converted into a file format that can be analyzed and processed by a pre-processor. Figure 2 As shown, the water meter consists of several components, including a casing, shaft, cover plate, and impeller. Furthermore, user-defined functions (UDFs) required for analysis and calculation can be written.

[0054] Step S120: Perform fluid domain extraction processing on the three-dimensional physical model to obtain the fluid domain and solid domain of the three-dimensional physical model.

[0055] For example, a fluid domain extraction process can be performed on a three-dimensional physical model to obtain the fluid domain and solid domain of the three-dimensional physical model. Further, it is possible to obtain, for instance... Figure 3 The background fluid domain shown, and as Figure 4 The impeller assembly fluid domain is shown.

[0056] Step S130: Discretize the fluid domain and the solid domain into meshes to obtain the corresponding background mesh and component meshes.

[0057] For example, such as Figure 5 As shown, the fluid domain and solid domain are discretized into corresponding background meshes and component meshes.

[0058] Step S140: Based on the background mesh and component mesh, the three-dimensional physical model is analyzed using the 6DoF algorithm and the DEM contact model to obtain the performance analysis results of the water meter.

[0059] For example, the Fluent processor can be configured to analyze the 3D physical model based on the background mesh and component mesh using the 6DoF algorithm and the DEM contact model.

[0060] In practical applications, the mesh can be imported first, and the unsteady pressure basis calculation method can be selected. The gravity direction (negative y-axis) and magnitude (-9.8 m / s²) can be set. Then, a turbulence model can be selected, the computational domain material (fluid medium is water) can be set, and boundary conditions can be set according to the actual situation. The inlet can be selected as velocity-inlet (converted to velocity based on flow rate and diameter, approximately 2.3253 m / s), and the outlet as pressure-outlet. Overset boundaries can be generated. The mesh and 6DoF algorithm can be started, and the pre-compiled UDF can be loaded into the processor. The impeller assembly can be configured, with both the impeller and assembly mesh fluid domains set as rigid bodies. The loaded UDF can be assigned to the impeller and assembly mesh fluid domains, and the passive option can be selected for the assembly mesh fluid domain. The pressure-velocity coupling method (coupled algorithm) and the difference scheme (second-order upwind scheme) can be selected, and the corresponding time step (1e-5s) and calculation steps (1000 steps) can be initialized and set. The calculation can then begin, yielding the performance analysis results of the water meter.

[0061] Figure 6 The flow field distribution at different times is shown in the embodiments of this application. The impeller speeds (e.g., with and without the DEM collision model) are compared. Figure 7 As shown in the figure, the calculated water meter performance was compared with the experimental values. After adding the DEM collision model, the simulated water meter performance at a flow rate of 2500 L / h was -0.5%, compared with the simulation result of 1.8% without collision analysis and the experimental result of -0.3%. It can be seen that after adding the collision model, the calculated results are closer to the experimental values, and the settlement results are more accurate.

[0062] It should be noted that the above parameters and specific values ​​can be flexibly selected according to the actual situation, and the embodiments in this application are only for illustration.

[0063] In this embodiment, a three-dimensional physical model of the water meter is created, and the model is simplified and the fluid domain is extracted to obtain the fluid domain and solid domain of the three-dimensional physical model. Then, the fluid domain and solid domain are discretized into a mesh to obtain the corresponding background mesh and component mesh. The three-dimensional physical model is then analyzed using the 6DoF algorithm and the DEM contact model to obtain the performance analysis results of the water meter. This solution takes into account the vertical movement of the water meter in the direction perpendicular to the rotation direction, as well as the collision between the impeller assembly and adjacent parts, making the performance analysis calculation more accurate and alleviating the technical problem of large errors in the performance analysis results of water meters in the prior art. At the same time, it can intuitively monitor the working state of the impeller and study the influence of the position of the water meter in the vertical rotation direction on the performance, improve the accuracy of the numerical analysis of the flow field inside the water meter, better predict the performance of the water meter, and provide a more reasonable direction for performance optimization.

[0064] The steps described above will be explained in detail below.

[0065] In some embodiments, the fluid domain of the water meter can be discretized using an overlapping mesh method, thereby achieving better mesh discretization of the fluid domain and reducing the error in the analysis results. As an example, step S130 above may specifically include the following steps:

[0066] Step a) Use the overlapping mesh method to discretize the fluid domain to obtain the background mesh and component mesh corresponding to the fluid domain of the three-dimensional physical model.

[0067] For example, an overlapping mesh is composed of a background mesh and a component mesh that overlap each other. Each mesh region overlaps spatially but is not connected; they exist independently. Connectivity must be established by preprocessing software performing operations such as hole-cutting and interpolation point matching. The preprocessor processes the overlapping mesh into hole elements, discrete (computational) elements, and interpolation elements. The fluid control equations are solved on the background mesh and the component mesh respectively. The interpolation elements constitute internal boundary conditions used to transmit data, ultimately obtaining the flow field information within the entire computational domain. Overlapping meshes can simplify mesh generation for complex geometries, allow for the selection of the most appropriate mesh form for different computational regions, and are beneficial for mesh generation of relatively moving components. In particular, the relative positions of the meshes can be adjusted relatively easily to facilitate parametric studies.

[0068] By using the overlapping mesh method to discretize the fluid domain, the background mesh and component mesh corresponding to the fluid domain of the three-dimensional physical model are obtained, thereby better realizing the performance analysis of water meters and reducing the error of the analysis results.

[0069] In some embodiments, the 6DoF algorithm can be used to analyze the rotational degrees of freedom of the impeller and the translational degrees of freedom perpendicular to the rotational direction of the impeller, thereby fully considering the collision problem between the impeller assembly and adjacent parts and improving the accuracy of water meter performance analysis. As an example, the water meter includes an impeller; the 6DoF algorithm is used to analyze the rotational degrees of freedom of the impeller and the translational degrees of freedom perpendicular to the rotational direction of the impeller.

[0070] By using the 6DoF algorithm to analyze the rotational degree of freedom of the impeller and the translational degree of freedom perpendicular to the rotational direction of the impeller, and taking into account the vertical movement of the water meter perpendicular to the rotational direction, the performance analysis calculation is more accurate and the error of the analysis results is smaller.

[0071] In some embodiments, the contact between the impeller and its peripheral parts can be simplified to point contact. By calculating the point contact between the impeller and its peripheral parts, the performance analysis results of the water meter can be made more accurate. As an example, the water meter includes an impeller and its peripheral parts; the DEM contact model is used to analyze the point contact between the impeller and its peripheral parts.

[0072] For example, such as Figure 8 As shown, the DEM Hertz-Mindlin contact model is commonly used to simulate collisions between particles. When applied to the collision contact between a water meter impeller and surrounding parts, the contact between the tip and the agate can be simplified to a point contact. The DEM contact model selected is the Hertz-Mindlin (No Slip) model, the principle of which is as follows: Figure 9 As shown, assuming particle 1 collides with particle 2, and the point of contact, the center of particle 1, and the center of particle 2 are aligned, the relative velocity at the point of contact is:

[0073] ;

[0074] In the formula, It is the distance from particle 1 to the contact point. It is the distance from particle 2 to the contact point. It is the unit vector pointing from particle 1 to particle 2. and The directions are opposite.

[0075] Taking particle 1 as the research object, the force and torque exerted by particle 2 on particle 1 are as follows:

[0076] ;

[0077] In the formula, the collision force It is considered to be the boundary of normal force and tangential force The force and torque exerted by particle 1 on particle 2 can be obtained from Newton's third law:

[0078] ;

[0079] According to the linear elastic-damped model It can also be divided into spring force and damping force;

[0080] ;

[0081] In the formula, Let be the amount of overlap deformation of the particle pair in the normal direction. It is the normal relative velocity at the point of contact;

[0082] ;

[0083] In the formula, It is the normal spring stiffness coefficient. This is the normal damping coefficient, which can be obtained by solving the equations of motion of a linear harmonic oscillator. Analogous to the normal force, the formula for calculating the tangential force is:

[0084] ;

[0085] In the formula, It is the tangential relative velocity at the point of contact;

[0086] ;

[0087] Let be the tangential overlap, and at the initial moment of the collision:

[0088]

[0089] exist time:

[0090] ;

[0091] and These are the tangential spring stiffness coefficient and the tangential damping rib coefficient, respectively.

[0092] The above equations hold only when the particles are rolling. When the particles slide, the tangential force should be calculated according to Coulomb's law of friction. The calculation results can be corrected using a lubrication force model.

[0093] By using the DEM contact model to analyze the point contact between the impeller and its surrounding parts, the collision between the impeller and its surrounding parts is taken into account and incorporated into the analysis process, making the final analysis results closer to the actual working conditions.

[0094] In some embodiments, the calculation results can be checked and judged within each calculation step. The analysis process for the water meter performance ends when the calculation results meet the convergence criteria, making the output performance analysis results more accurate and avoiding wasted time, thus improving efficiency. As an example, step S140 above may specifically include the following steps:

[0095] Step b) Within a preset time, the three-dimensional physical model is analyzed using the 6DoF algorithm and the DEM contact model to obtain the first performance analysis results of the water meter.

[0096] Step c) Determine whether the results of the first performance analysis have converged.

[0097] Step d): If the judgment result is that the first performance analysis result has converged, then the first performance analysis result is output as the performance analysis result of the water meter.

[0098] Step f): If the judgment result is that the first performance analysis result has not converged, then the three-dimensional physical model is subjected to a second analysis process using the 6DoF algorithm and the DEM contact model within a preset time to obtain the second performance analysis result of the water meter.

[0099] For example, such as Figure 10 As shown, the system can perform the first analysis on the three-dimensional physical model using the 6DoF algorithm and the DEM contact model within a preset time (preset calculation step size). Then, it judges whether the first performance analysis result has converged. If it has not converged, it will perform the calculation repeatedly until it converges and output the calculation result.

[0100] The system performs a first analysis on the 3D physical model using the 6DoF algorithm and the DEM contact model within a preset time to obtain the first performance analysis result of the water meter. Then, it judges whether the first performance analysis result has converged. If the judgment result is that the first performance analysis result has converged, the first performance analysis result is output as the performance analysis result of the water meter. If the judgment result is that the first performance analysis result has not converged, the system performs a second analysis on the 3D physical model using the 6DoF algorithm and the DEM contact model within a preset time to obtain the second performance analysis result of the water meter. This makes the output performance analysis result more accurate, avoids wasting time, and improves efficiency.

[0101] Based on steps b), c), d), and f), it can be determined whether the impeller collides with surrounding parts. If no collision occurs, the DEM model calculation is skipped, and the calculation results are output, saving computational resources and time, and improving analysis efficiency. As an example, a water meter includes an impeller and surrounding parts; step b) can specifically include the following steps:

[0102] Step g) determines whether the impeller collides with surrounding parts.

[0103] Step h): If a collision occurs between the impeller and the surrounding parts, the point contact between the impeller and the surrounding parts is analyzed using the DEM contact model.

[0104] For example, such as Figure 10 As shown, after calculating the flow field force using the 6DoF algorithm, the system can determine whether the water meter impeller is in contact with or colliding with its surrounding parts. If a collision occurs, the system analyzes the point contact between the impeller and its surrounding parts using the DEM contact model, calculates the contact force, and then moves the impeller mesh for network updates. If no collision occurs, no contact force calculation is performed, and the mesh update is completed directly.

[0105] By enabling the system to determine whether the impeller collides with surrounding parts, and if a collision occurs, the point contact between the impeller and surrounding parts is analyzed using a DEM contact model, which can save computational resources and time and improve analysis efficiency.

[0106] In some embodiments, the three-dimensional physical model of the water meter can be simplified and the fluid domain extracted using relevant software, thereby improving the efficiency of water meter performance analysis. As an example, step S120 above may include the following steps:

[0107] Step i) The fluid domain of the three-dimensional physical model is extracted using SCDM software to obtain the fluid domain and solid domain of the three-dimensional physical model.

[0108] For example, SCDM (Space Claim Direct Modeler) is a direct modeling tool for preprocessing and geometric operations in Computational Fluid Dynamics (CFD), used for geometric repair, preparation, and optimization. The 3D model of the water meter is simplified and the fluid domain is extracted; then, Fluent Meshing software is used to discretize the solid and fluid domains, with the fluid domain mesh using an overlapping mesh method to generate background and component meshes respectively; finally, the Fluent solver is used for calculation.

[0109] By using SCDM software to extract the fluid domain from the three-dimensional physical model, the fluid domain and solid domain of the three-dimensional physical model can be obtained. This allows for rapid extraction of the fluid domain from the three-dimensional physical model, effectively improving the efficiency of water meter performance analysis.

[0110] In summary, the overall steps of this application embodiment can be as follows: The tester first writes the DEM contact model and the 6DOF UDF algorithm and saves them to the calculation path. The 6DOF algorithm needs to enable one rotational degree of freedom and one translational degree of freedom perpendicular to the rotation direction. After importing the background mesh, the component mesh is embedded and the units are set. The pressure basis solver is selected, transient calculation is started, and the gravity direction and magnitude are set. The turbulence model (SST kw) is selected. The corresponding materials for the fluid domain and solid domain are set respectively. Boundary conditions (velocity-inlet, pressure-outlet, overset) are set. The overset is generated. The UDF of the DEM contact model is imported and loaded. The 6DOF algorithm of the starting mesh is started. In the dynamic mesh settings, the fluid domain contained in the impeller and component mesh is set as rigid body and assigned to the loaded UDF program. At the same time, the fluid domain contained in the component mesh is set as passive. The pressure-velocity coupling method (coupled) and the difference format (second order upwind) are set. The monitoring parameters (impeller speed) are set. The time step and time step are initialized and set. The calculation is started. Post-processing is performed.

[0111] Figure 11 This is a schematic diagram of the structure of a water meter performance analysis device provided in an embodiment of this application. Figure 11 As shown, the water meter performance analysis device 1100 includes:

[0112] Create module 1101 to create a three-dimensional physical model of the water meter.

[0113] The first processing module 1102 is used to perform fluid domain extraction processing on the three-dimensional physical model to obtain the fluid domain and solid domain of the three-dimensional physical model.

[0114] The second processing module 1103 is used to perform mesh discretization processing on the fluid domain and the solid domain to obtain the corresponding background mesh and component mesh.

[0115] Analysis module 1104 is used to analyze the three-dimensional physical model based on the background mesh and component mesh, using the 6DoF algorithm and DEM contact model, to obtain the performance analysis results of the water meter.

[0116] In some embodiments, the second processing module 1103 is specifically used for:

[0117] The fluid domain is discretized using the overlapping mesh method to obtain the background mesh and component mesh corresponding to the fluid domain in the three-dimensional physical model.

[0118] In some embodiments, the water meter includes an impeller; the 6DoF algorithm is used to analyze the rotational degrees of freedom of the impeller and the translational degrees of freedom perpendicular to the rotational direction of the impeller.

[0119] In some embodiments, the water meter includes an impeller and peripheral parts of the impeller; the DEM contact model is used to analyze the point contact between the impeller and the peripheral parts of the impeller.

[0120] In some embodiments, the analysis module 1104 is specifically used for:

[0121] Within a preset time, the three-dimensional physical model is first analyzed and processed using the 6DoF algorithm and the DEM contact model to obtain the first performance analysis results of the water meter.

[0122] Determine whether the results of the first performance analysis have converged;

[0123] If the judgment result is that the first performance analysis result has converged, then the first performance analysis result will be output as the performance analysis result of the water meter.

[0124] If the first performance analysis result is not converged, the three-dimensional physical model will be subjected to a second analysis using the 6DoF algorithm and the DEM contact model within a preset time to obtain the second performance analysis result of the water meter.

[0125] In some embodiments, the water meter includes an impeller and peripheral parts of the impeller; the analysis module 1104 is specifically used for:

[0126] Determine whether the impeller collides with surrounding parts;

[0127] If a collision occurs between the impeller and its surrounding parts, the point contact between the impeller and its surrounding parts is analyzed using a DEM contact model.

[0128] In some embodiments, the first processing module 1102 is specifically used for:

[0129] The fluid domain of the 3D physical model is extracted using SCDM software, resulting in the fluid domain and solid domain of the 3D physical model.

[0130] The device provided in this embodiment of the invention has the same implementation principle and technical effect as the aforementioned method embodiment. For the sake of brevity, any parts not mentioned in the system embodiment can be referred to the corresponding content in the aforementioned method embodiment.

[0131] This invention provides an electronic device, specifically, the electronic device includes a processor and a storage device; the storage device stores a computer program, and the computer program, when run by the processor, executes the method of any of the above embodiments.

[0132] Figure 12 The present invention provides a schematic diagram of the structure of an electronic device, which includes: a processor 1201, a memory 1202, a bus 1203 and a communication interface 1204. The processor 1201, the communication interface 1204 and the memory 1202 are connected through the bus 1203. The processor 1201 is used to execute executable modules, such as computer programs, stored in the memory 1202.

[0133] The memory 1202 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 1204 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc.

[0134] Bus 1203 can be an ISA bus, PCI bus, or EISA bus, etc. Buses can be divided into address buses, data buses, control buses, etc. For ease of representation, Figure 12 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0135] The memory 1202 is used to store programs. After receiving an execution instruction, the processor 1201 executes the program. The method executed by the device for defining the flow process disclosed in any of the foregoing embodiments of the present invention can be applied to the processor 1201 or implemented by the processor 1201.

[0136] Processor 1201 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 1201 or by instructions in software form. The processor 1201 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 1202. The processor 1201 reads the information in memory 1202 and, in conjunction with its hardware, completes the steps of the above method.

[0137] The computer program product of the readable storage medium provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods in the foregoing method embodiments. For specific implementation, please refer to the foregoing method embodiments, which will not be repeated here.

[0138] If a function is implemented as a software functional unit 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 this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0139] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A performance analysis method of a water meter, characterized by, The method comprises: creating a three-dimensional physical model of the water meter; performing fluid domain extraction processing on the three-dimensional physical model to obtain a fluid domain and a solid domain of the three-dimensional physical model; performing grid discretization processing on the fluid domain and the solid domain to obtain a corresponding background grid and component grid; based on the background grid and the component grid, analyzing the three-dimensional physical model by using a 6DoF algorithm and a DEM contact model to obtain a performance analysis result of the water meter; wherein the water meter comprises an impeller; the 6DoF algorithm is used to analyze the rotational freedom of the impeller and the translational freedom perpendicular to the rotation direction of the impeller; wherein the water meter comprises an impeller and an impeller peripheral part; the DEM contact model is used to analyze the point contact between the impeller and the impeller peripheral part; wherein the impeller and the impeller peripheral part are simplified as point contact, and the point contact between the impeller and the impeller peripheral part is calculated: if particle 1 collides with particle 2, the collision contact point is collinear with the centers of particle 1 and particle 2, and the relative velocity at the contact point is: ; wherein is the distance of particle 1 to the contact point, is the distance of particle 2 to the contact point, is the unit vector pointing from particle 1 to particle 2, is the unit vector pointing from particle 2 to particle 1, is the direction opposite to wherein, taking particle 1 as the object, the force and torque exerted by particle 2 on particle 1 are: ; where the collision force is divided into normal force and tangential force The force and moment exerted by particle 1 on particle 2 are given by Newton's third law: ; wherein, according to the linear elastic-damping model, may be further divided into spring force and damping force; ; wherein is the amount of overlap deformation in the normal direction for the pair of particles, is the normal relative velocity of the contact point; wherein, is the normal spring stiffness coefficient, is the normal damping coefficient, obtained by solving the motion equation of a linear harmonic oscillator; the calculation formula of the tangential force is as follows: ; wherein is the tangential relative velocity of the contact point; ; where is the tangential overlap amount, and at the initial time of the collision occurrence, has: ; wherein, at Time: ; wherein, and are the tangential spring stiffness coefficient and the tangential damping strut coefficient, respectively.

2. The method of claim 1, wherein, the grid discretization processing on the fluid domain and the solid domain to obtain the corresponding background grid and component grid comprises: performing grid discretization processing on the fluid domain by using an overlapping grid method to obtain the background grid and component grid corresponding to the fluid domain of the three-dimensional physical model.

3. The method of claim 1, wherein, the analysis of the three-dimensional physical model by using the 6DoF algorithm and the DEM contact model to obtain the performance analysis result of the water meter comprises: performing first analysis processing on the three-dimensional physical model by using the 6DoF algorithm and the DEM contact model within a preset time to obtain a first performance analysis result of the water meter; judging whether the first performance analysis result converges; if the judgment result is that the first performance analysis result has converged, outputting the first performance analysis result as the performance analysis result of the water meter; if the judgment result is that the first performance analysis result has not converged, performing second analysis processing on the three-dimensional physical model by using the 6DoF algorithm and the DEM contact model within a preset time to obtain a second performance analysis result of the water meter.

4. The method of claim 3, wherein, the first analysis processing on the three-dimensional physical model by using the 6DoF algorithm and the DEM contact model within a preset time comprises: judging whether the impeller collides with the impeller peripheral part; if the impeller collides with the impeller peripheral part, analyzing the point contact between the impeller and the impeller peripheral part by using the DEM contact model.

5. The method of claim 1, wherein, the fluid domain extraction processing on the three-dimensional physical model to obtain the fluid domain and the solid domain of the three-dimensional physical model comprises: performing fluid domain extraction processing on the three-dimensional physical model by using SCDM software to obtain the fluid domain and the solid domain of the three-dimensional physical model.

6. A performance analysis device for a water meter, characterized by The device comprises: a creating module configured to create a three-dimensional physical model of the water meter; a first processing module configured to perform fluid domain extraction processing on the three-dimensional physical model to obtain a fluid domain and a solid domain of the three-dimensional physical model; a second processing module configured to perform grid discretization processing on the fluid domain and the solid domain to obtain a background grid and a component grid; an analysis module configured to analyze the three-dimensional physical model based on the background grid and the component grid by using a 6DoF algorithm and a DEM contact model to obtain a performance analysis result of the water meter; wherein the water meter comprises an impeller, and the 6DoF algorithm is used to analyze the rotational degrees of freedom of the impeller and the translational degrees of freedom perpendicular to the rotation direction of the impeller; wherein the water meter comprises the impeller and peripheral parts of the impeller, and the DEM contact model is used to analyze the point contact between the impeller and the peripheral parts of the impeller; wherein the point contact between the impeller and the peripheral parts of the impeller is simplified, and the point contact between the impeller and the peripheral parts of the impeller is calculated as follows: if particle 1 collides with particle 2, the collision contact point is collinear with the centers of particle 1 and particle 2, and the relative velocity at the contact point is: ; wherein is the distance of particle 1 to the contact point, is the distance of particle 2 to the contact point, is the unit vector from particle 1 pointing to particle 2, is the unit vector from particle 2 pointing to particle 1, is the direction opposite to wherein, taking particle 1 as the object, the force and torque exerted by particle 2 on particle 1 are: ; where the collision force is divided into normal force and tangential force The force and moment exerted by particle 1 on particle 2 are given by Newton's third law: ; wherein, according to the linear-elastic-damping model, may be further divided into spring force and damping force; ; wherein is the amount of overlap deformation in the normal direction for the pair of particles, is the normal relative velocity of the contact point; wherein, is the normal spring stiffness coefficient, is the normal damping coefficient, obtained by solving the equation of motion of a linear harmonic oscillator; the formula for calculating the tangential force is analogous to that for the normal force, ; wherein is the tangential relative velocity of the contact point; ; where is the tangential overlap amount, and at the initial time of the collision occurrence, has: ; wherein, at Time: ; wherein, and are the tangential spring stiffness coefficient and the tangential damping strut coefficient, respectively.

7. An electronic device comprising a memory, a processor, the memory having stored therein a computer program executable on the processor, characterized in that, The processor executes the computer program to realize the steps of the method of any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions, and when the computer executable instructions are called and run by the processor, the computer executable instructions cause the processor to run the method of any one of claims 1 to 5.