Para criar um ambiente de campo de batalha realista, a solução adota uma abordagem integrada que combina um Simulador de Sistema Multiagente (MAS) e um Emulador de Rede. Essa integração é fundamental para representar tanto os comportamentos realistas das tropas quanto os problemas de interoperabilidade de comunicação no cenário militar.
A estrutura geral da solução é denominada S2C2 – Configuração e Orquestração de Simulação de Comando e Controle.
Co-simulação Orquestrada
O aspecto central da arquitetura é a execução coordenada e sincronizada das duas principais ferramentas em formato de co-simulação.
O sistema é composto por um núcleo central de orquestração e dois pilares essenciais:
| Componente | Função Essencial |
|---|---|
| EmuSim (Orquestrador) | É o núcleo do sistema. Responsável por gerenciar e coordenar a execução do cenário de simulação, garantindo a sincronia entre as ferramentas. |
| Simulador MAS | Utilizado para simular o ambiente de campo de batalha e o comportamento das tropas (agentes), incluindo a tomada de decisão, busca de caminhos e ações. |
| Emulador de Rede | Utilizado para simular a comunicação real entre os agentes, emulando a troca de dados entre as aplicações de Comando e Controle (C2) e as tropas simuladas pelo MAS. |
Componentes de Suporte
O restante dos componentes fornecem o suporte necessário para configuração, gerenciamento e visualização, incluem:
- Configuração: Componentes como
S2C2,OWL ManagereParameters Managersão responsáveis por criar, carregar e gerenciar os cenários de simulação, incluindo regras da doutrina militar e parâmetros não doutrinários (mapa, interface gráfica, etc.). - Dados e Observabilidade: Componentes como o
Data Manager(para modelagem e persistência de dados em umDatabase) e o Grafana (API) são usados para coletar, armazenar e visualizar as métricas e indicadores de desempenho das simulações executadas.