Modelação e Simulação
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Inteligência Artificial |
Ocorrência: 2024/2025 - 1S 
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
M.EIC |
42 |
Plano de estudos oficial |
2 |
- |
6 |
39 |
162 |
Docência - Responsabilidades
Língua de trabalho
Inglês
Objetivos
Os objectivos da disciplina são:
- Apresentar os conceitos básicos de modelação e simulação e as suas áreas de aplicação;
- Apresentar as principais fases do ciclo de vida de um projeto de simulação;
- Apresentar os principais tipos de modelos e a sua adequação ao tratamento de diferentes problemas;
- Apresentar os principais aspetos arquiteturais das ferramentas de modelação e simulação;
- Introduzir ferramentas de modelação e simulação.
Resultados de aprendizagem e competências
Após concluir com sucesso o curso da disciplina, um aluno deverá ser capaz de:
- Identificar problemas, construir modelos e desenvolver projetos de simulação;
- Analisar e aplicar resultados de simulação;
- Incluir técnicas de simulação em diferentes áreas de engenharia e investigação;
- Demonstrar entendimento das principais áreas de interesse e atuais desafios na área de modelação e simulação;
- Utilizar ferramentas de modelação e simulação;
- Projetar e implementar ferramentas e ambientes de simulação para fins específicos ou gerais;
- Conceber, implementar e avaliar projetos de simulação.
Modo de trabalho
Presencial
Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)
Não há pré-requisito obrigatório. Conhecimentos de programação (oritentada a objetos) e estatística são desejávels.
Programa
- Revisão e apresentação de conceitos:
- Simulação como metodologia de engenharia;
- Modelação (realismo, abstração) e tipos de modelos (normativos, comportamentais, …);
- Metáforas de modelação e técnicas de simulação;
- Preparação e tratamento de dados;
- Modelação de sistemas complexos e processos estocásticos;
- Projetos de simulação:
- Técnicas básicas de simulação: simulação contínua, discreta e probabilística;
- O ciclo de vida da simulação: modelação, recolha e preparação de dados, projetos de cenários, teste, calibração e validação de modelos, análise de resultados e implementação;
- Linguagens e ambientes de simulação;
- Tópicos avançados em modelação e simulação:
- Simulação orientada a objetos;
- Simulação distribuída;
- Modelação e simulação interativa visual;
- Simulação inteligente;
- Modelação e Simulação baseada em agentes;
- Ambientes de simulação e simulação de ambientes;
- Aplicações avançadas de simulação;
- Projeto.
Bibliografia Obrigatória
Brito António Ernesto da Silva Carvalho;
Simulação por computador. ISBN: 972-98726-2-7
Law Averill M.;
Simulation modeling and analysis. ISBN: 0-07-059292-6
Chung Christopher A.;
Simulation modeling handbook. ISBN: 978-0-203-49646-6
Banks Jerry 070;
Discrete-event system simulation. ISBN: 0-13-088702-1
Bibliografia Complementar
Various Authors; Papers in Conferences and Scientific Journals, ACM SIGSIM, SCS, IEEE, Eurosis
Métodos de ensino e atividades de aprendizagem
A metodologia de ensino incluirá:
- Aulas teóricas, para apresentação e discussão de conceitos;
- Aulas práticas em regime tutorial, para realização de projeto;
- Realização de projecto de simulação;
- Escrita do relatório do projeto, em formato de artigo;
- Apresentação oral dos resultados do projeto.
Software
Repast simulation suite
Mesa: Agent-based modeling in Python
NetLogo multi-agent programmable modeling environment
SUMO: Simulation of Urban MObility
MATSim: large-scale agent-based transport simulations
SimPy: Discrete event simulation for Python
Palavras Chave
Ciências Físicas > Ciência de computadores > Ferramentas de modelação
Ciências Tecnológicas > Engenharia > Engenharia de simulação
Tipo de avaliação
Avaliação distribuída sem exame final
Componentes de Avaliação
Designação |
Peso (%) |
Trabalho escrito |
20,00 |
Trabalho prático ou de projeto |
40,00 |
Apresentação/discussão de um trabalho científico |
10,00 |
Teste |
30,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Apresentação/discussão de um trabalho científico |
12,00 |
Elaboração de projeto |
48,00 |
Estudo autónomo |
16,00 |
Frequência das aulas |
39,00 |
Trabalho de investigação |
27,00 |
Trabalho escrito |
20,00 |
Total: |
162,00 |
Obtenção de frequência
A obtenção de frequência implica nota >=8,0 em todos os elementos constituintes da avaliação distribuída (AD).
Fórmula de cálculo da classificação final
Componentes de avaliação:
- Desenvolvimento do projeto (P): 40%
- Relatório/artigo do projeto (R): 20%
- Apresentação/demo/discussão do projeto (D): 10%
- Mini-teste individual (T): 30%
Avaliação final: AF = 0.4*P + 0.2*R + 0.1*D + 0.3*T
Importante:
- Todas as componentes de avaliação devem ter nota igual ou superior a 8.0;
- Para os estudantes que tenham faltado ao mini-teste individual ou obtido nota <8.0, poderão realizar recurso.
Provas e trabalhos especiais
- Escrita de artigo;
- Realização de projecto;
- Apresentação oral de resultados e demo;
- Mini-teste individual.
Avaliação especial (TE, DA, ...)
Estudantes com estatutos especiais devem apresentar projeto, artigo e demonstração oral, de acordo com os critérios de avaliação da unidade curricular.
Melhoria de classificação
Melhoria de classificação obtida por avaliação distribuída e sem exame final: próximo ano letivo.
Observações
A aula de arranque da unidade curricular acontecerá no dia 21 de setembro, na sala B303.