software tools for operations and maintenance planning theo larrieu, steve suhring
TRANSCRIPT
Obligatory aerial photo• Tunnel ~ 1.4 km long
• Electrical Distribution – 40 MW
• Low Conductivity Water ~ 400,000L
• 7 km Beamlines at 10-6 - 10-13 torr
• 2 Polarized Photocathode Electron Guns
• 42 Cryomodules with eight 5 cell Superconducting Niobium Cavities each
• 2 Kelvin Helium Refrigeration Plant
• 338 5kW klystrons each with independent controls
• ~2100 Magnets and Power Supplies
Accelerator Support
• Operators
• Electrical Engineering Support (EES)
• Accelerator Engineering Department
• CASA (Accelerator Physics Group)
• Institute for Superconducting RF
• Plant Engineering
• Polarized Gun Group
• Radiation Control Group
• Safety Systems Group
• Software Group
• EH&S Group
Something somewhere always needs to be installed, tested, upgraded, reconfigured, repaired, replaced, or removed.
Scheduling & Planning
• Operability Manager
• Software Controls Group
• Program Deputy/Operations Group
• Scheduling and coordination of accelerator hardware maintenance work.
• Installing, upgrading, maintaining control system software.
• Scheduling and performing beam studies in conjunction with experimental program.
Weaknesses
• Ambiguous approval status leading to unapproved configuration changes.
• Lack of coordination among groups
– Hardware installed before software ready or vice-versa.
• Safety & Radiation Control personnel not always informed of latest changes to plans.
• Not sufficiently nimble for “Opportunistic” maintenance.
Avenues for Improvement
• Devise a common, consistent task approval process
• Improve communication among groups
• Make approval status unambiguous
• Keep an online history of completed work
• Integrate with other web-based tools used by Ops
Unified Task Approval
Operability Manager is main task Approver, but
• Awaits Controls Group sign-off on Software Tasks
• Awaits Operations Group sign-off on Beam Testplans
• Defers final scheduling of Beam Testplans to the Program Deputy
Better Communication
• System Owners, Area Designees, others automatically receive email notification
• Concerns and status updates become part of task via comments
Widespread acceptance
• 169 distinct individuals have written 3846 work plans since January 2003.
• 145 distinct individuals have added 8826 comments on those tasks.
Installing ATLis for a new group
• Unzip files on web server
• Create new database user
• Run database creation script(s)
• Define Areas, Systems
• Identify Operability Manager(s) (Task Approvers)
• Review/Modify settings in app.php
• Setup authentication
• Configure email cron job
Useful to other sites?
• Requirements
– Oracle (Free XE version is fine)
– PHP 5.2.0+
– Web Server (we use Apache 1.3.x)
– ATLis (http://www.jlab.org/~theo/atlis/)
– WYSIWYGPRO (optional)
• Detailed install guide should be available at the URL above within a few weeks of the end of this workshop.