Method, device and server for generating rotating machinery simulation application

Through modular design and a low-code development platform, the universalization of the rotating machinery fluid simulation process has been achieved, solving the problems of low development efficiency and poor usability in existing technologies, improving the development efficiency of simulation tools, reducing costs, and enhancing the flexibility and scalability of the system.

CN120449373BActive Publication Date: 2025-09-09ZHEJIANG YUANSUAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510948842.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-10
Publication Date
2025-09-09
Estimated Expiration
2045-07-10

AI Technical Summary

Technical Problem

Existing rotating machinery fluid simulation methods and tools have shortcomings in customized development efficiency and ease of use, resulting in high development costs and long development cycles. Ordinary engineers find it difficult to get started quickly, which limits the widespread popularization of simulation technology in the industrial field.

Method used

Through modular designs such as dual-mode external flow field adaptive construction, Boolean operations and meshing, we build rotating machinery simulation applications, reduce dependence on professional skills, achieve universal design of fluid domains and rotation domains, and use low-code development platforms to quickly generate simulation renderings.

Benefits of technology

It improves the construction efficiency of rotating machinery simulation, reduces development costs, enhances the flexibility and scalability of the system, enables ordinary engineers to quickly generate simulation applications that meet the needs of specific industrial scenarios, and promotes the widespread application of simulation technology in the industrial field.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120449373B_ABST
    Figure CN120449373B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device, and server for generating a rotating machinery simulation application, relating to the technical field of universal development of simulation applications. The method comprises: performing a dual-mode external flow field adaptive construction process based on user-side selection information through a preset external flow field creation module to determine the central axis external flow field, and dynamically adjusting the cutting angle according to the rotational characteristics of the rotating machinery to be simulated corresponding to the rotating machinery simulation application to be generated, so as to cut the central axis external flow field and determine the stator fluid domain and rotor fluid domain; determining the effective stator fluid domain and effective rotor fluid domain by performing Boolean operations on the stator fluid domain and the rotor fluid domain; setting the rotation axis through a rotation domain component, and constructing the target rotating machinery simulation application based on the target simulation grid, the rotation axis, the effective stator fluid domain, and the effective rotor fluid domain. The present invention can significantly improve the development efficiency of simulation applications and reduce development costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of universal development of simulation applications, and in particular to a method, device and server for generating a rotating machinery simulation application. Background Art

[0002] With the acceleration of industrial digital transformation, the importance of rotating machinery simulation technology in product development, performance optimization, and fault prediction is becoming increasingly prominent. Currently, relevant technologies propose the development of customized simulation tools for specific rotating machinery scenarios through visual programming and modular design.

[0003] This solution can lower the threshold for software development, but existing visual programming and modular design still require engineers to have programming and professional skills during the customized development process. For example, traditional CFD simulation software requires users to have a solid foundation in numerical analysis and programming to accurately set model parameters, select appropriate solvers, and perform effective post-processing analysis, resulting in high development costs and thresholds, as well as low development efficiency. Summary of the Invention

[0004] In view of this, an object of the present invention is to provide a method, device and server for generating a rotating machinery simulation application, which can significantly improve the development efficiency of the simulation application and reduce the development cost.

[0005] In the first aspect, an embodiment of the present invention provides a method for generating a rotating machinery simulation application, which is applied to a generation system of a rotating machinery simulation application. The method includes: based on the selection information of the user end, a dual-mode external flow field adaptive construction process is performed through a preset external flow field creation module to determine the external flow field of the central axis, and according to the rotation characteristics of the rotating machinery to be simulated corresponding to the rotating machinery simulation application to be generated, the cutting angle is dynamically adjusted to cut the external flow field of the central axis to determine the stator fluid domain and the rotor fluid domain, wherein the stator fluid domain is the area where the fluid flows around or inside the stator, and the stator fluid domain is used to simulate the fluid The rotor fluid domain is the area where the fluid flows around or inside the rotor in the rotating machinery by performing Boolean operations on the stator fluid domain and the rotor fluid domain to determine the effective stator fluid domain and the effective rotor fluid domain, and the effective stator fluid domain and the effective rotor fluid domain are meshed through the meshing component to set the target simulation mesh; the rotation axis is set through the rotation domain component, and the target rotating machinery simulation application is constructed based on the target simulation mesh, the rotation axis, the effective stator fluid domain and the effective rotor fluid domain, so as to use the target rotating machinery simulation application to simulate the rotating machinery to be simulated and generate a simulation rendering.

[0006] In one embodiment, in response to the selection information of the user end, a dual-mode external flow field adaptive construction process is performed through a preset external flow field creation module to determine the steps of the central axis external flow field, including: determining the complexity of the rotating machinery to be simulated according to the number of parameter expressions of the rotating machinery to be simulated, and dividing the rotating machinery to be simulated into simple geometric shape machines and complex geometric shape machines according to the preset parameter number threshold and complexity; when the rotating machinery to be simulated is a simple geometric shape machine, determining the shape and size of the external flow field according to the geometric parameter information in the selection information to construct the central axis external flow field of the simple geometric shape machine; when the rotating machinery to be simulated is a complex geometric shape machine, performing internal flow field extraction processing and external flow field mapping processing based on the preset internal flow field component to construct the central axis external flow field of the complex geometric shape machine.

[0007] In one embodiment, based on a preset internal flow field component, internal flow field extraction processing and external flow field mapping processing are performed to construct the external flow field of the central axis of a machine with a complex geometric shape, including: performing internal flow field extraction processing on the three-dimensional model of the outer shell corresponding to the rotating machine to be simulated through the preset internal flow field component to determine the target internal flow field; performing external flow field mapping processing on the target internal flow field to determine the external flow field of the central axis of the machine with a complex geometric shape.

[0008] In one embodiment, after the step of determining the stator fluid domain and the rotor fluid domain, the method includes: performing dynamic decoupling processing on the stator fluid domain and the rotor fluid domain, using a structured hexahedral grid in the stator fluid domain, and using a sliding network for the rotor fluid domain to dynamically update the grid position of the rotor fluid domain based on the rotational angular velocity.

[0009] In one embodiment, after the step of dynamically updating the grid position of the rotor fluid domain based on the rotational angular velocity, the method includes: performing data processing on the static domain and the dynamic domain corresponding to the stator fluid domain and the rotor fluid domain, respectively, through a multi-time-step iterative model, processing the static domain data through an implicit format method to maintain the stability of the static domain data, and processing the transient motion of the dynamic domain using an explicit format method to reduce the number of iterations.

[0010] In one embodiment, the step of determining the effective stator fluid domain and the effective rotor fluid domain by performing Boolean operations on the stator fluid domain and the rotor fluid domain includes: obtaining a preset fixed domain, determining the difference between the rotor fluid domain and the fixed domain as the effective rotor fluid domain, determining the difference between the stator fluid domain and the fixed domain as the effective stator fluid domain, and performing Boolean operations to verify the effective stator fluid domain and the effective rotor fluid domain.

[0011] In one embodiment, the step of performing Boolean operation verification on the effective stator fluid domain and the effective rotor fluid domain includes: comparing the quotient of the effective stator fluid domain and the stator fluid domain, and the quotient of the effective rotor fluid domain and the rotor fluid domain with a preset volume proportion threshold value. If the quotient is less than the preset volume proportion threshold value, it is determined that the corresponding fluid domain is completely deducted, and an alarm prompt is sent.

[0012] In the second aspect, an embodiment of the present invention further provides a device for generating a rotating machinery simulation application, which is applied to a generation system of a rotating machinery simulation application. The device includes: a flow field division module, which performs dual-mode external flow field adaptive construction processing based on the selection information of the user end through a preset external flow field creation module to determine the external flow field of the central axis, and dynamically adjusts the cutting angle according to the axial rotation characteristics of the rotating machinery to be simulated corresponding to the rotating machinery simulation application to be generated, so as to cut the external flow field of the central axis and determine the stator fluid domain and the rotor fluid domain, wherein the stator fluid domain is the area where the fluid flows around or inside the stator, and the stator fluid domain is used to simulate the fluid passing through the stator. flow behavior, the rotor fluid domain is the area where the fluid flows around or inside the rotor in the rotating machinery; the grid setting module determines the effective stator fluid domain and the effective rotor fluid domain by performing Boolean operations on the stator fluid domain and the rotor fluid domain, and performs grid division processing on the effective stator fluid domain and the effective rotor fluid domain through the grid division component to set the target simulation grid; the simulation application generation module sets the rotation axis through the rotation domain component, and constructs the target rotating machinery simulation application based on the target simulation grid, rotation axis, effective stator fluid domain and effective rotor fluid domain, so as to simulate the rotating machinery to be simulated using the target rotating machinery simulation application and generate a simulation rendering.

[0013] In a third aspect, an embodiment of the present invention further provides a server, comprising a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement any one of the methods provided in the first aspect.

[0014] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement any one of the methods provided in the first aspect.

[0015] The embodiments of the present invention bring the following beneficial effects:

[0016] The embodiment of the present invention provides a method, device and server for generating a rotating machinery simulation application. The method performs dual-mode external flow field adaptive construction processing based on the selection information of the user end through a preset external flow field creation module to determine the central axis external flow field, and dynamically adjusts the cutting angle according to the axial rotation characteristics of the rotating machinery to be simulated corresponding to the rotating machinery simulation application to be generated, so as to cut the central axis external flow field and determine the stator fluid domain and the rotor fluid domain. Then, by performing Boolean operations on the stator fluid domain and the rotor fluid domain, the effective stator fluid domain and the effective rotor fluid domain are determined, and the effective stator fluid domain and the effective rotor fluid domain are divided into mesh components. The effective rotor fluid domain is meshed, a target simulation grid is set, and finally a rotation axis is set through a rotation domain component. A target rotating machinery simulation application is constructed based on the target simulation grid, the rotation axis, the effective stator fluid domain, and the effective rotor fluid domain, so that the target rotating machinery simulation application is used to simulate the rotating machinery to be simulated and a simulation rendering is generated. The embodiment of the present invention can improve the construction efficiency of rotating machinery simulation, reduce the dependence of its construction process on professional skills, and also enhance the flexibility and scalability of the system, and can quickly generate rotating machinery simulation applications that meet the needs of specific industrial scenarios, thereby significantly improving the application scope and effect of industrial simulation.

[0017] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or understood by practicing the present invention. The purposes and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0018] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0020] Figure 1 A schematic flow chart of a method for generating a rotating machinery simulation application provided by an embodiment of the present invention;

[0021] Figure 2 A schematic diagram of a specific process of a method for generating a rotating machinery simulation application provided by an embodiment of the present invention;

[0022] Figure 3A schematic diagram of an industrial simulation application for flow evaluation of an axial fan with a cylindrical external flow field provided by an embodiment of the present invention;

[0023] Figure 4 A schematic structural diagram of a device for generating a rotating machinery simulation application provided by an embodiment of the present invention;

[0024] Figure 5 A schematic diagram of the structure of a server provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0025] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0026] At present, with the acceleration of industrial digital transformation, the importance of simulation technology of rotating machinery in product research and development, performance optimization and fault prediction has become increasingly prominent. The emergence of low-code development platforms for industrial simulation applications has provided a new idea for solving this problem. Low-code development platforms have significantly lowered the threshold for software development through visual programming and modular design, enabling developers to quickly build and deploy applications. In the field of industrial simulation, the application of low-code development platforms has gradually attracted attention. However, the current low-code development platforms still have limitations in the application of rotating machinery simulation, and there is a lack of universal design methods for rotating machinery fluid simulation processes. In the field of rotating machinery fluid simulation, existing technical solutions mainly focus on customized development for specific scenarios and simulation tools that rely on complex programming and professional skills. However, these solutions have significant limitations.

[0027] First, different types of rotating machinery (such as pumps, fans, compressors, etc.) usually require a lot of customized development in the fluid domain and rotation domain design process. This process not only consumes a lot of manpower and material resources, but also significantly extends the development cycle. This highly customized development method makes it difficult for companies to respond quickly to market changes and reduces product R&D efficiency.

[0028] Secondly, most existing simulation tools rely on complex programming and specialized skills, making it difficult for ordinary engineers to quickly master them. For example, traditional CFD simulation software requires users to have a solid foundation in numerical analysis and programming to accurately set model parameters, select appropriate solvers, and perform effective post-processing analysis. This high barrier to entry has limited the widespread adoption of simulation technology in the industrial sector, preventing many companies from fully utilizing simulation technology to optimize product design and improve R&D efficiency. Furthermore, the complexity of simulation tools has led to an over-reliance on specialized talent, further increasing R&D costs and project risks.

[0029] To sum up, the existing rotating machinery fluid simulation methods and tools have obvious deficiencies in the efficiency and ease of customized development, and it is difficult to meet the industrial field's demand for efficient, fast, and low-cost simulation tools. Based on this, the generation method, device and server of rotating machinery simulation applications provided by the present invention can generalize the design process of fluid domain and rotation domain through universal simulation logic and algorithm, so that it can flexibly build industrial simulation tools for various scenarios based on the low-code development platform of industrial simulation applications, thereby significantly improving development efficiency, reducing development costs, and further promoting the widespread application of simulation technology in the industrial field.

[0030] See also Figure 1 The flowchart of a method for generating a rotating machinery simulation application is shown. The method is applied to a generation system for a rotating machinery simulation application. The generation system for a rotating machinery simulation application includes: an external flow field adaptive construction component, a Boolean operation component, a rotation domain generation component, as well as a basic model import component, a grid setting component, a solution setting component, a cloud map rendering setting component, and an automatic report generation component. The method mainly includes the following steps S102 to S106:

[0031] Step S102, based on the selection information of the user end, a dual-mode external flow field adaptive construction process is performed through a preset external flow field creation module to determine the external flow field of the central axis, and according to the rotation characteristics of the rotating machinery to be simulated corresponding to the rotating machinery simulation application to be generated, the cutting angle is dynamically adjusted to cut the external flow field of the central axis to determine the stator fluid domain and the rotor fluid domain, wherein the stator fluid domain is the area where the fluid flows around or inside the stator, and the stator fluid domain is used to simulate the flow behavior of the fluid when passing through the stator, and the rotor fluid domain is the area where the fluid flows around or inside the rotor in the rotating machinery, wherein the selection information of the user end refers to the system The dragging information and parameter configuration information of the module can complete the simulation model construction by dragging the module and configuring the parameters. The core of this method is to split the complex simulation process into multiple reusable modules through modularization and parameterization. Each module corresponds to a specific function or calculation step in the fluid domain and the rotation domain. In this way, users do not need to have an in-depth understanding of complex programming and professional skills. They only need to use simple parameter configuration and module combination to quickly build fluid simulation applications suitable for different rotating machinery, thereby enabling mass production of systems for lightweight industrial simulation applications of rotating machinery and components that can be arbitrarily reconstructed and adjusted based on low-code development.

[0032] In one embodiment, in order to meet the complex scenarios of rotating machinery simulation applications, multiple external flow fields can be established through the external flow field creation module to create a basic external flow field containing a central axis. Traditional modeling is to wrap the rotating machinery (such as impellers and rotors) in a complete fluid domain, with the rotation axis coinciding with the central axis, ignoring asymmetric flow details (the inlets and outlets may overlap, and if the boundary contains a wall area, false pressure fluctuations will be introduced). The boundary condition division is usually set based on symmetry. During the subsequent mesh division, the mesh density is evenly distributed around, resulting in insufficient resolution in key areas such as the blade wake area. It is only suitable for rotating machinery with low flow rate and low turbulence intensity, and has insufficient ability to capture transient phenomena such as flow separation. However, this application dynamically adjusts the cutting angle according to the geometric shape (such as aspect ratio, curvature radius) based on the characteristics of rotating machinery rotating around the axis. For example, when the height-to-length ratio of the cuboid is greater than 3, a smaller angle (such as 60 degrees) is used, and a modeling technology of the external flow field of the central axis based on dynamic angle segmentation is proposed. Taking the cylindrical external flow field as an example, we first construct a cylindrical fluid domain coaxial with the rotation axis, and then divide the cylindrical surface at an 89-degree angle. The advantage is that the boundary conditions can be accurately separated. After cutting, the inlet, outlet, wall and other areas are clearly distinguished, avoiding the problem of confusion of boundary conditions; it improves the ability to capture complex flow fields: 89-degree angle segmentation can effectively capture the common flow separation phenomenon in rotating machinery.

[0033] After completing the flow field segmentation, the stator fluid domain and rotor fluid domain in the entire simulation process are further determined. The stator fluid domain refers to the area where the fluid flows around or inside the stator (fixed component). It is the part that needs to be analyzed in the computational fluid dynamics (CFD) simulation. It is used to simulate the flow behavior of the fluid through the stator. The rotor fluid domain refers to the area where the fluid flows around or inside the rotor (rotating component) in rotating machinery (such as pumps, turbines, motors, etc.). In this area, the fluid interacts with the rotating rotor to achieve energy transfer or fluid transportation. Compared with the stator fluid domain, the core difference of the rotor fluid domain is its direct interaction with the rotating component. This feature makes it play a key role in the performance of rotating machinery.

[0034] Step S104, by performing Boolean operations on the stator fluid domain and the rotor fluid domain, the effective stator fluid domain and the effective rotor fluid domain are determined, and the effective stator fluid domain and the effective rotor fluid domain are meshed through the meshing component to set the target simulation grid. In one embodiment, the use of the fluid domain is often not single. In complex scenarios, it is usually necessary to obtain new fluid components through operations on multiple fluid domains. To this end, Boolean operations are performed on different fluid domains through a Boolean operation module, so that the fluid domains can be flexibly combined or split to generate new fluid domain components that meet the needs of specific complex scenarios. In particular, combined with the creation and design basis of the external flow field around the central axis, the Boolean operation module is used to perform user interaction to set the settings of the target components and the subtraction components, as well as the corresponding Boolean operations and the generation of new fluid domains.

[0035] In one embodiment, in the simulation of rotating machinery, it is necessary to solve the interaction between the fluid field and the structural field simultaneously before performing Boolean operations, such as the two-way influence of fluid pressure and impeller deformation in rotating machinery. Traditional methods (such as two-way fluid-solid coupling) require that the load be transferred to the structural field immediately after each step of fluid calculation, and the flow field be recalculated after the deformation is updated. This process requires engineers to repeatedly correct the data. For example, the dynamic adjustment of the interactive grid of the dynamic and static areas requires manual reconstruction of the grid locally; the boundary conditions of the dynamic and static areas need to meet continuity. In the case of multiple physical fields, there is a coupling effect. For example, the coupling of the flow field and the thermal field in the rotating machinery requires the simultaneous solution of the energy equation and the solid mechanics equation, which increases the number of solver iterations.

[0036] To address this situation, we decoupled the physical fields and implemented an interpolation coupling interface at the dynamic-static interface (a cross-domain data transfer mechanism that transfers physical quantities of the source mesh to the target mesh, which may be physical properties such as pressure parameters and temperature parameters). The stator region uses a structured hexahedral mesh with a wall boundary layer resolution of (Y+<5), and the rotor domain uses a sliding mesh, dynamically updating the mesh position based on the angular velocity of rotation. When designing an interpolation interface, for non-conformal mesh mapping (where nodes between different mesh regions are not strictly aligned at their interfaces, but physical quantities are transferred across domains), radial basis functions (RBFs) are used. RBFs are mathematical formulas whose primary purpose is to ensure continuity when mapping node data from the static domain boundary to the dynamic domain node. This ensures pressure and velocity continuity, reducing errors compared to manual adjustments. The dynamic domain refers to the fluid domain surrounding rotating components (such as impellers and rotors) in a rotating machine, while the rotor fluid domain is a specific manifestation of the dynamic domain. Together, they describe the interaction between the rotating components and the surrounding fluid. The static domain refers to the fluid domain surrounding stationary components (such as pump casings and machine housings) in a rotating machine, while the stator fluid domain is a specific manifestation of the static domain. Together, they describe the interaction between the stationary components and the surrounding fluid. The internal flow field refers to the fluid flow region within the machine, such as the interior of the impeller and the gap between blades. The external flow field refers to the fluid flow region outside the machine, such as the inlet and outlet ports and the surrounding environment. Together, the internal and external flow fields constitute the entire fluid flow system of the machine.

[0037] In step S106, a rotation axis is set through a rotation domain component, and a target rotating machinery simulation application is constructed based on the target simulation grid, the rotation axis, the effective stator fluid domain, and the effective rotor fluid domain, so as to simulate the rotating machinery to be simulated using the target rotating machinery simulation application and generate a simulation rendering. In one embodiment, the complex simulation process can be decomposed into multiple reusable components by integrating an external flow field adaptive construction component, a Boolean operation component, a rotation domain generation component, as well as a basic model import component, a grid setting component, a solution setting component, a cloud image rendering setting component, and an automatic report generation component. Each component focuses on a specific function, such as adaptive construction of the external flow field, Boolean operation to generate new fluid components, and accurate generation of the rotation domain. Users only need to combine these components according to the preset process to quickly build simulation applications for different rotating machinery scenarios. This combined process not only improves the efficiency of simulation construction and reduces dependence on professional skills, but also enhances the flexibility and scalability of the system, allowing ordinary engineers to easily get started and quickly generate simulation applications that meet the needs of specific industrial scenarios, thereby significantly improving the application scope and effect of industrial simulation.

[0038] The generation method of the above-mentioned rotating machinery simulation application provided by an embodiment of the present invention deconstructs the rotating machinery fluid simulation process into standardized functional modules and parametric configuration interfaces. By dividing the simulation process into independent components such as geometric modeling, meshing, physical model selection, boundary setting, solver setting, and post-processing analysis, each component has built-in reusable general algorithms and logic, so that users only need to adjust the module input parameters (such as impeller size, speed, and fluid medium properties) through the parametric configuration interface to quickly complete the finite element analysis of rotating machinery models. Compared with traditional simulation processes, scenario-based simulation applications simplify the analysis process, thereby lowering the usage threshold.

[0039] See also Figure 2 The specific flow diagram of a method for generating a rotating machinery simulation application is shown in FIG. 1 . The embodiment of the present invention also provides an implementation method for generating a rotating machinery simulation application, as shown in (A) to (C) below:

[0040] (A) Constructing the external flow field through the dual-mode external flow field adaptive construction method: First, the complexity of the rotating machine to be simulated is determined according to the number of parameter expressions of the rotating machine to be simulated, and the rotating machine to be simulated is divided into simple geometry machines and complex geometry machines according to the preset parameter number threshold and complexity. Then, different modes are selected according to the complexity of the rotating machine to construct the external flow field, including the following (1) to (2):

[0041] (1) The first mode is the common shape selection mode. When the rotating machine to be simulated is a simple geometric machine, the shape and size of the external flow field are determined according to the geometric parameter information in the selection information to construct the central axis external flow field of the simple geometric machine. Specifically, the user can select from the preset common geometric shapes, such as a cuboid, a cylinder, a sphere, etc. Taking the cylinder as an example, its generation logic is to define the size and shape of the external flow field through key parameters (such as radius, height, etc.) input by the user. This fixed-shape external flow field generation method is simple and fast and is suitable for the simulation of rotating machines with standard geometric shapes, such as axial fans. The user only needs to input the corresponding parameters according to the size and working environment of the rotating machine, and the system can automatically generate a matching cylindrical external flow field, providing a basic framework for subsequent fluid simulation.

[0042] (2) The second mode is the component association mode. When the rotating machinery to be simulated is a complex geometric shape machinery, the internal flow field extraction processing and external flow field mapping processing are performed based on the preset internal flow field components to construct the central axis external flow field of the complex geometric shape machinery. Specifically, the internal flow field extraction processing can be performed on the shell three-dimensional model corresponding to the rotating machinery to be simulated by the preset internal flow field component to determine the target internal flow field, and then the external flow field mapping processing is performed on the target internal flow field to determine the central axis external flow field of the complex geometric shape machinery. This mode is more flexible and intelligent, and can use the interactively acquired digital three-dimensional model to create an external flow field that matches it. In actual application, the specific operation is that the system first extracts the internal flow field of the corresponding shell three-dimensional model through the internal flow field component. This process involves the extraction of the interactive features of the three-dimensional model (including the inner wall surface and inlet and outlet surfaces of the shell three-dimensional model) to ensure the extraction of a reasonable internal flow field. Subsequently, the system maps the extracted shell internal flow field into the external flow field during the working process of the rotating machinery. This component association-based external flow field generation method can better adapt to rotating machinery with complex geometric shapes, such as leaf blowers. This can effectively improve the matching degree between the external flow field and the actual working environment of the rotating machinery, while enhancing the accuracy of the simulation results.

[0043] (B) Dynamic decoupling is performed on the stator fluid domain and the rotor fluid domain. A structured hexahedral grid is used in the stator fluid domain, and a sliding network is used in the rotor fluid domain. The grid position of the rotor fluid domain is dynamically updated based on the rotational angular velocity. The static and dynamic domains corresponding to the stator fluid domain and the rotor fluid domain are processed through a multi-time step iterative model. The static domain data is processed using an implicit format method to maintain the stability of the static domain data, and the transient motion of the dynamic domain is processed using an explicit format method to reduce the number of iterations. In practical applications, the static domain uses an implicit format (second-order backward Euler method) to ensure stability, and the time step is Δt / s.

[0044]

[0045] in, represents the solution at the current moment, The solution of the next moment, The next moment in time.

[0046] The dynamic domain uses an explicit format to adapt to transient motion, reduce the number of iterations, and set the iteration time step (Δt / r=0.1Δt / s).

[0047]

[0048] in, is the weight, and s is the order 4. The order of each stage.

[0049] The key meshes in the dynamic domain (such as the impeller and blade gap) are locally encrypted and the size is set to 1 / 4 of the global mesh size to better identify boundary layer details. Data is synchronized through interpolation, and feedback is required for energy transfer. The formula is:

[0050]

[0051] in, is the shear stress, is the angular velocity.

[0052] Combining physical field decoupling with numerical optimization, and flexibly combining static domain implicit methods with dynamic domain explicit methods, it can adapt to rotating machinery simulation in multi-physics scenarios.

[0053] (C) Obtain a preset fixed domain, determine the difference between the rotor fluid domain and the fixed domain as the effective rotor fluid domain, determine the difference between the stator fluid domain and the fixed domain as the effective stator fluid domain, and perform Boolean operation verification on the effective stator fluid domain and the effective rotor fluid domain, and compare the quotient of the effective stator fluid domain and the stator fluid domain, as well as the quotient of the effective rotor fluid domain and the rotor fluid domain, with the preset volume ratio threshold. If it is less than the preset volume ratio threshold, it is determined that the corresponding fluid domain is completely deducted, and an alarm prompt is sent. In one embodiment, a new fluid domain component that meets the requirements of specific complex scenarios can be generated by performing Boolean operations on different fluid domains. Each time a Boolean operation is performed, a new effective fluid domain is generated. The user can customize the name of the effective fluid domain. The new effective fluid domain often has a contact surface gap with the solid domain and other fluid domains. At this time, it is necessary to select a grid for this situation and dynamically adjust the grid density according to local geometric features and flow characteristics. For example, the area with larger blade curvature needs to be encrypted to improve grid accuracy.

[0054] At the same time, geometric imprinting (stamping) is also required to eliminate the small gaps and overlaps between the fluid domain and the fixed domain. During the imprinting operation, if the effective fluid domain contact surface gap is ≤ the initial tolerance, the tolerance adjustment is required to avoid subsequent meshing failure.

[0055] Initial tolerance:

[0056]

[0057] Among them, the model size .

[0058] Tolerance adjustment strategy:

[0059]

[0060] in, is the initial tolerance ( Lmodel); is the maximum size of the model (base scale, ensuring the tolerance matches the model scale), is the tolerance after dynamic adjustment; The exponential coefficient of the tolerance adjustment times. If the imprint fails (such as the surface cannot be stitched), the tolerance is updated exponentially until , otherwise terminate and report an error.

[0061] By setting the Rotation Domain component, the user selects the previously defined effective fluid domain as the rotor region, confirms the rotation axis (such as the Z axis), and configures the user input mapping parameter speed ω (unit: rad / s):

[0062]

[0063] That is, if the input is RPM value N, then , if the angular velocity is input directly, then .

[0064] Furthermore, the embodiment of the present invention also provides a specific implementation method for building industrial simulation applications based on a low-code development model. By combining multiple functional modules, such as an external flow field module, a Boolean operation module, and a meshing module, industrial simulation applications for rotating machinery can be quickly generated. Figure 3 The schematic diagram of an industrial simulation application of axial fan flow evaluation with a cylindrical external flow field is shown. The external flow field creation algorithm process is introduced using the cylindrical external flow field as an example. The specific process is as follows (1) to (5):

[0065] (1) Drag the external flow field creation component twice, select the standard geometry type as cylindrical, and create the stator region (c_stator) and rotor region (c_rotor) respectively.

[0066] CylinderParams {StartPoint : , EndPoint : , Radius :

[0067] The StartPoint and EndPoint fields are the user-defined starting and ending coordinates of the external flow field, respectively. The Radius field is the radius of the cylindrical external flow field. c_stator and c_rotor are user-defined names when building the flow. The External Flow Field component features a "Split" button. If the external flow field is defined as a stator region, the "Split" button must be enabled. For example, for a cylindrical fluid domain, enabling this function automatically splits the domain into three surfaces: the outer wall (Wall), the inlet (Inlet), and the outlet (Outlet). Velocity inlet and pressure outlet conditions are then automatically assigned.

[0068] (2) Drag the Boolean operation component twice and enter the effective fluid domain name (rotor, stator2) to generate the effective rotor fluid domain (rotor) and the effective stator fluid domain (stator2).

[0069] Fluid domain generation formula:

[0070] = -

[0071] = -

[0072] Boolean operation verification formula:

[0073]

[0074] in, is the volume percentage, <0.01 will result in an error, indicating that the fluid domain is completely deducted. is the generated effective stator fluid domain, is the generated effective rotor fluid domain, is the rotor fluid domain, is the stator fluid domain, For fixed domains, the Boolean operation component is equipped with a "Model Load" button. By opening the button, the fixed domain is loaded to participate in the Boolean operation. Rotor and stator2 are user-defined fluid domain names. represents the stator fluid domain divided by the effective stator fluid domain, represents the rotor volume divided by the effective rotor volume.

[0075] (3) Drag the meshing component, the user configures the mesh size, and meshes the fluid domain and the model according to the mesh size. In one embodiment, in addition to basic meshing, it will also identify whether Boolean operations have been performed and whether there are contact overlapping parts in different external flow fields (taking the cylindrical external flow field as an example: identification is made by loading the coordinates, radius and other parameters of the external flow field). If the model has undergone Boolean operations and meets specific conditions, the rotor, stator and other areas are loaded for imprinting operations to eliminate small gaps or overlaps between components and ensure the consistency of the contact surface topology.

[0076] (4) Drag and drop the Rotation Domain component. The user sets the rotation axis, defines parameters that require user input, such as rotation speed, and selects the effective fluid domain (rotor) generated by the previous operation as the rotor region. In one embodiment, this component distinguishes between the dynamic and static fluid domains and performs different treatments. The rotor, as a dynamic domain, also performs key mesh encryption (see the above-mentioned different time step strategies for dynamic and static domains for details).

[0077] (5) Drag and drop the standard component to stop the user and set the maximum number of iteration steps. In one embodiment, the user can set the maximum number of iteration steps based on the actual situation and resources. For a certain axial fan model, the parameters of each part can be set interactively, including the blade tip clearance, fan diameter, fan thickness, and fan speed. This process can be achieved through a graphical user interface. By selecting different parameters of the fan, the system can automatically identify and obtain the corresponding parameter information. These parameter information is the key data for fluid simulation calculations. They define the location and range of the fluid domain and boundary layer.

[0078] Furthermore, after obtaining the geometric surface feature data of the axial fan, fluid dynamics simulation calculations can be performed. After the calculation converges, the flow field results can be intuitively presented through a velocity cloud map. The color scale of the cloud map uses a red-blue gradient mode superimposed with a neutral gray system: the red area represents high-speed airflow (such as the leading edge and tip of the blade), the blue area corresponds to low-speed flow (such as near the hub or the wake area), and the gray transition zone is used to weaken the visual interference of non-critical areas to avoid high-saturation colors from masking abnormal phenomena such as flow separation or vortexes.

[0079] To enable post-processing rendering of model files, finite element result files can be converted into .CASE files and transferred to the web. CASE files can simultaneously store scalar fields (such as stress), vector fields (such as displacement), and time series data, making them suitable for transient analysis scenarios. This (.case) method associates geometry and result files, supports binary compression, and reduces transmission volume by approximately 30% compared to VTK. Users can perform interactive model analysis and view results on the web.

[0080] Subsequent reports and numerical feedback are automatically generated. In addition to the project background and corresponding reference test standards solidified in this scenario, the input parameters of fan thickness, fan diameter, top-of-sheet clearance, rotation direction, and speed can also be combined to generate corresponding tables and issue digital diagnosis results. Among them, according to the input of material properties, the basis of digital diagnosis is as follows:

[0081] When air enters the fan, its velocity distribution is uniform, close to laminar flow. As it approaches the rotating area, the velocity at the blades is higher, and the turbulent tendency increases. This is because the airflow is accelerated in the rotating area of ​​the fan and driven by the centrifugal force of the fan. The velocity near the blades is the highest, and the highest speed area occurs near the blade tips. After the airflow passes through the fan, a low-speed area forms in front of the impeller. This is because the impeller blocks the flow of air, and the centrifugal force of the blades causes the airflow to diffuse outward.

[0082] Fan blades have distinct low-pressure and high-pressure areas. Pressure is highest at the leading edge of the blade on the suction side, while negative pressure is concentrated in the middle of the blade, with higher pressure in the hub area. The opposite is true on the pressure side, making the middle of the blade the primary location for driving gas flow and performing work. A low-pressure area exists at the top of the blade on the pressure side, due to the contact between positive and negative pressures, which creates backflow. This phenomenon, known as tip gap leakage, is characterized by suction between the axial mainstream and radial airflow at the gap, generating leakage vortices. This impedes normal flow and negatively impacts flow performance. Turbulence here is a significant contributor to noise.

[0083] In summary, the present invention can generalize the design process of fluid domain and rotation domain through universal simulation logic and algorithms, so that it can flexibly build industrial simulation tools for various scenarios based on the low-code development platform of industrial simulation applications, thereby significantly improving development efficiency, reducing development costs, and further promoting the widespread application of simulation technology in the industrial field.

[0084] Regarding the method for generating a rotating machinery simulation application provided in the aforementioned embodiment, an embodiment of the present invention provides a device for generating a rotating machinery simulation application, which is applied to a system for generating a rotating machinery simulation application, see Figure 4 The schematic diagram of the structure of a generating device for rotating machinery simulation application is shown, and the device includes the following parts:

[0085] The flow field division module 402 performs a dual-mode external flow field adaptive construction process based on the user's selection information through the preset external flow field creation module to determine the central axis external flow field. The flow field is then dynamically adjusted according to the rotational characteristics of the rotating machinery to be simulated corresponding to the rotating machinery simulation application to be generated. The flow field is divided into a stator fluid domain and a rotor fluid domain. The stator fluid domain is the region around or within the stator where fluid flows. The stator fluid domain is used to simulate the flow behavior of the fluid through the stator. The rotor fluid domain is the region around or within the rotor of the rotating machinery where fluid flows.

[0086] A grid setting module 404 determines an effective stator fluid domain and an effective rotor fluid domain by performing Boolean operations on the stator fluid domain and the rotor fluid domain, and performs grid division processing on the effective stator fluid domain and the effective rotor fluid domain using a grid division component to set a target simulation grid;

[0087] The simulation application generation module 406 sets the rotation axis through the rotation domain component, and constructs a target rotating machinery simulation application based on the target simulation grid, the rotation axis, the effective stator fluid domain, and the effective rotor fluid domain, so as to simulate the rotating machinery to be simulated using the target rotating machinery simulation application and generate a simulation rendering.

[0088] The generation device for the rotating machinery simulation application provided in the embodiment of the present application can significantly improve the development efficiency of the simulation application and reduce the development cost.

[0089] In one embodiment, when performing selection information for the user end, a dual-mode external flow field adaptive construction process is performed through a preset external flow field creation module to determine the step of the central axis external flow field, the above-mentioned flow field division module 402 is also used to: determine the complexity of the rotating machinery to be simulated according to the number of parameter expressions of the rotating machinery to be simulated, and divide the rotating machinery to be simulated into simple geometric shape machines and complex geometric shape machines according to the preset parameter number threshold and complexity; when the rotating machinery to be simulated is a simple geometric shape machine, the shape and size of the external flow field are determined according to the geometric parameter information in the selection information to construct the central axis external flow field of the simple geometric shape machine; when the rotating machinery to be simulated is a complex geometric shape machine, internal flow field extraction processing and external flow field mapping processing are performed based on the preset internal flow field component to construct the central axis external flow field of the complex geometric shape machine.

[0090] In one embodiment, when performing internal flow field extraction processing and external flow field mapping processing based on a preset internal flow field component to construct the external flow field of the central axis of a machine with a complex geometric shape, the above-mentioned flow field division module 402 is also used to: perform internal flow field extraction processing on the three-dimensional model of the outer shell corresponding to the rotating machine to be simulated through the preset internal flow field component to determine the target internal flow field; perform external flow field mapping processing on the target internal flow field to determine the external flow field of the central axis of the machine with a complex geometric shape.

[0091] In one embodiment, after the step of determining the stator fluid domain and the rotor fluid domain, the flow field division module 402 is further used to: perform dynamic decoupling processing on the stator fluid domain and the rotor fluid domain, use a structured hexahedral grid in the stator fluid domain, and use a sliding network for the rotor fluid domain to dynamically update the grid position of the rotor fluid domain based on the rotational angular velocity.

[0092] In one embodiment, after the step of dynamically updating the grid position of the rotor fluid domain based on the rotational angular velocity, the flow field division module 402 is further used to: perform data processing on the static domain and dynamic domain corresponding to the stator fluid domain and the rotor fluid domain, respectively, through a multi-time step iterative model, process the static domain data through an implicit format method to maintain the stability of the static domain data, and use an explicit format method to process the transient motion of the dynamic domain to reduce the number of iterations.

[0093] In one embodiment, when performing the step of determining the effective stator fluid domain and the effective rotor fluid domain by performing Boolean operations on the stator fluid domain and the rotor fluid domain, the above-mentioned grid setting module 404 is also used to: obtain a preset fixed domain, determine the difference between the rotor fluid domain and the fixed domain as the effective rotor fluid domain, determine the difference between the stator fluid domain and the fixed domain as the effective stator fluid domain, and perform Boolean operations to verify the effective stator fluid domain and the effective rotor fluid domain.

[0094] In one embodiment, when performing the step of performing Boolean operation verification on the effective stator fluid domain and the effective rotor fluid domain, the above-mentioned grid setting module 404 is also used to: compare the quotient of the effective stator fluid domain and the stator fluid domain, and the quotient of the effective rotor fluid domain and the rotor fluid domain with the preset volume proportion threshold value respectively. If it is less than the preset volume proportion threshold value, it is determined that the corresponding fluid domain is completely deducted, and an alarm prompt is sent.

[0095] The device provided in the embodiment of the present invention has the same implementation principle and technical effects as those in the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the device embodiment, reference can be made to the corresponding content in the aforementioned method embodiment.

[0096] An embodiment of the present invention provides a server. Specifically, the server includes a processor and a storage device. The storage device stores a computer program, and when the computer program is executed by the processor, it executes the method described in any one of the above-mentioned embodiments.

[0097] Figure 5 A structural diagram of a server provided in an embodiment of the present invention, wherein the server 100 includes: a processor 50, a memory 51, a bus 52 and a communication interface 53, wherein the processor 50, the communication interface 53 and the memory 51 are connected via the bus 52; the processor 50 is used to execute an executable module stored in the memory 51, such as a computer program.

[0098] The memory 51 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage. The system network element communicates with at least one other network element via at least one communication interface 53 (which may be wired or wireless), and may utilize the Internet, a wide area network, a local area network, a metropolitan area network, or the like.

[0099] The bus 52 may be an ISA bus, a PCI bus, or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, Figure 5 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0100] Among them, the memory 51 is used to store programs, and the processor 50 executes the program after receiving the execution instruction. The method executed by the device for flow process definition disclosed in any embodiment of the above-mentioned embodiment of the present invention can be applied to the processor 50 or implemented by the processor 50.

[0101] The processor 50 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method may be completed by hardware integrated logic circuits or software instructions in the processor 50. The processor 50 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may 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 may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present invention may be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or the like. The storage medium is located in the memory 51 , and the processor 50 reads the information in the memory 51 and completes the steps of the above method in combination with its hardware.

[0102] The computer program product of the readable storage medium provided in the embodiment 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 method described in the previous method embodiment. The specific implementation can be referred to the previous method embodiment and will not be repeated here.

[0103] If the functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion 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 for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include various media capable of storing program code, such as USB flash drives, mobile hard drives, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical disks.

[0104] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. 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 above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed by the present invention, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.

Claims

1. A method for generating a rotating machinery simulation application, characterized in that: The method is applied to a generation system of a rotating machinery simulation application, and the method comprises: Based on the selection information of the user end, a dual-mode external flow field adaptive construction process is performed through a preset external flow field creation module to determine the central axis external flow field, and according to the axial rotation characteristics of the rotating machinery to be simulated corresponding to the rotating machinery simulation application to be generated, the cutting angle is dynamically adjusted to cut the central axis external flow field to determine the stator fluid domain and the rotor fluid domain, wherein the stator fluid domain is the area around or inside the stator where the fluid flows, and the stator fluid domain is used to simulate the flow behavior of the fluid when passing through the stator, and the rotor fluid domain is the area around or inside the rotor in the rotating machinery where the fluid flows; Determine an effective stator fluid domain and an effective rotor fluid domain by performing Boolean operations on the stator fluid domain and the rotor fluid domain, and perform meshing processing on the effective stator fluid domain and the effective rotor fluid domain through a meshing component to set a target simulation grid; Setting a rotation axis through a rotation domain component, and constructing a target rotating machinery simulation application based on the target simulation grid, the rotation axis, the effective stator fluid domain, and the effective rotor fluid domain, so as to simulate the rotating machinery to be simulated using the target rotating machinery simulation application and generate a simulation rendering; The step of determining the effective stator fluid domain and the effective rotor fluid domain by performing Boolean operations on the stator fluid domain and the rotor fluid domain comprises: obtaining a preset fixed domain, determining the difference between the rotor fluid domain and the fixed domain as the effective rotor fluid domain, determining the difference between the stator fluid domain and the fixed domain as the effective stator fluid domain, and performing Boolean operations to verify the effective stator fluid domain and the effective rotor fluid domain; Among them, the step of performing Boolean operation verification on the effective stator fluid domain and the effective rotor fluid domain includes: comparing the quotient of the effective stator fluid domain and the stator fluid domain, and the quotient of the effective rotor fluid domain and the rotor fluid domain with a preset volume proportion threshold value respectively; if they are less than the preset volume proportion threshold value, it is determined that the corresponding fluid domain is completely deducted, and an alarm prompt is sent.

2. The method for generating a rotating machinery simulation application according to claim 1, wherein: The step of performing adaptive construction of the dual-mode external flow field based on the user's selection information by using a preset external flow field creation module to determine the central axis external flow field includes: Determining the complexity of the rotating machine to be simulated according to the number of parameter expressions of the rotating machine to be simulated, and classifying the rotating machine to be simulated into a simple geometry machine and a complex geometry machine according to a preset parameter number threshold and the complexity; When the rotating machine to be simulated is a machine with a simple geometric shape, the shape and size of the external flow field are determined according to the geometric parameter information in the selection information, so as to construct the external flow field of the central axis of the machine with a simple geometric shape; When the rotating machine to be simulated is a machine with a complex geometric shape, internal flow field extraction processing and external flow field mapping processing are performed based on a preset internal flow field component to construct the central axis external flow field of the machine with a complex geometric shape.

3. The method for generating a rotating machinery simulation application according to claim 2, wherein: The step of performing internal flow field extraction processing and external flow field mapping processing based on the preset internal flow field component to construct the external flow field of the central axis of the complex geometric shape machine includes: By presetting an internal flow field component, an internal flow field extraction process is performed on the three-dimensional model of the housing corresponding to the rotating machinery to be simulated to determine the target internal flow field; An external flow field mapping process is performed on the target internal flow field to determine the external flow field of the central axis of the complex geometric shape machine.

4. The method for generating a rotating machinery simulation application according to claim 1, wherein: After the step of determining the stator fluid domain and the rotor fluid domain, the method includes: Dynamic decoupling processing is performed on the stator fluid domain and the rotor fluid domain. A structured hexahedral grid is used in the stator fluid domain, and a sliding network is used in the rotor fluid domain to dynamically update the grid position of the rotor fluid domain based on the rotational angular velocity.

5. The method for generating a rotating machinery simulation application according to claim 4, characterized in that: After the step of dynamically updating the grid position of the rotor fluid domain based on the rotational angular velocity, the method includes: Through a multi-time-step iterative model, data processing is performed on the static domain and the dynamic domain corresponding to the stator fluid domain and the rotor fluid domain, respectively. The static domain data is processed by an implicit format method to maintain the stability of the static domain data, and the transient motion of the dynamic domain is processed by an explicit format method to reduce the number of iterations.

6. A device for generating a rotating machinery simulation application, characterized in that: The device is applied to a generation system of a rotating machinery simulation application, and the device comprises: The flow field division module, based on the user's selection information, performs dual-mode external flow field adaptive construction processing through the preset external flow field creation module, determines the central axis external flow field, and dynamically adjusts the cutting angle according to the rotation characteristics of the rotating machinery to be simulated corresponding to the rotating machinery simulation application to be generated, so as to cut the central axis external flow field and determine the stator fluid domain and rotor fluid domain, wherein the stator fluid domain is the area around or inside the stator where the fluid flows, and the stator fluid domain is used to simulate the flow behavior of the fluid when passing through the stator, and the rotor fluid domain is the area around or inside the rotor of the rotating machinery where the fluid flows; a grid setting module, which determines an effective stator fluid domain and an effective rotor fluid domain by performing Boolean operations on the stator fluid domain and the rotor fluid domain, and performs grid division processing on the effective stator fluid domain and the effective rotor fluid domain through a grid division component to set a target simulation grid; a simulation application generation module, which sets a rotation axis through a rotation domain component and constructs a target rotating machinery simulation application based on the target simulation grid, the rotation axis, the effective stator fluid domain, and the effective rotor fluid domain, so as to simulate the rotating machinery to be simulated using the target rotating machinery simulation application and generate a simulation rendering; The step of determining the effective stator fluid domain and the effective rotor fluid domain by performing Boolean operations on the stator fluid domain and the rotor fluid domain comprises: obtaining a preset fixed domain, determining the difference between the rotor fluid domain and the fixed domain as the effective rotor fluid domain, determining the difference between the stator fluid domain and the fixed domain as the effective stator fluid domain, and performing Boolean operations to verify the effective stator fluid domain and the effective rotor fluid domain; Among them, the step of performing Boolean operation verification on the effective stator fluid domain and the effective rotor fluid domain includes: comparing the quotient of the effective stator fluid domain and the stator fluid domain, and the quotient of the effective rotor fluid domain and the rotor fluid domain with a preset volume proportion threshold value respectively; if they are less than the preset volume proportion threshold value, it is determined that the corresponding fluid domain is completely deducted, and an alarm prompt is sent.

7. A server, characterized in that: The method comprises a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the method according to 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. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Simulation analysis method for electromagnetic noise of hollow motor for pump

    CN118940540A

  • Cooperative suppression method for impeller-guide vane flow-induced vibration

    CN120030701A