화학공학소재연구정보센터
Computers & Chemical Engineering, Vol.25, No.4-6, 913-922, 2001
Automatic safety analysis of computer-controlled plants
The paper describes an approach to apply the formal technique of model checking to the verification of logic controllers within the safety analysis of processing plants. In order to investigate plant safety in an early design phase in which only basic information is available, we set up plant and controller models in a qualitative and modular fashion. In a first step, the computer-controlled plant is partitioned into functional units, named modules, and the communication between different modules is represented graphically in a so-called process control event diagram (PCED). The PCED can be transformed into a formal model in which the behaviour of each module is described in terms of logical expressions for the modules' input, state and output variables. Based on the formal model, the method of model checking can be applied to determine algorithmically whether the system fulfils a set of given safety requirements. Specifically, we use the tool symbolic model verifier (SMV) to determine whether the plant can reach states that are, in some sense, critical for the plant operation. The whole approach is illustrated by application to an industrial computer-controlled tube reactor.