Sobre este projeto
it-programming / others-5
Aberto
Contexto Geral do Projeto
O simulador em anexo é um desenvolvido por pesquisadores em que ele gera rotas alternativas em viagens aleatórias. O aplicativo já tem os outputs necessários para atingir o objetivo do projeto. Em uma pesquisa no chatGPT houve o retorno abaixo de um caminho a ser seguido para atingir o objetivo do projeto: 1. Estimar o Consumo Energético em uma Rota O SUMO fornece ferramentas para estimar o consumo energético de veículos. Isso pode ser feito de duas maneiras principais: Modelo de Consumo de Combustível Integrado: O SUMO já inclui modelos predefinidos para estimar o consumo de combustível e emissões de veículos. O método traci.vehicle.getFuelConsumption() pode ser usado para obter o consumo de combustível em tempo real. Modelo de Consumo Elétrico (e-Vehicles): Para veículos elétricos, o SUMO permite a definição de parâmetros de bateria e consumo energético usando a ferramenta Power Output, baseada nos valores de aceleração, velocidade, massa, e inclinação da estrada. Parâmetros como capacidade da bateria, eficiência do motor, e consumo de energia por km podem ser definidos no arquivo de tipo de veículo (<vType>). 2. Planejamento de Rotas Alternativas O SUMO suporta planejamento de rotas alternativas. Para isso: Rotas Alternativas Pré-calculadas: O arquivo de configuração pode incluir várias rotas alternativas para o mesmo veículo. Use o método traci.vehicle.setRoute() para atribuir uma nova rota a um veículo durante a simulação. Re-planejamento de Rotas em Tempo Real: Durante a simulação, é possível usar o TraCI para calcular rotas alternativas dinamicamente com base no estado da rede (tráfego, bloqueios, etc.) E custos como consumo energético. 3. Estimar o Consumo Energético em Cada Rota Alternativa Antes de definir uma rota para o veículo, é possível calcular o consumo energético estimado para diferentes rotas alternativas. Use traci.simulation.findRoute() para estimar a rota e seus custos associados. 4. Verificar Consumo em Tempo Real e Recomendar Rota de Recarga Monitoramento do Consumo: Durante a simulação, o consumo energético atual pode ser monitorado em tempo real usando traci.vehicle.getFuelConsumption() ou traci.vehicle.getParameter("electricity") para veículos elétricos. Detecção de Baixa Energia: Implemente uma verificação para identificar veículos com energia restante abaixo de um limiar crítico. Rota para Estação de Recarga: Adicione pontos de recarga na rede SUMO. Eles podem ser definidos como pontos de interesse (<poi>). Use traci.simulation.findRoute() para planejar uma rota até a estação mais próxima. 5. Sugestão de Melhor Rota com Base no Consumo Compare as rotas alternativas disponíveis. Avalie o consumo energético esperado para cada uma. Escolha a rota com menor custo energético ou que atenda às condições de recarga.
Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Médio
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Prazo de Entrega: 15 de Janeiro de 2025
Habilidades necessárias