Go to:
Logótipo
You are here: Start > EEC0136

Systems and Automation

Code: EEC0136     Acronym: SA

Keywords
Classification Keyword
OFICIAL Automation, Control & Manufacturing Syst.

Instance: 2019/2020 - 2S Ícone do Moodle

Active? Yes
Responsible unit: Department of Electrical and Computer Engineering
Course/CS Responsible: Master in Electrical and Computers Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MIEEC 216 Syllabus 2 - 6 56 162
Mais informaçõesLast updated on 2020-06-18.

Fields changed: Components of Evaluation and Contact Hours, Tipo de avaliação

Teaching language

Portuguese

Objectives

- Get to know application domains of Automation Systems

- Understand Discrete Event Automation Systems

- Know methodologies for design of such systems

- Know underlying Automation Technologies

- Be able to design and implement Automation Systems of low to medium complexity

 

Learning outcomes and competences

At the end of the Curricular Unit, the student should:

- Build and Interpret models

- Finite State Machines, Grafcet and Petri Nets

- Implement State Machines in Micro-Controllers and Programmable Logic Controllers

- Use Grafcet/ST to control Automatic Systems of low to medium complexity

- Understand a given "Specifications Contract" that could have been given by a customer

- Design and implement an Event Driven Automatic Control System, for problems of medium complexity

 - Understand the temporal behaviour of signals involved in discrete event systems and associated time restrictions for elementary systems

Working method

Presencial

Pre-requirements (prior knowledge) and co-requirements (common knowledge)

Basic algorithmic and programming skills

Program

* Introduction to Automation Systems:

  - Main Application Domains

  - Case Studies

  - Systems types: discrete event vs. continuous time

 

* Methods for analysis and design of Discrete event systems in the scope of Automation Systems

  - State Machines: Notion. Moore and Mealy. Extensions and application examples

  - Grafcet: Fundamental issues (Step, Transition, Condition, Action, Evolution). Study of classic problems: concurrency, synchronization, resource sharing and hierarchy). Advanced Notions (macro-actions and macro-Steps). Synchronous Implementation.

  - Petri Nets: Notion. Differences and modelling power. Introduction to extensions.

 

* Technologies in automated systems:

  - Detectors: fundamental working principals of industrial detectors (sensors)

  - Actuators - electromechanical, pneumatic and hydraulic

  - Microcontrollers and Programmable Logic Controllers (PLCs): Architecture, programming and interfaces

  - Introduction to Real Time problems on elementary systems controlled by PLCs

Mandatory literature

René David, Hassane Alla; Petri nets and grafcet. ISBN: 0-13-327537-X ((See moodle for other resources))
René David, Hassane Alla; Du Grafcet aux réseaux de Petri. ISBN: 2-86601-325-5
Paulo Portugal and Adriano Carvalho; The industrial information technology handbook 2005 - "The GRAFCET Specification Language" - cap.64 (ver PDFs no moodle) , CRC press - Richard Zurawski, 2004. ISBN: 978-0849319853 (https://moodle.fe.up.pt/1112/file.php/2557/Biblio/Grafcet-9854_C064-Industrial_information_technology_handbook-PPortugal_ACarvalho.pdf)

Comments from the literature

-

Teaching methods and learning activities

1. Theoretical classes include active lectures, case studies and exercises

2. Practical Classes are mostly lab work

* Some lectures will include graded work

* At the start of some lab classes that involve dealing with real equipments, the preparation of the students may be evaluated

* A quiz may be presented to the students at the end of some lab classes ("post-class test")

* Automatic grading systems may be used

Software

FEUPAutom
PIPE
PL7
Visual Object Net++

keywords

Technological sciences > Engineering > Control engineering > Automation
Technological sciences > Engineering > Project engineering

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Designation Weight (%)
Trabalho laboratorial 30,00
Exame 70,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Estudo autónomo 102,00
Frequência das aulas 30,00
Trabalho laboratorial 30,00
Total: 162,00

Eligibility for exams

- General Attendance Rules of FEUP regarding lab classes

- Get grades above minimum in each of the Mid Terms

Calculation formula of final grade

Final Grade (out of 20):

- Lab Component CL (*) : 6

- Written Exam Component CE (*) : 14

- Theoretical Component CT - 2 additional (over 20), non-mandatory related to Theoretical Classes (ex. nano-Testes)

 

(*) Attetntion: if CL excessively above CE (difference above 4), CL will be adjusted so that difference wil be 4



 

CL:

 -  PL part – average of lab work (disregarding worst grade) –each lab work is PLi and total is NPL

 - uT part – average of Micro Testes (disregarding worst grade) – each test is uTi and total is  NuT

 

PL = (  ∑(PLi) - min(PLi) )  /  ( NPL - 1 )

uT = (  ∑(uTi) - min(uTi) )  /  ( NuT - 1 )

CL = (PL + uT)/2

 

Final grade:

CL2 = min(CL,CE+4)

NF  = min(CL2+CE+CT,20)

 

Obs:

 - A prova de recurso substitui apenas a nota do exame

 - Os trabalhos PL são entregues em grupo

 - Todas as componentes de notas são individuais

Examinations or Special Assignments

* Lab component is mandatory

* Students that have class misses justified still have to turn in lab work for grading

Special assessment (TE, DA, ...)

* Lab component is mandatory

* Students that have class misses justified still have to turn in lab work for grading

Classification improvement

* CE - written exam grade can be improved in 2nd call exam

* CL - only on next ocurrence

Observations

Lab Classes:

* 2 students per bench

* Due to restrictions of equipment, students should NOT exchange classes (keep to your schedule!)

* No class changes (except for really exceptional circumstances decided by the teachers)

* No group changes throughout the semester even within classes (except for really exceptional circumstances decided by the teachers)

* Justifications of missed classes to be turned in digitally to the pratical teacher and to the secretary

 

Theoretical Classes:

* Theoretical classes are repeated and are often but not mandatory aligned

* Ideally, students should keep to same class but it is possible to change Theoretical classes freely

 

Obtaining higher grades:

* Lab grade valid for one additional occurrence;

* It is possible to improve only the grade concerned with written tests (in the following occurrence) -- such students should NOT enrol in practical classes;

* All students should have valid secretary enrolment

 

Dates for the tests:
(To be defined)

 

Study Contents for students

At moodle UP

Recommend this page Top
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-10-31 at 14:42:11 | Acceptable Use Policy | Data Protection Policy | Complaint Portal