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: 2015/2016 - 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 214 Syllabus 2 - 6 56 162
Mais informaçõesLast updated on 2015-07-23.

Fields changed: Curricular Unit support software, Complementary Bibliography, Mandatory literature, Observações, Programa, Fórmula de cálculo da classificação final, Métodos de ensino e atividades de aprendizagem, Resultados de aprendizagem e competências, Componentes de Avaliação e Ocupação, Software de apoio à Unidade Curricular, Observações, Programa, Fórmula de cálculo da classificação final, Métodos de ensino e atividades de aprendizagem, Resultados de aprendizagem e competências, Componentes de Avaliação e Ocupaçã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

PL7
FEUPAutom
PIPE
Visual Object Net++

keywords

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

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Designation Weight (%)
Teste 75,00
Trabalho laboratorial 25,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 (20 values) is composed of:

- Laboratory component (*) : 5

- Written component (*) : 7+8=15

- Additional grade (*) non-mandatory (lectures): +2
 

The written component is made up of:

- Mid Term 1: 7

- Mid Term 2: 8

 

(*) Attention:

- Where difference of grading components (lab, written) is larger than 4 out of 20, the highest shall be adjusted so that maximum difference is 4

- Solely for improving grade, optional works of the Theoretical classes (etc) can add up to extra 2

Examinations or Special Assignments

* Lab component is mandatory

Special assessment (TE, DA, ...)

* Students that have legal justification for not attending lab classes will have adtional practical exam to assess skills associated with the lab component

Classification improvement

* Mid Terms of the next occurrence of the course

* Lab classes of the next occurrence of the course

 

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-08-19 at 12:29:32 | Acceptable Use Policy | Data Protection Policy | Complaint Portal