Department of Computer Science HAZOP Studies n an established and widely used technique in the process industry for hazard identification n time consuming, labour intensive process n tedious n expensive Computer-aided HAZOP n different levels of support n electronic report form n electronic data n automated hazard identification n continuous operation n batch operation Automated Hazard Identification n continuous operation n from basic research to commercial product - HAZID n basic technology n signed directed graph representation n fault propagation n go through a list of deviations systematically and identify the faults that cause the deviations and the consequences that result from the faults and deviations HAZID Overview n Features n automated extraction of plant design from a CAD system, e.g. Intergraph SmartPlant P&ID and Smart Sketch n convenient forms for adding any missing process specific information n tick boxes for selecting analysis options n deviations, e.g. more flow, less flow, etc. n items HAZID Overview n Features n different output formats n XML web page n Excel spreadsheet n query facility for viewing analysis results n e.g. viewing faults and consequences relating to a particular plant item n e.g. viewing the propagation path between a particular fault and consequence n compare facility for viewing the difference between two HAZID runs n useful for after making a change to the design HAZID Demo HAZID Demo Automated Hazard Identification n batch operation n early research prototype (CHECKOP) n basic technology n action representation n state-based simulation n go through a set of operation instructions systematically and identify potential ambiguities, operating problems and hazards n applying guidewords such as before, after, no action, etc CHECKOP Demonstration ([kettle] move-under [kitchen-tap]) ([tea-bag-tin] move-to [cup]) ([kettle] open-lid ) ([tea-bag-tin] open-lid) ([kitchen-tap] turn-on ) ([tea-bag] move-into [cup]) ([kettle] fill-from [kitchen-tap] ([kettle] move-to [cup]) with water until volume 50 %) ([cup] fill-from [kettle] with water until ([kitchen-tap] turn-off ) volume 80 %) ([kettle] close-lid) ([cup] react-content until elapsed-time 5 ([kettle] move-to [kettle-base]) seconds) ([kettle-base] plug-to [power- ([milk-bottle] move-to [cup]) socket]) ([milk-bottle] open-lid) ([power-socket] switch-on) ([cup] fill-from [milk-bottle] with milk abs ([kettle] switch-on) amount 10 ml) ([kettle] heat-content until temp ([bottle] close-lid) 100 C) ([spoon] stir-content of [cup] until elapsed- ([kettle] switch-off) time 3 seconds) ([power-socket] switch-off) Batch HAZOP Guideword Deviation Cause Consequence No Action Early Action Early Termination Late Action Late Termination Conclusions n automated hazard identification n continuous operation n commercial tool that can reduce the time of HAZOP n batch operation n promising area of research and development for identifying problems associated with human errors and operating procedures