Pular para conteúdo

4. Cenários, Objetivos e Pontuação

Um cenário é um exercício salvo: onde a planta começa, a que velocidade o relógio anda, que falhas entram e quando, e o que o treinando precisa alcançar para passar. Cenários vivem dentro do arquivo do fluxograma, então o mesmo exercício pode ser conduzido por qualquer instrutor com o arquivo.

O que você vai aprender

  • Criar um cenário com falhas agendadas
  • Os quatro tipos de objetivo e como cada um pontua
  • Carregar e rodar um cenário, encerrar o exercício, ler o relatório

Pré-requisitos

  • Página 3: você já injetou uma falha à mão

A aba Scenarios

O cenário com sua falha agendada e seus objetivos

A lista à esquerda contém os cenários do arquivo. New adiciona um, Delete remove o selecionado, Save all grava todos no fluxograma (lembre de salvar o arquivo depois), Load torna o selecionado o cenário ativo.

Campos de um cenário:

Campo Significado
Name, Description O que se diz ao treinando, e o que você diz a si mesmo
Schedule O cronograma dinâmico a rodar
Initial state O estado armazenado a restaurar quando o exercício começa (os snapshots da página 2 aparecem aqui)
Speed (x) O fator de velocidade com que o exercício começa
Scheduled malfunctions Linhas de Malfunction, Target, Severity (0-1), Ramp (s), At (s): a falha dispara automaticamente At segundos simulados depois do Start
Objectives and scoring Linhas descritas abaixo

Objetivos

Cada objetivo tem um Kind, uma Condition (o mesmo bloco que os intertravamentos usam: um Target, uma Property, um operador e um valor, ou um nível de alarme), Points por passar e, para dois dos tipos, uma Penalty. Prazos e tempos de sustentação são segundos simulados depois do Start; valores são nas unidades de exibição do fluxograma.

Tipo Passa quando Pontuação
Reach A condição se torna verdadeira antes de Deadline s e se mantém por Hold s Pontos cheios no sucesso; zero se o prazo passa
Avoid A condição nunca se torna verdadeira Cada ocorrência custa Penalty pontos; com penalidade zero, uma ocorrência reprova o objetivo
KeepInRange A propriedade fica entre Min e Max por pelo menos a fração exigida do exercício (90 % por padrão) Cada segundo fora da faixa custa Penalty; a fração decide aprovado ou reprovado
OperatorAction O treinando faz algo cujo texto no diário contém Action text, antes do prazo Pontos cheios no sucesso

A coluna Condition também aceita Alarm active com um nível (LL, L, H, HH) em um indicador, e Interlock tripped com o nome de um intertravamento, o que torna objetivos como "nunca deixe PIT-001 chegar a HH" ou "não dispare o SIS" uma linha cada.

Monte o primeiro exercício

Cenário Feed valve fails open:

  • Estado inicial a, cronograma schedule1, velocidade 5
  • Falha agendada: ValveFailOpen em FV-001, severidade 1, rampa 20, em 60
  • Objetivos:
Nome Tipo Condição Prazo Hold Pontos Penalidade
Hold the pressure KeepInRange PIT-001 / Monitored Value, Min 150, Max 400 30 0,1 por s
No HH pressure Avoid Alarm active HH em PIT-001 20 0
Take PID-012 to manual OperatorAction Action text PID-012 mode -> MANUAL 240 10
Pressure back to 2 bar Reach PIT-001 / Monitored Value < 250 600 30 20

Pressione Save all, depois salve o fluxograma.

Action text

O texto que um objetivo procura é o texto que o diário registra. Faça uma ação no painel do operador, leia a linha dela na aba Journal e copie a parte que a identifica. PID-012 set point casa com qualquer mudança de set point nesse controlador; LV-001 opening com qualquer abertura manual.

Rode

  1. Selecione o cenário e pressione Load. O estado inicial é restaurado, as falhas são armadas, os objetivos zerados; o diário registra.
  2. Start. Aos 60 s a válvula de alimentação começa a abrir; o treinando (você, por enquanto, pelo painel do operador da página 5) precisa manter o separador dentro dos limites.
  3. A aba Exercise mostra cada objetivo com seu status (Pending, Passed, Failed), os pontos até o momento e uma coluna de detalhe ("outside for 42 s", "met at 00:03:10").
  4. End exercise and score congela a sessão e decide os objetivos pendentes pelo que aconteceu até ali: um Reach que não aconteceu reprova, um Avoid que nunca disparou aprova. As penalidades nunca levam um objetivo abaixo de zero.
  5. Report... abre o relatório do exercício, um documento Markdown com a pontuação, o resultado de cada objetivo, contagens (ações do operador, alarmes levantados, trips, falhas injetadas, passos falhos) e a linha do tempo completa. Salve como .md e entregue ao treinando.

A aba Exercise durante o cenário

Projetando bons cenários

  • Uma falha por cenário no começo. Combine falhas só depois de o treinando lidar com cada uma sozinha.
  • Dê ao treinando um minuto tranquilo antes da primeira falha: a coluna At existe para isso.
  • Use rampas. Um degrau é uma charada; uma rampa é uma planta.
  • Pontue o que importa: um Avoid no alarme HH, um KeepInRange na especificação do produto, um OperatorAction para o passo de procedimento que você está ensinando.
  • Deixe o prazo generoso na primeira vez e aperte no cenário seguinte.

A próxima página vai para o lado do treinando da sala.