Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2017/18
Plant integrated management
Master of science-level of the Bologna process in Engineering And Management - Torino
Teacher Status SSD Les Ex Lab Tut Years teaching
Ghirardi Marco ORARIO RICEVIMENTO RC ING-INF/04 50 0 30 0 3
SSD CFU Activities Area context
ING-INF/04 8 D - A scelta dello studente A scelta dello studente
02ENZ; 01QKL; 01PDZ; 01PQT; 01NAT; 03BYK; 03BNT; 01RLB; 03AQR; 05ENL; 01JEF; 01RLC; 01RLF; 01RLG; 01KSU; 01PCE; 01QGD
Subject fundamentals
The course will present the fundamental methodological principles to model and solve the main problems related to the governance of production processes. The core of the course is devoted to the description of the main components of factory automation systems, such as operating machines, industrial manipulators, robot carriers, machine vision systems, programmable logic controllers (PLC).
For each theoretical subject presented in the course, numerical algorithms for the solution of real problems are illustrated and tested on relevant practical examples.
Expected learning outcomes
- Knowledge of the main hierarchical levels in factory automation: company, plant, area, cell, machine.
- Knowledge of the most known industrial robot structures and of the selection criteria for classes of application sectors.
- Knowledge of CNC machines and use of CAD-CAM techniques to obtain the machine program for CNC computer simulation.
- Knowledge of the techniques of PLC programming, as well as simulation of simple transportation systems. Use of Petri nets for graphical representation and simulation of operating cycles.
- Knowledge of methods and numerical algorithms applied to statistical process control.
- Knowledge of main methods and numerical algorithms for the solution of the most common scheduling problems in automated production: single machine parallel machines, multi-machine, multi-jobs flow shop and job.
- Knowledge of fundamentals of queuing theory and simulation techniques of queuing networks.
- Knowledge of methods and algorithms for the solution of planning problems in a production plant such as resource allocation, assignment, distribution.

- Selecting, using, managing, assessing, and integrating the most common modeling and simulation tools to tackle real problems in automated factories and transportation systems.
Prerequisites / Assumed knowledge
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.
- The CIM structure and the factory automation levels: company, plant, area, cell, machine, field (0.5 credits).
- Industrial robots: structures and selection criteria. Examples of computer simulation methods (1 credit).
- The CNC machines overview. Machine simulation of the G-code program produced by a CAD-CAM application (0.5 credits).
- Factory movimentation and storage of goods and materials. Detailed examples of PLC use for system control (1 credit)
- Queueing theory and numerical simulation techniques applied to production plant structures and layouts (0.5 credits).
- Reliability evaluation and quality control of production lots. Computer programs and numerical examples (0.5 credits).
- Petri nets applied to automated systems description. Simulation programs and practical examples (0.5 credits).
- 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 (0.5 credits).
Delivery modes
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).
Texts, readings, handouts and other learning resources
Handouts, notes, and program codes will be provided during the course. The instructor notes will include solved and unsolved exercises.
Assessment and grading criteria
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.

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

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