CN113361050A - Drainage decision system and method based on webpage end pipe network model - Google Patents

Drainage decision system and method based on webpage end pipe network model Download PDF

Info

Publication number
CN113361050A
CN113361050A CN202110611557.9A CN202110611557A CN113361050A CN 113361050 A CN113361050 A CN 113361050A CN 202110611557 A CN202110611557 A CN 202110611557A CN 113361050 A CN113361050 A CN 113361050A
Authority
CN
China
Prior art keywords
model
pipe network
library
network model
drainage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110611557.9A
Other languages
Chinese (zh)
Inventor
谭琼
窦秋萍
李莉
胡育晓
陈奕
赵本福
徐贵泉
张建频
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hualinfu Water Conservancy And Environment Technology Consulting Shanghai Co ltd
Shanghai Water Planning And Design Institute
Original Assignee
Hualinfu Water Conservancy And Environment Technology Consulting Shanghai Co ltd
Shanghai Water Planning And Design Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hualinfu Water Conservancy And Environment Technology Consulting Shanghai Co ltd, Shanghai Water Planning And Design Institute filed Critical Hualinfu Water Conservancy And Environment Technology Consulting Shanghai Co ltd
Priority to CN202110611557.9A priority Critical patent/CN113361050A/en
Publication of CN113361050A publication Critical patent/CN113361050A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/18Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/28Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/08Fluids
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/14Pipes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/14Force analysis or force optimisation, e.g. static or dynamic forces

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Algebra (AREA)
  • Computing Systems (AREA)
  • Fluid Mechanics (AREA)
  • Mathematical Physics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a drainage decision system and a method based on a webpage end pipe network model, wherein the system comprises the following steps: the server side is used for constructing a drainage system pipe network model, constructing a drainage system pipe network model shared library, performing standardized warehousing storage on the constructed pipe network model, realizing an open interface of the drainage system pipe network model library, and realizing external calling of a shared library calculation engine and model parameters constructed by the pipe network model through the interface; and the client is used for generating a webpage end, realizing multi-user access logic and business flow at the webpage end, realizing various levels of editing windows, realizing calling, editing and returning of model parameters of the shared library through realized interfaces, realizing online modification, calculation and export of simulation results of the model, and outputting decision results.

Description

Drainage decision system and method based on webpage end pipe network model
Technical Field
The invention relates to the technical field of decision support systems based on a drainage system pipe network model, in particular to a drainage decision system and a drainage decision method based on a webpage end pipe network model.
Background
The drainage system pipe network model is based on the basic principle of hydrohydrology and hydrodynamics, carries out numerical simulation on the production, collection, conveying and discharge processes of rainfall, runoff and sewage in the real world in a computer, can calculate the conditions of water level, flow, pollution overflow, surface ponding and the like of a pipe network and a pump station under various scenes, can be used for evaluating city flood prevention capacity and waterlogging risks, verifying drainage planning and design schemes, optimizing operation scheduling strategies of drainage facilities and the like, and is an advanced technical means for assisting drainage related work. The current professional model mainstream software comprises SWMM, InfoWorks ICM, MIKE Urban and the like. The drainage model is mainly limited to professional model engineers at present, the application process is that the model engineers develop model construction and calculation in professional software, reports such as a water accumulation risk map and an overflow discharge amount under specific calculation conditions are submitted based on result analysis, and when implementation effects of schemes such as pipe diameter amplification and pump station opening and closing water level adjustment need to be reevaluated, the professional software needs to be opened by the model engineers for modification and recalculation, and the reports are drawn and compiled.
However, in recent years, decision requirements such as planning and supervision by means of models are continuously increased by management departments in the industry, and the original technical way that a modeler provides technical consultation by using professional model software cannot completely meet the industry requirements, on one hand, purchasing and using the professional software to construct the models increases the cost of using the models by related departments, and the professional models have complex interfaces and numerous parameters, so that non-model engineers have high use difficulty and obviously insufficient decision supporting efficiency; on the other hand, the constructed model cannot be called by a larger user, the decision support value is not fully exerted, and the sharing performance is insufficient.
Disclosure of Invention
In order to overcome the defects in the prior art, the invention aims to provide a drainage decision system and a drainage decision method based on a webpage end pipe network model, so as to achieve the purpose that multiple users carry out online modification and calculation on the drainage pipe network model through a web page to obtain a decision.
In order to achieve the above object, the present invention provides a drainage decision system based on a webpage end pipe network model, comprising:
the server side is used for constructing a drainage system pipe network model, constructing a drainage system pipe network model shared library, performing standardized warehousing storage on the constructed pipe network model, realizing an open interface of the drainage system pipe network model library, and realizing external calling of a shared library calculation engine and model parameters constructed by the pipe network model through the interface;
and the client is used for generating a webpage end, realizing multi-user access logic and business flow at the webpage end, realizing various levels of editing windows, realizing calling, editing and returning of model parameters of the shared library through realized interfaces, realizing online modification, calculation and export of simulation results of the model, and outputting decision results.
Preferably, the server side includes:
the pipe network model building module is used for building a pipe network model of the drainage system;
the pipe network model shared library construction module is used for constructing a drainage system pipe network model shared library at the server end, and copying a model network library, a rainfall database, a water level database and a simulation analysis library constructed by the pipe network model construction module to the shared library for standardized storage;
and the interface realization module is used for realizing an open interface of the drainage system pipe network model library so as to realize the external calling of the shared library calculation engine and the model parameters which are constructed by the pipe network model shared library construction module through the interface.
Preferably, the pipe network model building module further comprises:
the research target determining unit is used for determining the construction type, the pipe network range and the catchment range of the drainage pipe network model according to the project target;
the basic data collection unit is used for collecting basic pipe network data required by the construction of the pipe network model and data such as underlying surface, digital ground elevation, flow monitoring and the like;
the model building unit is used for inputting/leading in information of a drainage pipe network, a pump station, a water collecting area and the like, setting land types and model initial parameters, testing model convergence under different input conditions and ensuring stable constructed model values;
and the model verification unit is used for acquiring the actual measurement survey data, collecting the actual measurement survey data in dry days and rainy days for the calibration verification of the model and verifying the calibration of the model.
Preferably, the data of the basic pipe network comprises data of inspection wells, pipelines, pump stations, water collecting areas, auxiliary facilities and the like.
Preferably, the model verification unit ensures that the model accurately reflects the dry-weather hydraulic characteristics of the water collecting area, ensures that the model accurately reflects the rainy-weather hydraulic characteristics of the water collecting area and verifies whether the model accurately reflects the water accumulation point history, overflow characteristics and other recorded problems or not by adjusting the model parameters.
Preferably, the pipe network model shared library building module further includes:
the shared library construction unit is used for constructing a drainage system pipe network project model library under a server main database, creating two sub model libraries under the project model library, and respectively creating corresponding model object sub libraries under the two sub model libraries according to the pipe network model constructed by the pipe network model construction module;
and the standardized storage unit is used for standardizing the data of the pipe network model constructed by the pipe network model construction module and storing the standardized data into the corresponding model object sub-library.
Preferably, the created model object sub-library comprises a model network library, a rainfall database, a flow database, a water level database, a scheduling database, an operation template library, a simulation analysis library, a flow measurement library, a sewage database, a ground model library, an archiving database and a selection table library.
Preferably, the web page end provides a new user creating module, initiates a new user creating request, copies the user template library in the background, modifies the user template library into a corresponding user name, and copies the model sub-object in the public model library to the model library of the corresponding user.
Preferably, after a user at a webpage end logs in the system, a model data reading path is determined according to the user identity, a background calling interface is used for reading relevant model data and a simulation result list in a corresponding user model library, and the model data is managed by the user.
In order to achieve the above object, the present invention further provides a drainage decision method based on a webpage end pipe network model, including:
step S1, constructing a drainage system pipe network model;
step S2, constructing a drainage system pipe network model shared library, and performing standardized storage and storage on the constructed pipe network model;
step S3, realizing an open interface of a drainage system pipe network model library, and realizing the external calling of a shared library calculation engine and model parameters constructed by a pipe network model through the interface;
and step S4, generating a webpage end at the client, realizing multi-user access logic and business process at the webpage end, designing each level of editing window, realizing calling, editing and returning of the model parameters of the shared library constructed in the step S2 through the interface realized by the interface realizing module, realizing online modification, calculation and export of simulation results of the model, and outputting decision results.
Compared with the prior art, the drainage decision system and the method based on the webpage end pipe network model can realize the editing (pipeline attribute, pump station attribute and inspection well attribute), the boundary condition adjustment, the model result output, the visualization and the dynamic display of the key parameters of the model at the webpage end, reduce the application difficulty and the use cost of a professional model, and realize the rapid and simple development of a professional decision based on the model by multiple users; meanwhile, the invention realizes the unified warehousing management of the professional model at the background server end, and ensures the intellectualization, standardization and process of the drainage model service application.
Drawings
FIG. 1 is a system architecture diagram of a drainage decision system based on a web site-side pipe network model according to the present invention;
FIG. 2 is a flow chart of pipe network model building process performed by pipe network model building module 100 according to an embodiment of the present invention
FIG. 3 is a flowchart illustrating steps of a drainage decision method based on a web site-based pipe network model according to the present invention;
FIG. 4 is an architecture diagram of a drainage decision system based on a web-based end-of-line model according to an embodiment of the present invention;
FIG. 5 is a diagram of a directory structure of a shared model library in an embodiment of the present invention;
FIG. 6 is a functional architecture diagram of a web page platform according to an embodiment of the present invention.
Detailed Description
Other advantages and capabilities of the present invention will be readily apparent to those skilled in the art from the present disclosure by describing the embodiments of the present invention with specific embodiments thereof in conjunction with the accompanying drawings. The invention is capable of other and different embodiments and its several details are capable of modification in various other respects, all without departing from the spirit and scope of the present invention.
Fig. 1 is a system architecture diagram of a drainage decision system based on a web page end pipe network model according to the present invention. As shown in fig. 1, the invention relates to a drainage decision system based on a webpage end pipe network model, which comprises:
and the server 10 is used for constructing a drainage system pipe network model, constructing a drainage system pipe network model shared library, performing standardized warehousing storage on the constructed pipe network model, and realizing an open interface of the drainage system pipe network model library so as to realize external calling of a shared library calculation engine and model parameters constructed by the pipe network model through the interface.
Specifically, the server 10 further includes:
and the pipe network model building module 100 is used for building a drainage system pipe network model.
Specifically, as shown in fig. 2, the ductwork model building module 100 further includes:
and the research target determining unit is used for determining the construction type, the pipe network range and the catchment range of the drainage pipe network model according to the project target.
In the embodiment of the invention, for example, if the project target is waterlogging assessment, in order to realize the waterlogging assessment, a one-dimensional two-dimensional coupling detailed hydrodynamic model is determined and constructed, covering municipal pipelines and related pumping stations, gates and other drainage facilities.
And the basic data collection unit is used for collecting basic pipe network data (including inspection wells, pipelines, pump stations, auxiliary facilities and the like), bedding surface, digital ground elevation, flow monitoring and other data required by the construction of the pipe network model, and checking and ensuring the accuracy of the data.
And the model establishing unit is used for inputting/leading in information of a drainage pipe network, a pump station, a water collecting area and the like, setting the land type and the initial parameters of the model, testing the model convergence under different input conditions and performing stability test, and ensuring the stable numerical value of the established model.
And the model verification unit is used for acquiring the measured survey data, for example, collecting the measured survey data of dry days and rainy days for the calibration and verification of the model, and is used for the calibration and verification of the model. In the invention, the model calibration refers to a process of adjusting model hydrohydraulics parameters so as to enable a simulation result to conform to actual measurement records, and the model verification refers to a process of verifying model precision by using data different from calibration after the calibration, and model parameters are not modified generally. Specifically, model parameters are adjusted to ensure that the model accurately reflects the dry-weather hydraulic characteristics of the water collecting area and the rainy-weather hydraulic characteristics of the water collecting area, and then, another set of monitoring data is adopted to verify whether the model accurately reflects the water accumulation point historical records, the overflow characteristics and other recorded problems. It should be noted that, if the model is the current state, the measured data is obtained for the calibration verification of the model, and if the model is the planning model of the area to be built, the parameters cannot be verified, and the model parameters can only be taken by reference to the specification.
Since the construction of the pipe network model is also the prior art, it is not described herein.
And the pipe network model shared library construction module 101 is used for constructing a drainage system pipe network model shared library at the server side, and performing standardized storage and storage on the pipe network model constructed by the pipe network model construction module 100. That is to say, the pipe network model shared library constructing module 101 constructs a mathematical model shared library of the drainage system in the server, and copies the model network library, the rainfall database, the water level database, the simulation analysis library and the like constructed by the pipe network model constructing module 100 to the shared library for standardized storage.
Specifically, the pipe network model shared library building module 101 further includes:
the shared library construction unit is configured to construct a drainage system pipe network project model library under a server-side main database (total database), create two sub-model libraries under the project model library, which are respectively a public model library and a user template library, and respectively create corresponding model object sub-libraries under the two sub-model libraries according to the pipe network model constructed by the pipe network model construction module 100.
In the embodiment of the present invention, the created model object sub-library includes a model network library, a rainfall database, a flow database, a water level database, a scheduling database, an operation template library, a simulation analysis library, a flow measurement library, a sewage database, a ground model library, an archive database, a selection table library, and the like, and is used for storing corresponding data of the pipe network model created by the pipe network model creating module 100.
And the standardized storage unit is used for storing the data of the pipe network model constructed by the pipe network model construction module 100 into the corresponding model object sub-library after the data of the pipe network model is standardized. Specifically, each model object sub-library is used to store the following contents:
1) the model network library is used for storing each pipe network model network;
2) a rainfall database: the rainfall event storage device is used for storing a designed rainfall event and an actually occurring rainfall event;
3) a flow database: the device is used for storing flow data as model boundary data;
4) a water level database: the water level data storage device is used for storing water level data, and can contain actual measurement water level data or simulation water level data of rivers and pipe networks;
5) scheduling a database: the system is used for storing scheduling rule data such as a pump station, a gate, a movable weir and the like;
6) operating a template library: the parameter template is used for storing a model to initiate simulation and mainly comprises a simulation step length, a result display step length, a duration and the like;
7) simulation analysis library: for storing the results of the model simulation;
8) flow measurement library: for storing actual measured flow data;
9) a sewage database: used for storing sewage data;
10) a ground model library: for storing ground elevation data;
11) an archive database: for storing typical simulation results;
12) selecting a table library: the method is used for storing some objects which are mainly concerned by users, such as a main trunk list, a node list corresponding to the waterlogging-prone point and the like.
Preferably, the server further comprises a geographic information module, which is used for installing a geographic information system in the server and exporting the constructed pipe network model network to a GIS database, so as to realize the unification of the model and the map layer.
The interface implementation module 102 is configured to implement an open interface of a drainage system pipe network model library, so that a client can implement external invocation of a shared library calculation engine and model parameters, which are constructed by the pipe network model shared library construction module 101, through the interface.
In the specific embodiment of the invention, the calling of the model engine and the parameters is realized by compiling the ruby script by utilizing InfoWorks ICM model software.
The client 20 is configured to generate a web page end, implement multi-user access logic and business processes at the web page end, implement editing windows at various levels, implement calling, editing, and returning of model parameters of the shared library constructed by the network model shared library construction module 101 through an interface implemented by the interface implementation module 102, implement online modification, calculation, and export of simulation results of the model, and output a decision result, for example, a user clicks and modifies the pipe diameter of a certain pipe at the web page end, obtains relevant pipe attribute data of the shared library constructed by the network model shared library construction module 101 through the interface, and after modification, initiates calculation at the web page end, so that system water accumulation distribution, overflow distribution, and river drainage quantity under different pipe diameters can be obtained, and a decision suggestion can be provided according to the calculation result.
Specifically, a new user creating module is provided at a web end of a webpage, a new user creating request is initiated, a copy object method packaged by ruby in an ICM Exchange interface of InfWorks ICM model software is called by a background, a user template library is copied, the user template library is modified into a corresponding user name, the model library corresponds to a model library owned by the user, and a model child object in a public model library is copied to the model library of the corresponding user.
After a web user logs in the system, a model data reading path is determined according to the user identity, an ICM Exchange encapsulated addition and deletion modification interface is called by a background, relevant model data and a simulation result list in a corresponding user model library are read, and management of the model data by the user can be realized.
And returning the simulation result list data to the webpage end through the HTTP interface, and loading and displaying the simulation result list on the webpage end, namely finishing the list query of the user simulation results.
And acquiring and displaying the system water accumulation distribution, overflow distribution and river discharge water amount under different conditions of each area according to the generated webpage end, comprehensively comparing the 'balance of water and water', and providing an optimized decision suggestion for a drainage system.
In the specific embodiment of the invention, the platform interface of the webpage end consists of three modules, namely a model distribution module, a model evaluation module and a boundary condition module, wherein the model evaluation module is subdivided into three sub-modules of water safety, water environment and two water balances according to different attention points. The model distribution module is a default page after the system logs in and displays the space distribution condition of the drainage model which can be called at present, each item corresponds to a model range, and the released model and the model to be released can be displayed respectively according to the division of colors in the legend; and clicking one released model area, and entering a water safety evaluation page of the model by default, wherein the page focuses on the waterlogging and ponding conditions of the city under different design rainstorm and historical rainstorm conditions of the city drainage system. A user can select a simulation result and click to check the simulation result, the simulated urban waterlogging situation can be displayed on a page, and the page consists of two parts, namely statistical data and a waterlogging distribution schematic diagram. The statistical data comprises data such as maximum water accumulation depth, water accumulation duration, maximum water accumulation area, water accumulation road section and the like; in the water logging distribution schematic diagram, a user can click various elements (inspection wells, pipelines, pump stations, accessory facilities and the like) in the drainage pipe network to check the basic information. Clicking one of the inspection wells, namely calling relevant attributes of the inspection well in the model base through an interface, such as system type, ground elevation, XY coordinates and other attributes; clicking one of the pipelines can display the attributes of the pipeline such as the pipe diameter, the elevation of the upstream bottom and the downstream bottom and the like similarly; clicking a certain pump station, and displaying the information of the pump station such as the water displacement, the water level and the like similarly; clicking the ponding area can look over the process line of the ponding depth, area and time in the area in a similar way. In addition to viewing model evaluation data, a user can click a new simulation to generate a new simulation request, in the mode of the request, the interface module is called through the web and is associated with the model shared library object at the server side, so that each element in the model network can be modified and then stored as a new working condition, and a new model simulation can be initiated by clicking the model to run. And clicking the double screens for comparison, selecting different simulation results to be checked, and simultaneously displaying the statistical data of the two simulation results and the waterlogging distribution schematic diagram, wherein the function can provide a user with comparison and selection among different schemes. The water environment evaluation page focuses on river discharge amount, interception amount and inspection well water level of a pump station under different rainfall conditions of the urban drainage pipe network. By the function, the pump station intercepting amount, the river discharge amount and whether the water level of the inspection well overflows or not under the condition of rainfall can be checked, the page design of the water environment evaluation page is basically the same as that of water safety evaluation, and the functions of result checking, scheme measurement and calculation and scheme comparison are included; the user can check the simulated overflow condition by clicking the existing simulation, and the page display also comprises two parts of statistical data and an overflow distribution schematic diagram. The statistical data comprises the total amount of discharge/closure of each pump station, the time length of discharge/closure, the details of pump start, the water level of overflow points and the like; in the overflow situation schematic diagram, a user can click the overflow point, and then a dynamic change process diagram of the overflow point can be displayed. The newly added simulation request function and the double-screen comparison function are similar to the water safety assessment page. The two water balance evaluation modules summarize all simulated calculation results, the module is clicked to display a page of a filtering scheme, a user can fill in specific numerical values of the river discharge amount and the regional maximum water accumulation depth according to actual requirements, and then a simulation scheme list meeting the conditions of the river discharge amount and the maximum water accumulation depth can be displayed to the user by clicking filtering. The evaluation module can help a user to screen out a simulation scheme which gives consideration to water safety and water environment. The boundary condition is rainfall data which needs to be input when the drainage network model operates, and comprises two types of designed rainfall events and actual rainfall events. The user clicks the module to display the existing rainfall event list; and clicking an adding key to pop up a self-defined rainfall event window on the page, wherein the user can select the starting date and the ending date to add a new actual rainfall event.
Fig. 3 is a flowchart illustrating steps of a drainage decision method based on a web page end pipe network model according to the present invention. As shown in fig. 3, the invention relates to a drainage decision method based on a webpage end pipe network model, which comprises the following steps:
and step S1, constructing a drainage system pipe network model, including but not limited to basic data input, test calculation, parameter calibration verification, planning scheme determination and the like.
Specifically, step S1 further includes:
and S100, determining the construction type, the pipe network range and the catchment range of the drainage pipe network model according to the project target.
In order to realize the inland inundation assessment, a one-dimensional two-dimensional coupling detailed hydrodynamic model is constructed to cover drainage facilities such as regional municipal pipelines and related pump stations and gates.
Step S101, collecting basic data required by the construction of the pipe network model, such as data of inspection wells, pipelines, pump stations, water collecting areas, auxiliary facilities and the like, and checking to ensure that the data are accurate.
And S102, inputting/importing a drainage pipe network, a pump station and a water collecting area, setting initial parameters of a model, testing the model convergence under different input conditions, and ensuring the stability of the constructed model value.
Step S103, actual measurement survey data are obtained, and the actual measurement survey data in dry days and rainy days for model calibration verification are collected and used for the model calibration verification. Specifically, model parameters are adjusted to ensure that the model accurately reflects the dry-weather hydraulic characteristics of the water collecting area, ensure that the model accurately reflects the rainy-weather hydraulic characteristics of the water collecting area, and verify whether the model accurately reflects the water accumulation point historical records, overflow characteristics and other recorded problems
And step S2, constructing a shared library of the drainage system pipe network model, and storing the constructed pipe network model in a standardized warehouse.
Specifically, step S2 further includes:
step S200, a drainage system pipe network project model library is constructed under a server main database, two sub model libraries, namely a public model library and a user template library, are created under the project model library, and corresponding model object sub libraries are created under the two sub model libraries according to the constructed pipe network model.
In the embodiment of the present invention, the created model object sub-library includes a model network library, a rainfall database, a flow database, a water level database, a scheduling database, an operation template library, a simulation analysis library, a flow measurement library, a sewage database, a ground model library, an archive database, a selection table library, and the like, so as to store corresponding data of the constructed pipe network model.
And step S201, standardizing the data of the pipe network model constructed in the step S1 and storing the data into a corresponding model object sub-library. Specifically, each model object sub-library is used to store:
1) the model network library is used for storing each pipe network model network;
2) a rainfall database: the rainfall event storage device is used for storing a designed rainfall event and an actually occurring rainfall event;
3) a flow database: the device is used for storing flow data as model boundary data;
4) a water level database: the water level data storage device is used for storing water level data, and can contain actual measurement water level data or simulation water level data of rivers and pipe networks;
5) scheduling a database: the system is used for storing scheduling rule data such as a pump station, a gate, a movable weir and the like;
6) operating a template library: the parameter template is used for storing a model to initiate simulation and mainly comprises a simulation step length, a result display step length, a duration and the like;
7) simulation analysis library: for storing the results of the model simulation;
8) flow measurement library: for storing actual measured flow data;
9) a sewage database: used for storing sewage data;
10) a ground model library: for storing ground elevation data;
11) an archive database: for storing typical simulation results;
12) selecting a table library: the method is used for storing some objects which are mainly concerned by users, such as a main trunk list, a node list corresponding to the waterlogging-prone point and the like.
Preferably, a geographic information system is installed in the server, and the constructed pipe network model network is exported to a GIS database, so that the unification of the model and the map layer is realized.
And step S3, realizing an open interface of the drainage system pipe network model library, and realizing the external calling of a shared library calculation engine and model parameters constructed by the pipe network model through the interface.
In the specific embodiment of the invention, the calling of the model engine and the parameters is realized by compiling the ruby script by utilizing InfoWorks ICM model software.
Step S4, a web page is generated at the client, a multi-user access logic and a business process are implemented at the web page, editing windows at each level are designed, so that calling, editing and returning of model parameters of the shared library constructed in step S2 are implemented through an interface implemented by the interface implementation module, online modification, calculation and export of simulation results of the model are implemented, and decision results are output, for example, relevant data of the shared library constructed in step S2 are obtained through the interface, and system water accumulation distribution, overflow distribution and water discharge quantity under different conditions in each area are calculated, so as to provide decision suggestions according to the calculation results.
Specifically, a new user creating module is provided at a web end of a webpage, a new user creating request is initiated, a copy object method packaged by ruby in an ICM Exchange interface of InfWorks ICM model software is called by a background, a user template library is copied, the user template library is modified into a corresponding user name, the model library corresponds to a model library owned by the user, and a model child object in a public model library is copied to the model library of the corresponding user.
After a web user logs in the system, a model data reading path is determined according to the user identity, an ICM Exchange encapsulated addition and deletion modification interface is called by a background, relevant model data and a simulation result list in a corresponding user model library are read, and management of the model data by the user can be realized.
And returning the simulation result list data to the webpage end through the HTTP interface, and loading and displaying the simulation result list on the webpage end, namely finishing the list query of the user simulation results.
And acquiring and displaying the system water accumulation distribution, overflow distribution and river discharge water amount under different conditions of each area according to the generated webpage end, comprehensively comparing the 'balance of water and water', and providing an optimized decision suggestion for a drainage system.
In the specific embodiment of the invention, the platform interface of the webpage end consists of three modules, namely a model distribution module, a model evaluation module and a boundary condition module, wherein the model evaluation module is subdivided into three sub-modules of water safety, water environment and two water balances according to different attention points. The model distribution module is a default page after the system logs in, the spatial distribution condition of the drainage model which can be called at present is displayed, each project corresponds to a model range, the released model and the model to be released can be respectively displayed according to the division of colors in a legend, and the water safety assessment page focuses on the waterlogging and ponding conditions of the city under different design rainstorm and historical rainstorm conditions of the urban drainage system; the water environment assessment page focuses on discharge capacity, interception capacity and inspection well water level of a pumping station under different rainfall conditions of the urban drainage pipe network, and by means of the function, the interception capacity and the discharge capacity of the pumping station and whether overflow occurs in the inspection well water level or not under one rainfall condition can be checked, the page design of the water environment assessment page is basically the same as that of water safety assessment, and the page design of the water environment assessment page comprises the functions of result checking, scheme measurement and calculation and scheme comparison; the two water balance evaluation modules summarize the calculation results of all the simulations.
Examples
As shown in fig. 4, in this embodiment, the drainage decision system based on the web page end pipe network model includes a server end and a client end, where the server end includes:
and the pipe network model building module is used for building a drainage system model and mainly comprises basic data input, test calculation, parameter calibration verification, planning scheme determination and the like.
In this embodiment, as shown in fig. 2, the step of constructing a pipe network model of a certain drainage project specifically includes:
step 1, determining modeling type, range and detail degree
And determining the construction type, the pipe network range and the catchment range of the drainage pipe network model according to the project target.
In order to realize waterlogging assessment, a one-dimensional two-dimensional coupling detailed hydrodynamic model is constructed to cover drainage facilities such as regional municipal pipelines and related pump stations, gates and the like;
step 2, collecting and arranging basic data
Collecting data of an inspection well, a pipeline, a pump station, a water collecting area, an accessory facility and the like required by the construction of the mathematical model, and checking to ensure the accuracy of the data;
step 3, model building
Inputting/importing a drainage pipe network, a pump station and a water collecting area, setting initial parameters of a model, and checking the model for calculation;
step 4, model testing
Testing model convergence under different input conditions to ensure the stable numerical value of the constructed model;
step 5, acquiring actual measurement investigation data
Collecting actual measurement survey data of dry days and rainy days for model calibration verification;
step 6, checking the drought weather
Adjusting model parameters to ensure that the model accurately reflects the water power characteristics of the catchment area in dry weather;
step 7, verifying the rating in rainy days
Ensuring that the model accurately reflects the water power characteristics of the water collecting area in rainy days;
step 8, history verification
Verifying whether the model accurately reflects the historical records of the water accumulation points, the overflow characteristics and other recorded problems;
step 9, determining a planning scheme
Optionally, a planning network modified on the basis of the current pipe network and the pump station is formed according to professional planning of the drainage system.
The constructed model is brought into a standardized application process after being audited by experts.
And the pipe network model shared library construction module is used for constructing a mathematical model shared library of the drainage system on the server, and copying the model network library, the rainfall database, the water level database, the simulation analysis library and the like constructed in the step S1 to the shared library for standardized storage. The specific process is as follows:
step 1, a model base is newly built under a main database, and the name can be changed into a corresponding project name or a drainage system name;
step 2, two sub-model libraries are created under the project model library and named as a public model library and a user model library respectively; according to the directory structure screenshot in fig. 5, a corresponding model object sub-library is created:
1) model network library for storing the management network model networks;
2) a rainfall database: storing a designed rainfall event and an actually occurring rainfall event;
3) a flow database: storing the flow data as model boundary data;
4) a water level database: storing water level data, which can comprise actual measurement water level data or simulation water level data of rivers and pipe networks;
5) scheduling a database: storing scheduling rule data such as a pump station, a gate, a movable weir and the like;
6) operating a template library: storing a parameter template for initiating simulation by the model, wherein the parameter template mainly comprises a simulation step length, a result display step length, a duration and the like;
7) simulation analysis library: storing the results of the model simulation;
8) flow measurement library: storing actual measured flow data;
9) a sewage database: storing sewage data;
10) a ground model library: storing ground elevation data;
11) an archive database: storing typical simulation results;
12) selecting a table library: and storing some objects which are mainly concerned by the user, such as a main trunk list, a node list corresponding to the waterlogging-prone point and the like.
And the interface implementation module is used for developing a mathematical model library interface of the drainage system and implementing external calling of a calculation engine and model parameters on the constructed shared library.
In the embodiment, for the Infoworks ICM software, the calling of the model engine and the parameters is realized by compiling ruby script.
ICM Exchange is a secondary development interface to the InfoWorks ICM that may be used to activate the default hidden ICM Application Programming Interface (API). With ICM Exchange, software code written by a third party may perform certain steps, operations, or tasks from the background driver ICM.
The ICM Exchange interface function is defined by Ruby syntax, and is launched through a command line or a batch file. The file name of the Ruby script is passed as a parameter, and then the script will run and access the classes and functions of the script API. In the command line, the instruction C of \ Program Files \ Innovyze Workgroup Client 4.5\ iexchange. exe' C \\ myrubyscripts \ icmnetwork. rb/ICM can run icmnetwork. rb script and call ICM Exchange interface module to run ICM from the command line.
The command line statements may be called and run through other programming languages besides CMD in Windows systems. Therefore, other programming development except the interface calling part completely supports the realization by other programming languages such as Java, Python and the like.
In addition to command lines, another interface invocation means that may be employed is batch processing of files. This may allow the ICM Exchange to run automatically as scheduled (e.g., once per day). This job may contain a ruby script or multiple scripts. If run in multiple scripts, each script will run in order, i.e., the next script will only start when the last script is completed.
The client side is used for realizing a webpage side, designing multi-user access logic and business processes, designing all levels of editing windows, and realizing the calling and copying of the constructed shared library, the online modification of the realization model, the calculation and the export of simulation results through realized interfaces.
Specifically, designing a model calling mode at a webpage end comprises the following steps: and the geographic layer, the model parameters, the model calling and the display.
(1) Unification of web layers and model layers
And installing a geographic information system, and exporting the model network to a GIS database to realize the unification of the model and the map layer.
(2) Web user add-on and model library replication
Designing a new user creating module at a web end, initiating a new user creating request, calling a ruby encapsulated copy object method in ICM Exchange by a background, copying a user template library, changing the user template library into a user name, and enabling the model library to correspond to a model library owned by a user; and copying the sub-objects in the public model library to the model library of the corresponding user.
(3) Calling model by webpage user
After a web user logs in the system, a model data reading path is determined according to the user identity, an ICM Exchange encapsulated addition and deletion modification interface is called by a background, relevant model data and a simulation result list in a corresponding user model library are read, and management of the model data by the user can be realized.
And then, returning the simulation result list data to the web end through the HTTP interface, and loading and displaying the simulation result list on the web page, namely completing the list query of the user simulation results.
And displaying the system water accumulation distribution, overflow distribution and river discharge water amount under different conditions of each area by calculation of a webpage end, comprehensively comparing the 'balance of water and water', and providing an optimized decision suggestion for a drainage system.
Specifically, a city water drainage system distribution diagram, water safety-related waterlogging risk display, calculation result comparison, overflow node water level of the water environment, river discharge amount display of a pump station and balance result comparison of two water are arranged at a webpage end.
In this embodiment, the web page platform interface of the web page side is composed of three modules, as shown in fig. 6, which are model distribution, model evaluation, and boundary conditions, respectively. And the model evaluation module is subdivided into three submodules of water safety, water environment and two-water balance according to different attention points.
The foregoing embodiments are merely illustrative of the principles and utilities of the present invention and are not intended to limit the invention. Modifications and variations can be made to the above-described embodiments by those skilled in the art without departing from the spirit and scope of the present invention. Therefore, the scope of the invention should be determined from the following claims.

Claims (10)

1. A drainage decision-making system based on a webpage end pipe network model comprises:
the server side is used for constructing a drainage system pipe network model, constructing a drainage system pipe network model shared library, performing standardized warehousing storage on the constructed pipe network model, realizing an open interface of the drainage system pipe network model library, and realizing external calling of a shared library calculation engine and model parameters constructed by the pipe network model through the interface;
and the client is used for generating a webpage end, realizing multi-user access logic and business flow at the webpage end, realizing various levels of editing windows, realizing calling, editing and returning of model parameters of the shared library through realized interfaces, realizing online modification, calculation and export of simulation results of the model, and outputting decision results.
2. The system for drainage decision-making based on the web page end pipe network model as claimed in claim 1, wherein the server end comprises:
the pipe network model building module is used for building a pipe network model of the drainage system;
the pipe network model shared library construction module is used for constructing a drainage system pipe network model shared library at the server end, and copying a model network library, a rainfall database, a water level database and a simulation analysis library constructed by the pipe network model construction module to the shared library for standardized storage;
and the interface realization module is used for realizing an open interface of the drainage system pipe network model library so as to realize the external calling of the shared library calculation engine and the model parameters which are constructed by the pipe network model shared library construction module through the interface.
3. The drainage decision system based on the webpage-side pipe network model as claimed in claim 2, wherein the pipe network model construction module further comprises:
the research target determining unit is used for determining the construction type, the pipe network range and the catchment range of the drainage pipe network model according to the project target;
the basic data collection unit is used for collecting basic pipe network data required by the construction of the pipe network model and data such as underlying surface, digital ground elevation, flow monitoring and the like;
the model building unit is used for inputting/leading in information of a drainage pipe network, a pump station, a water collecting area and the like, setting land types and model initial parameters, testing model convergence under different input conditions and ensuring stable constructed model values;
and the model verification unit is used for acquiring the actual measurement survey data, collecting the actual measurement survey data in dry days and rainy days for the calibration verification of the model and verifying the calibration of the model.
4. The system of claim 3, wherein the drainage decision system based on the webpage-side pipe network model comprises: the basic pipe network data comprises data of inspection wells, pipelines, pump stations, water collecting areas, auxiliary facilities and the like.
5. The system of claim 3, wherein the drainage decision system based on the webpage-side pipe network model comprises: the model verification unit ensures that the model accurately reflects the dry-weather hydraulic characteristics of the water collecting area, ensures that the model accurately reflects the rainy-weather hydraulic characteristics of the water collecting area and verifies whether the model accurately reflects the water accumulation point history record, the overflow characteristic and other recorded problems or not by adjusting the model parameters.
6. The drainage decision system based on the web page end pipe network model according to claim 3, wherein the pipe network model shared library construction module further comprises:
the shared library construction unit is used for constructing a drainage system pipe network project model library under a server main database, creating two sub model libraries under the project model library, and respectively creating corresponding model object sub libraries under the two sub model libraries according to the pipe network model constructed by the pipe network model construction module;
and the standardized storage unit is used for standardizing the data of the pipe network model constructed by the pipe network model construction module and storing the standardized data into the corresponding model object sub-library.
7. The system of claim 6, wherein the drainage decision system based on the webpage-side pipe network model comprises: the created model object sub-library comprises a model network library, a rainfall database, a flow database, a water level database, a scheduling database, an operation template library, a simulation analysis library, a flow measurement library, a sewage database, a ground model library, a filing database and a selection table library.
8. The system of claim 6, wherein the drainage decision system based on the webpage-side pipe network model comprises: the webpage end provides a new user creating module, initiates a new user creating request, copies the user template library in the background, modifies the user template library into a corresponding user name, and copies the model sub-object in the public model library to the model library of the corresponding user.
9. The system of claim 8, wherein the drainage decision system based on the webpage-side pipe network model comprises: after a user at a webpage end logs in the system, a model data reading path is determined according to the user identity, a background calling interface is used, relevant model data and a simulation result list in a corresponding user model library are read, and management of the user on the model data is achieved.
10. A drainage decision-making method based on a webpage end pipe network model comprises the following steps:
step S1, constructing a drainage system pipe network model;
step S2, constructing a drainage system pipe network model shared library, and performing standardized storage and storage on the constructed pipe network model;
step S3, realizing an open interface of a drainage system pipe network model library, and realizing the external calling of a shared library calculation engine and model parameters constructed by a pipe network model through the interface;
and step S4, generating a webpage end at the client, realizing multi-user access logic and business process at the webpage end, designing each level of editing window, realizing calling, editing and returning of the model parameters of the shared library constructed in the step S2 through the interface realized by the interface realizing module, realizing online modification, calculation and export of simulation results of the model, and outputting decision results.
CN202110611557.9A 2021-06-02 2021-06-02 Drainage decision system and method based on webpage end pipe network model Pending CN113361050A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110611557.9A CN113361050A (en) 2021-06-02 2021-06-02 Drainage decision system and method based on webpage end pipe network model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110611557.9A CN113361050A (en) 2021-06-02 2021-06-02 Drainage decision system and method based on webpage end pipe network model

Publications (1)

Publication Number Publication Date
CN113361050A true CN113361050A (en) 2021-09-07

Family

ID=77531181

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110611557.9A Pending CN113361050A (en) 2021-06-02 2021-06-02 Drainage decision system and method based on webpage end pipe network model

Country Status (1)

Country Link
CN (1) CN113361050A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113887035A (en) * 2021-09-27 2022-01-04 上海市城市建设设计研究总院(集团)有限公司 Sensor layout updating method for assisting calibration verification of drainage model

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101692273A (en) * 2009-09-28 2010-04-07 北京工业大学 Modeling method of on-line hydraulic model of municipal drainage pipe network
CN102890792A (en) * 2011-07-20 2013-01-23 北京源汇远科技有限公司 Municipal drainage pipe network decision evaluation method
CN109977510A (en) * 2019-03-15 2019-07-05 长江水利委员会长江科学院 A kind of hydrological model network distribution method based on GIS technology
CN111708752A (en) * 2020-04-10 2020-09-25 国网安徽省电力有限公司 Three-dimensional standard model library management system for power transmission equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101692273A (en) * 2009-09-28 2010-04-07 北京工业大学 Modeling method of on-line hydraulic model of municipal drainage pipe network
CN102890792A (en) * 2011-07-20 2013-01-23 北京源汇远科技有限公司 Municipal drainage pipe network decision evaluation method
CN109977510A (en) * 2019-03-15 2019-07-05 长江水利委员会长江科学院 A kind of hydrological model network distribution method based on GIS technology
CN111708752A (en) * 2020-04-10 2020-09-25 国网安徽省电力有限公司 Three-dimensional standard model library management system for power transmission equipment

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
A. AYAD 等: "Developed hydraulic simulation model for water pipeline networks", 《ALEXANDRIA ENGINEERING JOURNAL》, vol. 52, no. 1, 31 March 2013 (2013-03-31), pages 43 - 49 *
张留瓅 等: "防汛实时预警***在重点区域的应用示范 张", 《净水技术》, vol. 35, no. 2, 28 April 2016 (2016-04-28), pages 113 - 116 *
沈庆然 等: "排水实时模型在上海市的实际运行效果", 《建设科技》, 24 July 2018 (2018-07-24), pages 43 - 47 *
谭琼 等: "排水实时模型在上海防汛中的应用示范", 《中国给水排水》, vol. 28, no. 15, 1 August 2012 (2012-08-01), pages 49 - 52 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113887035A (en) * 2021-09-27 2022-01-04 上海市城市建设设计研究总院(集团)有限公司 Sensor layout updating method for assisting calibration verification of drainage model
CN113887035B (en) * 2021-09-27 2024-05-07 上海市城市建设设计研究总院(集团)有限公司 Sensor layout updating method for auxiliary drainage model calibration verification

Similar Documents

Publication Publication Date Title
Mahsuli et al. Computer program for multimodel reliability and optimization analysis
Gebrechorkos et al. Statistically downscaled climate dataset for East Africa
Karan et al. BIM and GIS integration and interoperability based on semantic web technology
Tan et al. Automated code compliance checking for building envelope design
Alex et al. Artificial neural network model for cost estimation: City of Edmonton’s water and sewer installation services
Middleton et al. Water resources of South Africa, 2005 study (WR2005)
US20080255892A1 (en) System and Method for Oil Production Forecasting and Optimization in a Model-Based Framework
Wurbs Water rights analysis package (WRAP) modeling system users manual
RazaviAlavi et al. Genetic algorithm–simulation framework for decision making in construction site layout planning
Serre et al. Levee performance assessment methods integrated in a GIS to support planning maintenance actions
Arandia et al. An R package for EPANET simulations
KR102365292B1 (en) A method for managing the lifecycle of a complex engineering object and a system for its implementation
Kandil et al. MACROS: Multiobjective automated construction resource optimization system
WO1989007300A1 (en) Computer aided flood control management system
Moayeri et al. BIM-based model for quantifying the design change time ripple effect
Jrade et al. Computer-integrated system for estimating the costs of building projects
Islam et al. CalLite: California Central Valley water management screening model
Sela et al. Plugin prototyping for the EPANET software
Leaf et al. SFRmaker and Linesink‐maker: Rapid construction of streamflow routing networks from hydrography data
Whiteaker et al. From a NEXRAD rainfall map to a flood inundation map
CN113361050A (en) Drainage decision system and method based on webpage end pipe network model
Pereira et al. Building inspection system software based on expert knowledge
Song et al. Virtual shop model for experimental planning of steel fabrication projects
Toby Making the Best of Integrated Asset Modelling
US7054799B1 (en) Method and system for reduction of a network topology-based system having automated optimization features

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination