Configuração automática de elementos em modelos heterogêneos de simulação
Resumo
A configuração automática de elementos heterogêneos de simulação contribui com agilidade e redução de erros na tarefa de construção de modelos. No entanto, esta é uma atividade complexa devido à variabilidade das características dos elementos utilizados na composição dos modelos. Este trabalho apresenta um módulo de configuração automática de elementos de simulação para a arquitetura DCB (Distributed Co-simulation Backbone). O configurador traduz informações do elemento, gerenciadas por um repositório distribuído de elementos, em arquivos de configuração, cujo formato é reconhecido pelos módulos de execução de modelos heterogêneos do DCB. A geração automática desses arquivos é o foco deste trabalho. O trabalho também apresenta uma solução para integração de elementos reais em modelos simulados. A integração de elementos reais é vantajosa quando a sua representação é muito complexa ou inviável. Nos estudos de caso o trabalho apresenta experimentos na representação da variabilidade de precisão em elementos usados na composição de modelos no contexto da Agricultura de Precisão.
Referências
Bruschi, S. (2002). Um ambiente de simulação distribuída automático. Tese de Doutorado, Instituto de Ciências Matemáticas e de Computação (ICMC) - Universidade de São Paulo (USP).
Chaves, T. M., Mello, B. A., and Caimi, L. L. (2009). Adaptação de elementos reais na interface do DCB para simulação de modelos heterogêneos. In Proceedings of XXXV Latin-American Conference on Informatics CLEI.
Chowdhury, A. and Koval, D. (2005). Development of probabilistic models for computing optimal distribution substation spare transformers. In IEEE Transactions on Industry Applications, 41(6):1493 – 1498.
Fummi, F., Loghi, M., Poncino, M., and Pravadelli, G. (2009). A co-simulation methodology for HW/SW validation and performance estimation. In ACM Transactions on Design Automation of Electronic Systems, 14:23:1–23:32.
Griffiths, G. and Stones, G. C. (1987). The tea-leaf reader algorithm: An efficient implementation of CCR-16 and CCR-32. In Communications of the ACM, v.30:617-620.
Guimarães, R. L., Costa, Monteiro, R. M. R., and Soares, L. F. G. (2008). Composer: Authoring tool for itv programs. In Proceedings of the 6th European conference on Changing Television Environments, EUROITV ’08, pages 61–71, Berlin, Heidelberg. Springer-Verlag.
IEEE. (2009). IEEE draft standard for Modeling and Simulation (M&S) – High Level Architecture (HLA) Framework and Rules. IEEE Unapproved Draft Std P1516/D5, Apr 2009.
Mello, B. A. and Parreiras, A. A. (2009). Distributed management of elements for modeling and simulation of heterogeneous models. In Summer Computer Simulation Conference (SCSC), pages: 49–53. Society for Modeling and Simulation International.
Mello, B. A., Souza, U. R. F., Sperb, J. K., and Wagner, F. R. (2005). Tangram: Virtual integration of IP components in a distributed co-simulation. In IEEE Design and Test of Computers, 22:462–471.
Mello, B. A. and Caimi, L. L. (2008). Simulação na validação de sistemas computacionais para a agricultura de precisão. Revista Brasileira de Engenharia Agrícola e Ambiental, 12:666 – 675.
Merhi, E. (2010). wsimul: Um sistema para simulação computacional. Em Anais do Simpósio de Mecânica Computacional (SIMMEC).
Modbus (sd.). Modbus application protocol specification. Obtido em: [link].
Oraw, B., Choudhary, V., and Ayyanar, R. (2007). A co-simulation approach to modelbased design for complex power electronics and digital control systems. In Proceedings of the 2007 Summer Computer Simulation Conference, SCSC, pages 157–164, San Diego, CA, USA. Society for Computer Simulation International.
Pacheco, E. P. (2000). Seleção e custo operacional de máquinas agrícolas. Relatório Técnico, Empresa Brasileira de Pesquisa Agropecuária (EMBRAPA Acre), Ministéio da Agricultura e do Abastecimento.
Page, E. H., Buss, A., Fishwick, P. A., Healy, K., Nance, R. E., and Paul, R. J. (1999). Web-based simulation: Revolution or evolution? In ACM Transactions on Modeling and Computer Simulation, 10:3–17.
Parreiras, A. A. (2008). Geração automática da configuração de elementos para execução no DCB. Trabalho de conclusão de curso (graduação em Ciência da Computação), Universidade Regional Integrada do Alto Uruguai e das Missões.
Reynolds, P. F. (1998). Heterogeneous distributed simulation. In Proceedings of the 1988 Winter Simulation Conference.
Souza, U. R. F., Sperb, J. K., de Mello, B. A., and Wagner, F. R. (2003). Tangram – Virtual integration of heterogeneous ip components in a distributed co-simulation environment. In Proceedings of the 16th Symposium on Integrated Circuits and Systems Design, SBCCI ’03, Washington, DC, USA. IEEE Computer Society.
Sperb, J. K. (2003). Geração de modelos de co-simulação distribuída para a arquitetura DCB. Dissertação de mestrado (Ciência da Computação), Universidade Federal do Rio Grande do Sul UFRGS.
Strassburger, S., Schulze, T., Klein, U., Henriksen, J. O., and D-Magdeburg (1998). Internet-based simulation using off-the-shelf simulation tools and HLA. In Proceedings of the 1998 Winter Simulation Conference, pages 1669–1676.
Tolk, D. A. (2002). Avoiding another green elephant – A proposal for the next generation HLA based on the model driven architecture. In Proceedings of the 2002 Fall Simulation Interoperability Workshop.