Research on valve management with GIS

  • Detail

Research on valve management using GIS

valve management is one of the important contents of water supply pipe management. The opening and closing of the valve is the only way for the local water cut-off maintenance of the pipe, which also has a direct impact on users. There are still many problems in valve management: it is difficult to confirm the exact position of the valve; Whether the valve can be opened and closed normally; Which valves need to be closed when water is cut off at a certain point in the pipe; Which users will be affected by closing the valve; wait. These problems are difficult to solve by manual management, so it is inevitable to use computer technology to manage pipe valves

I. Introduction to valve management by computer

the easiest way for computer to manage valves is to establish valve database and its MIS system. This method is simple to program and can meet the requirements by using general database management systems such as FoxPro and Oracle. However, it cannot carry out graphic query, let alone professional analysis such as pipe explosion and valve closing. GIS system connects graphic data and attribute data for unified management. After the system is established, the user can carry out the two-way query operation of looking up the number from the diagram and looking up the diagram from the number. The figure marked with the precise position of the valve and the attribute data of the valve can be displayed on the same screen at the same time. The return pressure is definitely displayed on the same screen by the originally recorded control signal value, which is convenient and intuitive

Second, the establishment of the analysis system of pipe burst and valve closure

Shenzhen water supply company has established a GIS system for valve management, and developed a subroutine for pipe burst analysis on this basis. The system includes more than 8000 municipal pipelines, more than 3000 valves on municipal pipelines, and more than 3000 large user data. Now the development method of the system is described as follows:

1. Raw data collection and sorting

the company has drawn the 1:10000 municipal water supply pipe map of the city, accurately drawn the valves on the municipal pipeline on the map, and customized the valve card for each valve, numbered and archived

2. Establish valve database, user and pipeline database

for the convenience of query, statistics and on-site search, the number of valves is based on each road. Considering the versatility of the database and the ability of the automap plug-in database, we chose the FoxPro database format to establish a valve attribute database with more than 5000 records. We also used FoxPro's data format to establish attribute databases for more than 8000 pipelines and more than 3000 large users

3. Decorate the graph, establish the correct topological relationship, use the decoration function provided by automap to decorate the graph, and sort it into a map with the correct topological relationship. Specifically, in the valve management system, it is necessary to establish the correct nodes and pipelines, and the connection relationship between 14 backbone electrolytic aluminum enterprises and valves

4. Establish the connection relationship between the valve, pipeline and other graphics on the pipe drawing and the valve data and user data in the database, and establish the connection relationship between the pipeline and valve in the drawing and the valve, pipeline and user data in the external database, so as to search the attribute information of relevant valves, pipe users and so on when carrying out the two-way query of the figure number or the analysis of pipe explosion and valve closure

5. The above four steps of compiling the valve closing analysis program are to sort out the graphics and data, and then we need to carry out the secondary development of the pipe explosion valve closing analysis system. The system is secondary developed with AutoLISP, the embedded development language of automap. It includes the two-way query, function, data statistics function and pipe burst analysis function of valve, pipeline, user, etc. now take the pipe burst analysis function as an example to illustrate the development method

the tube burst analysis function module should have the function of a certain point in the tube, so if the machine fails in the standby state, it can respond in time and accurately, indicating the valves that should be closed when calculating the water cut-off of the tube, the pipe sections involved, and the affected users. The module includes the following subroutines:

① the function of initialization is to load the topology relationship into memory and establish the connection relationship with the external database. Prepare for calculating the valve closing scheme

② specify the fault point. The fault point in the pipe can be a pipe section, node or valve, and the user can specify it with the mouse on the diagram. The program returns the topology ID number of the fault point

③ calculate the valve closing strategy by calculating the valve closing scheme. This subroutine is mainly completed by using the topology analysis function "floodtrace function" provided by automap3.0. These functions provide the function of network topology tracking. Starting from a certain point in the network topology established by points and lines, they can automatically track all the connecting lines and corresponding downstream points of the point until the sum of the resistance values of the path is greater than the specified value and CFRTP. These functions can return all topology ID numbers traced to points and lines, so as to obtain the corresponding attribute data. The subroutine uses these functions to generate the data of the affected pipe sections, nodes and valves that should be closed, which are represented in different colors on the diagram. Continuous valve closing scheme calculation can be done

④ data query and report generation of valve closing scheme can query the attribute data of affected pipe sections, nodes, users and valves that should be closed, and can generate text reports for and printing

⑤ graphic printing use the print command of automap3.0 to print graphics

⑥ reset and delete the result data annotation after the calculation of the valve closing scheme and change the color to the original color for the calculation of the valve closing strategy again

⑦ at the end, first remove the topology data from memory and disconnect from the external database. Then exit the subsystem

Copyright © 2011 JIN SHI