Assignment of the complex
The reckoning and information complex (hereinafter – RICOM, or complex) is intended for construction of engineering networks mathematical model, their certification, conducting of networks hydraulic calculations and analysis of its results, simulation of emergency situations and calculation of risks associated with water hammer. The complex allows to solve topological and search tasks, compare the results of calculations to further provide recommendations for network optimization and modeling the state of networks with different configurations.
Implementation description
The software package is developed in the client-server three-part architecture as a specialized application information system based on “open-source” software technologies that serve as an environment for the software system to work and distribute their own licenses.
The client part of the calculation and information complex was built as an application based on the QGIS geoinformation editor, where for the hydraulic calculations the software product EPANET is used. The RICOM-PostrgeSQL database is located on the centralized server.
The user workspace is a QGIS desktop application with specialized network extensions, Passports and settlements.
There is a competing license for the complex – non-personified rights to use software, which is limited to the number of concurrent active connections to the database. The number of purchased competitive licenses corresponds to the maximum number of users who work with the system at the same time.
In addition, the system can be integrated with other information systems, such as: Automated Control Systems of technical process – in the context of automatic introduction of indicators of measurement and synchronization of data, billing systems – in the context of the exchange of information about consumers.
Operation with the system can be executed from desktop and mobile applications.

Technical terms of RIKOM Use
Minimum technical requirements for the server part:
- Processor (CPU): quad-core with a clock frequency of at least 3 GHz
- Operative memory (RAM): 8 GB
- Hard disk drive (HDD): not less than 100 GB of free space
- Bandwidth of the network: 100 Mbps
Minimum technical requirements for the client part:
- Processor (CPU): dual-core with a clock frequency of at least 2 GHz
- Operative memory (RAM): 4 GB
- Hard disk drive (HDD): not less than 40 GB of free space
- Bandwidth of the network: 100 Mbps



































