Modelação e Simulação

MS6 ECTSP2Course Page
Feedback
No reviews yet
Workload
--
Exam
Optional

Description

Objectives

Upon successful completion of this course unit, students should be able to derive models of systems that arise from the interaction among subsystems of various types (mechanical, electrical, chemical, biological, electronic, communications, computational, and other) and validate, analyze, and simulate them using appropriate computational tools

Syllabus

Introduction to modeling and simulation. I. Time-driven systems. Models of economic, physical, electromechanical, electronic, energy, cell biology, and dynamic population systems. Distributed parameter systems. Parameter identification. Differential and difference equations. Dynamic linear and nonlinear state models. Linearization. Equilibrium points and stability. Computation of solutions. II. Simulation tools. Numerical solution of systems of equations and ordinary and partial differential equations. Euler and Runge- Kutta methods. Fixed step and variable step methods. Languages and computational environments. III. Discrete event systems. Automata. Markov chains. Queing theory. Monte Carlo Methods. Exs: manufacturing systems, computer networks, communications. IV. Introduction to hybrid systems. Agent- based modeling and simulation. Exs: Biological Systems, Autonomous Vehicles, Air Traffic.

Prerequisites

Knowledge of fundamentals of Linear Algebra, Differential and Integral Calculus, and Probability Theory

Cross Competence Component

The lab work will offer the students the capability to develop the following skills: 1) Critical and innovative thinking: critical thinking, throught critical analysis of situations and results obtained in the simulation and analysis of dynamical systems. 2) Interpersonal skills: i) written communication and ii) group discussions (the lab work is organized in groups, with each group being asked to submit 2 reports). 3) Information and media literacy: i) exploitation of computational and media tools from a users perspective; ii) report preparation using Matlab´s Publish tool. The assessment percentage associated with this competence should be around 10%.

Laboratorial Component

Submission of 2 reports corresponding to 2 different lab experiments. The lab grade is given on an individual basis. The grade may different from element to element of a same group, as a means to appropriately reflect the components of report quality and individual performance in the lab. Students missing one or more labs or failing to show active participate the same will be penalized in the final lab grade.

Programming And Computing Component

The Programming and Computing component is significant, including the introduction to programming in MATLAB and SIMULINK, required for the realization of laboratory work, as well as the introduction of theoretical concepts associated with discrete event and hybrid systems. This component is estimated as approximately 2 ECTS of the total effort

Ethical Principles

All members of a group are responsible for the group’s work In any assessment, every student shall honestly disclose any help received and sources used. In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.