Loughborough University
Leicestershire, UK
LE11 3TU
+44 (0)1509 263171
Loughborough University

Loughborough University Institutional Repository

Please use this identifier to cite or link to this item: https://dspace.lboro.ac.uk/2134/5731

Title: How a process simulator and a rule-based system contribute to virtual reality applications for process safety
Authors: Shang, Xiaolei
Chung, Paul Wai Hing
Fry, Jeff
Vezzadini, Luca
Colombo, Mauro
Keywords: Virtual reality
Plant safety
Process simulation
Rule-based system
Issue Date: 2009
Publisher: © Elsevier
Citation: SHANG, X. ... et al, 2009. How a process simulator and a rule-based system contribute to virtual reality applications for process safety. IN: Jezowski, J. and Thullie, J. (eds.). 19th European Symposium on Computer Aided Process Engineering: ESCAPE-19: June 14-17, 2009, Cracow, Poland, pp.435-439.
Series/Report no.: Computer Aided Chemical Engineering;26
Abstract: The VIRTHUALIS project aims to develop a number of virtual reality applications for improving safety in the process industries. The applications allow human factors experts to study how operators interact with plant, and provide a safe environment in which new safety actions can be tried and tested. Safety applications are built on the SafeVR technology platform, a distributed client-server virtual reality system. This paper describes how two external modules - a process simulator and a rule-based system - are interfaced to the platform and the benefits they provide both separately and together. The two modules communicate with the platform’s server by exchanging messages, conforming to a simple syntax. pSimProxy provides a generic interface to an external process simulator, which in turn delivers the realistic plant behaviour. It handles bidirectional data exchange with and control of the external simulator. It can be configured at run time to use whichever available mechanisms are supported by the actual process simulator that models the plant being simulated. ClipsClient is an expert or rule-based system, based on NASA’s CLIPS expert system software that can make inferences about the information contained in the messages. It consists of a set of facts, a number of rules and an inference engine. It can be provided with a number of rules that monitor how operators are running the plant, and react in useful ways to these events. The simulator notifies the server of changes in process parameters through a message. The values may be displayed, for example as gauge readings, in the virtual environment. As operators control the plant, their actions, say opening a valve, are also reported by messages via the server to the process simulation. Messages can also be read by the rule-based system, allowing it to maintain its own representation of the plant. This in turn permits automated expert reasoning on the state of the plant and the actions of its operators which can cause further message to be sent to the server. The rule-based system is therefore, a powerful mechanism for rapidly reconfiguring the application and general rules can be written that only require new facts at run-time to change the behaviour of the entire virtual environment. The message syntaxes, the system architecture and the interfacing of the external modules are described along with examples showing their individual and joint benefits.
Description: This conference paper was published in the book, 19th European Symposium on Computer Aided Process Engineering [© Elsevier]: http://www.elsevier.com/wps/find/bookdescription.cws_home/718819/description#description
Version: Accepted for publication
URI: https://dspace.lboro.ac.uk/2134/5731
ISBN: 9780444534330
Appears in Collections:Conference Papers and Presentations (Computer Science)

Files associated with this item:

File Description SizeFormat
ESCAPE19Paper.pdf137.71 kBAdobe PDFView/Open


SFX Query

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.