Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Anno Accademico 2014/15
Automation and planning of production systems
Corso di Laurea Magistrale in Ingegneria Informatica (Computer Engineering) - Torino
Corso di Laurea Magistrale in Ingegneria Meccatronica (Mechatronic Engineering) - Torino
Docente Qualifica Settore Lez Es Lab Anni incarico
Carlucci Donato ORARIO RICEVIMENTO     48 12 0 3
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/04 6 B - Caratterizzanti Ingegneria informatica
The course is taught in English.
The course will address fundamentals of modeling for the typical problems of 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 cases, are developed with the help of numerical algorithms.

Risultati di apprendimento attesi
-- To learn the main components, structures and layouts of automated production plants as well as of stock areas.
- To learn by simulation the performances of a factory transportation system.
- To learn the kinematic structures of robots and their operating space evaluation techniques.
- To learn the structures of the main CNC machines with use of CAD CAM programming and their resulting G code simulations.
- To learn the PLC architecture and the main programming techniques for automation applications.
- To learn statistical methods and numerical techniques for reliability and quality control evaluations.
- To learn the main numerical solution methods for the most relevant production scheduling problems: single machine, parallel machines, flow shop and job shop.
- To learn statistical methods and numerical algorithms to evaluate the queuing system performances.
- To learn methods and algorithms for production planning problems: resource allocation, assignment, distribution.
Prerequisiti / Conoscenze pregresse
Requirements: basic knowledge of MATLAB and C programming languages are required. Student lacking some arguments will be suggested specific documentation. The teacher may integrate student preparation with extra, solved and step by step explained, exercises.
- Handling and stowage systems simulated with Petri net and controlled in real time by PLC (1 Credit).
- The CNC machines overview. Machine simulation of the G-code program produced by a CAD CAM application (1 Credit).
- Robot operating space evaluation by computer kinematics simulation (1 Credit).
- The 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
All lesson subjects are illustrated by class exercises. Partly they will be solved and partly left to students; solution methods will be explained and the main modules of the program codes will be developed in classroom. The final code will be implemented at lab within suggested simulation environment (Matlab and dedicated software packages for PLC, CNC, scheduling). Student will have to modify the proposed exercises into newer and significant ones, to compute numerical solution, to analyze the results. The computer program and the solution report should be ready for the examination.
Testi richiesti o raccomandati: letture, dispense, altro materiale didattico
Slides, notes, and program codes written by the teacher will be provided during the course. The notes include solved and unsolved exercises and the distributed program codes are working with test examples.
Simulation lab will use pre-built program scripts and will complete the work developed in classroom. Exercise numerical solution is the object of the studentís result report.
In particular cases of complex project developments the teacher can accept works developed by groups of more students; in these cases the work must be planned with the teacher and its total amount must be proportional to the number of contributors.
Criteri, regole e procedure per l'esame
Students will be examined orally starting from the prepared reports. Students must explain the exercise solution with the help of the explained theory. Student must repeat and modify simulated runs and must explain simulated results, relating them to theory. Optional exercises if solved and explained will allow to increment the final examination score.
Students without prepared reports will be examined orally after a written test on all lesson subjects.
Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2014/15

© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)