en
Politecnico di Torino
Anno Accademico 2016/17
01PEDOV, 01PEDQW
Automation and planning of production systems
Corso di Laurea Magistrale in Ingegneria Informatica (Computer Engineering) - Torino
Corso di Laurea Magistrale in Mechatronic Engineering (Ingegneria Meccatronica) - Torino
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Rizzo Alessandro ORARIO RICEVIMENTO O2 IINF-04/A 48 12 0 0 11
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/04 6 B - Caratterizzanti Ingegneria informatica
Presentazione
The course is entirely taught in English.
The course will address fundamental concepts of modeling for typical problems in automation and planning of production processes. Models and design techniques will focus on main components of an automated factory: tool machines, robot and vision systems, programmable logic controllers (PLC), and transportation systems.
All projects, based on practical case studies, will be tackled with the aid of software tools and the development of numerical examples.


Risultati di apprendimento attesi
• Understanding the main components, structures and layouts of automated production plants, as well as of stocking areas.
• Understanding how to use simulation tools to assess the performance of a factory transportation system.
• Understanding the kinematic structure of industrial robots and the techniques for the evaluation of their operational space.
• Understanding the structure of most common CNC machines, with the use of CAD-CAM programming and their related G-code simulations.
• Understanding the PLC architecture and the main programming techniques for automation applications.
• Understanding statistical methods and numerical techniques for reliability and quality control assessment.
• Understanding the main methods for the numerical solution of the most common production scheduling problems: single machine, parallel machines, flow shop, and job shop.
• Understanding statistical methods and numerical algorithms to assess the performance of queuing systems.
• Understanding methods and algorithms for production planning: resource allocation, assignment, distribution.

Abilities
• Selecting, using, managing, assessing, and integrating the most common modeling and simulation tools to tackle real problems in automated factories and transportation systems.
Prerequisiti / Conoscenze pregresse
Basic to intermediate knowledge of MATLAB and C programming languages are required. Student lacking some background will be assisted in making it up through the suggestion of specific documentation, which has to be independently revised by the student.
Programma
• Handling and stowage systems simulated with Petri nets and controlled in real time by PLCs (1 Credit).
• CNC machines overview. Machine simulation of the G-code program produced by a CAD-CAM application (1 Credit).
• Evaluation of the operational space of a robot by computer simulation of the robot kinematics (1 Credit).
• Queuing theory applied to detect accumulation and bottleneck nodes of a production plant. Algorithms and statistical methods for reliability evaluation and quality control monitoring of production lots (1 Credit).
• The main scheduling problems of an automated production system: single machine, parallel machines, flow shop and job shop. Solutions obtained by known rules when applicable or, in general, by numerical algorithms (1 Credit).
• Methods and algorithms for production planning: resource allocation, assignment and distribution (1 Credit).
Organizzazione dell'insegnamento
Lectures will constitute the core of the course. In-class lectures will be integrated by exercises, which will be partly solved in class and partly left to students for completion as homework. Solution methods will be explained and the core of the codes will be developed in class and in the laboratory, using several simulation environments (Matlab and dedicated software packages for PLC, CNC, scheduling).
Testi richiesti o raccomandati: letture, dispense, altro materiale didattico
Handouts, notes, and program codes will be provided during the course. The instructor notes will include solved and unsolved exercises.
Criteri, regole e procedure per l'esame
Students will be evaluated upon a written/coding test, administered in class. Part of the test will deal with comprehension questions, either with multiple-choice or with open answers, and part with coding questions and problems. Additional oral examinations may only be requested by the instructor, in order to better assess the student’s preparation.
Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2016/17
Indietro