Graphical Feeder Configuration & Display (GFCD)
Matt Tani and Michael Berkley Arizona Public Service Co. P.O. Box 53999, M/S 8705 Phoenix, AZ 85072-3999 Why read this paper? One truth about Geographic Information Systems (GIS), at least for electric utility companies, is that they take significant resources - time, money and labor - to implement. Depending on such factors as:
There are several strategies for producing business value from a GIS long before the entire project has been completed. Since business value comes from software applications that run against the GIS database, some viable strategies are:
Context / introduction The context for this paper is based upon project experience during the Construction and Maintenance Management System (CAMMS) Project, which was initiated in 1993. The initial goals for CAMMS were to develop and deploy a Work Management System, Geographic Information System and Trouble Call Management System [a.k.a., Outage Management] for the Customer Service Division of Arizona Public Service Co. (APS). APS is a vertically integrated electric utility serving 800,000 customers in 43,000 square miles of Arizona. (Of course, if you know Arizona, it's also true that 39,000 square miles of APS' territory have no facilities -- at least, not yet.) About 600,000 customers are in the Phoenix Metropolitan area. The Work Management System was in service in 1996, state wide. APS selected ESRI's GIS product, in part, as it is common to most of the governmental entities (cities and county) in the greater Phoenix Metropolitan area. The Trouble Call Management System (TCMS) was an application integrated with the GIS, since the vast majority of the TCMS database would be loaded by a software program (DILBERT) that extracted electrical connectivity data from the GIS database. Therefore, TCMS and GIS were developed in parallel. APS' service territory was divided into several logical subgroups: three Metro Phoenix regions and four State Regions. TCMS was in service for Metro Western in 1997 and for Metro Central and Metro Eastern in 1998. Work on TCMS and GIS for State Regions will not begin until 2001, because there is greater business value to be extracted from the Metro Phoenix GIS database than from the State Regions. After TCMS, six additional applications were developed:
Dilbert Our TCMS system is a robust mainframe system acquired from another utility. The electrical connectivity to drive TCMS is maintained in a GIS database. A sophisticated in-house extract program was developed, including the capability to assist with extensive GIS connectivity cleanup as part of the GIS data collection effort. (The name DILBERT did originate from our programmer's favorite comic strip, and only after that was an acronym determined!) While text-based at first, because the initial emphasis was on performance and generating data files to load into TCMS, it was obvious that a graphical component was necessary to be able to effectively manage the process. Other additional needs were also identified. The state of the existing software included a reliance on reviewing text log files to hunt down problems in the data, would core dump when too many loops were encountered, and did not have provisions for handling multivalent node/feed through conditions that existed in various switch-gear. Requirements for new application functionality focused on
![]() Figure 1: Display from Graphical DILBERT Graphical TCMS Much like DILBERT needed to be visual, TCMS also needed a graphical component. The mainframe architecture presented a lot of information about trouble calls, trouble tickets, and troublemen, and was accessible from the trucks through Mobile Data Terminals and a private radio network, but it was hard to see the big picture. Utilizing GIS Web-based technology and the ability, through in-house developed software, to send data to our distributed, relational data base from the mainframe, TCMS and GIS were brought back together in a graphical display of trouble tickets. The underlying ticket data is available, as is of course a drilldown of GIS land and facilities data. Figure 2 is a typical Graphical TCMS screen during a storm. ![]() Figure 2: Display from Graphical TCMS FAAR Once a critical mass of GIS data was available, it was important to be able to view that GIS data (as well as related CAD drawings such as operations diagrams and cabinet details) from the trouble and locates trucks in the field - as well as on the APS Wide Area Network. We selected NMT's FAAR product, and go through a quarterly data preparation and CD (compact disk) distribution process. In addition to the actual usefulness of the data, this became a cultural intervention, in that it got people to think about digital rather than paper maps, in preparing for future GIS applications. For further information about FAAR, see (Audley, 1998). Graphical job status tracking (GJST) / GETMAP With the continuing explosive growth (30,000 new customers per year) in APS' service territory, an integrated GIS-based job design application -- where the job sketch can be entered once up front, go through status changes from pending to as-built, with minimal GIS Operator intervention after the fact -- is the key to eliminating an extensive GIS backlog of new / revised data entry. While this would make the GIS data current and more useable for a GFCD and other applications, it has been an elusive goal, as the technology has been slow to evolve. Internally, CAD is ingrained for job sketch purposes. Therefore, we embarked on an Interim Job Design effort, trying to both bring productivity to the designer, as well as introducing GIS data into the CAD environment. The result has been two applications. The first, GJST, takes data from our work management system and displays it geographically, based on (land) quarter section information that was entered into the work management system. This was done in a short amount of time, as the landbase and facilities data, as well as the desktop GIS functionality and look-and-feel, came directly from the GFCD prototype, which was programmed using the same technology. In fact, enhancements to the GJST user interface, as a result of working with a Customer Service team, will also benefit GFCD. The second application, GetMap, actually has its starting point inside of GJST, where a designer would select ("rubber-band") the area they will be working in. The coordinates are captured, and behind the scene, all applicable GIS data is retrieved and appropriately layered. Then an AutoCAD Map session is able to work with that data and either continue the sketch, or save it for use in AutoCAD LT. This should make it easier to eventually post back into the GIS. By implementing more CAD design standards with this in mind, we should be able to speed this process even more. In the meantime, we expect to store the sketches in CAD form in the GIS or our Document Management System, so that GIS and pending CAD data are jointly viewable from both CAD and GIS. Again, these are interim steps until GIS-based job design is implementable at APS. GFCD This brings us to Graphical Feeder Configuration & Display (GFCD), which we previously learned has its origins with the DILBERT application and has since been a "clone and go" base for the rapid development of GJST (and we're sure, additional future applications). As one would expect, GFCD has extensive GIS display and navigation capabilities, as well as business functionality. We have divided this into four categories, as follows:
![]() Figure 3: Display from GFCD - push pins Feeder configuration functions are at the heart of GFCD. Functionality includes capturing feeder trees, selecting and framing feeders, normal and closed switch changes, feeder tracing, and scenario planning ("what if" analysis). Figure 4 is a display showing multiple feeders. While it loses its effectiveness in this black and white version, you can imagine the value of the real, multi-color display. ![]() Figure 4: Display from GFCD - multiple feeders For further information of the functionality of GFCD, see (Olszewski, 1999) and (Olszewski and Robinson, 1999). The architecture of GFCD has also evolved over time. The original DILBERT feeder display and analysis component was interactive GUI based on HUSH C++ wrappers for TCL/TK on Unix Xwindows platform. Technical details on the interface and feeder analysis tool can be found in (Hatmaker, 1998). This has been replaced by an NT C++ feeder navigation and analysis component, with an NT, ActiveX, Visual C++ GUI environment for invoking feeder building, analysis and display commands. There is a UNIX feeder server daemon with socket accepting connections for feeder tracing commands. Through a COM interface to the C++ ActiveX control, the desktop GFCD (Visual Basic with geographic objects) application requests the feeder functions. Data currently comes from a combination of the spatial database and related attribute tables. This will change as we migrate our GIS environment to the objectoriented, GeoDatabase technology. Conclusions/lessons learned There is a big difference between creating a useful tool to provide additional Operations functionality and actually planning to replace the paper wallmaps with an electronic version. There are two major things GFCD must do in order to work as a replacement for the wallmaps.
The "people" issue cannot be stressed enough. The paper wall maps have existed for a long, long time. Despite their limitations from a space and amount of available information standpoint, Operators are very familiar with them and in times of crisis, maps provide a comfort level that technology would envy. The upcoming parallel pilot we will be doing will help identify the extent of this issue (as well as highlight system/data deficiencies). The other people/culture issue to watch will be the willingness of the Distribution workforce, already with a full (overflowing?) plate, to take ownership of data integrity. Only by keeping the underlying GIS data current and accurate will GFCD and the other applications be of true value to the business. Clearly, we still have a long way to go. However, we have also come a long way. The ability to rapidly build GIS applications (using GIS and rapidly in the same sentence seems strange!) and get into prototype/pilot mode by leveraging existing applications and data have already provided value to the business and positioned APS to significantly improve service to the customer. References
| ||
|
|