Вы находитесь на странице: 1из 7

XVIII Congresso Brasileiro de Automtica / 12 a 16-setembro-2010, Bonito-MS

MODELAGEM UML DE UM SIMULADOR DE TRAFEGO ELEVADORES E SUA IMPLEMENTAO POR MEIO DE UM EMULADOR DE CONTROLADOR LGICO PROGRAMAVEL ALVARO A. PATIO-FORERO* VIVIAN MILEN OREJUELA RUIZ**, GUILHERME CARIB DE CARVALHO*, CARLOS H. LLANOS*
*

Grupo de Automao e Controle (GRACO), Departamento de Engenharia Mecnica, Universidade de Brasilia Campus Universitrio Darcy Ribeiro, FT-ENM, Braslia, D.F., 70910-900, Brasil
**

Facultad de Ingenieria de sistemas, Unidad Central del Valle Tulu-Valle, Carrera 27 A No. 48-144 Kilmetro 1 Salida Sur Tulu, Colombia Emails: patino@unb.br, , vorejuela@uceva.edu.co, gccarval@unb.br, llanos@unb.br
Abstract This work presents the application of the Unified Modeling Language (UML) for modeling an elevator group traffic simulator. The proposed model uses diagrams for describing the operational behavior of the simulator, emphasizing its application to the analysis of the main parameters in a modern architecture of elevator group control systems (EGCS). The UML diagrams describe the development of the elevator group traffic simulator as well as its interactions with the main components, such as the user interfaces and the Programmable Logic Controller (PLC). Additionally, the UML diagrams describe some communication aspects between the simulator tool and a PLC. The UML model was implemented using two different approaches: the traffic simulator was developed using the JAVA language on a personal computer and the elevator group model was developed on a CLP emulator (RSlogix Emulate 5000) in which a simplified elevator model was programmed using the structured text programming language (IEC 1131-3). The data exchange between the Java application and the PLC emulator was implemented using the OPC (Object Linking and Embedding for Process Control ) protocol, which allows for a bidirectional data communication and, therefore, an appropriate simulation of the elevator system. The proposed architecture, based on industrial instrumentation, resulted in a better approximation of the real situation if compared to the simulators traditionally used by the industry. Keywords UML, control systems, elevators system, fuzzy logic, PLC. ResumoEste trabalho apresenta a modelagem UML (Unified Modeling Language) de um simulador de trfego de grupo de elevadores e detalha seu o princpio de funcionamento por meio de diagramas, enfatizando a sua aplicao na anlise do comportamento dos principais parmetros do ambiente real de uma arquitetura moderna de um sistema controle de grupo de elevadores (EGCS). Estes diagramas descrevem o desenvolvimento do simulador e a interao com os diferentes atores do sistema, tais como os usurios e o Controlador Lgico Programvel (CLP). Alm disso, os diagramas apresentam a forma como ocorre a comunicao entre o simulador e o emulador de CLP. Para efeitos de simulao, o modelo desenvolvido foi implementado em um computador pessoal em linguagem de programao JAVA e o CLP foi substitudo por um emulador (RSlogix Emulate 5000), por meio do qual se realizou a programao do modelo dos elevadores utilizando a linguagem de programao texto estruturado (IEC 1131-3). A troca de dados entre o aplicativo JAVA e o CLP emulado foi implementado com base no protocolo de comunicao OPC (Object Linking and Embedding for Process Control) que permite uma comunicao bidirecional de dados. A arquitetura proposta, baseada em instrumentao industrial, mostrou-se mais prxima situao real que os simuladores tradicionalmente utilizados por empresas do setor. Palavras-chaveUML, sistemas de controle, sistema de elevadores, lgica difusa, CLP.

1 Introduo A Linguagem de Modelagem Unificada (UML) uma linguagem de modelagem voltada para sistemas orientados a objetos. A UML possibilita a visualizao de todos os passos de desenvolvimento de um problema de modelagem na forma de diagramas padronizados, envolvendo elementos estruturais (classes, objetos, relacionamentos, etc.), de comportamento (casos de uso, iterao, mquinas de estado), de agrupamento (pacote, modelo, subsistema, etc.), de relacionamento (composio, agregao, generalizao). A grande importncia da modelagem o fato de economizar custos na medida em que erros podem ser eliminados ainda na fase de projeto do sistema. No caso de sistemas de engenharia, a adoo de tcnicas modernas de modelagem provenientes da indstria de software tem sido acentuadas nos ltimos anos.. No caso da

Orientao a Objetos (OO) podemos ver os seguintes fatos que descrevem o aumento da sua importncia e impacto: (a) a denominada crise do software acontecida no final dos anos sessenta e sua primeira resposta na indstria e na academia que foi o projeto estruturado de sistemas e a programao estruturada. (b) Tanto o projeto estruturado como a programao estruturada no foram suficientemente apropriadas para resolver o problema porque as mesmas no seguiram uma metodologia unificada, levando a dificuldades para abordar a implementao diretamente a partir da modelagem do projeto; (c) a proposta de orientao a objetos veio a ser uma soluo mais apropriada, pois permitiu unificar os processos de modelagem de projeto e a sua implementao em conceitos padronizados e similares (Pressman, 2005). No contexto de sistemas orientados objeto, a metodologia proposta fez possvel vislumbrar a

XVIII Congresso Brasileiro de Automtica / 12 a 16-setembro-2010, Bonito-MS

possibilidade de gerar automaticamente implementaes de sistemas (em linguagens de programao adequadas) a partir da especificao dos projetos em alto grau de abstrao (Projeto Orientado a Objetos POO). Adicionalmente, a descrio dos sistemas em um grau de abstrao bem perto do mudo real (dos objetos) permitiu a criao de ambientes de simulao que permitem a validao dos sistemas mesmo antes da sua implementao real. Por outro lado, o formalismo por traz da proposta de modelagem orientada a objetos trouxe a ateno para os engenheiros de projeto, tomando vantagem das propostas feitas no mbito pelos engenheiros de software. Neste contexto, o POO um exemplo que mostra como uma metodologia desenvolvida pelos engenheiros de software e que foi inspirada nas tcnicas de projetos de manufatura modernos, vem a ser adotada pelos projetistas de sistemas (incluindo o projeto de hardware, sistemas mecatrnicas, entre outros). Neste contexto, a linguagem UML representa um padro para descrever e representar sistemas diversos, tendo em conta suas caractersticas estruturais e funcionais (Rumbaugh, et al 1999). No desenvolvimento de sistemas e de aplicaes reais, se realizam constantemente testes com o objetivo de se verificar o desempenho e identificar suas falhas, os testes devem ser feitos num cenrio real. Na rea de sistemas de elevadores, por exemplo, quando os requerimentos no planejamento de um prdio so muito complexos, com vrios elevadores a serem controlados de modo a minimizar o tempo de espera dos usurios e o consumo de energia, o desenvolvimento de algoritmos de controle envolveria o uso exaustivo do sistema real. Isso implicaria, em um primeiro momento, em problemas de atendimento da demanda de trfego, uma vez que o desenvolvimento do controlador exigiria o conhecimento dos padres de trfego atuantes no sistema, alm da necessidade de realizar muitos testes at se atingir um algoritmo otimizado. Diferentemente, o uso de simuladores de trfego, baseados em padres de trfego j identificados e publicados na literatura (Peter. et al, 1998), aceleraria o desenvolvimento dos algoritmos de controle. amplamente conhecido que a simulao por computador uma tcnica particularmente adequada onde o processo de estudo difcil, perigoso e, adicionalmente, de alto custo. Neste contexto, um sistema elevadores cai dentro desta categoria (Barney et al, 2003). Isso tanto verdade que empresas lderes do setor tm crescentemente desenvolvido e utilizado ferramentas de simulao para a realizao de novos projetos de instalao e controle de elevadores (Cortz, et al, 2006). Nesse contexto, este trabalho apresenta a modelagem de um simulador para um sistema de controle de grupo de elevadores difuso (FEGCS) usando a metodologia de processo unificado de desenvolvimento de software proposta pela

Linguagem Unificada de Modelagem (UML). O desenvolvimento da modelagem proposta foi feito de modo a se possibilitar sua realizao em uma arquitetura fsica de um sistema de elevadores moderno, usando instrumentao industrial baseada em uma rede DeviceNet e sensores com interfaces apropriadas para este tipo de rede (Patio A., 2009). O uso da UML neste trabalho possibilitou a descrio do sistema em um grau de abstrao bem perto da realidade. Este trabalho est organizado em sees, cujos contedos so explicitados a seguir. A seo 2 descreve brevemente o sistema de controle de grupo de elevadores e os sistemas modernos utilizados para este quesito. Adicionalmente, a mesma seo apresenta como se faz a gerao dos padres de trfego do sistema. A seo 3 apresenta uma comparao com outros simuladores de trafego de elevadores. A seco quatro descreve a modelagem UML do simulador e o desenvolvimento do sistema de simulao proposto. Finalmente, a seo cinco mostra as concluses do trabalho. 2 Requisitos funcionais do sistema 2.1 Sistemas de elevadores O Sistema de Controle de Grupo de Elevadores (EGCS) um sistema que consegue dirigir sistematicamente trs ou mais elevadores com o objetivo de diminuir o tempo de espera dos passageiros e o consumo de energia dos elevadores. O EGCS considerado, computacionalmente, como um problema NP-hard e envolve processos estocsticos, considerando incertezas sobre cada instante de tempo quando acontecem novas chamadas de pavimento, nmero de passageiros esperando no andar, entre outros. Atualmente, existem muitas tcnicas avanadas para controle de grupo de elevadores que podem ser classificadas no campo da inteligncia artificial (IA). Por exemplo, no caso de grupos de elevadores que usam o sistema tradicional de botes de chamada para acima e para baixo, vrias tcnicas tm sido publicadas na literatura especializada, dentre as quais citam-se: sistemas especialistas (Qun et al., 2001), lgica difusa (Ho and Robertson, 1994), programao dinmica (Chan and So, 1996), algoritmos genticos (Miravete. et al, 1999.), sistema baseados em conhecimento (Prowse et al., 1992), redes neurais (Barney and Imrak, 2001) e controle timo (Closs. et al, 1970). Sistemas de elevadores recentes tm uma estrutura diferente aos sistemas tradicionais, tais como: Sistemas de Controle de Destino (SCD), que permite conhecer o andar de destino antes que o usurio entre no carro (Markon, 2008). O desempenho de sistema de elevadores que usam o sistema SCD muito melhor porque a estratgia de controle pode ser desenvolvida usando informao

XVIII Congresso Brasileiro de Automtica / 12 a 16-setembro-2010, Bonito-MS

sobre o nmero de passageiros esperando pelo carro no pavimento, como tambm o andar de destino. O SCD fornece uma boa aproximao da demanda para o sistema de controle agrupar os passageiros que iro seguir para um mesmo andar, diminuindo o tempo de espera e o numero de paradas enquanto chega ao destino (Sorsa. et al, 2005). 2.2 Arquitetura do sistema de elevadores A Figura 1 apresenta um sistema moderno de controle de grupo de elevadores usando o sistema de controle de destino (SCD), o qual usa uma interface homem-mquina (IHM) (por exemplo um PanelView) em cada andar e um controlador lgico programvel (CLP) que implementa um sistema de controle local (LCS) para cada elevador. O LCS recebe como entradas os comandos enviados pelo FEGCS e controla a velocidade para cada elevador, realizando tambm outras tarefas tais como: verificao da presena de obstculos antes de fechar as portas, inspeo do peso da cabina do elevador, controle de abertura e fechamento das portas, etc. O LCS conectado ao FEGS por meio do protocolo de comunicao OPC (Object Linking and Embedding for Process Control) (OPC Foundation, 1996). O OPC permite o intercambio de informao em tempo real entre aplicaes software e processos hardware . O sistema de elevadores tambm possui uma rede industrial de campo, DeviceNet, para conectar vrios instrumentos industriais como: Drives AC (um para cada carro), sensores indutivos, mdulos de entrada e sada digital e IHM (Patio A., 2009).

andar de origem e as chamadas de destino, de acordo com o trafego presente. Este tipo processo estocstico. A taxa de chegada dos passageiros segue uma distribuio Poisson (Dos Santos, 1972) e sua distribuio de probabilidade mostrada na equao (1) (Zhifeng et al, 2007):

(T ) n e T P= n!

, n = 0,1,2...

(1)

Em que a probabilidade de chegada, P, definida em um tempo T, com taxa de chegada de passageiros, , e n o nmero de eventos. O intervalo de tempo transcorrido entre as chegadas de passageiros segue uma distribuio exponencial. A equao (2) mostra como calcular os tempos em que se espera chegarem passageiros com base em intervalos de tempo distribudos segundo uma funo de densidade de probabilidade exponencial.

t0 = 0

t t = t t 1

ln(r )

, > 0

(2)

Na equao (2), to o tempo inicial, r um numero aleatrio com distribuio uniforme entre 0 e 1 e a taxa temporal de chegada de passageiros em porcentagem da populao total. Depois de calcular o tempo de chegada do passageiro seguinte, a prxima tarefa estabelecer o andar de origem e o andar de destino da chamada. 3. Estado da tcnica e caractersticas Atualmente, existem poucas referncias na bibliografia que envolvam simulao de transporte vertical. Dentre essa referncias podem-se citar: os trabalhos de Siikonen (1993 e 2001) e o trabalho de R.D. Peters (1998), fundador de Peters Research Ltd, que comercializa o simulador Elevate. Alm deste encontraram-se referncias a outros simuladores comercialmente disponveis no mercado: o simulador OtisPlan da Otis Elevator Co e o sistema Building Traffic Simulator (BTS) da tradicional KONE corporation. Observe-se que o desenvolvimento de simuladores tende a ser feito por empresas privadas de transporte vertical. Estas empresas desenvolvem seus prprios simuladores, os quais por razoes comerciais so protegidos e seus cdigos no ficam abertos. Por conseguinte, o desenvolvimento deste tipo de ferramenta no tem um modelo nico de elaborao. Cada empresa modela seu prprio simulador de trafego para sua implantao final. A modelagem apresentada neste trabalho aspira deixar uma arquitetura de desenvolvimento aberta de um sistema moderno de elevadores atravs da linguagem de desenvolvimento de software UML. Deste modo, com a modelagem UML possvel que outros pesquisadores possam usar este tipo de modelo para suas pesquisas nesta rea.

Figura 1 Arquitetura do Sistema de Elevadores. 2.3 Gerador de trafego O fluxo de trafego de elevadores fundamental no EGCS. Modelar o fluxo de elevadores muito importante para realizar o simulador de trafego de elevadores. Apresentar a forma como chegam as pessoas ao sistema de elevadores de extrema importncia para o correto funcionamento do EGCS. No caso em estudo, o componente que faz essa tarefa o gerador de trfego, o qual gera as chamadas de

XVIII Congresso Brasileiro de Automtica / 12 a 16-setembro-2010, Bonito-MS

4. Modelagem UML do simulador de trafego A modelagem do simulador de controle difuso de trafego de elevadores apresentada a Figura 2 atravs dos diagramas de casos de uso1. O diagrama de casos de uso propicia uma viso geral do sistema (Rumbaugh et al, 1999).
CONFIGURAR COMUNICAO

CONFIGURAR CONTROLE

EMULADOR DE CLP

USUARIO SIMULAO CHAMADAS

LERESCREVER DADOS EM TEMPO REAL


<< INCLUDE >>

A interface grfica de simulao permite que o usurio escolha o arquivo de configurao, selecionando o boto configurar leitura. O arquivo de configurao aquele gerado por meio da interface de configurao da comunicao e nele so armazenados os endereos de memria das variveis do CLP,. O boto star permite colocar os elevadores em uma posio inicial. Por outro lado o boto simulao chamadas permite escolher o arquivo gerado pelo sistema gerador de trafego. O sistema funciona quando o tempo do relgio do computador igual ao tempo gerado pelo gerador de trafego. Alm disso, o sistema apresenta os clculos de prioridades proporcionados pelo sistema de controle difuso, de tal modo que o sistema de controle de grupo escolha o elevador de maior prioridade.

<< INCLUDE >>

AGRUPAR PASSAGEIROS

Usuario

mygraphics tree chooser Myserver server srvList

itemsTableModel

1 : Inicia()
<< INCLUDE >>

CALCULAR PRIORIDADES

2 : mostra panel configurao() 3 : file, connect() 4 : connect()

Figura 2. Casos de uso do sistema


7 : envia nome de servidores OPC()

5 : Inicia() 6 : lista de servidores OPC() 8 : connect() 9 : Envia dados do servidor() 10 : envia o tree com os dados() 11 : apresenta tree() 12 : btn variaveis() 13 : apresenta variaveis() 14 : btn testar() 15 : inicia() 16 : envia panel() 17 : apresenta info variaveis() 18 : btn salvar() 19 : salvar()

A Figura 2 apresenta um ator usurio que representa a pessoa que inicia a configurao do sistema. configurar comunicao o primeiro caso de uso do sistema onde o usurio atravs do servidor OPC escolhe os parmetros necessrios para o funcionamento do sistema (ver Figura 4). O caso de uso configurar controle onde se configura: (a) o nmero de andares, (b) nmero de elevadores e (c) capacidade do sistema. No caso de uso simulao chamadas o usurio inicia o controle grupal de elevadores e a sua simulao. O caso de uso lerescrever dados em tempo real o sistema l e escreve dados no emulador de CLP por meio do protocolo OPC. No caso de uso agrupar passageiros o sistema agrupa os passageiros com um mesmo destino. No caso de uso calcular prioridade o sistema atravs, da lgica difusa, calcula qual elevador o mais conveniente para atender a chamada de pavimento. A Figura 5 mostra a interface grfica onde se apresentam os tempos de simulao assim como os clculos do controle de grupo de elevadores difuso. Quando o usurio configura a comunicao OPC tem a opo de testar cada varivel do simulador de CLP programada, para conferir seu correto funcionamento. Depois pode escolher as variveis (endereos de memria de cada varivel) a trabalhar dentro do simulador em uma lista para depois salvar estas em um arquivo texto.

Figura 3 Diagrama de seqncia de configurar comunicao Cada caso de uso tem um diagrama de seqncia por meio do qual se faz uma descrio detalhada dos processos necessrios execuo de cada tarefa. Por exemplo, o caso de uso configurar comunicao tem seu diagrama de seqncia conforme mostrado na Figura 3. O usurio inicia o sistema para configurar a comunicao. O software executa o objeto mygraphics para apresentar a interface grfica para que o usurio possa iniciar sua configurao. A primeira coisa que o usurio tem que fazer ir barra de menu file e selecionar o boto connect. Desta maneira, o software executa o objeto myserver e usa a bioblioteca de OPC em JAVA, ativando o objeto srvList para que o software encontre todos os servidores OPC instalados no computador e o usurio possa escolher um. Assim, o software se conecta ao servidor com o objeto server e este envia todos os endereos das variveis programadas no emulador de CLP, por meio de um browser com o objeto tree, para facilitar a escolha das variveis a trabalhar. O usurio pode testar o estado de cada varivel para

1 Na engenharia de software, o termo caso de uso um tipo de classificador representando uma unidade funcional coerente provida pelo sistema, subsistema, ou classe manifestada por seqncia de mensagens entre os sistemas e um ou mais atores.

XVIII Congresso Brasileiro de Automtica / 12 a 16-setembro-2010, Bonito-MS

comprovar que a varivel que precisa por meio do objeto itemsTableModel. Finalmente, o usurio salva uma lista dos endereos das variveis a trabalha num

arquivo texto comunicao).

(arquivo

de

configurao

da

Figura 4 Interface grfica de configurao da comunicao

Figura 5 Interface grfica de simulao Cada caso de uso tambm tem um diagrama de classes onde se apresenta a estrutura das relaes entre estas. Por exemplo, para o caso de uso simulao chamadas (ver figura 6), apresentamse 8 classes. A classe interfacecontrole onde est a parte visual e onde se criam os objetos para interagir com as outras classes, como OPCleitura. Este ltimo tem vrios objetos criados por meio da biblioteca OPC para estabelecer a comunicao e executar um thread para que, de forma concorrente, o software leia as mudanas das variveis do emulador de CLP. A classe OPCleitura tambm interage com a classe LerHW a qual apresenta uma janela para que o usurio procure o arquivo das chamadas feito pelo gerador de trafego e coloque a informao em vetores. A classe andaratual foi desenvolvida com o objetivo de calcular o andar atual de cada elevador por meio do calculo de tempo de viagem.
interfazControle +JTextField NumeroPisos +JTextField Capacidad +int andarActual +int andarDestino +int elevadores +Vector pasajeros +andarActual obj7 +andarActual obj8 +andarActual obj9 +OPCLectura obj4 +ControladorSistema cs +JTextField andardestino1 +JTextField andardestion2 +JTextField andardestiono3 +JTextField andarorigen1 +JTextField andarorigen2 +JTextField andarorigen3 +JButton Simulacion +JButton start +JButton escoger +JButton eliminar +JButton grabar +JButton Testar +JButton Calcularprioridad +Jtree tree +ControladorSistema cs +AndarActual ac +Priority objpriority +EnviarControlador() +Update(Observable, Object) +main() +teste(ActionEvent) +executeStart(ActionEvent) +interfaceGrafica() +ActionListener() Observable Runnable IOListener

OPCLeitura +int cont +IOItem inItem +IOServer is +interfaceControl obj2 +LeeHW lh +LecturaDatos ld +OPCLectura(Observer) +connect() +createGroup(IOListener) +opcconfiguratio() +onValueChange(IOItem) +run()

AndarAtual +Timer tiempo +int andard +inr div +double tiempos +int andaro +int andarx +String elevador +AndarActual(Observer, int String) +valores() +run()

LerHW +String valores +String nameServer +int cont +ler()

LeituraDados +int andares +int destinos +String tiempos +Vector valores +int matriz +int contup +int contdown +archivar() +sumarcolumna() +sumarfila() +up() +down() +run()

Figura 6 Diagrama de classes de simulao chamada

XVIII Congresso Brasileiro de Automtica / 12 a 16-setembro-2010, Bonito-MS

O diagrama de componentes (ver figura 7) apresenta de forma geral o sistema como um todo. O cliente o simulador de trafego desenvolvido em Java, o qual se comunica com o servidor por meio do protocolo OPC. O servidor OPC est em um software que funciona como uma interface de comunicao, cujo objetivo possibilitar a comunicao entre diferentes aplicativos com instrumentos fsicos. O servidor se encontra nos programas de comunicao de cada fabricante de CLP (para o desenvolvimento deste trabalho utilizou-se o software RSLinx da Rockwell Automation). O Emulador de CLP uma ferramenta de software que substitui o CLP, em que possvel programar como se estivesse utilizando um controlador real. No caso deste trabalho, utilizouse o emulador RSLogix Emulate 5000, da empresa Rockwell Automation.

Referncias Bibliogrficas Barney, G.C. and Imrak, E. (2001): applications of neurak networks to lift traffic control, Elevator World, May. -11.4.4 Barney G.C, (2003)Elevator Traffic Handbook: Theory And Practice, Spon Press, London and New York. Beielstein Thomas, Markon Sandor, Mike Preuss, MIC (2003) A Parallel Approach to Elevator Optimization Based on Soft Computing in The Fifth Metaheuristics International Conference. Closs, G.D, (1972): The computer control of passenger traffic in large lift system, Phd thesis, UMIST.-10.2.3. Chan, W.L. and So, A.T.P. (1996): Dynamic zoning for intelligent supervisory control, Int J. Elev. Eng., 1.-11.4.4 Cortz P., Delgado M., Ibaez N., Muuzuri J. (2006), Herramieta de planificacion y simulacion de sistemas de transporte vertical, X congreso de Ingenieria de organizacin, Valencia. Ho, M. and Robertson, B. (1994): Elevator group supervisory control using fuzzy logic, Canadian Conference on Elevator and Computer Engineering, 2.-11.4.4. Lin, S.L. and Van Ness J.E (1994). Parallel Solution of Sparse Algebraic Equations. IEEE Transactions on Power Systems, Vol.9, No. 2, pp. 743- 799. Markon Sandor, Aoki ichi Ken, Masami Nakagawa, and Takeshi Sudo, (2008 )Recent Trends Group Control System, Conference System computers and communication. Miravete, A. (1999): Genetics and intense vertical traffic, Elevator World, July- 11.4.4 OPC Foundation, (1996) Dedicated tointeroperability in automation, 21 August 2009 < http://www.opcfoundation.org > Patio Forero Alvaro A., (2009). Modeling of elevator group control system using programmable logic control and destination control system. 20th International congress of Mecanichal Engineering. November 15-20 Brazil. Peters, R.D. (1998). Simulation for control system design and traffic analysis, Elevator Technology 9, proceedings of ELEVCON`98. Prowse, R.W, Thomson, T. and Howells, D. (1992). Design and control of lift systems using expert systems and traffic sensing, Elevator Technology 4, IAEE publications. -11.4.4. Qun, Z. Ding, S., Yu, C. and Xiaofeng, L. (2001): Elevator group control system modelling based on object orientated Petri Net, Elevator world, August.-11.4.4 Rumbaugh J., G. Booch, I. Jacobson, (1999) "The Unified Modeling Language Reference Manual", Addison Wesley. Siikonen, M-L. (1993). Elevator traffic simution. Simulation, Vol. 61, No 4, pp. 257-267.

Figura 7 Diagrama de componentes 4 Concluses O simulador de controle de trafego proposto foi projetado para se ter um ambiente controlado que represente as caractersticas mais importantes do ambiente real de uma arquitetura moderna de controle de grupo de elevadores. A modelagem UML permite que a ferramenta possa facilmente ser adaptada a diferentes ambientes caso necessrio, de modo a possibilitar estudos mais aprofundados nessa rea. O simulador desenvolvido possibilita planejar um sistema de transporte vertical, determinando o nmero de carros a serem utilizados, a arquitetura fsica da instalao, os algoritmos de controle de grupo e de otimizao, alm de outras opes, de acordo com as caractersticas especficas de cada prdio. Agradecimentos Os autores gostariam de agradecer empresa Rockwell Automation do Brasil Ltda, cujo contnuo apoio, tanto material e financeiro, possibilitou a execuo do projeto em que se insere o assunto escrito neste artigo.

XVIII Congresso Brasileiro de Automtica / 12 a 16-setembro-2010, Bonito-MS

Sorsa J., Hakonen and M. L. Siikonen, (2005) Elevators selection with Destination Control System. In Elevators Tecnology.

Zhifeng Pan, Fei Luo, Yuge Xu. (2007): Elevator Traffic flow model based on dynamic passanger distribution IEEE International Conference Automation Guangzhou, CHINA - May 30.

Вам также может понравиться