Technologies
Crenger hosts multiple engineering disciplines and different management systems under the same roof, synchronizes their interaction and perpetually extends their functionality in a plugged-in manner. Crenger is designed to default to the engineering solutions most commonly applied in water treatment and desalination industry, that have a high probability of meeting the project objectives. Being internet-centered, Crenger paves the way to effective virtual concurrent engineering and collaboration in the multinational megaprojects, never seen in real life.
Crenger is driven by EE Java and JavaScript (Vue framework) - the most trusted and widely used languages for mission-critical, enterprise-class systems. It shares all the advantages of industrial- strength applications - scalability, client authentication and authorization, data backup and protection, and multiple client concurrent operation. The current implementation (over 530,000 LOC) is driven by Wildfly server and PostgreSQL database (over 350 tables). The number of data queries is over 2500. Its front end includes Web and java client interfaces.
Crenger strictly follows best traditions and canons of the object-oriented programming. Most of the engineering data objects are tree structures. This is a challenge for net-deployed programs as such objects transmission is inherently slow and they consume a lot of memory. Branch cutting, transaction optimization and heavy usage of asynchronous programming make Crenger fast and light.
Project coverage
Any water infrastructure project may be staged into Engineering, Detail Design, Procurement, Construction, Commissioning and Operation. To execute a project, its team shall at least include 4 distinct entities.
- Process Engineering (PE)
- Control and Instrumentation and Electricals (CI&E)
- Mechanical Design (MD)
- Project Management, Procurement and Quality Assurance (PM&QA)
The project load is nearly equally divided between these entities.
Project stages and disciplines form the project activities matrix. Table 1 shows how this matrix is covered by the current Crenger version. As seen, it does not cover the mechanical part of Detail Design, so the latter is wholly represented by C&I and electrical design, or simply CI&E. Detail mechanical design accounts only for 20% of the project workload and is still covered by graphics-driven CAD software.
Table 1: PE&M coverage by the current version of CP
(F – full, P – partial, N – not yet implemented, colored cell – not applicable)
Project-Plant lifecycle stages | ||||||
Disciplines | Conceptual Design | Engineering | Detail Design | Procurement | Commissioning | O&M |
Process | P | F | F | F | F | |
C&I | F | P | P | F | F | |
Electrical | P | P | P | F | F | |
Mechanical | N | N | F | F | ||
Management | F | P | F | |||
QA | F | P | F |