A method and device for managing and constructing a simulation analysis model engine of a pump station operation process
By building a standardized simulation model interface and a unified model engine management system, the problems of complex model building and difficult data management in pump station operation simulation analysis are solved, which simplifies the modeling process and improves the system's scalability, adapting to the needs of different pump station structures and simulation scenarios.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TIANJIN UNIV
- Filing Date
- 2026-01-28
- Publication Date
- 2026-06-19
AI Technical Summary
Existing technologies for pump station operation simulation analysis suffer from complex model construction, insufficient scalability and adaptability, difficulty in simulation data management, and complex operation, making it difficult to flexibly adapt to new scenarios and new data.
We construct standardized simulation model interfaces and a unified model engine management system. By encapsulating one-dimensional, two-dimensional, and three-dimensional simulation models in a modular fashion, we establish a multi-dimensional simulation model database to achieve unified management of simulation parameters and data. We also perform data conversion and storage through standardized interfaces.
It significantly simplifies the construction process of multi-dimensional coupled simulation models of pump stations, lowers the technical threshold for modeling, enhances data association and flow capabilities, improves the scalability and platform adaptability of the system, and solves the problem of simulation data management.
Smart Images

Figure CN122242320A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the interdisciplinary field of water conservancy engineering and computer simulation technology, and in particular to a method, device, electronic equipment and computer-readable storage medium for managing and constructing a simulation analysis model engine for pump station operation. Background Technology
[0002] In existing technologies, the analysis and prediction of pump station operation status mainly rely on manual experience, which faces problems such as low accuracy, low efficiency, and high risk. To improve the safety and economy of pump station operation, establishing an effective simulation analysis model is crucial. Simulation engines, as tools for creating, managing, and running simulation models, are widely used in engineering and other fields. Existing simulation model management technologies have proposed using model library management systems to organize and manage simulation resources. This involves breaking down complex models into standard component models and using standard input / output ports for combination and information transmission, thereby controlling modeling complexity and improving resource reusability.
[0003] However, in specific application scenarios of pump station operation simulation analysis, existing technical solutions have significant shortcomings: Complex model construction: Pump station operation simulation involves the coupling of multiple factors such as water level, flow rate, and pressure, making model construction time-consuming, parameter adjustment difficult, and highly dependent on the experience of professionals. Insufficient scalability and adaptability: Traditional simulation systems are mostly centralized resource libraries, making it difficult to flexibly adapt to the needs of new scenarios and new data in pump station operation, resulting in poor scalability. Difficult simulation data management: The wide variety and heterogeneity of simulation software leads to diverse data formats, poor integration, and weak inter-task correlations. Existing methods that involve secondary development of data management functions on a single software cannot fundamentally solve the systemic problems of simulation data management, and the software operation is complex with a high learning curve.
[0004] In summary, existing technologies have limitations in model building, system expansion, and data management when handling pump station operation simulation analysis. Therefore, there is an urgent need for a pump station operation simulation analysis model engine management method that can simplify the modeling process, efficiently manage heterogeneous simulation data, and improve system scalability and adaptability. Summary of the Invention
[0005] This application aims to at least partially address one of the technical problems in the related art.
[0006] Therefore, the first objective of this application is to propose a method for managing and constructing a simulation analysis model engine for pump station operation, in order to solve the problems of complex model construction, insufficient scalability and adaptability, and difficulty in managing simulation data in existing technologies.
[0007] The second objective of this application is to provide an apparatus.
[0008] The third objective of this application is to propose an electronic device.
[0009] The fourth objective of this application is to provide a computer-readable storage medium.
[0010] To achieve the above objectives, the first aspect of this application proposes a method for managing and constructing a simulation analysis model engine for pump station operation, comprising:
[0011] Based on the hydraulic and fluid changes during the operation of the pumping station, and combined with the pumping station structure, a multi-dimensional simulation model is established. A model engine management architecture and a simulation engine management system based on this architecture are constructed. For different types of multidimensional simulation models, a simulation model database is constructed to store and manage simulation model data, simulation parameters, and simulation data. Based on the simulation engine management system and different types of multidimensional simulation models, a standardized interface is constructed; simulation parameters are obtained from the simulation model database through the standardized interface, the corresponding multidimensional simulation model is run, and the output data is stored in the simulation model database. Based on the aforementioned simulation engine management system, a simulation model management system is constructed.
[0012] Preferably, the multidimensional simulation model includes: Based on one-dimensional hydrodynamic simulation software, a one-dimensional waterway model is constructed to simulate the changes in flow and water level in channels between pumping stations. Based on two-dimensional hydrodynamic simulation software, a two-dimensional hydrodynamic model is constructed to simulate the flow regime and water level in the inlet and outlet pools of a pumping station. Based on computational fluid dynamics software, a three-dimensional hydrodynamic model was constructed to simulate the three-dimensional flow state of the internal flow channels and units of the pumping station.
[0013] Preferably, the construction of the model engine management architecture and the simulation engine management system based on this architecture, and the construction of a simulation model database for storing and managing simulation model data, simulation parameters, and simulation data for different types of multidimensional simulation models, include: The model files of the multidimensional simulation model are uniformly stored and encoded for management. The boundary condition parameters when calling the multidimensional simulation model are set and managed, and parameter transfer and combination between simulation models of different dimensions are supported; The simulation results data are converted into a standardized data format for storage.
[0014] Preferably, the construction of standardized interfaces based on the simulation engine management system and different types of multidimensional simulation models includes: The simulation software based on the three-dimensional hydrodynamic model constructs a scripting language-based interface to realize model loading, parameter setting, solution calculation and result acquisition. Based on the aforementioned one-dimensional waterway model and two-dimensional hydrodynamic model, a simulation software based on application programming is constructed to realize model operation, simulation execution, and data extraction. Based on the scripting language-based interface and the application programming-based interface, preprocessing operations including mesh generation are performed on the simulation model to obtain the original result data of the simulation model, and then the data is converted into a standardized format for output.
[0015] Preferably, the step of obtaining the original result data of the simulation model and converting it into a standardized format for output includes: parsing the original result data into an intermediate data format, and then converting the intermediate data format into NetCDF format data.
[0016] Preferably, the construction of the simulation model management system based on the simulation engine management system includes: Build an application layer, which includes user operation modules for simulation model management, parameter setting, and result visualization; An interface layer is constructed to receive requests from the application layer and call and schedule the corresponding simulation model engine to perform simulation calculations through standardized interfaces. A data layer is constructed to store model parameters, model files, and simulation result data in a standardized format from the simulation model database in a structured or unstructured form.
[0017] Preferably, the interface layer responds to the application layer's requests through a pre-built script library, which contains script programs for driving different simulation models to perform preprocessing and solution calculations.
[0018] To achieve the above objectives, a second aspect of this application provides a management and construction device for a simulation analysis model engine for pump station operation, comprising: The model building module establishes a multi-dimensional simulation model based on the hydraulic and fluid changes during the operation of the pumping station and in combination with the pumping station structure. The database construction module builds the model engine management architecture and the simulation engine management system based on the architecture, and constructs a simulation model database for storing and managing simulation model data, simulation parameters and simulation data for different types of multidimensional simulation models. The interface construction module constructs standardized interfaces based on the simulation engine management system and different types of multidimensional simulation models; it obtains simulation parameters from the simulation model database through the standardized interfaces, runs the corresponding multidimensional simulation model, and stores the output data in the simulation model database. The management system construction module, based on the simulation engine management system, constructs a simulation model management system.
[0019] To achieve the above objectives, a third aspect of this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method described in any of the preceding descriptions.
[0020] To achieve the above objectives, a fourth aspect of this application provides a computer-readable storage medium, comprising computer-executable instructions stored therein, which, when executed by a processor, are used to implement the method described in any of the above embodiments.
[0021] This application provides a method for managing and constructing a simulation analysis model engine for pump station operation. By building a standardized simulation model interface and a unified model engine management system, it encapsulates and manages previously scattered and heterogeneous one-dimensional, two-dimensional, and three-dimensional simulation models in a modular fashion. This eliminates the need for manual data and model conversion between different software programs, significantly simplifying the construction process of multi-dimensional coupled simulation models for pump stations and lowering the technical threshold and reliance on professional experience. By constructing a unified simulation model database and standardizing simulation parameters, model files, and result data, it fundamentally solves the problems of heterogeneous data mining, management difficulties, and poor integration caused by the diversity of simulation software. It enhances the data association and flow capabilities between simulation tasks, laying the foundation for data reuse, sharing, and in-depth analysis. A layered, component-based management architecture is adopted, and the management system is built on a B / S architecture. The system can be easily accessed through standardized interfaces, flexibly adapting to the needs of different pump station structures and simulation scenarios. It has good scalability and platform adaptability, overcoming the rigidity and difficulty in expansion of traditional centralized simulation systems.
[0022] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0023] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein: Figure 1 A flowchart of a first specific embodiment of a pump station operation process simulation analysis model engine management and construction method provided by the present invention; Figure 2 This is a schematic diagram of the multidimensional simulation model structure; Figure 3A flowchart for a Python script; Figure 4 This is a diagram of the engine management system architecture; Figure 5 The present invention provides a structural block diagram of a pump station operation process simulation analysis model engine management and construction device. Detailed Implementation
[0024] The core of this invention is to provide a method, device, electronic equipment, and computer-readable storage medium for managing and constructing a simulation analysis model engine for pump station operation. By building a standardized simulation model interface and a unified model engine management system, the originally scattered and heterogeneous one-dimensional, two-dimensional, and three-dimensional simulation models are componentized, encapsulated, and uniformly managed. This eliminates the need for manual data and model conversion between different software, significantly simplifying the construction process of multi-dimensional coupled simulation models for pump stations.
[0025] To enable those skilled in the art to better understand the present invention, the invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are merely some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0026] Please refer to Figure 1 , Figure 1 The flowchart illustrates a first specific embodiment of the pump station operation process simulation analysis model engine management and construction method provided by the present invention; the specific operation steps are as follows: Step S101: Based on the hydraulic and fluid changes during the operation of the pumping station, and combined with the structure of the pumping station, establish a multi-dimensional simulation model; Step S102: Construct a model engine management architecture and a simulation engine management system based on the architecture, and construct a simulation model database for storing and managing simulation model data, simulation parameters and simulation data for different types of multidimensional simulation models; Step S103: Based on the simulation engine management system and different types of multidimensional simulation models, construct a standardized interface; obtain simulation parameters from the simulation model database through the standardized interface, run the corresponding multidimensional simulation model, and store the output data in the simulation model database; Step S104: Based on the simulation engine management system, construct a simulation model management system.
[0027] Based on the above embodiments, this embodiment will provide a detailed description of step S101: In one embodiment, a one-dimensional waterway model is constructed based on one-dimensional hydrodynamic simulation software to simulate the changes in flow and water level in channels between pumping stations. Based on two-dimensional hydrodynamic simulation software, a two-dimensional hydrodynamic model is constructed to simulate the flow regime and water level in the inlet and outlet pools of a pumping station. Based on computational fluid dynamics software, a three-dimensional hydrodynamic model was constructed to simulate the three-dimensional flow state of the internal flow channels and units of the pumping station.
[0028] Specifically, such as Figure 2 As shown, different simulations were performed on different parts of the pump station structure for different objectives. The pump station and pump station group models were constructed using one-dimensional, two-dimensional, and three-dimensional hydraulic models: a one-dimensional model considering flow and water level changes in channels and diversion canals between pump stations (and between pump station groups) in long-distance water transfer projects; a two-dimensional model considering the flow patterns and water levels at the pump station's intake, inlet, and outlet pools connected to the channels; and a three-dimensional hydrodynamic model considering fluid-structure interaction and three-dimensional flow patterns within the pump station's inlet channel, pump unit, and outlet channel. HEC-RAS and AnsysFluent were selected as the simulation models for the pump station and pump station group.
[0029] Select the HEC-RAS one-dimensional waterway model: The one-dimensional river channel model in HEC-RAS is based on the following formula:
[0030]
[0031] in, For time, This distance is measured not only along the river channel but also along the alluvial plain. Therefore, the channel and floodplain flow paths are represented separately. and .
[0032] Select the HEC-RAS two-dimensional hydrodynamic model: The calculation principle of the two-dimensional hydrodynamic model in HEC-RAS is the simplified two-dimensional Navier-Stokes formula—the shallow water equation, and its calculation formula is as follows: Continuity equation:
[0033] Momentum equation:
[0034] Combining the momentum equation in the form of diffused waves with the continuity equation results in a calculation speed significantly faster than the completely shallow water equation, while also having smaller errors. This method is suitable for rivers with significant variations in bed slope. The calculation formula is as follows:
[0035] in: Water surface elevation (m); Water depth (m); Flow velocity (m / s); For horizontal kinematic viscosity; The roughness of the riverbed; For Coriolis frequency, It is a vertical unit vector. The roughness is taken as an example. The flow regime calculations for the pump station's intake, inlet, and outlet pools are primarily based on the Finite Volume Method (FVM), which is implemented by dividing the region into grids. The calculation principle involves dividing the region into independent, continuous control volumes, with nodes representing each individual control volume. Assumptions are made regarding the variations of variables between nodes, and differential equations are used to solve for the control volumes. The Finite Volume Method adheres to the conservation principle of physical quantities within a finite volume, overcomes the discretization limitations of Taylor expansions, and adapts well to grids and irregular boundaries. Simultaneously, simulation parameters (upstream and downstream boundary conditions, roughness within the flooded area) need to be set for the calculations.
[0036] Construction of a three-dimensional hydrodynamic model: Due to the high-speed flow of fluid within the axial flow pump, the flow state is complex and variable turbulent. Based on Ansys Fluent, the RNG k-ε turbulence model is selected for simulation calculations. The RNG k-ε turbulence model, based on renormalization group theory, is an improvement upon the standard k-ε model, considering the effects of high strain rates and large curvature flows. After appropriate treatment of the near-wall region, the model's calculation accuracy under swirling and large curvature conditions can be significantly improved. The specific equations of the RNG k-ε turbulence model are as follows:
[0037]
[0038]
[0039]
[0040]
[0041] in, For axial flow pumps, the mesh can be divided into four regions: the inlet region, the impeller region, the guide vane region, and the outlet region. The computational domain extends from the pump's inlet straight pipe to the pump's outlet diffuser, encompassing the flow field region.
[0042] Based on the above embodiments, this embodiment will provide a detailed description of step S102: In one embodiment, the model files of the multidimensional simulation model are uniformly stored and encoded for management. The boundary condition parameters when calling the multidimensional simulation model are set and managed, and parameter transfer and combination between simulation models of different dimensions are supported; The simulation results data are converted into a standardized data format for storage.
[0043] Specifically, the constructed simulation model files are managed, including one-dimensional, two-dimensional, and three-dimensional simulation model files of the pump station. Dedicated model storage folders are created and stored in folders such as the system backend's `public` directory. Each file is uniquely coded, and its URL path is stored in the database. CRUD operations can be performed on the front-end user interface.
[0044] When calling up a model in the user interface, parameters for the boundary conditions of the simulation model are set and managed. Based on the simulation model management, the required model is selected, or one-dimensional, two-dimensional, and three-dimensional models are arranged and combined. The adjustable boundary condition parameters are adjusted according to the requirements to create a new simulation model. The results of the one-dimensional model can be used as the boundary conditions of the two-dimensional model, and the results of the two-dimensional model can be used as the boundary conditions of the three-dimensional model. The three-dimensional model is then connected to the two-dimensional model, and the two-dimensional model is connected to the one-dimensional model, and so on.
[0045] NetCDF files typically have the .nc or .nc4 extension, and their data structures include four descriptor types: Groups, Dimensions, Variables, and Attributes. Python offers a range of tools for manipulating and using NetCDF data, with netCDF4 and xarray being commonly used. NetCDF data is stored as files via an interface, using a unique encoding for subsequent visualization and mapping.
[0046] Based on the above embodiments, this embodiment will provide a detailed description of step S103: In one embodiment, the simulation software based on the three-dimensional hydrodynamic model constructs a scripting language-based interface to realize model loading, parameter setting, solution calculation, and result acquisition. Based on the aforementioned one-dimensional waterway model and two-dimensional hydrodynamic model, a simulation software based on application programming is constructed to realize model operation, simulation execution, and data extraction. Based on the scripting language-based interface and the application programming-based interface, preprocessing operations, including mesh generation, are performed on the simulation model to obtain the raw result data of the simulation model, which is then converted into a standardized data format for output. The raw result data is parsed into an intermediate data format, and then the intermediate data format is converted into NetCDF format data.
[0047] Specifically, such as Figure 3As shown, Ansys Fluent introduced a Python interface in its 2022R2 version, releasing the Pyfluent tool. This tool allows users to write scripts in Python to interact with the Fluent solver. Its core module can start the Fluent service in either meshing or solver mode and can be combined with other Python libraries (such as Pandas) for custom post-processing of computational results. Furthermore, it allows programs to be run and logs and project files to be read in using external program execution functions and virtual keys.
[0048] For one-dimensional and two-dimensional simulation model interfaces, HEC-RAS provides the HEC-RAS Controller API, allowing users to invoke HEC-RAS functions using Python, thereby achieving functions such as model building, running, and result acquisition. Common interactive operations include: opening and loading HEC-RAS project files (.prj files) via Python scripts; setting and modifying simulation parameters, such as cross-sectional data and flow conditions, via Python; calling HEC-RAS to perform hydraulic simulation calculations and returning simulation results; obtaining simulation output data, such as water level and flow rate; and controlling the execution of multiple simulation tasks via Python for batch analysis.
[0049] This is an interface-based model preprocessing approach. Fluent Meshing is an advanced fluid simulation preprocessing tool with rich CAD interfaces. The main parameters required for mesh generation, such as the maximum and minimum values, growth rate, and volume mesh type, are obtained from a form on the front-end interactive page. These parameters are then passed to a Pyfluent script via the `exec` function in the PHP backend. The script receives these parameters using the `sys` library, matches them to the appropriate module, sets the parameters, and finally runs Fluent in meshing mode through Pyfluent's `core` module, executing the mesh generation script and outputting a `.msh` file.
[0050] Interface-based model result output: The `vtkFLUENTReader` class from Python's `vtk` library was used to parse the Fluent `.dat` result file. However, attempts to parse the material composition data failed. Therefore, a Pyfluent script was used to start Fluent, read and parse the `.dat` file, and output it as a `txt` file in 3D coordinates. Finally, a Python script was written to convert it into JSON format. Python tools such as `netCDF4` and `xarray` were used to convert the data into standardized NetCDF data and store it in a database for easy result retrieval.
[0051] Based on the above embodiments, this embodiment will provide a detailed description of step S104: In one embodiment, an application layer is constructed for user operation modules such as simulation model management, parameter setting, and result visualization. An interface layer is constructed to receive requests from the application layer and call and schedule the corresponding simulation model engine to perform simulation calculations through standardized interfaces. A data layer is constructed to store model parameters, model files, and simulation result data in a standardized format from the simulation model database in a structured or unstructured form.
[0052] The interface layer responds to the application layer's requests through a pre-built script library, which contains script programs for driving different simulation models to perform preprocessing and solution calculations.
[0053] Specifically, such as Figure 4 As shown, the B / S architecture system is developed based on languages such as Vue, Javascript, PHP, Python, and SQL. The front end uses the vue-element-admin framework for Vue, the back end uses the ThinkPHP framework for PHP, standardized interfaces are provided by Python, and the database is MySQL. The system's layered architecture is divided into an application layer, an interface layer, and a data layer.
[0054] The application layer provides a system interface for user interaction, divided into application modules such as project management, simulation model management, simulation data management, simulation parameter management, interface management, and mapping management, as well as basic functional modules such as portal management and system management. Pump station managers and other users manage simulation models in the model management module. By inputting relevant parameters, they call the engine mapping service interface provided by the interface layer to achieve simulation analysis of pump station groups and pump station operation processes. The mapping management module displays the 3D field data of the pump station operation simulation calculation results on the front end, lowering the barrier to reading simulation results and making it more intuitive and convenient. Portal management includes personal information and notification information: personal information includes basic user information and user tasks (completed tasks, incomplete tasks, and favorites); notification information includes public information and system help. The system management module includes basic system management modules such as menu management, role management, and permission management.
[0055] Standardized interfaces are applied to the interface layer, and management method script files are all passed in through these standardized interfaces. The simulation engine then schedules the model. Based on the service interfaces provided by the engine mapping layer and the model management layer's calls to the engine, a system for embedding and integrating pump station simulation model management methods under a B / S architecture is constructed. Customized simulation model preprocessing and solution script files allow users to perform online simulation calculations by submitting form parameters, greatly simplifying the simulation calculation process and lowering the threshold for simulation calculations.
[0056] Model parameters, model libraries, and simulation result libraries are stored in the data layer. Model parameters are unstructured data, the model library uses readable text storage, and the model, simulation results, and model parameters are stored in the database and model management system as unstructured data. Simulation results are stored in the standardized NetCDF format.
[0057] Specifically, scripts were written based on the Pyfluent and HEC-RAS Controller toolkits to create a Python script library for backend calls, allowing users to perform online model mesh generation and CFD solution calculations by inputting parameters.
[0058] This embodiment provides a method for managing and constructing a simulation analysis model engine for pump station operation. By building a standardized simulation model interface and a unified model engine management system, it encapsulates and manages the originally scattered and heterogeneous one-dimensional, two-dimensional, and three-dimensional simulation models in a modular way. It eliminates the need for manual data and model conversion between different software, significantly simplifying the construction process of multi-dimensional coupled simulation models for pump stations and lowering the technical threshold and reliance on professional experience. By building a unified simulation model database and standardizing simulation parameters, model files, and result data, it fundamentally solves the problems of heterogeneous data mining, management difficulties, and poor integration caused by the diversity of simulation software. It enhances the data association and flow capabilities between simulation tasks, laying the foundation for data reuse, sharing, and in-depth analysis. A layered, component-based management architecture is adopted, and the management system is built based on a B / S architecture. The system can be easily accessed through standardized interfaces, flexibly adapting to the needs of different pump station structures and simulation scenarios. It has good scalability and platform adaptability, overcoming the rigidity and difficulty in expansion of traditional centralized simulation systems.
[0059] Please refer to Figure 5 , Figure 5 A structural block diagram of a pump station operation simulation analysis model engine management and construction device provided in this embodiment of the invention; the specific device may include: Model building module 100 establishes a multi-dimensional simulation model based on the hydraulic and fluid changes during the operation of the pumping station and in combination with the pumping station structure; The database construction module 200 constructs a model engine management architecture and a simulation engine management system based on this architecture, and constructs a simulation model database for storing and managing simulation model data, simulation parameters and simulation data for different types of multidimensional simulation models. The interface construction module 300 constructs standardized interfaces based on the simulation engine management system and different types of multidimensional simulation models; it obtains simulation parameters from the simulation model database through the standardized interfaces, runs the corresponding multidimensional simulation model, and stores the output data in the simulation model database. The management system construction module 400 constructs a simulation model management system based on the simulation engine management system.
[0060] This embodiment of a pump station operation process simulation analysis model engine management and construction device is used to implement the aforementioned pump station operation process simulation analysis model engine management and construction method. Therefore, the specific implementation of the pump station operation process simulation analysis model engine management and construction device can be found in the embodiment section of the pump station operation process simulation analysis model engine management and construction method above. For example, the model construction module 100, the database construction module 200, the interface construction module 300, and the management system construction module 400 are respectively used to implement steps S101, S102, S103, and S104 in the above-mentioned pump station operation process simulation analysis model engine management and construction method. Therefore, its specific implementation can be referred to the description of the corresponding embodiments, which will not be repeated here.
[0061] To implement the above embodiments, this application also proposes an electronic device, including: a processor and a memory communicatively connected to the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement the method provided in the foregoing embodiments.
[0062] To implement the above embodiments, this application also proposes a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods provided in the foregoing embodiments.
[0063] To implement the above embodiments, this application also proposes a computer program product, including a computer program that, when executed by a processor, implements the methods provided in the foregoing embodiments.
[0064] The collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in this application all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0065] It should be noted that personal information collected from users should be used for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. Furthermore, such collection / sharing should only be conducted after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign an agreement / authorization that includes authorization of relevant user information before the user uses the function. In addition, any necessary steps must be taken to protect and safeguard access to such personal information data and ensure that others with access to personal information data comply with their privacy policies and procedures.
[0066] This application is intended to provide an implementation scheme for users to selectively prevent the use or access to their personal information data. Specifically, this disclosure is intended to provide hardware and / or software to prevent or block access to such personal information data. Once personal information data is no longer needed, risks can be minimized by restricting data collection and deleting data. Furthermore, where applicable, such personal information is de-identified to protect user privacy.
[0067] In the foregoing descriptions of the embodiments, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0068] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0069] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0070] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0071] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0072] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0073] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0074] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A method for managing and constructing a simulation analysis model engine for pump station operation, characterized in that, include: Based on the hydraulic and fluid changes during the operation of the pumping station, and combined with the pumping station structure, a multi-dimensional simulation model is established. A model engine management architecture and a simulation engine management system based on this architecture are constructed. For different types of multidimensional simulation models, a simulation model database is constructed to store and manage simulation model data, simulation parameters, and simulation data. Based on the aforementioned simulation engine management system and different types of multidimensional simulation models, a standardized interface is constructed. Simulation parameters are obtained from the simulation model database through the standardized interface, the corresponding multidimensional simulation model is run, and the output data is stored in the simulation model database. Based on the aforementioned simulation engine management system, a simulation model management system is constructed.
2. The method for managing and constructing a simulation analysis model engine for pump station operation as described in claim 1, characterized in that, The multidimensional simulation model includes: Based on one-dimensional hydrodynamic simulation software, a one-dimensional waterway model is constructed to simulate the changes in flow and water level in channels between pumping stations. Based on two-dimensional hydrodynamic simulation software, a two-dimensional hydrodynamic model is constructed to simulate the flow regime and water level in the inlet and outlet pools of a pumping station. Based on computational fluid dynamics software, a three-dimensional hydrodynamic model was constructed to simulate the three-dimensional flow state of the internal flow channels and units of the pumping station.
3. The method for managing and constructing a simulation analysis model engine for pump station operation as described in claim 1, characterized in that, The construction of the model engine management architecture and the simulation engine management system based on this architecture, and the construction of a simulation model database for storing and managing simulation model data, simulation parameters, and simulation data for different types of multidimensional simulation models, include: The model files of the multidimensional simulation model are uniformly stored and encoded for management. The boundary condition parameters when calling the multidimensional simulation model are set and managed, and parameter transfer and combination between simulation models of different dimensions are supported; The simulation results data are converted into a standardized data format for storage.
4. The method for managing and constructing a simulation analysis model engine for pump station operation as described in claim 2, characterized in that, The standardized interface built based on the simulation engine management system and different types of multidimensional simulation models includes: The simulation software based on the three-dimensional hydrodynamic model constructs a scripting language-based interface to realize model loading, parameter setting, solution calculation and result acquisition. Based on the aforementioned one-dimensional waterway model and two-dimensional hydrodynamic model, a simulation software based on application programming is constructed to realize model operation, simulation execution, and data extraction. Based on the scripting language-based interface and the application programming-based interface, preprocessing operations including mesh generation are performed on the simulation model to obtain the original result data of the simulation model, and then the data is converted into a standardized format for output.
5. The method for managing and constructing a simulation analysis model engine for pump station operation as described in claim 4, characterized in that, The process of obtaining the original result data of the simulation model and converting it into a standardized format for output includes: parsing the original result data into an intermediate data format, and then converting the intermediate data format into NetCDF format data.
6. The method for managing and constructing a simulation analysis model engine for pump station operation as described in claim 1, characterized in that, The construction of the simulation model management system based on the simulation engine management system includes: Build an application layer, which includes user operation modules for simulation model management, parameter setting, and result visualization; An interface layer is constructed to receive requests from the application layer and call and schedule the corresponding simulation model engine to perform simulation calculations through standardized interfaces. A data layer is constructed to store model parameters, model files, and simulation result data in a standardized format from the simulation model database in a structured or unstructured form.
7. The method for managing and constructing a simulation analysis model engine for pump station operation as described in claim 6, characterized in that, The interface layer responds to the application layer's requests through a pre-built script library, which contains script programs for driving different simulation models to perform preprocessing and solution calculations.
8. A simulation analysis model engine management and construction device for pump station operation, characterized in that, include: The model building module establishes a multi-dimensional simulation model based on the hydraulic and fluid changes during the operation of the pumping station and in combination with the pumping station structure. The database construction module builds the model engine management architecture and the simulation engine management system based on the architecture, and constructs a simulation model database for storing and managing simulation model data, simulation parameters and simulation data for different types of multidimensional simulation models. The interface construction module builds standardized interfaces based on the simulation engine management system and different types of multidimensional simulation models. Simulation parameters are obtained from the simulation model database through the standardized interface, the corresponding multidimensional simulation model is run, and the output data is stored in the simulation model database. The management system construction module, based on the simulation engine management system, constructs a simulation model management system.
9. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-7.