Verificação formal de sistemas instrumentados de segurança na indústria de petróleo e gás natural

Detalhes bibliográficos
Autor(a) principal: Reis, Luiz Paulo Enadio dos
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/193907
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2018.
id UFSC_5820c6f7d81f14a3b1205f721212c941
oai_identifier_str oai:repositorio.ufsc.br:123456789/193907
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaReis, Luiz Paulo Enadio dosQueiroz, Max Hering deFarines, Jean Marie Alexandre2019-03-20T16:24:13Z2019-03-20T16:24:13Z2018355869https://repositorio.ufsc.br/handle/123456789/193907Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2018.Esta dissertação apresenta um método automatizável para verificação formal de programas de CLP integrada à metodologia de desenvolvimento de Sistemas Instrumentados de Segurança (SIS) na indústria de petróleo e gás. As especificações de segurança relacionando os diversos sensores e atuadores de SIS são padronizadas em Matrizes de Causa e Efeito (MCE), que são sistematicamente traduzidas em fórmulas LTL. São apresentadas regras para tradução do programa de CLP em diagrama Ladder para um modelo formal em linguagem intermediária FIACRE que serve de entrada para realização de model checking através da cadeia de verificação TINA/SELT. A fim de lidar com a complexidade dos modelos formais para SIS reais, apresenta-se um método baseado em cone de influência para decomposição do processo de model checking}e simplificação dos modelos em FIACRE. Os contraexemplos resultantes são convertidos em diagramas de sinal ou em comandos para o simulador do CLP, que facilitam a interpretação das falhas identificadas. O método foi aplicado para verificação de um caso ilustrativo e para partes do código do SIS de uma plataforma de petróleo offshore real. Os resultados mostram que o método é eficaz em detectar, quando existem, incongruências entre as especificações de segurança e a programação do CLP. Porém em sistemas com um número elevado de entradas e saídas uma única etapa de redução não é suficiente para diminuir a complexidade do sistema, ao ponto do mesmo ser processável por computadores comuns. Nestes casos uma segunda etapa de redução, baseada nas regras LTL, foi criada com intuito de verificar esses casos. Entretanto algumas propriedades não são possíveis de serem reduzidas, sendo assim alguns casos a propriedade não pode ser verificada por este método.Abstract : This work presents an automated method of formal verification PLC programs integrated to Safety Instrumented Systems (SIS) development methodology applied to oil and gas industry. The safety specifications relating inputs and outputs are standardized by Cause and Effect Matrices (CEM), which are translated into LTL formulas. This work presents rules for translating PLC programs in Ladder diagrams to a formal model intermediate language called FIACRE that make the model checking through the TINA/SELT verification chain. To handle the complexity of real SIS formal models, it is presented a method based on cone of influence to breakdown the model checking process and simplify FIACRE models. The resulting counterexamples are converted in signal diagrams or in commands for the PLC simulator to make analysis easier. The method was applied to verify an illustrative PLC code of a real offshore oil platform. The results show that the method is effective in detecting inconsistencies between the safety specifications and PLC programming. However in systems with a high number of inputs and outputs a single reduction step is not enough to reduce the complexity of the system. Therefore, a second reduction step, based on LTL rules, was created with the purpose of verifying these cases.138 p.| il.porEngenharia de sistemasAutomaçãoControladores programáveisSistemas de segurançaVerificação formal de sistemas instrumentados de segurança na indústria de petróleo e gás naturalinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINALPEAS0277-D.pdfPEAS0277-D.pdfapplication/pdf2591716https://repositorio.ufsc.br/bitstream/123456789/193907/-1/PEAS0277-D.pdf3a9950664ce377150e14dcdbc9078ae8MD5-1123456789/1939072019-03-20 13:24:14.036oai:repositorio.ufsc.br:123456789/193907Repositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732019-03-20T16:24:14Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Verificação formal de sistemas instrumentados de segurança na indústria de petróleo e gás natural
title Verificação formal de sistemas instrumentados de segurança na indústria de petróleo e gás natural
spellingShingle Verificação formal de sistemas instrumentados de segurança na indústria de petróleo e gás natural
Reis, Luiz Paulo Enadio dos
Engenharia de sistemas
Automação
Controladores programáveis
Sistemas de segurança
title_short Verificação formal de sistemas instrumentados de segurança na indústria de petróleo e gás natural
title_full Verificação formal de sistemas instrumentados de segurança na indústria de petróleo e gás natural
title_fullStr Verificação formal de sistemas instrumentados de segurança na indústria de petróleo e gás natural
title_full_unstemmed Verificação formal de sistemas instrumentados de segurança na indústria de petróleo e gás natural
title_sort Verificação formal de sistemas instrumentados de segurança na indústria de petróleo e gás natural
author Reis, Luiz Paulo Enadio dos
author_facet Reis, Luiz Paulo Enadio dos
author_role author
dc.contributor.none.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Reis, Luiz Paulo Enadio dos
dc.contributor.advisor1.fl_str_mv Queiroz, Max Hering de
dc.contributor.advisor-co1.fl_str_mv Farines, Jean Marie Alexandre
contributor_str_mv Queiroz, Max Hering de
Farines, Jean Marie Alexandre
dc.subject.classification.none.fl_str_mv Engenharia de sistemas
Automação
Controladores programáveis
Sistemas de segurança
topic Engenharia de sistemas
Automação
Controladores programáveis
Sistemas de segurança
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2018.
publishDate 2018
dc.date.issued.fl_str_mv 2018
dc.date.accessioned.fl_str_mv 2019-03-20T16:24:13Z
dc.date.available.fl_str_mv 2019-03-20T16:24:13Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/193907
dc.identifier.other.none.fl_str_mv 355869
identifier_str_mv 355869
url https://repositorio.ufsc.br/handle/123456789/193907
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 138 p.| il.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/193907/-1/PEAS0277-D.pdf
bitstream.checksum.fl_str_mv 3a9950664ce377150e14dcdbc9078ae8
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805091587719168