Dynamic simulation display method and computer program product of sewage treatment plant

By implementing a dynamic simulation display method in the sewage treatment plant, using the three-dimensional digital simulation scenarios and the correlation between the dynamic efficiency data and the collected data, the problem of inefficient management of the sewage treatment plant is solved, and a higher degree of visualization and supervision efficiency is achieved, reducing manpower demand.

CN119091059BActive Publication Date: 2025-05-02WUHAN HUAXIN DATA SYST CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411579450.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-05-02
Estimated Expiration
2044-11-07

AI Technical Summary

Technical Problem

The management methods of sewage treatment plants are relatively backward, relying on traditional manual monitoring, which is inefficient, and the existing intelligent supervision methods are not visualized enough, so professionals still need to supervise them.

Method used

Provide a dynamic simulation display method for sewage treatment plants, which can achieve dynamic simulation display by obtaining three-dimensional digital simulation scenarios, dynamic effect data and acquisition data. The method includes obtaining the three-dimensional digital simulation scenario of the sewage treatment plant, obtaining the dynamic effect data corresponding to the target object model, obtaining the collected data of the target object, and correlating the collected data with the dynamic effect data to realize the dynamic simulation display of the sewage treatment plant.

Benefits of technology

Through dynamic simulation display, the visualization level of the sewage treatment plant is improved, allowing the staff of the central control room to supervise more intuitively, improve supervision efficiency, reduce the manpower demand of the central control room, and save the cost of supervising manpower.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119091059B_ABST
    Figure CN119091059B_ABST
Patent Text Reader

Abstract

The present application provides a method and computer program product for dynamic simulation display of a sewage treatment plant. The method comprises: obtaining a three-dimensional digital simulation scene of a sewage treatment plant, the three-dimensional digital simulation scene comprising a target object model of a target object in the sewage treatment plant; obtaining dynamic effect data corresponding to the target object model; obtaining collected data of the target object; associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of sewage treatment, and in particular to a dynamic simulation display method and computer program product of a sewage treatment plant. Background Art

[0002] Sewage treatment plants, also known as sewage treatment plants or sewage treatment stations, are places where the total amount or concentration of pollutants is high and does not meet the discharge standards and must be treated by artificial intensive treatment. The management of sewage treatment plants is relatively backward and still uses traditional manual monitoring methods, which is inefficient.

[0003] Although some relatively intelligent supervision methods have emerged in related technologies, they are only some basic data management methods. Their visualization level is insufficient and they still require supervision by professionals.

[0004] Therefore, how to effectively improve the visualization level of sewage treatment plants is a technical problem that urgently needs to be solved in the current field of sewage treatment plant technology. Summary of the invention

[0005] The present application provides a dynamic simulation display method and a computer program product of a sewage treatment plant, aiming to improve the visualization of the sewage treatment plant.

[0006] On the one hand, the present application provides a dynamic simulation display method of a sewage treatment plant, the method comprising:

[0007] Acquire a three-dimensional digital simulation scene of a sewage treatment plant, wherein the three-dimensional digital simulation scene includes a target object model of a target object in the sewage treatment plant;

[0008] Obtaining the dynamic effect data corresponding to the target object model;

[0009] Acquire the collected data of the target object;

[0010] The collected data is associated with the dynamic effect data corresponding to the target object model to perform a dynamic simulation display of the sewage treatment plant.

[0011] On the other hand, the present application provides a dynamic simulation display device of a sewage treatment plant, the device comprising:

[0012] A first acquisition unit is used to acquire a three-dimensional digital simulation scene of a sewage treatment plant, wherein the three-dimensional digital simulation scene includes a target object model of a target object in the sewage treatment plant;

[0013] A second acquisition unit, used to acquire the dynamic effect data corresponding to the target object model;

[0014] A third acquisition unit, used to acquire the collected data of the target object;

[0015] The first associating unit is used to associate the collected data with the dynamic effect data corresponding to the target object model to perform a dynamic simulation display of the sewage treatment plant.

[0016] On the other hand, the present application also provides a computer device, the computer device comprising:

[0017] one or more processors;

[0018] Memory; and

[0019] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the dynamic simulation display method of the sewage treatment plant.

[0020] On the other hand, the present application also provides a computer-readable storage medium on which a computer program is stored, and the computer program is loaded by a processor to execute the steps in the dynamic simulation display method of the sewage treatment plant.

[0021] On the other hand, an embodiment of the present application further provides a computer program product, including a computer program or instructions, and the steps in the dynamic simulation display method of the sewage treatment plant when the computer program or instructions are executed by a processor.

[0022] In the embodiment of the present application, the collected data of the target object in the sewage treatment plant is associated with the dynamic effect data corresponding to the target object model to perform a dynamic simulation display of the sewage treatment plant. In this way, the visualization of the sewage treatment process by the target object in the sewage treatment plant can be enhanced, and a more intuitive supervision picture can be provided for the staff in the central control room, thereby improving the supervision efficiency, greatly reducing the manpower demand in the central control room, and saving the cost of supervision manpower. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 This is a schematic diagram of an application environment of the dynamic simulation display method of a sewage treatment plant provided in an embodiment of the present application;

[0025] Figure 2 It is a schematic diagram of an embodiment of a flow chart of a dynamic simulation display method of a sewage treatment plant provided in an embodiment of the present application;

[0026] Figure 3It is a schematic structural diagram of an embodiment of a dynamic simulation display device for a sewage treatment plant provided in an embodiment of the present application;

[0027] Figure 4 It is a schematic diagram of the structure of an embodiment of a computer device provided in the embodiments of the present application. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0029] In the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, which are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the said features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0030] In this application, the word "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any technician in the field to implement and use the present application. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present application can be implemented without using these specific details. In other instances, well-known structures and processes will not be elaborated in detail to avoid obscuring the description of the present application with unnecessary details. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in the present application.

[0031] In one embodiment of the present application, the dynamic simulation display method of a sewage treatment plant can be run on a local terminal device or a server.

[0032] In order to better understand the dynamic simulation display method and computer program product (including computer equipment and computer-readable storage medium) of a sewage treatment plant provided in an embodiment of the present application, the application environment applicable to the embodiment of the present application is described below.

[0033] See also Figure 1 , Figure 1 A schematic diagram of an application environment of a dynamic simulation display method for a sewage treatment plant provided by an embodiment of the present application is shown. Figure 1 The server 110 shown in the figure can be connected to the terminal device 120 through a network. The network is used to provide a medium for a communication link between the server 110 and the terminal device 120. The network can include various connection types, such as wired communication links, wireless communication links, etc., which are not limited in the embodiments of the present application. Optionally, in other embodiments, the computer device can also be a smart phone, a laptop computer, etc.

[0034] It should be understood that Figure 1 The server 110, network and terminal device 120 are merely illustrative. Depending on the implementation requirements, there may be any number of servers, networks and terminal devices. For example, the server 110 may be a physical server or a server cluster composed of multiple servers, and the terminal device 120 may be a collection device, a mobile phone, a tablet, a desktop computer, a laptop computer, and the like. It is understood that the embodiments of the present application may also allow multiple terminal devices 120 to access the server 110 at the same time.

[0035] In some embodiments, the terminal device 120 can collect data such as the state and operation of the target object corresponding to each process in the sewage treatment plant to obtain the collected data of the target object. Further, the terminal device 120 sends the collected data of the target object to the server 110 through the network. After the server 110 receives the collected data of the target object, the collected data can be processed by the dynamic simulation display method of the sewage treatment plant described in the embodiment of the present application.

[0036] In some embodiments, the terminal device 120 can display the processed dynamic simulation data sent by the server 110. Furthermore, the server 110 sends the processed dynamic simulation data to the terminal device 120 through the network, and after the terminal 120 receives the dynamic simulation data, the dynamic simulation data can be displayed.

[0037] The following is a detailed description in conjunction with the accompanying drawings. In this embodiment, the execution subject is a server as an example. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments. Although the logical order is shown in the flow chart, in some cases, the steps shown or described may be performed in an order different from that shown in the accompanying drawings.

[0038] The dynamic simulation display method of the sewage treatment plant of this embodiment can be applied to any scenario of the treatment link in the sewage treatment plant that requires dynamic simulation, such as the physical treatment link, the biological treatment link, the deep treatment link, etc.

[0039] In the related art, although there are some relatively intelligent supervision methods for the supervision of sewage treatment plants, for example, the use of Supervisory Control And Data Acquisition (SCADA) system to supervise sewage treatment plants, where the SCADA system is a computer-based automated monitoring and control system. It is mainly used for industrial automation and process control, and can realize real-time monitoring of equipment and processes, data collection, alarm processing, and the issuance of control instructions. However, these are only some basic data management and equipment control methods, and their visualization is not enough, and professional personnel are still needed for supervision. To this end, the embodiments of the present application provide a dynamic simulation display method and computer program product for a sewage treatment plant, which are described in detail below.

[0040] See also Figures 2 to 4 , Figure 2 The following is a flow chart of an embodiment of a dynamic simulation display method for a sewage treatment plant provided in an embodiment of the present application. The dynamic simulation display method for a sewage treatment plant includes steps 201 to 204:

[0041] 201. Acquire a three-dimensional digital simulation scene of a sewage treatment plant, wherein the three-dimensional digital simulation scene includes a target object model of a target object in the sewage treatment plant.

[0042] Among them, the three-dimensional digital simulation scene refers to the technology that uses computer graphics, physics, artificial intelligence and other technologies to imitate real-world objects and phenomena and simulate them by establishing three-dimensional models, scenes and parameters. The target objects in the sewage plant included in the three-dimensional digital simulation scene may include structures, facilities and equipment in the sewage plant, sewage to be treated, and suspended pollutants in the sewage. It should be noted that the target object can be any object involved in the sewage treatment process, and the number of target objects can be one or more. Specifically, the number of target objects can be set according to actual needs. For example, the number of target objects corresponds to all relevant objects in the entire sewage treatment plant, or it can be all objects corresponding to one sewage treatment process among multiple sewage treatment processes, or it can be just a certain facility and equipment. It can be set according to user needs.

[0043] In an embodiment of the present application, the target object model, scene and parameters of the target object in the sewage treatment plant can be pre-built and set, and stored in a preset target storage object. Specifically, the method of constructing the target object model can adopt relevant technical solutions, which are not limited here.

[0044] When the three-dimensional digital simulation scene of the sewage treatment plant is needed, the corresponding target object model, scene and parameters of the three-dimensional digital simulation scene of the sewage treatment plant can be read and downloaded in the target storage area.

[0045] 202. Obtain the dynamic effect data corresponding to the target object model.

[0046] The target object model includes a controllable moving part and a stationary part. Correspondingly, the target object model includes a movable moving part and an immovable stationary part. The moving part is the changeable part in the three-dimensional digital simulation scene, while the stationary part is the unchangeable part in the three-dimensional digital simulation scene. The changeable part and the unchangeable part form an intuitive contrast and constitute the entire three-dimensional digital simulation scene.

[0047] Animation is a dynamic effect related to data linkage. Animation can include smooth movement in and out, zooming in and out, etc. Specifically, various animations can be completed based on the size change, position change, rotation mode and color change of objects.

[0048] The animation data corresponding to the target object model may include animation type parameters and animation behavior parameters.

[0049] In some embodiments, the step of obtaining the animation data corresponding to the target object model may include: obtaining dynamic change attributes and dynamic behavior attributes corresponding to the moving part; determining the animation type parameters of the moving part based on the dynamic change attributes; determining the animation behavior parameters of the moving part based on the dynamic behavior attributes; and determining the animation data corresponding to the target object model based on the animation type parameters and the animation behavior parameters.

[0050] The dynamic change attribute is an attribute of the movement mode of the moving part, and the movement mode includes at least one of translation, rotation, enlargement, reduction, extension and shortening.

[0051] In some embodiments, the motion mode may include one of translation, rotation, enlargement or reduction. Specifically, the motion mode may be only translation, for example, the movement of suspended pollutants on the water surface; the motion mode may be only rotation, for example, the rotation state of the blades of the flow propeller in the start-up state; the motion mode may also be only extension or contraction, for example, the change of the liquid level in the pump pool.

[0052] In some embodiments, the motion mode can be a combination of any two or more of translation, rotation, enlargement, reduction, extension and shortening. Specifically, the motion mode can be a combination of translation and rotation, such as the motion mode of the rake teeth in a grill machine, which is a combination of translation and rotation.

[0053] The dynamic behavior attribute is an attribute of the motion change of the moving part, and the dynamic change may include at least one of acceleration, deceleration, uniform speed, frequency, cycle period, and change rate.

[0054] For example, the change of water flow speed. During the sedimentation process, the water flow is in a prohibited state, and during the impurity removal process, the water flow is in a moving state, and the speed of movement will change. Specifically, when the water flow passes through the flow promoter, the water flow accelerates, and when passing through the barrier, the water flow decelerates.

[0055] In some embodiments, the step of obtaining the dynamic change attributes and dynamic behavior attributes corresponding to the moving part may include: obtaining multiple image frame data of the moving part during the movement process; performing image analysis on the multiple image frame data to obtain the dynamic change attributes and dynamic behavior attributes corresponding to the moving part.

[0056] In the embodiment of the present application, by performing image analysis on multiple image frame data of the moving part of the target object model during the movement process, the dynamic change attributes and dynamic behavior attributes corresponding to the moving part can be automatically and effectively acquired, thereby improving the convenience of data processing.

[0057] In some embodiments, performing image analysis on a plurality of the image frame data to obtain the dynamic change attributes and dynamic behavior attributes corresponding to the moving part may include: extracting the dynamic change features and dynamic behavior features from the plurality of the image frame data; inputting the dynamic change features into a pre-trained dynamic effect type attribute analysis model, and outputting the dynamic effect type parameters of the moving part; and inputting the dynamic behavior features into a pre-trained dynamic behavior attribute analysis model, and outputting the dynamic effect behavior parameters of the moving part.

[0058] The dynamic effect type attribute analysis model may adopt a support vector machine (SVM), and the dynamic behavior attribute analysis model may adopt a convolutional neural network (CNN).

[0059] In this embodiment, the support vector machine achieves data classification by finding an optimal hyperplane. Specifically, the support vector machine determines the optimal segmentation hyperplane by selecting the sample closest to each category (i.e., the support vector) so as to maximize the interval between positive and negative samples. This process can also be converted into a convex quadratic programming problem, which is then solved.

[0060] In this embodiment, a convolutional neural network (CNN) is a deep learning algorithm. This application uses a convolutional neural network to extract features through convolution, pooling, and fully connected layers, and maps input data into a high-dimensional feature space, thereby achieving classification and recognition tasks for signal data such as images, speech, and time series.

[0061] The basic structure of a convolutional neural network consists of three main parts: a convolutional layer, a pooling layer, and a fully connected layer. The convolutional layer is responsible for extracting local features from "multiple image frame data of the moving part during motion"; the pooling layer is used to reduce the parameter magnitude and perform downsampling; the fully connected layer is similar to the part of a traditional neural network and is used to output the final result. In addition, the convolutional neural network in the embodiment of the present application also introduces a target representation method based on sample features and sample structure to more effectively describe specific targets.

[0062] The embodiment of the present application adopts a pre-trained image processing network model to perform image analysis on multiple image frame data of the moving part of the target object model during the movement process, so as to efficiently and accurately obtain the dynamic change attributes and dynamic behavior attributes corresponding to the moving part, thereby improving the efficiency and accuracy of data processing.

[0063] In some embodiments, the step of determining the motion type parameters of the moving part based on the dynamically changing attributes includes: obtaining a matching relationship between preset dynamically changing attributes and motion type parameters; and determining the motion type parameters of the moving part based on the dynamically changing attributes and the matching relationship.

[0064] In one embodiment, the matching relationship between the dynamically changing attributes and the animation type parameters may be pre-stored in a corresponding storage object, and when the matching relationship is needed, it may be directly obtained from the storage object.

[0065] In some embodiments, before obtaining the matching relationship between the preset dynamic change attribute and the animation type parameter, the method may further include constructing the matching relationship between the dynamic change attribute and the animation type parameter, specifically the following steps A1 to A4:

[0066] A1. Data analysis and monitoring: First, the dynamic change characteristics of the physical entity or system resource configuration are obtained through data analysis and monitoring. This step is basic and critical, because only by accurately capturing these dynamically changing data can reliable information be provided for subsequent matching.

[0067] A2. Simulation judgment: Use the dynamic change characteristics obtained to perform simulation judgment and obtain simulation results. This process includes predicting and evaluating system behavior under different scenarios to determine which resource configuration or attribute adjustment can effectively solve the problem.

[0068] A3. External intervention adjustment: According to the simulation results, the relationship between physical entities or the configuration of system resources is adjusted through external intervention. This adjustment aims to optimize the overall performance of the system and find the best solution.

[0069] A4. Establishing matching relationships: Based on the above steps, the matching relationships between preset dynamic change attributes and animation type parameters can be gradually established. Specifically, each dynamic change attribute can be mapped to the most appropriate animation type parameter to ensure that the system can flexibly respond to various changes in actual operation.

[0070] Through the above steps, the matching relationship between the preset dynamic change attributes and the animation type parameters in the digital twin system can be systematically determined.

[0071] In some embodiments, the method further includes: continuously optimizing the matching relationship: further improving the matching relationship through continuous trial and error and optimization. This step requires combining feedback information from actual applications to continuously adjust and improve the matching strategy to achieve higher system efficiency and stability.

[0072] In some embodiments, the step of determining the animation type parameters of the moving part based on the dynamically changing attribute and the matching relationship may include: matching the dynamically changing attribute with the matching relationship to determine the animation type parameters corresponding to the dynamically changing attribute.

[0073] In the embodiment of the present application, by using the dynamically changing attribute to perform matching in the matching relationship, the animation type parameter corresponding to the dynamically changing attribute can be quickly and accurately determined.

[0074] In some embodiments, the step of determining the dynamic behavior parameters of the moving part based on the dynamic behavior attributes includes: obtaining a matching relationship between preset dynamic behavior attributes and dynamic behavior parameters; and determining the dynamic behavior parameters of the moving part based on the dynamic behavior attributes and the matching relationship.

[0075] In one embodiment, the matching relationship between the dynamic behavior attributes and the dynamic effect behavior parameters may be pre-stored in a corresponding storage object, and when the matching relationship is needed, it may be directly obtained from the storage object.

[0076] In some embodiments, before obtaining the matching relationship between preset dynamic behavior attributes and animation behavior parameters, it may also include constructing a matching relationship between dynamic behavior attributes and animation behavior parameters, wherein the specific manner of constructing the matching relationship between dynamic behavior attributes and animation behavior parameters is similar to the manner of constructing the matching relationship between dynamic change attributes and animation type parameters in the previous text, and will not be elaborated here. For details, please refer to the previous text regarding the relevant introduction on constructing the matching relationship between dynamic change attributes and animation type parameters.

[0077] In some embodiments, the step of determining the dynamic behavior parameters of the moving part based on the dynamic behavior attributes and the matching relationship further includes: matching the dynamic behavior attributes with the matching relationship to determine the dynamic behavior parameters corresponding to the dynamic behavior attributes.

[0078] In the embodiment of the present application, by using the dynamic behavior attribute to perform matching in the matching relationship, the dynamic effect behavior parameter corresponding to the dynamically changing attribute can be quickly and accurately determined.

[0079] In some embodiments, after determining the motion effect type parameters and the motion effect behavior parameters of the moving part, the two can be associated to obtain the motion effect data corresponding to the target object model.

[0080] 203. Acquire the collected data of the target object.

[0081] In some embodiments, obtaining the collected data of various target objects (structures, facilities and equipment, other objects (such as water flow, suspended pollutants, etc.)) in the sewage treatment plant can be achieved in a variety of ways, mainly relying on the Internet of Things technology and the SCADA system. The following are the specific steps and methods:

[0082] IoT Technology:

[0083] Data collection gateway: By installing a data collection gateway, key indicators such as the operating status, water quality parameters, energy consumption, etc. of sewage treatment equipment can be collected and monitored in real time, and the data can be transmitted to a preset storage object for storage, which can be a cloud platform.

[0084] Wireless sensor network: Use wireless sensor networks to send information such as water level in the sewage treatment plant, inflow flow, outflow flow, outflow pressure, water quality, etc.

[0085] SCADA system:

[0086] Hardware control system: hardware control system consisting of PLC (programmable logic controller), instruments, control cabinets, etc.

[0087] Configuration software and database: SCADA monitoring system composed of configuration software and database is used for real-time monitoring and data management.

[0088] Remote monitoring: Connect the industrial intelligent gateway and PLC via the network port or serial port to collect data in real time.

[0089] The above-mentioned collected data can be acquired in real time, or can be stored in a preset storage object and acquired according to actual needs.

[0090] 204. Associating the collected data with the dynamic effect data corresponding to the target object model to perform a dynamic simulation display of the sewage treatment plant.

[0091] In some embodiments, the step of associating the collected data with the dynamic effect data corresponding to the target object model includes: preprocessing the collected data to obtain target processed data; mapping the target processed data to the dynamic effect data corresponding to the target object model, so that the collected data is associated with the dynamic effect data corresponding to the target object model.

[0092] The preprocessing of the collected data may specifically include the following steps:

[0093] Data cleaning: Removing missing values, outliers, and duplicate values: First, you need to identify and process these irregular data. For example, you can remove features with a large number of missing values ​​or use interpolation methods to fill in missing values.

[0094] Processing unique attributes: Usually some ID attributes cannot describe the distribution pattern of the sample itself, so these attributes can be simply deleted.

[0095] Data integration: Integrate data from different sources to eliminate data redundancy. For example, integrate real-time data from SCADA systems with data collected by IoT devices.

[0096] Data transformation: Standardization / normalization: Ensure that the data is consistent at different scales to prevent certain features from having too much influence on the model. Common methods include standardization (making the features follow a standard normal distribution) and normalization (scaling the features to the [0, 1] interval).

[0097] Logarithmic transformation: used to eliminate or reduce the skewed distribution of data.

[0098] One-hot encoding: Convert categorical variables into binary vectors for use in models.

[0099] Outlier handling: Identify and handle outliers, using statistical methods, visualization tools, or specialized anomaly detection algorithms.

[0100] Data discretization: Converting continuous data into discrete data can sometimes improve the performance of certain models.

[0101] In the embodiment of the present application, by adopting the above-mentioned solution, the collected data is preprocessed, which can effectively improve the availability and accuracy of the data.

[0102] In some embodiments, the collected data includes liquid level sensor data, the target object model includes a pump pool model, and the dynamic effect data includes liquid level position change dynamic effect data; the step of preprocessing the collected data to obtain target processed data includes: preprocessing the liquid level sensor data to obtain target liquid level processed data;

[0103] The step of mapping the target processing data to the dynamic effect data corresponding to the target object model includes: mapping the target liquid level processing data to the liquid level position change dynamic effect data corresponding to the pump pool model.

[0104] Among them, the liquid level sensor data may include the real-time liquid level value in the pump pool, and the real-time liquid level value changes of the liquid level sensor data will be displayed through the liquid level position change dynamic effect data.

[0105] Among them, the liquid level sensor data is the real-time liquid level data in the pump pool collected by the liquid level sensor. After the liquid level sensor data is associated with the liquid level position change dynamic effect data corresponding to the pump pool model, the pump pool model will dynamically display the high and low changes of the liquid level in the pump pool in real time, which is more intuitive than the traditional display method through digital parameters.

[0106] In some embodiments, the method further includes: when the liquid level in the pump pool is not within a preset liquid level threshold range, an interface reminder screen of a preset color will appear on the pump pool model.

[0107] In some embodiments, the collected data includes switch status data of the pump pool, the target object model includes a pump pool model, and the dynamic effect data includes water flow wave change dynamic effect data; the step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes: associating the switch status data of the pump pool with the water flow wave change dynamic effect data corresponding to the pump pool model to dynamically display the waves of the water flow in the pump pool.

[0108] Among them, the switch status data includes the status data of the open state and the closed state of the pump in the pump pool. When the pump in the pump pool is in the open state, dynamic waves will appear on the surface of the water flow to simulate the water flow and show the movement state of rippling water waves.

[0109] In some embodiments, the target object model includes a controllable moving part, and the motion data includes motion behavior parameters of the moving part; associating the collected data with the motion data corresponding to the target object model may include: associating the collected data with the motion behavior parameters of the controllable moving part in the target object model.

[0110] In some embodiments, the collected data includes screen machine operating status data, and the operating status data may include the start and stop status, operating direction, operating speed and operating acceleration of the screen machine. The target object model includes a screen machine model, and the dynamic effect data includes screen rake tooth position change dynamic effect data; before the step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant, the method also includes: obtaining a screen machine rake tooth model; adding the screen machine rake tooth model to the screen machine model to obtain a target screen machine model.

[0111] The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate the sewage treatment plant includes: associating the screen machine operation status data with the screen rake position change dynamic effect data corresponding to the target screen machine model to dynamically display the movement mode of the screen rake teeth in the screen machine.

[0112] The grid machine motion state data may include the motion speed and motion direction of the grid rake teeth, wherein the speed and motion direction determine the speed and motion direction of the position change dynamic effect corresponding to the grid machine rake tooth model.

[0113] The movement direction may include forward and reverse rotation. During the actual movement display, the movement direction may be switched. Meanwhile, the movement speed may be adjusted according to the actual movement speed.

[0114] The operation status data may be the real-time operation parameters of the corresponding PLC device in the grille machine. After associating the grille machine operation status data with the grille rake position change dynamic effect data corresponding to the target grille machine model, the grille machine model will dynamically display the movement status of the grille rake in real time, so that the staff can more intuitively view the running direction, running speed, acceleration status and whether the grille rake is turned on or off, which is more intuitive than displaying through digital parameters in the traditional display method.

[0115] In some embodiments, the method further includes: if a jam occurs when the grille teeth are in an open state, an interface reminder screen of a preset color will appear at a corresponding position of the target grille machine model.

[0116] In some embodiments, the collected data includes operating status data of the flowmaker, and the operating status data may include the start and stop status, operating direction, operating speed and operating acceleration of the flowmaker, the target object includes a flowmaker model and a water bubble model, and the dynamic effect data includes dynamic effect data of blade rotation mode change and dynamic effect data of position change and size change of water bubbles; the step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes: associating the operating status data of the flowmaker with the dynamic effect data of blade rotation mode change corresponding to the flowmaker model and the dynamic effect data of position change and size change of water bubbles corresponding to the water bubble model, so as to dynamically display the operating status and flow-pushing effect of the blades in the flowmaker.

[0117] The motion state data of the flowmaker includes the start and stop state data of the flowmaker. When the motion state of the flowmaker switches from the stop state to the start state, the blades on the flowmaker model will start to rotate, and water bubbles will be generated on the water surface near the blades. In the dynamic effect display, the position and size of the water bubbles will change.

[0118] Among them, the operating status data can be the real-time operating parameters of the corresponding PLC device in the flowmaker. After the flowmaker operating status data is associated with the blade rotation mode change dynamic effect data corresponding to the flowmaker model and the position change and size change dynamic effect data of the water bubble corresponding to the water bubble model, the grid machine model will dynamically display the movement state of the flowmaker in real time, so that the staff can more intuitively view the operating direction, operating speed, acceleration, whether it is turned on or off, and the running trajectory and size change of the water bubble, which are associated with the flowmaker operating status data respectively with the blade rotation mode change dynamic effect data corresponding to the flowmaker model and the position change and size change dynamic effect data of the water bubble corresponding to the water bubble model. This is more intuitive than displaying through digital parameters in traditional display methods.

[0119] In some embodiments, the method further includes: if a freeze occurs when the flow pusher is in an on state, an interface reminder screen of a preset color will appear at a corresponding position of the flow pusher model.

[0120] The position change and size change of the water bubble may be obtained from the video data captured by the camera.

[0121] In some embodiments, the collected data includes water plant process instrument data, which may include the numerical value or pointer rotation angle of the water plant process instrument, the target object includes the water plant process instrument model, and the dynamic effect data includes instrument pointer position change dynamic effect data and instrument data change dynamic effect data; the step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate the sewage treatment plant includes: associating the water plant process instrument data with the instrument pointer position change dynamic effect data and instrument data change dynamic effect data corresponding to the water plant process instrument model to dynamically display the pointer changes and numerical changes of the water plant process instruments.

[0122] The water plant process instrument data may include instrument values, pointer angles, etc. After associating the water plant process instrument data with the instrument pointer position change dynamic effect data and instrument data change dynamic effect data corresponding to the water plant process instrument model, the pointer changes and value changes of the water plant process instrument can be effectively displayed dynamically.

[0123] Among them, the water plant process instrument data can be the real-time operating parameters of the corresponding PLC equipment in the water plant process instrument. After the water plant process instrument data is associated with the instrument pointer position change dynamic effect data and instrument data change dynamic effect data corresponding to the water plant process instrument model, the water plant process instrument model will dynamically display the pointer changes and value changes of the water plant process instrument in real time, so that the staff can more intuitively view the pointer changes and value changes of the water plant process instrument, which is more intuitive than the traditional display method through digital parameters.

[0124] In some embodiments, the method also includes: if the pointer of the water plant process instrument pauses within a preset time and the value disappears or pauses within a preset time when the water plant process instrument is in an on state, an interface reminder screen of a preset color will appear at the corresponding position of the water plant process instrument model.

[0125] In some embodiments, the collected data includes water flow video frame data and water flow velocity sensor data, the target object model includes a water flow model, and the dynamic effect data includes water flow position change dynamic effect data; the step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate the sewage treatment plant includes: associating the water flow and water flow velocity sensor data with the water flow position change dynamic effect data corresponding to the water flow model to dynamically display the flow direction and flow velocity of the water in the sewage treatment plant.

[0126] Among them, the water flow video frame data and the water flow velocity sensor data can be obtained by camera shooting and water flow velocity sensor detection respectively. After the water flow and water flow velocity sensor data are associated with the water flow position change dynamic effect data corresponding to the water flow model, the water flow model will dynamically display the specific situation of the water flow direction and flow velocity in real time, so that the staff can more intuitively view the specific situation of the water flow direction and flow velocity, which is more intuitive than the traditional display method through digital parameters.

[0127] In some embodiments, the method further includes: if the water flow stops flowing when the water flow is in a normal operating state, an interface reminder screen of a preset color will appear at a corresponding position of the water flow model.

[0128] In some embodiments, the collected data includes suspended matter video frame data, the target object model includes a suspended matter model, and the dynamic effect data includes suspended matter position change dynamic effect data; the step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes: associating the suspended matter video frame data with the suspended matter position change dynamic effect data corresponding to the suspended matter model to dynamically simulate and display the suspended matter in the sewage treatment plant.

[0129] In the embodiment of the present application, the collected data of the target object in the sewage treatment plant is associated with the dynamic effect data corresponding to the target object model to perform a dynamic simulation display of the sewage treatment plant. In this way, the visualization of the sewage treatment process by the target object in the sewage treatment plant can be enhanced, and a more intuitive supervision picture can be provided for the staff in the central control room, thereby improving the supervision efficiency, greatly reducing the manpower demand in the central control room, and saving the cost of supervision manpower.

[0130] In the related technology, due to the limited network transmission rate and limited sensor sensing accuracy, the synchronization rate between A and B cannot be 100% and cannot meet current needs. There is a delay between the specific interface visualization effect and the actual device operation status. For example, when the device is turned on and off, the device is actually turned on, but after a preset time period, the corresponding model of the device is actually turned on. This may cause damage to the device. For example, the status of a certain device requires adjusting the rotation direction, but the premise is that it needs to be turned off and stationary before the rotation direction can be changed. Otherwise, due to inertia, the device may not actually stop rotating, and the central control room directly switches the direction, which will cause the device to burn out the circuit. To this end, the present application also provides an embodiment, specifically, the method also includes: obtaining real-time target image frame data of the target object, and real-time target motion effect data of the target object model; based on the target image frame data and the target motion effect data, determining whether there is a motion error between the target object and the target object model; if there is a motion error, obtaining the motion error parameter, and based on the motion error data, generating a motion effect adjustment control instruction corresponding to the motion error data, and adjusting the real-time target motion effect data of the target object model through the motion effect adjustment control instruction to reduce the motion error.

[0131] In some embodiments, the step of determining whether there is a motion error between the target object and the target object model based on the target image frame data and the target motion effect data may include:

[0132] The target image frame data and the target motion effect data are compared in real time to determine whether the motion states of the target object and the target object model are consistent; if they are consistent, it is determined that there is no motion error between the target object and the target object model; if they are inconsistent, it is determined that there is a motion error between the target object and the target object model.

[0133] In some embodiments, the motion effect adjustment control command includes a motion effect delay command and a motion effect emergency stop command; based on the motion error data, the step of generating a motion effect adjustment control command corresponding to the motion error data may include:

[0134] The error data is analyzed to determine the error type and error time between the target object and the target object model; if the error type is that the target object stops moving later than the target object model, the motion effect delay instruction is generated based on the error time; if the error type is that the target object stops moving earlier than the target object model, the motion effect emergency stop instruction is generated based on the error time.

[0135] In the embodiment of the present application, through the above-mentioned scheme, a motion effect adjustment control instruction is generated based on the motion error parameter, and the real-time target motion effect data of the target object model is adjusted based on the motion error parameter to reduce the motion error and improve the safety of the equipment.

[0136] In order to better implement the dynamic simulation display method of the sewage treatment plant in the embodiment of the present application, based on the dynamic simulation display method of the sewage treatment plant, the embodiment of the present application also provides a dynamic simulation display device of the sewage treatment plant, such as Figure 3 As shown, the dynamic simulation display device 300 of the sewage treatment plant includes:

[0137] A first acquisition unit 301 is used to acquire a three-dimensional digital simulation scene of a sewage treatment plant, wherein the three-dimensional digital simulation scene includes a target object model of a target object in the sewage treatment plant;

[0138] The second acquisition unit 302 is used to acquire the dynamic effect data corresponding to the target object model;

[0139] The third acquisition unit 303 is used to acquire the collected data of the target object;

[0140] The first associating unit 304 is used to associate the collected data with the dynamic effect data corresponding to the target object model to perform a dynamic simulation display of the sewage treatment plant.

[0141] In some embodiments, the target object model includes a movable portion that can be controlled;

[0142] The step of obtaining the dynamic effect data corresponding to the target object model includes:

[0143] Acquire dynamic change attributes and dynamic behavior attributes corresponding to the moving part;

[0144] Based on the dynamic change attribute, determining the dynamic effect type parameter of the moving part;

[0145] Based on the dynamic behavior attributes, determining the dynamic behavior parameters of the moving part;

[0146] Based on the animation type parameter and the animation behavior parameter, the animation data corresponding to the target object model is determined.

[0147] In some embodiments, the step of determining the motion effect type parameter of the moving part based on the dynamically changing attribute includes:

[0148] Get the matching relationship between preset dynamic change attributes and animation type parameters;

[0149] Based on the dynamically changing attributes and the matching relationship, the motion effect type parameters of the moving part are determined.

[0150] In some embodiments, the collected data includes liquid level sensor data, the target object model includes a pump pool model, and the dynamic effect data includes liquid level position change dynamic effect data;

[0151] The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes:

[0152] The liquid level sensing data is associated with the liquid level position change dynamic effect data corresponding to the pump pool model to dynamically display the liquid level in the pump pool.

[0153] In some embodiments, the collected data includes switch status data of the pump pool, the target object model includes a pump pool model, and the dynamic effect data includes water flow wave change dynamic effect data; the step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes: associating the switch status data of the pump pool with the water flow wave change dynamic effect data corresponding to the pump pool model to dynamically display the waves of the water flow in the pump pool.

[0154] Among them, the switch status data includes the status data of the open state and the closed state of the pump in the pump pool. When the pump in the pump pool is in the open state, dynamic waves will appear on the surface of the water flow to simulate the water flow and show the movement state of rippling water waves.

[0155] In some embodiments, the collected data includes grid machine operation status data, the target object model includes a grid machine model, and the dynamic effect data includes grid rake tooth position change dynamic effect data;

[0156] Before the step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant, the method further includes:

[0157] Get the model of the rake teeth of the grille machine;

[0158] Adding the grille machine rake tooth model to the grille machine model to obtain a target grille machine model;

[0159] The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes:

[0160] The grid machine operation status data is associated with the grid rake tooth position change dynamic effect data corresponding to the target grid machine model to dynamically display the movement mode of the grid rake teeth in the grid machine.

[0161] In some embodiments, the collected data includes flowmaker operation status data, the target object includes a flowmaker model and a water bubble model, and the dynamic effect data includes blade rotation mode change dynamic effect data and water bubble position change and size change dynamic effect data;

[0162] The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes:

[0163] The running status data of the flowmaker are respectively associated with the dynamic effect data of the blade rotation mode change corresponding to the flowmaker model and the dynamic effect data of the water bubble position change and size change corresponding to the water bubble model, so as to dynamically display the running status and flow-making effect of the blades in the flowmaker.

[0164] In some embodiments, the collected data includes water plant process instrument data, the target object includes a water plant process instrument model, and the dynamic effect data includes instrument pointer position change dynamic effect data and instrument data change dynamic effect data;

[0165] The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes:

[0166] The water plant process instrument data is associated with the instrument pointer position change dynamic effect data and the instrument data change dynamic effect data corresponding to the water plant process instrument model to dynamically display the pointer changes and value changes of the water plant process instrument.

[0167] In some embodiments, the collected data includes water flow video frame data and water flow velocity sensor data, the target object model includes a water flow model, and the dynamic effect data includes water flow position change dynamic effect data;

[0168] The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes:

[0169] The water flow and water flow velocity sensing data are associated with the water flow position change dynamic effect data corresponding to the water flow model to dynamically display the flow direction and flow velocity of the water flow in the sewage treatment plant.

[0170] In some embodiments, the collected data includes suspended object video frame data, the target object model includes a suspended object model, and the dynamic effect data includes suspended object position change dynamic effect data;

[0171] The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes:

[0172] The suspended matter video frame data is associated with the suspended matter position change dynamic effect data corresponding to the suspended matter model to perform a dynamic simulation display of the suspended matter in the sewage treatment plant.

[0173] In some embodiments, the method further comprises:

[0174] Acquire real-time target image frame data of the target object and real-time target motion effect data of the target object model; determine whether there is a motion error between the target object and the target object model based on the target image frame data and the target motion effect data; if there is a motion error, acquire the motion error parameter, and generate a motion effect adjustment control instruction corresponding to the motion error data based on the motion error data; adjust the real-time target motion effect data of the target object model through the motion effect adjustment control instruction to reduce the motion error.

[0175] In the embodiment of the present application, the collected data of the target object in the sewage treatment plant is associated with the dynamic effect data corresponding to the target object model to perform a dynamic simulation display of the sewage treatment plant. In this way, the visualization of the sewage treatment process by the target object in the sewage treatment plant can be enhanced, and a more intuitive supervision picture can be provided for the staff in the central control room, thereby improving the supervision efficiency, greatly reducing the manpower demand in the central control room, and saving the cost of supervision manpower.

[0176] In addition to the above-mentioned dynamic simulation display method and device for a sewage treatment plant, the embodiment of the present application further provides a computer device, which integrates any one of the dynamic simulation display devices of a sewage treatment plant provided in the embodiment of the present application, and the computer device includes:

[0177] one or more processors;

[0178] Memory; and

[0179] One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the processor to perform the operations of any of the methods described in any of the embodiments of the above-mentioned dynamic simulation display method for a sewage treatment plant.

[0180] The present application also provides a computer device that integrates any of the dynamic simulation display devices of the sewage treatment plant provided in the present application. Figure 4 As shown, it shows a schematic diagram of the structure of the computer device involved in the embodiment of the present application, specifically:

[0181] The computer device may include components such as a processor 401 with one or more processing cores, a storage unit 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will appreciate that Figure 4 The computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. Among them:

[0182] The processor 401 is the control center of the computer device. It uses various interfaces and lines to connect various parts of the entire computer device. By running or executing software programs and / or modules stored in the storage unit 402 and calling data stored in the storage unit 402, it executes various functions of the computer device and processes data, thereby monitoring the computer device as a whole. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 401.

[0183] The storage unit 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the storage unit 402. The storage unit 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the storage unit 402 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the storage unit 402 may also include a memory controller to provide the processor 401 with access to the storage unit 402.

[0184] The computer device also includes a power supply 403 for supplying power to various components. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 403 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0185] The computer device may further include an input unit 404, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0186] Although not shown, the computer device may also include a display unit, etc., which will not be described in detail here. Specifically, in the embodiment of the present application, the processor 401 in the computer device will load the executable file corresponding to the process of one or more application programs into the storage unit 402 according to the following instructions, and the processor 401 will run the application program stored in the storage unit 402, thereby realizing various functions, as follows:

[0187] Acquire a three-dimensional digital simulation scene of a sewage treatment plant, the three-dimensional digital simulation scene including a target object model of a target object in the sewage treatment plant; acquire dynamic effect data corresponding to the target object model; acquire collected data of the target object; and associate the collected data with the dynamic effect data corresponding to the target object model to perform a dynamic simulation display of the sewage treatment plant.

[0188] In the embodiment of the present application, the collected data of the target object in the sewage treatment plant is associated with the dynamic effect data corresponding to the target object model to perform a dynamic simulation display of the sewage treatment plant. In this way, the visualization of the sewage treatment process by the target object in the sewage treatment plant can be enhanced, and a more intuitive supervision picture can be provided for the staff in the central control room, thereby improving the supervision efficiency, greatly reducing the manpower demand in the central control room, and saving the cost of supervision manpower.

[0189] To this end, an embodiment of the present application provides a computer-readable storage medium, which may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. The computer-readable storage medium stores a plurality of instructions, which can be loaded by a processor to execute the steps in any of the dynamic simulation display methods of a sewage treatment plant provided in the embodiment of the present application. For example, the instruction can execute the following steps:

[0190] Acquire a three-dimensional digital simulation scene of a sewage treatment plant, the three-dimensional digital simulation scene including a target object model of a target object in the sewage treatment plant; acquire dynamic effect data corresponding to the target object model; acquire collected data of the target object; and associate the collected data with the dynamic effect data corresponding to the target object model to perform a dynamic simulation display of the sewage treatment plant.

[0191] According to one aspect of the present application, a computer program product or a computer program is also provided, the computer program product or the computer program includes a computer instruction, and the computer instruction is stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium and executes the computer instruction, so that the computer device executes the method provided in various optional implementations in the above embodiments.

[0192] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0193] The above is a detailed introduction to the dynamic simulation display method and computer program product of a sewage treatment plant provided in the embodiment of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A dynamic simulation display method for a sewage treatment plant, characterized in that: The method comprises: Acquire a three-dimensional digital simulation scene of a sewage treatment plant, wherein the three-dimensional digital simulation scene includes a target object model of a target object in the sewage treatment plant; Obtaining the dynamic effect data corresponding to the target object model; Acquire the collected data of the target object; Associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant; The method further comprises: Acquire real-time target image frame data of the target object and real-time target motion effect data of the target object model; Based on the target image frame data and the target motion effect data, determining whether there is a motion error between the target object and the target object model; If there is a motion error, the motion error parameter is obtained, and based on the motion error data, a motion effect adjustment control instruction corresponding to the motion error data is generated; By means of the motion effect adjustment control instruction, the real-time target motion effect data of the target object model is adjusted to reduce the motion error; Wherein, determining whether there is a motion error between the target object and the target object model based on the target image frame data and the target motion effect data may include: Comparing the target image frame data and the target motion effect data in real time to determine whether the motion states of the target object and the target object model are consistent; If they are consistent, it is determined that there is no motion error between the target object and the target object model; If they are inconsistent, determining that there is a motion error between the target object and the target object model; The motion effect adjustment control command includes a motion effect delay command and a motion effect emergency stop command; based on the motion error data, generating a motion effect adjustment control command corresponding to the motion error data includes: The error data is analyzed to determine the error type and error time between the target object and the target object model; if the error type is that the target object stops moving later than the target object model, the motion effect delay instruction is generated based on the error time; if the error type is that the target object stops moving earlier than the target object model, the motion effect emergency stop instruction is generated based on the error time.

2. The dynamic simulation display method of a sewage treatment plant according to claim 1 is characterized in that: The target object model includes a controllable moving part; The step of obtaining the dynamic effect data corresponding to the target object model includes: Acquire dynamic change attributes and dynamic behavior attributes corresponding to the moving part; Based on the dynamic change attribute, determining the dynamic effect type parameter of the moving part; Based on the dynamic behavior attributes, determining the dynamic behavior parameters of the moving part; Based on the animation type parameter and the animation behavior parameter, the animation data corresponding to the target object model is determined.

3. The dynamic simulation display method of a sewage treatment plant according to claim 2 is characterized in that: The step of determining the dynamic effect type parameter of the moving part based on the dynamically changing attribute includes: Get the matching relationship between preset dynamic change attributes and animation type parameters; Based on the dynamically changing attributes and the matching relationship, the motion effect type parameters of the moving part are determined.

4. The dynamic simulation display method of a sewage treatment plant according to claim 1, characterized in that: The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes: Preprocessing the collected data to obtain target processed data; The target processing data is mapped to the dynamic effect data corresponding to the target object model, so that the collected data is associated with the dynamic effect data corresponding to the target object model, so as to perform a dynamic simulation display of the sewage treatment plant.

5. The dynamic simulation display method of a sewage treatment plant according to claim 4 is characterized in that: The collected data includes liquid level sensor data, the target object model includes a pump pool model, and the dynamic effect data includes liquid level position change dynamic effect data; The step of preprocessing the collected data to obtain target processed data includes: Preprocess the liquid level sensor data to obtain target liquid level processing data; The step of mapping the target processing data to the dynamic effect data corresponding to the target object model includes: The target liquid level processing data is mapped to the liquid level position change dynamic effect data corresponding to the pump pool model.

6. The dynamic simulation display method of a sewage treatment plant according to claim 1, characterized in that: The collected data includes grid machine operation status data, the target object model includes a grid machine model, and the dynamic effect data includes grid rake tooth position change dynamic effect data; Before the step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant, the method further includes: Get the model of the rake teeth of the grille machine; Adding the grille machine rake tooth model to the grille machine model to obtain a target grille machine model; The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes: The grid machine operation status data is associated with the grid rake tooth position change dynamic effect data corresponding to the target grid machine model to dynamically display the movement mode of the grid rake teeth in the grid machine.

7. The dynamic simulation display method of a sewage treatment plant according to claim 1, characterized in that: The collected data includes the running state data of the flowmaker, the target object includes the flowmaker model and the water bubble model, and the dynamic effect data includes the dynamic effect data of the blade rotation mode change and the dynamic effect data of the position change and size change of the water bubble; The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes: The running status data of the flowmaker are respectively associated with the dynamic effect data of the blade rotation mode change corresponding to the flowmaker model and the dynamic effect data of the water bubble position change and size change corresponding to the water bubble model, so as to dynamically display the running status and flow-making effect of the blades in the flowmaker.

8. The dynamic simulation display method of a sewage treatment plant according to claim 1, characterized in that: The collected data includes water plant process instrument data, the target object includes a water plant process instrument model, and the dynamic effect data includes instrument pointer position change dynamic effect data and instrument data change dynamic effect data; The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes: The water plant process instrument data is associated with the instrument pointer position change dynamic effect data and the instrument data change dynamic effect data corresponding to the water plant process instrument model to dynamically display the pointer changes and value changes of the water plant process instrument.

9. The dynamic simulation display method of a sewage treatment plant according to claim 1, characterized in that: The collected data includes suspended object video frame data, the target object model includes a suspended object model, and the dynamic effect data includes suspended object position change dynamic effect data; The step of associating the collected data with the dynamic effect data corresponding to the target object model to dynamically simulate and display the sewage treatment plant includes: The suspended matter video frame data is associated with the suspended matter position change dynamic effect data corresponding to the suspended matter model to perform a dynamic simulation display of the suspended matter in the sewage treatment plant.

10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by the processor, the steps of the dynamic simulation display method of a sewage treatment plant as described in any one of claims 1 to 9 are implemented.

Citation Information

Patent Citations

  • Three-dimensional digital twinning operation management system for real-time analog simulation deduction of sewage treatment

    CN116307565A