Business environment
for desalination and water treatment projects
 

 

Overview

Researchers at the Center for Strategic and International Studies predict that by 2025 water will be the most grave resource problem in the global economy. By uswaternews.com in the last 25 years water utilities usually topped the list of the best performing industry groups in the U.S. stock market on a total return basis.

Piman is an Engineering Information Management System (EIMS) for all phases of the water treatment project life cycle – plant engineering, detailed design, procurement, construction and maintenance.
  • It is an expert system formalizing the implicit knowledge and expertise of the water treatment projects engineering and setting out its automation principles and standards.
  • It is a powerful navigator leading an engineer through the intricacies of the project development and making all activities transparent to all the participants.
  • It is a friendly and truly intelligent environment without learning curve, creating an illusion of simplicity in the face of essential complexity.
  • It is internet-centered and shares all the advantages of industrial- strength applications - scalability, client authentication and authorization, data backup and protection, and multiple client concurrent operation.
  • It is suitable for a single desktop computer or a global network of 10,000 employees.
  • It can run on any platform, has a small footprint and doesn’t require any administration.
  • It is usable "out of box" without any customization. Piman performance is optimized for speed and low memory requirements.

Standard EIMS features

Single data repository lies beneath the popular notion of a Single Point Of Entry (SPOE) into the project. It means concurrent uploading, downloading, viewing and modifying the same version of the document - schedule, specification, budget proposal or drawing - from any location. Decision-making processes will be based on reliable and up-to-date information transparent to all the project participants. It gives freedom to concentrate on project engineering rather than waste time on the project data updates management.
The selected data repository model (3-tier server) suits best the collaborative design approach adopted in Piman. Depending on the company size, different database "back-ends" are recommended: H2, Apache Derby RDBMS, IBM DB2 Express-C, OracleX and others.
 
Outstanding issue tracking. The present practice is to discuss the problems at the daily or weekly technical meetings - prioritize and assign the problem to a staff member for analysis, and establish a due date for its resolution. The burden of the problem follow-up is often assigned to the process engineer inundated with hundreds of other problems. So the most frequently used question at the technical discussions becomes "Do you remember.....?" Its close companion is the "...I thought he was doing it..." situations. The result of this practice is straightforward - buildup of forgotten issues, the problem biased prioritization, resolution of the same problems twice, and escalating time losses.
Piman logs and tracks identified problems and ensures that they are corrected. It periodically reports on problem status and process metrics through email alerts, and auto- assigns problems to predefined specialists (e.g. the pump expert). It automatically notifies the assignee of the new assignment and the due date. The issues are viewed in one place and may be easily searched through according to date, status, contents, assignees and results. Such kind of information is a solid basis for trend analysis related to number of problems detected, rate of problem correction, source of the error (e.g., bad process, unclear requirements, poor testing, etc.), and the areas of the design where problems occur most frequently. It helps to adjust priorities and staffing resources, to improve the engineering standards, increase employee accountability with visibility into individual productivity levels.
Unlike its counterparts, in issue tracking Piman goes even further: issues, statistics and metrics may be easily (by a button click) tied to any item of P&ID, any group (supply package, control module or junction box), to the one-line diagram, request for quotation, drawing, or time planner activity. Important to note that this system doesn't require any setup - serious drawback of any stand-alone commercial product - as it is only a thin layer atop the Piman core one.

Document revision and approval. Piman manages P&IDs and specifications revisions and approvals meticulously and with unmatched exactness - every motion is watched and every update is automatically recorded. Depending on the P&ID status Piman may store revisions or immediately email them to the topic subscribers, sort and search them, and delete the old ones. Contrary to the old-fashioned practice, the revision content is separated from the documents - P&IDs, specifications, equipment lists, piping lists, etc... This drastically reduces the information volume transmitted with the revision batch. Move from the revision to item is as simple as a mouse click. Piman sorting revisions to topics is fully automated and further decreases the volume of irrelevant information sent. Very useful feature is a garbage collection - automatic erasure of the outdated revisions from the database. Piman simplifies the most cumbersome tasks in document management: review and approval of documents. It is flexible enough to enable the user to define all requirements of this process and modify them as needed throughout the cycle. He or she can predefine all relevant elements to the review and approval process including individuals involved, formats and deadlines.

Project planning and scheduling. Piman project manager is the last and most important component in the project managing hierarchy incorporating outstanding issue tracking, revision and approval tracking and the project progress and change alerts. Unlike MS Project Manager software, Piman autogenerates the project schedule together with the work loads and allocated resources according to the project preferences. Piman takes advantage of the fact that most project activities are rooted into or may be traced to the P&ID data. It automatically updates the project schedule and the activities metrics and the assignee profile according to the progress done. More information about this ground-braking technology is given in the paper "Project scheduling: out of stall".

Project engineering specifics

Smart tag management. Every piece of equipment, piping or instrumentation on P&ID has its own identification tag. Management of the item tags in all P&ID, lists, and equipment specifications is the most tedious, error- prone and time-consuming part of the project engineering. It's a real nightmare for the process engineer. For P&ID users - the piping engineer, the control engineer, the electrical one - working with P&ID is increasingly difficult and frustrating as it becomes overcrowded with tags and symbols difficult to read and understand. Locating on P&ID the item tag is sometimes like looking for a needle in a hay stack.
Control-related documents - interlock lists, fault/action lists, control loops, cable lists, I/O lists, wiring diagrams - use tags derived from the P&ID item tags. So even the minor tag update may trigger snowfall crashing the project timetable.
Piman combats this problem in two directions: through tag autogeneration and generation of all engineering information - reports, lists, order datasheets only on demand. Such generated documents cannot be re-entered into the project database or stored in the project directories.
Piman auto-generates the item tag according to the selected algorithm, reuses it if the item is deleted, reorders and redefines tags according to the designer preferences, navigates the user from tag to item and from item (of the equipment list) to its location on P&ID. It even generates hardcopy of P&ID with the tags only for the selected type of equipment. So a mechanical engineer has the P&ID only with the piping information, the control engineer - its own version with the instrumentation only, the electrical engineer - with the motors indexed and tied up. Fewer tags on P&ID mean more room for information directly related to process and eventually smaller number of the project P&IDs. Users can access P&IDs and item data through internet browser. The user feedback - questions, reviews, proposals - may be directly "emailed" to the P&ID specific item. Piman automatically manages the P&ID drawing tags and the project tree, which may be easily customized. The same is true for the control - related tags (for instrumentation inputs/outputs, interlocks and control loops) and the order pack tags.
Below are the samples demonstrating printing capabilities of Piman. Here the "raw" P&ID image is what you need to prepare before start using Piman. It supports two different styles of the item tag printing: outside of the P&ID bounds (for the densely populated drawings) and the conventional one - when the tag is adjacent to the item.

Rapid detail design (RDD) methods include P&ID items auto- creation, “copy & paste”, bulk updates and scaling. Auto-creation means auto-sizing and auto-connecting the primary item and the secondary one in a way established by a "good engineering practice (GEP)". By the extensible GEP algorithm library, Piman actually designs parts of P&ID without single direction from the user. For instance, it specifies the suction and discharge piping with drainage valves for pump, sizes motors and variable speed drives (VSD), valves and instrumentation to the best of the good engineering practice and with proper tags. Drain valves - one of the neglected issues - are always "silently" sized and added to the equipment list. User may “copy & paste” equipment unit with all pertinent data, control structures, documents and drawings from one project to another. After that the unit may be filled with another fluid at different pressure and temperature through bulk update. Finally Piman can scale up or down the unit capacity by automatically resizing its equipment.
The above-mentioned GEP libraries are the core of in-built validation procedures checking for fluid and construction materials compatibility, P&ID item links and information sufficiency and integrity. Information sufficiency answers the question: is the item information enough to order it? Exact match of the P&ID items is the objective of the integrity validation. The input data validation is a 3-stage process - the program suggests, the user modifies, the program checks.
The last facet of RDD tools is the preferences system for the project activities and general standards, and the equipment classes. For example, through preferences system different sets of instrumentation are auto-generated depending on the size of the motor and its service. Integrity validation heavily relies on the selected preferences as well.
 
Information hiding and navigation. Information hiding and abstraction are the cornerstones of the Piman philosophy for building Human - Machine Interface (HMI). It is a sharing of decision-making responsibility between a user and a running program. In Piman implementation, information hiding means information queue preordered by the information priority and uncertainty. Information sufficient for decision making is entirely hidden from the user. Piman treats P&ID as major HMI of the project, and considers P&ID information prioritization an important step in the project development.
In practice this approach results in high tolerance of Piman to the P&ID details: any diagrams from very sophisticated to simplified ones may be used. The P&ID drawing samples given in Intro into P&ID are stripped off of all information suitable for computer processing and one-click retrieval. Control links, revision "clouds", item tags, notes, type of valve (butterfly, ball, plug), its normal position - (fail-to-open, fail-to-close, etc...), and the actuator type are not shown on P&ID. It becomes truly non-dimensional and reusable in all projects – the dream of all process engineers. Practice shows that drafting of such simplified P&IDs is faster by a factor of 10.
One can define P&ID as a network of linked symbols denoting some pieces of equipment. In practice linking symbol to contents poses a number of problems. First problem is termed here symbol overriding and is often seen in the projects engineered by a group of companies with different backgrounds and standards for P&ID development. For instance, in one seawater desalination project 7 (!) different symbols for a filter were used in P&IDs submitted by the equipment vendors. Piman allows the same content be connected to different symbols. Therefore it is insensitive to differences in and deficiencies of the international and local standards for the P&ID graphical symbols – ISO14617, IEC 60617, ANSI ASA Y32.11, E 04-202(France), BS 1192, DIN 2429-2 and others.
Second in occurrence problem is symbol overloading when the same symbol is linked to different contents. For instance, the pump symbol (primary equipment) may or may not include the motor (secondary equipment), the same is true for valve and actuator. To solve this problem, Piman uses best practices adopted in industry.
To enforce the P&ID reusability, the following abstractions are introduced by Piman: item aggregation, item stacking, recurring item patterns, item grouping, and phantom items. These facets of information hiding are the basis for effective project navigation and information sorting as different P&ID consumers request different type of information.

Product indentification management. In a nutshell, this is how to link the P&ID item to the product on the market. It is a problem of vague identities.
The major contributor to this problem is the component standardization across the projects and design conditions. For instance the same pump may be applied for a range of flowrates and pressures, which in most cases overlaps the design process conditions in a number of projects. More notorious example is the pressure transmitter. Only 3 types are needed to measure the pressures from 10 kPa to 16 MPa thanks to "onspot" calibration. The necessity and effect of standardization grow with a number of projects done.
The notion of standardized component may stem from standardized design conditions ( the same pressures, flowrates and water quality) or be equivalent to the notion of generic product especially for companies mainly engaged in the assembly of the procured components. The reverse osmosis desalination units are the example of such activity. The generic product may be considered a common denominator of the constantly evolving products A, B, C, D on the market. PIN is a Product Identification iNdex into unique set of stable attributes describing generic product functionality, design and construction. These attributes are major price-formers as well.
PINs are the domain of the procurement personnel. The existing practice of converting the unique set of the item attributes into PIN is to decrease their number to 2-3 basic ones (according to the problem perception by a person) and encoding them with a specific range of numbers. Unfortunately, all this system comes to a halt when a somehow missed attribute is added to a set of the recorded ones. Loosely defined PINs can not be used for building the standard component library and reference list (the company "know-how") and add more working hours to the project timetable, spent on technical comparison of the vendor quotations. These issues are critical to the project development and the plant future operation and maintenance.
Piman uses proprietary self-learning algorithms to auto-generate PINs and to build the standard component library and reference list. This library is part of the data validation mechanism boosting the process engineer productivity. PIN catalog includes the product and OEM catalogs, which may be served as a basis for the future project cost estimates.
In Piman implementation, PIN is an index into a set of documents sent to vendors for product purchasing. As shown in the figure above, this set contains 2 parts differing in nature. First part - general requirement specification - is rather stable and valid for all projects. It sets the activity frame for the second, dynamic part of PIN - P&ID item datasheets and datalists, their samples been given in Reporting capabilities. Piman auto-generates datasheets and auto-matches items to specifications. The specification catalog features the user authentication and authorization, searching and sorting capabilities, spelling checking, revision tracking, maintenance of the reviewer and approver lists, approval tracking, deleted documents rescue, revision posting to subscribers and garbage collection. Piman allows performing the "exact-match" and "partial-match" searches of specifications to leverage on the previous project database and standardization benefits. In Piman, the dynamic project-specific part is customized through the 'Project preferences' menu.
Piman prepares order packages and sends quotation requests to suppliers and tracks the requests progress. The order packs include specifications and datasheets with detail item descriptions and tags, the excel template for the supplier to fill in and return. Piman automatically processes the supplier return form, tracks order execution.

Process tools. Piman comes with a set of unique, water treatment oriented web-running tools: REGRA, MULTIPUMP, and HYPE. REGRA is used for storing in digital and digitized formats the pump performance curves. MULTIPUMP performs pump curve mathematics: adds, subtracts and multiplies the curves, integrates and scales them and finds derivatives. HYPE serves for system hydraulic design and rating (including RO membranes manifolds) , if piping isometrics is known, and report generation. All reports produced by the abovementioned programs are automatically stored in the database and may be easily retrieved. Below are some sample outputs.

Reporting capabilities. Piman instantly generates more than 50 report types in HTML and Excel formats containing not only filtered and sorted user input but also the derived information. For instance, the pump and motor report includes the design power calculation. A number of reports summarizes the project statistics, metrics and current situation - the outstanding issues report, the working hours report, the P&ID statuses. Below are some sample datasheets and lists created for the SWRO Demo Project Piman architecture. Piman uses the J2EE technology and a three-tier architecture. It's main components are shown in the figure to the right. Each level of this architecture is itself based on tried and tested standards. Piman is one integrated system and is automatically installed - and upgraded if need be - on client workstations. Communication between the clients and the application server takes place by means of the HTTP or HTTPS channel. Users can run Piman from any compatible web browser, or launch it over the web as a Java Web Start application. Either way, Piman automatically upgrades itself on all client workstations when you upgrade it on your server. The management of scalability within Piman is totally transparent and boils down to adding additional server in parallel to already installed ones, which will automatically handle the balancing of workload across the servers (load balancing).


 
  Copyright © 2008-2010 Piman project & Victor Dvornikov. All rights reserved.