industrial automation, communication and data management ... to the course.pdf · iacdm –...

18
Industrial automation, communication and data management Introduction to the course Professors Matteo Cesana, Paolo Rocco and Letizia Tanca Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria

Upload: others

Post on 17-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

Industrial automation, communication and data management

Introduction to the courseProfessors Matteo Cesana, Paolo Rocco and Letizia TancaPolitecnico di MilanoDipartimento di Elettronica, Informazione e Bioingegneria

Page 2: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

General information (1/3)

Program offering this course:MSc in Management Engineering

Schedule: Tuesday 10:15-14:15 (room L.02)

Course organization: 26 hours of lectures 12 hours of practice sessions 12 hours of lab sessions 5 credits

Page 3: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

General information (2/3)

One course, three instructors

Paolo RoccoIndustrial automation

[email protected]

Matteo CesanaCommunication

[email protected]

Letizia TancaData management

[email protected]

Page 4: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

General information (3/3)

Prerequisites:Methodologies and main models for the management of data

Aims: A general view of the current methods and tools offered by the Information

Technology for the smart factory. Coverage of selected topics in the domains of industrial automation,

communication, and data management.

Course web page: See the home pages of the three instructors: http://home.deib.polimi.it/[cesana|rocco|tanca]

Program, lecture notes, lab material, texts of previous exams…

Exams:Written examination with open-ended questions

Page 5: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

Textbooks (optional)

B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo: Robotics: Modelling, Planning and Control, 3rd Ed. Springer, 2009https://www.springer.com/it/book/9781846286414

B. M. Wilamowski, J. D. Irwin: Industrial Communications Systems, 1st Ed. CRC Press, 2017https://www.crcpress.com/Industrial-Communication-Systems/Wilamowski-Irwin/p/book/9781138071803

A. Doan, A. Halevy, Z. Ives: Principles of Data Integration, 1st Ed. Morgan Kaufmann, 2012https://www.elsevier.com/books/principles-of-data-integration/doan/978-0-12-416044-6

Page 6: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

Source: Bosch

Industry 4.0

Page 7: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

Industrial Analytics

Advanced Human-Machine

Interface

Advanced Automation

Additive Manufacturing

Cloud Manufacturing

Industrial Internet of Things

Operational Technology

Information Technology

SMAR

TM

ANU

FAC

TUR

ING

TE

CH

NO

LOG

IES

Industry 4.0 is a vision of the future of Industry and Manufacturing in which Information Technologies are going to boost competitiveness and efficiency

by interconnecting every resource (data, people and machinery)in the Value Chain

Industry 4.0

Source: G. Miragliotta

Page 8: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

Source: Roland Berger

Industry 4.0: the factory of the future

Page 9: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

Source: A. De Luca

Industrial automation: elements and connections

Page 10: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

Industrial automation: advanced robotics

Robotics is a key enabling technology for industry 4.0

Collaborative robotics: a new scenario where humans and robots collaborate at the same task.

Page 11: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

SECURITY

RELIABILITY/ROBUSTNESS

Sensor HW/SWactuators, robotscobots

What pipes to use to getdata

Management Platform

How/Where to store/use data

How/Where to process data

Industrial IoT Building Blocks Challenges

Page 12: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

Background on IoT and IIoT– Evolution and definition

Tech Building Blocks, challenges and opportunities– Focus on “Things”, “Connectivity” and “Management Platforms”

Tech insight on reference Use Cases– Few examples– Worst practices

IoT and IIoT in this course

Page 13: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

Symbiotic Autonomous Systems (IEEE SAS initiative)

Technologies:• Sensors• Actuators• AI• Communication Support• Cooperative Support• Augmented Humans• Self-evolving Capabilities• Self-replication• Autonomous Decision Cap.

Applications:• Augmentation• Health care• Manufacturing• Transportation• Infrastructures• Consulting• Education

White paper: https://symbiotic-autonomous-systems.ieee.org/images/files/pdf/sas-white-paper-final-nov12-2017.pdf

Page 14: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

Where are the data?

Applications:• Augmentation• Health care• Manufacturing• Transportation• Infrastructures• Consulting• Education

Technologies:• Existing Information Systems • Sensors• Actuators• AI• Communication Support• Cooperative Support• Augmented Humans• Self-evolving Capabilities• Self-replication• Autonomous Decision Capabilities

Data are everywhere, and the information systems that already exist must be included in the loop

Transforming DATA into KNOWLEDGE for humans and into BEHAVIOURS for machines

Page 15: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

Program of the course (1/3)

Industrial automation: Current and future scenarios of automation. Process automation: the role of

feedback control. Discrete automation: action sequencing. The Programmable Logic Controller. Real time systems.

Industrial robotics: Basic concepts and examples. Selection of a robot based on the application.

Elements of robot kinematics, motion planning and control. Tools for robot motion programming.

Collaborative robotics: Advantages in human-robot collaboration. Safety standards. Examples and

applications.

Page 16: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

Program of the course (2/3)

Introduction to Industrial Internet of Things (IIoT): Building blocks and components.

Communication Technologies for IIot: Overview of the reference technologies for interconnecting industrial devices

and processes (WiFi, industrial Ethernet, ZigBee, ISA 100, WirelessHART, Field BUS, RFID).

Communication protocols for the IIoT: Overview of the reference protocols to provide services in industrial

environments (OPC UA, MQTT, HTTP and COAP).

Management Platforms for the IIoT Hands on activities with IoT prototyping platforms (NodeRed) and cloud-based

management platforms.

Page 17: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

Program of the course (3/3)

Introduction to the architectures of modern data management systems

Basics of data integration: Model heterogeneity, semantic heterogeneity at the schema level,

heterogeneity at the data level.

Dynamic data integration: The use of wrappers, mediators, meta-models, ontologies, , etc.

Introduction to data analysis and exploration

Page 18: Industrial automation, communication and data management ... to the course.pdf · IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca. General information

IACDM – Introduction to the course – Matteo Cesana, Paolo Rocco and Letizia Tanca

….two supplementary lectures will be held on:

September 19th, at 17:30, andSeptember 23rd, at 17:30

in room Alpha, Building 24 – Ground floor – Leonardo Campus

For students without a background on conceptual data design...