LOGIN / Acesse o sistema

Esqueceu sua senha? Redefina aqui.

Ainda não possui uma conta? Cadastre-se aqui!

REDEFINIR SENHA

Insira o endereço de email associado à sua conta que enviaremos um link de redefinição de senha para você.

Ainda não possui uma conta? Cadastre-se aqui!

Este conteúdo é exclusivo para membros ABCM

Inscreva-se e faça parte da comunidade

CADASTRE-SE

Tem uma conta?

Torne-se um membros ABCM

Veja algumas vantagens em se manter como nosso Associado:

Acesso regular ao JBSMSE
Boletim de notícias ABCM
Acesso livre aos Anais de Eventos
Possibilidade de concorrer às Bolsas de Iniciação Científica da ABCM.
Descontos nos eventos promovidos pela ABCM e pelas entidades com as quais mmantém acordo de cooperação.
Estudantes de gradução serão isentos no primeiro ano de afiliação.
10% de desconto para o Associado que pagar anuidade anntes de completar os 12 meses da última anuidade paga.
Desconto na compra dos livros da ABCM, entre eles: "Engenharia de Dutos" e "Escoamento Multifásico".
CADASTRE-SE SEGUIR PARA O VIDEO >

Tem uma conta?

Eventos Anais de eventos

Anais de eventos

COBEM 2023

27th International Congress of Mechanical Engineering

Model checking aided design of alarm and seal logic for ship control and monitoring system

Submission Author: RAFAEL CELESTINO DOS SANTOS , SC
Co-Authors: RAFAEL CELESTINO DOS SANTOS, Max Hering de Queiroz
Presenter: RAFAEL CELESTINO DOS SANTOS

doi://10.26678/ABCM.COBEM2023.COB2023-0915

 

Abstract

This paper presents an application of model checking (MC) to the design of Control and Monitoring System (CMS) of the Brazilian Navy (MB) Ships, with the objective of validating the safety of the specification of the alarm and seal logic implemented in Programmable Logic Controllers (PLC). The CMS is responsible for monitoring and controlling the propulsion plant and mitigating possible damage to the ship, such as fire and flooding. The alarm and seal logic aims to retain the alarm signal in the PLC until it is remotely recognized by the operator in the Human Machine Interface (HMI). The use of MC is recommended by the IEC 61508 and IEC 61511 standards for critical programmable safety systems, such as the CMS, because it is an automatic and exhaustive formal verification technique that allows validating whether the safety properties are fulfilled by the system, for all possible scenarios. A functional error in the CMS can cause a risk to the lives of the crew, material damage to the ship and environmental risks. The specification of the control logics in the MB is elaborated through Binary Logic Diagram (BLD), according to ISA 5.2. The MC aided design methodology follows these steps: 1) the safety requirements are represented by Cause and Effect Matrix (CEM), according to IEC 62881; 2) each CEM safety property is translated into two Linear Temporal Logic (LTL) formulas representing Spurious Trip Freeness (STF) and Failure on Demand Freeness (FDF), which are established by IEC 61511-1; 3) the BLD model is translated into formal Temporized Transition System (TTS), by means of the intermediary language FIACRE; 4) the LTL properties are verified in the TTS model by means of the model checker TINA/SELT. The results show that the BLD for the Alarm and Seal logic proposed by the MB design team, fulfills the FDF property, but not the STF property. Additionally, TINA/SELT presents a counterexample, from which it is possible to identify the error and to correct the BLD. After correction, a new verification has been performed. The new result shows that the corrected BLD fulfills the STF and FDF properties. In this way, the MC proves to be an efficient technique to aid engineers in identifying errors even in the early stages of the CMS design, reducing the correction costs and increasing reliability.

Keywords

Model Checking, Control and Monitoring System, programmable logic controller, Binary Logic Diagram, Cause and Effect Matrix, Linear Temporal Logic

 

DOWNLOAD PDF

 

‹ voltar para anais de eventos ABCM