A Really Great Presentation

Download Report

Transcript A Really Great Presentation

Evaluating the Potential of Commercial GIS
for Accelerator Configuration Management
T. Larrieu, Y. Roblin, K. White, R. Slominski
Jefferson Lab, Newport News, VA 23606, USA
October 2005
ICALEPCS
Controls Group
Jefferson Lab has a Large and Complex
Infrastructure

CEBAF ( 24/7 electron utility )








7 km of beamline
2000+ magnets & power supplies
338 5kW klystrons
42 Cryomodules each with 8 RF cavities
400,000L Low Conductivity Water system
A 2K helium refrigeration plant
65,000 I/O Control Points
250,000 EPICS records, 140 IOCs, 80 Unix hosts
Controls Group
So does Salt Lake City, Utah…

Water Utility District






29 pump stations with 104 pumps
1,400 miles of pipeline
15,000 valves
8500 Hydrants
48,000 wastewater connections
181,000 customers
Controls Group
Or Sacramento, California…

Municipal Electrical Utility District





900 square miles service area
553,337 customers
10 Transmission bulk substations
500 circuit miles of Transmission lines
9,885 circuit miles of Distribution lines
Controls Group
The Premise
Most Utility Companies use Geographic
Information Systems (GIS) to operate and
manage their large and complex infrastructure
networks.
According to American Waterworks Association
90% of water agencies now use GIS at least
partially in their daily operation
Controls Group
What is GIS?
A GIS is a computer system capable of capturing,
storing, analyzing, and displaying geographically
referenced information; that is, data identified
according to location. Practitioners also define a
GIS as including the procedures, operating
personnel, and spatial data that go into the system.
*Source
USGS Geographic Information Systems Poster
http://erg.usgs.gov/isb/pubs/gis_poster/
Controls Group
GIS Software (General)

Database View


Map View


A GIS is a structured database that can describe
the world spatially.
A GIS is a set of intelligent maps and other views
that show features and feature relationships
spatially
Model View

A GIS is a set of information transformation tools
that derive new datasets from existing datasets.
Controls Group
Utility GIS Usage Examples
Inventory
(mains, valves, hydrants, meters, etc.)
Water distribution system master planning
Population and demand projections
Groundwater management/modeling
Water quality monitoring
Hazardous materials tracking
Site analysis
Development review and approval
Right-of-way engineering
Water flow analysis
Automated mapping
Capital improvement project tracking
Underground service alert
Controls Group
Analagous (Possible) JLAB GIS Usage
Inventory
(iocs, camac crates, power supplies, etc.)
Configuring online model server
12 GeV upgrade planning/tracking
Hazardous materials tracking
Radcon tracking/mapping
Environmental Regulatory Compliance
Fault analysis
Spatial selection & display of PVs
Controls Group
Commercial GIS vendors
ESRI
Intergraph
AutoDesk
MapInfo
34%
13%
7%
6%
Government,
Utilities,
Earth Science
Government,
Transport,
Utilities
Drafting,
Architecture
Business
*Source
GISmonitor, November 7, 2002,
http://www.gismonitor.com/articles/comment/110702_Daratech.php
Controls Group
GIS Software (ArcGIS)

Data Management Tools



UI Tools



(Geo)Database
CAD File Integration
View/Query
Add/Edit data
Other



SDK
Tracking Server/Analyst
Schematics
Controls Group
Geodatabase sits on RDBMS
*Source
M. Zeiler, “Modeling our World”
ESRI Press, Redlands, CA 1999
Controls Group
Geodatabase Versioning

Conceptually similar to CVS




Version is named state of geodatabase
Multiple versions can coexist
A user can connect to any version
Differences between versions can be
merged/reconciled
Controls Group
Versioning Benefits

Could create named versions at useful
savepoints such as the completion of an
experiment, or just prior to or following a
maintenance period.

Tables containing CAD objects, software
configuration info, Optics could all be
versioned consistently.
Controls Group
Spatial Indexes & Operators


Allow efficient queries based on geometric
relationships such as proximity, adjacency, and
overlay.
Select Objects that:







intersect
are within a distance of
contain
are contained by
share a line Segment with
crossed by outline of
have their center in
Controls Group
Via ArcObjects (Microsoft COM)
Available in the Unix SDK via MainWin
As Simple Features (ArcSDE)
Java & C APIs
Via
SQL
Provided
by RDBMS vendor
*Source
M. Zeiler, “Modeling our World.”
199pp., Environmental Systems
Research Institute, Redlands,
CA, 1999.
CAD Files
CAD drawings have limitations:
•
Engineering staff who maintain drawings must be notified to
make changes by installers or Survey & Alignment team.
•
Changes to the as-built drawings are made separately from
changes to software configuration and physics models.
•
The CAD drawings are tiled.
•
The CAD annotation is static.
Controls Group
ArcGIS can Integrate CAD

Option 1 - Use entire file as a layer.
 Option 2 - Decompose the CAD file and
import its contents into geodatabase.



Objects now stored in DB can be extended with
additional attributes.
Can be joined/related to other DB tables.
Can be used to generate new CAD files, not
constrained to tiling, labelling of original.
Controls Group
CAD Superimposed on Magnet Centers obtained from
Survey & Alignment
Controls Group
Overlay CAD on Alignment Magnet Centers
Controls Group
Controls Group
User Interfaces


Data Source Management (ArcCatalog)

Usable by non-programmers

Wizard-like toolboxes Import/Export/Convert etc.
Graphical Display (ArcMap)



View/Display Data Layers
Search/Query Data
Add/Edit Data
Controls Group
ArcCatalog
Controls Group
ArcMap
Display
Controls Group
ArcMap Query
Controls Group
Beamline Editing w/ArcMap
Controls Group
Beamline Editing OptiM Style
Controls Group
Tracking Server
We could write a CA plugin…
Realtime display of spatially-selected PVs.
Playback archiver data super-imposed over as-built drawings to
give context.
http://www.esri.com/trackingserver
Controls Group
Schematics

Select a magnet and on-the-fly
generate a schematic of all magnets,
shunts, and shunt-adders in its
circuit.

Select a rack containing Camac crate and click
to generate a schematic showing logical
connectivity of iocs, gpib devices, serial devices,
and cables
http://www.esri.com/schematics
Controls Group
Benefits

Highly functional UI without custom programming.
 Complementary to non-spatial database-building
efforts (à la IRMIS).
 Location-awareness fits operational goal of regioncentric rather than system-centric control system.
 Potential to manage controls, engineering, and
model data consistently.
Controls Group
Drawbacks



The software is not free.
The software might be overkill.
There is limited Prior Art to emulate.
Controls Group
Exploratory Project

Use ArcGIS and Geodatabase for
configuration of new Art++ model server



Import data from OptiM, DIMAD, and CAD
Maintain/Update in Geodatabase
Export Up-to-date layout & element properties to
Art++
Controls Group
Exploratory Project
Controls Group
No problem importing Optim, DIMAD
Controls Group
Importing CAD - Troublesome

Songsheets in arbitrary drawing units.


Songsheets make no use of layers.


Cross-section, plane-view, annotation, and page template
are all intermingled in a single drawing layer,
Elements are all lines, not polygons.


Must open each, define pair of matchpoints to correlate
drawing coordinates to accelerator coordinate system.
Processing is required to merge related lines into a single
geodatabase polygon object.
Annotation is simply written onto page.

Not attached to elements as Xdata
Controls Group
But Exploration Can Proceed

Interface for Model Server to Read GIS


Work around or fix CAD limitations




Geodatabase  AML  Art++
Heads-up digitizing of some components
Collaborate with ME to update standards
Outsource retrofit of old drawings?
Work on additional layers

Control System Data for example (IRMIS)
Controls Group
Summary

The ArcGIS software appears to be a capable
framework to consistently manage Engineering,
Controls, and Optics data.

The ability to buy a ready-made interface for
displaying, querying, and analyzing data could
free us to concentrate on data and processes rather
than GUI development.
Controls Group
“The application of GIS is limited only by the
imagination of those who use it”.
Jack Dangermond, founder of ESRI
October 2005
ICALEPCS
Controls Group