Sunteți pe pagina 1din 6

TTULO TODO EM LETRAS MAISCULAS NO ESTILO <TITULO>

FLVIO TORRES FILHO1, MARIA DE FTIMA Q. VIEIRA1, WASHINGTON SOARES2.


(ESTILO: <AUTORES>)
1.

Laboratrio, Departamento, Universidade


Endereo para Correspondncia
E-mails: em-uma-fonte-de-tamanho-fixo@como-Courier-News (de preferncia)

2. Laboratrio de Qualquer Coisa, Depto. de Outra Coisa, Universidade de Algum Lugar


Caixa Postal 6969, 12345-678 Patopolis, DL, PATOLAND
E-mails: um-autor@acme.com, segundo@acme.com.br, assim@dominio.pais
Abstract This paper presents a framework to support the development of three-dimensional virtual scenarios to be played on
a simulator conceived for training electrical systems operators. Due to the variety of scenarios of interest, their representation
can be very complex and thus time consuming. This framework consists of the description of a systematic approach and supporting tools from the ontology domain. As it will be discussed, this approach resulted in the reduction of the overall complexity; achieved by the interchange of descriptions from different levels of abstraction such as the representation of 3D objects in a
programming language and Coloured Petri Nets (CPN) models of objects behaviour through XML.
Keywords Keyword list, separated by, colons. Style: <Palavraschave>. Maximum of four keywords. At least, one of them
must match with the topics of interest of the events. Check topics at: http://www.sbai2013.ufc.br/ or
http://posmec.ufabc.edu.br/dincon2013/)
Resumo Este o lugar de colocar o texto do resumo (um nico pargrafo, que um sumrio conciso do trabalho, menos de
200 palavras em geral). Estilo: <Resumo>
Palavras-chave Lista de palavras-chave, separadas por vrgulas. Estilo: <Palavraschave>. Mximo de quatro palavras-chave,
sendo que pelo menos uma delas deve corresponder a um dos tpicos de interesse dos eventos. Conferir tpicos em:
http://www.sbai2013.ufc.br/ ou http://posmec.ufabc.edu.br/dincon2013/)

Introduo

Aplicaes baseadas em realidade virtual, e voltadas ao treinamento de operadores de sistemas industriais (Figura 1), favorecem a assimilao dos
procedimentos tcnicos por parte do usuriotreinando atravs da vivncia de situaes virtuais
semelhantes s situaes reais experimentadas no
ambiente de trabalho.
A experincia e aprendizado adquiridos por operadores industriais em softwares de simulao esto
diretamente relacionados aos cenrios de treinamento
que so projetados.
Esses cenrios podem reproduzir situaes de
rotina, com o sistema operando em condies normais, quando os operadores realizam tarefas mais
simples e frequentes. Mas tambm podem retratar
situaes de exceo ou crticas, quando operadores
necessitam realizar tarefas mais complexas e raras, a
exemplo de ocorrncias que demandam a recomposio do sistema.
Dessa forma, os simuladores so teis tanto na
qualificao de operadores iniciantes como na reciclagem de operadores experientes.
Por outro lado, a fim de garantir uma formao
profissional abrangente, existe a necessidade de se
criar uma diversidade de cenrios de treinamento

com caractersticas especficas, que permitam atender


as deficincias particulares de cada operador.
Em contrapartida, o processo de desenvolvimento desses cenrios uma atividade complexa que
envolve o trabalho de uma equipe de profissionais
multidisciplinar (designers 3D, programadores, engenheiros e especialistas no domnio).

Figura 1. Simuladores baseados em realidade virtual e voltados ao


treinamento de operadores industriais

Nesse trabalho, prope-se estabelecer uma sistemtica para o desenvolvimento de cenrios em ambientes virtuais tridimensionais voltados para treinamento, que se apoiar na construo de ontologias
para os diferentes domnios de aplicao. Pretendese que a ontologia possa reduzir a complexidade glo-

bal do processo de autoria do ambiente virtual, assegurando a compreenso necessria dos requisitos de
treinamento, assim como a reusabilidade e a expansibilidade de objetos 3D, componentes de animao e
modelos de simulao.
Este artigo est assim estruturado: na seo 2,
apresenta-se uma breve reviso de trabalhos relacionados; na seo 3, discorre-se sobre ambientes virtuais voltados ao treinamento de operadores industriais
e, em particular, sobre o sistema SimuLIHM, dedicado ao treinamento de operadores de subestaes eltricas; na seo 4, apresenta-se a estratgia de desenvolvido de cenrios de treinamento para o SimuLIHM; E, finalmente, na seo 5, apresentam-se propostas de trabalhos futuros e as consideraes finais.

Assim, ontologias permitem identificar modelos de


componentes reutilizveis no sistema.
Ontologias podem ser desenvolvidas atravs de
metodologias e ferramentas distintas, bem como esto representadas por diferentes linguagens. STAAB
et al (2003) apresenta um estudo comparativo entre
diferentes metodologias, linguagens e ferramentas
que apoiam a modelagem e implementao de ontologias.
Neste trabalho, em particular, foi adotado o mtodo 101 (Noy & McGuinness, 2001) de desenvolvimento de ontologias, a ferramenta de edio Proteg (2008), associado ao plug-in Proteg-OWL. Esse
plug-in permite a definio de ontologias na linguagem OWL (Web Ontology Language), padro recomendado pela W3C.

2 Estado da Arte
3 SimuLIHM
2.1 Ontologia
Na Cincia da Informao, dentre as definies
de ontologia mais citadas na literatura, destaca-se a
apresentada por Gruber (1993, p. 199). Segundo esse
autor, uma ontologia pode ser definida como uma
especificao explicita e formal de uma conceitualizao compartilhada.
O termo conceitualizao refere-se a um conjunto de definies de conceitos e de relacionamentos
existentes entre estes conceitos. Uma especificao
explicita quer dizer que as limitaes de uso de
conceitos e relacionamentos esto explicitamente
definidas. Estando tambm formalizada, a ontologia
passvel de ser processada por mquinas (ALMEIDA; BAX, 2003).
Alm disso, por ser compartilhada, uma ontologia reflete um conhecimento consensual, aceito por
um grupo de pessoas.
Os componentes bsicos de uma ontologia so
classes (dispostas de forma hierrquica), relaes
(que representam as formas de interao entre conceitos do domnio ontolgico), axiomas (regras que
regulam as associaes entre as classes e relaes) e
instncias (elementos especficos do domnio).
Para a engenharia de software, uma ontologia
representa um elemento importante no processo de
desenvolvimento de aplicaes (Alonso, 2006). Por
exemplo, ao disponibilizar um vocabulrio especializado para descrio de um dado domnio, a ontologia
permite reduzir erros conceituais e de terminologia
durante a modelagem e o desenvolvimento do software. Ao mesmo tempo, possibilita tanto o compartilhamento do conhecimento entre os desenvolvedores
do software quanto transferncia e a aquisio desse mesmo conhecimento, apoiados pela anlise ontolgica.
Alm disso, uma ontologia, enquanto base conceitual, pode apoiar a definio, a classificao e a
identificao de componentes de software voltados
para uma aplicao dentro do domnio ontolgico.

O SimuLIHM consiste em um simulador para


treinamento de operadores em sistemas eltricos, foi
desenvolvido no Laboratrio de Interface HomemMquina (LIHM), na Universidade Federal de Campina Grande. Seu propsito apoiar o treinamento de
operadores de subestaes eltricas na execuo de
manobras no sistema e na identificao de falhas/faltas nesse ambiente. Sua arquitetura, apresentada em (Torres Filho, F., Vieira, M. d. F. Q. & Costa, R. C. d.; 2011), composta de: mdulo operador,
mdulo tutor e um servidor.
O mdulo operador consiste no ambiente utilizado pelo operador para executar os seus treinamentos
e disponibiliza dois modos de interao com a planta
simulada. Um atravs do supervisrio (diagrama unifiliar) ou atravs dos painis de controle.
O mdulo tutor responsvel por gerir a comunicao entre o servidor e os clientes, criando as sesses de treinamento. Este mdulo permite a edio de
cenrios, acompanhar a execuo de um treinamento,
apresentando as aes do treinando em tempo real;
inserir eventos em um treinamento em andamento;
visualizar e analisar o histrico de aes, inserir comentrios e elaborar um parecer sobre o aproveitamento dos treinandos.
Por fim, o servidor armazena as informaes do
treinamento atravs de um sistema de gerenciamento
de banco de dados SGBD (SQL Server) e contm o
motor de simulao do sistema. A comunicao entre
os mdulos atravs do protocolo TCP/IP (Transmission Control Protocol/ Internet Protocol).
Os objetos de interao representados no simulador possuem trs camadas distintas, conforme ilustrado na Figura 2. Cada camada constituda por um
modelo executvel que descreveremos a seguir.

ta), localizados na rea externa da subestao (por


exemplo, linhas de transmisso, disjuntores e chaves
seccionadoras).
4 Processo de desenvolvimento de cenrios de
treinamento

Esses modelos so descritos na linguagem X3D


(eXtensible 3D) e so executados pelo visualizador
Xj3D (Brutzman et al, 2007), possibilitando a navegao no espao virtual e a interao com os elementos que o compem.
Para a elaborao destes modelos necessrio o
domnio de ferramentas de modelagem 3D. No projeto do SimuLIHM, foi utilizado o X3D-Edit como
ferramenta de modelagem e desenvolvida uma biblioteca de objetos que podem ser reutilizados na composio de diferentes cenrios (Torres & Vieira, 2012).

Cenrio de treinamento consiste na descrio do estado inicial do ambiente de simulao, na evoluo


das aes do treinamento (descrio da sequncia de
eventos que devem ocorrer no decorrer do treinamento) e dos recursos que sero utilizados durante a evoluo do cenrio. Uma vez que as situaes so antecipadas, assim como na operao, o treinando deve
realizar tarefas de acordo com o prescrito na documentao da empresa.
A abordagem de desenvolvimento de cenrios de
treinamento 3D, proposta nesse trabalho, baseada
em ontologias no domnio do treinamento a ser realizado, conforme descrito a seguir.
A montagem de diferentes cenrios de treinamento se apoia no reuso de componentes de software
(modelos 3D, componentes de animao e modelos
de simulao), os quais so combinados e configurados de acordo com a interpretao das informaes
armazenadas na ontologia.
As etapas do processo de desenvolvimento de
cenrios de treinamento esto representadas na Figura 4 e sero descritas a seguir.

3.2 Modelo de animao

4.1 Etapa 1 Descrever o cenrio de treinamento

Para animar os modelos executados no visualizador foi necessrio utilizar a API Scene Access Interface SAI, desenvolvida em Java e definida pela
norma ISO/IEC 19775-2:2004. Essa API oferece um
conjunto de mtodos que permitem acessar a cena 3D
e definir o comportamento dos objetos representados,
que tambm poder ser alterado a partir de aes dos
usurios. Por exemplo, para rotacionar uma chave em
um painel de controle, ou pressionar uma botoeira.
Alm disso, esta camada comunica-se com os
modelos em X3D e os modelos de simulao.

O ponto de partida deste processo de desenvolvimento a descrio do treinamento atravs da instanciao de ontologias de domnio. Com base nos
termos, relacionamentos e regras definidos, descrevemos os elementos constituintes do cenrio de treinamento.
Neste trabalho, foram definidas cinco ontologias
diferentes para apoiar a modelagem de treinamentos
com operadores de sistemas eltricos em um ambiente de simulao 3D. So elas: Treinamento, CenrioDeTreinamento, Modelo3D, Planta e IHM.

Figura 2. Camadas de modelos que constituem um objeto de interao no SimuLIHM

3.1 Modelo 3D

3.3 Modelo de simulao


Para descrever o comportamento dos objetos foi
criada uma biblioteca com os modelos de simulao.
Estes modelos so descritos em Redes de Petri Coloridas (CPN) e representam o funcionamento dos objetos de interao de uma subestao e os seus estados (Torres & Vieira, 2010).
A biblioteca possui dois grupos de modelos: os
que modelam o comportamento dos objetos da sala
de controle, mais especificamente dispositivos de
operao do sistema (chaves, botoeiras, mostradores,
painis e outros); e os que modelam o campo (plan-

Figura 3. Integrao de ontologias para descrio semntica do


treinamento simulado

Figura 4. Representao da abordagem ontolgica para desenvolvimento de cenrios de treinamento 3D

Conforme

ilustrado

na

cenrio de treinamento e seus elementos, de modo a


refletir a estrutura genrica representada na Tabela 1.
Tabela 1. Estrutura genrica do cenrio de treinamento
Ttulo do cenrio
Descrio do
cenrio

Temtica
do Cenrio

Descrio antes
da simulao
Descrio depois
da simulao

Pr-requisitos
Objetivo geral
Objetivo

Dados Gerais

Objetivo especfico
Descrio da tarefa

Tarefa

Identificao do tipo de tarefa (Identificao de defeito, liberao de


equipamento, normalizao de equipamento, recomposio de sistema,
etc.)
Nvel de dificuldade
Nvel de emergncia
Nvel de frequncia

Durao (Tempo total de execuo do cenrio)


Documento (Manual de operao, formulrio,
check list, norma, desenho e outros.)

Elementos do cenrio

Cenrio de treinamento

Figura 3, essas ontologias foram integradas. Conceitos das ontologias Modelo3D, Planta e IHM so incorporados a ontologia CenarioDeTreinamento. Por
sua vez, a ontologia CenrioDeTreinamento incorporada a ontologia Treinamento.
Essas cinco ontologias so descritas a seguir.
Ontologia Treinamento: define um conjunto
de conceitos e propriedades, permitindo a descrio
de treinamentos com operadores de sistemas eltricos. Esse vocabulrio inclui os tipos de treinamento,
mtodos utilizados, objetivos, temtica do treinamento e os recursos necessrios ao treinamento (recursos
humanos, materiais e financeiros).
A ontologia tambm constituda por restries que servem de filtros na descrio do treinamento. Por exemplo, se um treinamento constitudo por
equipes de pessoas (equipe de tutores, equipe de treinandos ou equipe de auxiliares), apenas um subconjunto das pessoas dessas equipes podero participar
das sesses daquele treinamento.
Em particular, um treinamento simulado (mtodo adotado em sesses de treinamento) constitudo por cenrios de treinamento. Participantes de uma
sesso de treinamento simulado iro representar um
personagem no cenrio de treinamento. A ontologia
Cenrio abordada a seguir.
Ontologia Cenrio De Treinamento: define
os conceitos que descrevem os dados gerais de um

Ambiente (Identificao do modelo 3D que representa o ambiente virtual)


Personagem (Operador da planta, operador de
sistema, engenheiro, etc.)
Objeto da IHM (Descrio dos objetos de interao presentes no cenrio e definio de seus
respectivos estados)

Evento
Programado

Evento Temporizado
Evento Condicional

Evento
Evento do
Personagem

rmetros do modelo geomtrico da chave conforme


as setas na figura indicam. A representao visual,
resultante da execuo desse modelo, tambm apresentada na Figura X.

Ao Esperada
Ao Realizada

Ontologia Planta: define os componentes de um


sistema eltrico de potncia e os relacionamentos
entre cada componente. Essa ontologia se apoia no
modelo semntico de dados definido nos padres
IEC- 61968-301 e IEC 61968-11.
Esses dois padres so conhecidos coletivamente
como CIM Common Information Model.
Ontologia IHM: define os conceitos que descrevem a interface homem-mquina (IHM) de uma
subestao eltrica, constituda por objetos de comunicao e objetos de manobra em painis de controle,
tais como chaves, botoeiras, mostradores, quadros de
eventos e sinalizadores (Torres & Vieira, 2012).
Os relacionamentos entre esses componentes e
os estados que podem assumir tambm so definidos.
Ontologia Modelo 3D: define um conjunto de
conceitos e propriedades que descrevem o modelo
3D dos componentes do cenrio virtual, tais como o
ambiente da sala de controle, os personagens e a interface homem-mquina (IHM).
4.2 Etapa 2 Gerar o ambiente virtual 3D
A instanciao das ontologias serve como uma
base de conhecimento, onde possvel descrever e
consultar informaes sobre quais elementos so
encontrados no cenrio de treinamento e quais os
modelos que os representam.
A gerao automtica do ambiente virtual 3D
obtida a partir de um mdulo de software capaz de
interpretar a informao armazenada nessa base de
conhecimento.
Existem diversas APIs disponveis que apoiam o
desenvolvimento de aplicativos de software que utilizem ontologias representadas na linguagem OWL.
Destaca-se aqui o framework Jena, escrito na linguagem Java, de cdigo aberto, gratuito, oferecendo
recursos para edio de ontologias e realizao de
consultas com base em motores de inferncia.
Conforme mencionado anteriormente, os modelos 3D esto descritos na linguagem X3D, que segue
o padro XML. Dessa forma, a instanciao dos modelos, com base nas informaes obtidas do modelo
ontolgico, possvel atravs de uma API para edio de documentos no formato XML. Nesse trabalho,
utilizamos API Java JDOM Erro! Fonte de referncia no encontrada., com a qual podemos alterar,
criar e navegar pela estrutura do documento X3D.
Como exemplo, na Figura X ilustrado os atributos da chave CH12J5, uma instncia da classe
chave_Giro_Pressao_Giro. Esses atributos so pa-

4.3 Etapa 3 Configurar modelos de simulao


O CPN Tools (2012), ambiente que executa os
modelos de simulao, possui um formato de arquivo
XML com extenso .cpn. Sendo assim, a configurao desses modelos para representarem um cenrio
de treinamento tambm possvel utilizando a API
JDOM para edio do arquivo .cpn, de acordo com
as informaes obtidas da base de conhecimento.
Parte do modelo que representa uma chave GiroPresso-Giro ilustrado na Figura 5 a seguir.

Figura 5. Grafo do modelo CPN da chave tipo Giro-Presso-Giro

4.4 Etapa 4 Armazennar o cenrio de treinamento


no banco de dados
O ambiente virtual 3D, os modelos de simulao
e a base de conhecimento so armazenados em um
sistema gerenciador de banco de dados (SGBD) com
suporte a arquivos no formato XML.

4.5 Etapa 5 Execuo do cenrio de treinamento


O treinando e o tutor, engenheiro responsvel
pelo treinamento, dispem de uma interface grfica
na qual podem selecionar o cenrio de treinamento
disponvel no banco de dados do sistema e executlo.
Durante essa etapa, a base de conhecimento
consultada e atualizada, de modo a registrar os eventos da simulao. Esses registros apoiam a anlise do
desempenho do treinando no cenrio simulado.
5 Concluso
Neste artigo foi apresentado o processo de desenvolvimento de cenrios virtuais tridimensionais
voltados para o treinamento de operadores industriais. Esse processo se apoia na descrio formal do
cenrio, cujos termos, relacionamentos e restries
esto previstos em ontologias no domnio da aplicao.
A soluo proposta permite desenvolver cenrios
de treinamento para ambiente de simulao com maior rapidez e por profissionais tutores, especialistas no
contexto do treinamento, mas no necessariamente
habilitados a desenvolver objetos 3D, modelos de
simulao ou de animaes.
Contrastando outros trabalhos na literatura, a
presente pesquisa busca apoiar a modelagem de cenrios de treinamento em que o treinando, imerso num
ambiente virtual tridimensional, pode interagir com
os elementos do cenrio simulando a execuo de
manobras e observando o comportamento de sistema.
Dando continuidade a esta pesquisa, est previsto o desenvolvimento de um mdulo de software integrado a um ambiente grfico de edio de cenrios
do SimuLIHM e que ir apoiar a execuo das cinco
etapas do processo de modelagem dos cenrios de
treinamento.
Agradecimentos
Os autores agradecem a CAPES (Coordenao
de Aperfeioamento de Pessoal do Ensino Superior)
pelo apoio a esta pesquisa.
Referncias Bibliogrficas
ALMEIDA, M; BAX, M. Uma viso geral sobre
ontologias: pesquisa sobre definies, tipos,
aplicaes, mtodos de avaliao e de
construo. Revista Cincia da Informao,
Braslia, v. 32, n.3, p. 7-20, Set./Dez. 2003.
ALONSO, Julita Bermejo. Ontology-based Software
Engineering. Integrating Cognition Emotion
Autonomy. 6th Framework Programme Cognitive Systems. November, 2006.

Brutzman, Don; Daly, Leonard. X3D: Extensible 3D


Graphics for Web Authors. California: Morgan
Kaufmann Publications, 2007.
CPN Tools, 2012. The Cpn Tools homepage. Avalible at: http://cpntools.org/start [Acesso em 20
Maio 2013].
GRUBER, T. R. A translation approach to portable
ontology specifications. Knowledge Acquisition,
v. 5, n. 2, p. 199-220, 1993.
NOY, N. & MCGUINESS, D., 2001. Ontology
Development 101 A guide to creating your
first ontology. KSL Technical Report.
Protg, 2008. The Protg Ontology Editor and
Knowledge Acquisition System. Available at:
http://protege.stanford.edu/ [Acesso em 10 Maio
2013].
STAAB, S.; STUDER, R. Handbook on Ontologies,
International Handbooks on Information Systems. 2nd Edition. [S.l.]: Springer, 2003. p. 811.
ISBN 9783540709992.
Torres Filho, F. & Vieira, M. d. F. Q., (2010).
Motor de simulao baseado em modelos CPN
aplicado a um sistema para treinamento de
operadores. Anais do XVIII Congresso
Brasileiro de Automtica, pp. 1252 - 1259.
Torres Filho, F. & Vieira, M. d. F. Q., (2012). Abordagem ontolgica para modelagem da IHM
de subestaes eltricas. Anais do XIX Congresso Brasileiro de Automtica.
Torres Filho, F., Vieira, M. d. F. Q. & Costa, R. C.
d., (2011). Ambiente para o treinamento de operadores em painis e supervisrio apoiado por
um mdulo tutor. Anais do X Simpsio Brasileiro de Automao Inteligente, Volume X, pp.
857-862.

S-ar putea să vă placă și