Industrial Automation and Advanced Automation and Control

Corso di Laurea Specialistica
UniversitÓ degli Studi di Pavia, sede di Pavia

From Academic Year 2016/2017 onwards
Prof. Raimondo Davide M. and Prof. Ferrara Antonella

Office hours: upon appointment

Office location: Dipartimento di Ingegneria Industriale e dell'Informazione
- Prof. Raimondo, floor C
- Prof. Ferrara, floor F

Schedule for January

The lecture of the 09/01/2017 is suspended. The 11/01/2017 and 12/01/2017 there will be exercises on the part of Prof. Raimondo

Schedule for December

December

Schedule for November

   - Update: 14/11 Laboratory Prof. Raimondo (instead of Prof. Ferrara)


November

Handouts

   - Prof. Ferrara

      Sliding Mode Control

   - Prof. Raimondo

      Lecture 1 - part 1
      Lecture 1 - part 2
      Lecture 2
      Lecture 3
      Lecture 4
      Lecture 5
      Lecture 6
      Lecture 7
      Lecture 8
      Lecture 9
      Lecture 10
      Lecture 11
      Link to slides on branch and bound algorithm
      Solved exercise: milp example with branch and bound.
      Note : Phase 1 of the problem above could be solved with no iterations
      since we had in the basis elements that were not y1, y2..
      Lecture 12
      Lecture 13
      Lecture 14
      Lecture 15
      Lecture 16
      Lecture 17
      Lecture 18
      Lecture 19
      Lecture 20
      Lecture 21
      Solved MILP
      Another solved MILP (errata corrige)
      New exercise: translation of a problem into the corresponding MILP
      Solution of the problem above
      Solved MILP Phase 1-2
      A very long MILP Phase 1-2 which requires to explore all nodes
     

Previous examination texts (recent ones)

   - Prof. Raimondo

      20-01-2017
      09-02-2017
      13-06-2017

Laboratory

   - Prof. Raimondo

   Laboratory 1

      Laboratory 1: problem description
      Matlab script: linear programming example with function linprog
      Matlab script: linear programming example with yalmip

      The scripts require the MPT toolbox

      To execute the scripts try

      [x,fval,exitflag]=LP_example_linprog(800,0,'max')
      [x,fval,exitflag]=LP_example_yalmip(800,0,'max')

      Check the comments in the script to understand the meaning of the inputs
      of the functions and to try different inputs

   Laboratory 2

      Laboratory 2: problem description
      Matlab script: mixed integer linear programming example with function glpk
      Matlab script: mixed integer linear programming example with yalmip

      The scripts require the MPT toolbox

      To execute the scripts try

      [x_out,delta_out,fval,exitflag]=MILP_example_glpk(1)
      [x_out,delta_out,fval,exitflag]=MILP_example_yalmip(1)

      Check the comments in the script to understand the meaning of the inputs
      of the functions

Exams

  • Closed-books closed-notes written exam on all course topics
  • Date/time/room will be published on the website of the Faculty of Engineering
  • No graphic or programmable calculators are allowed
  • Registration to exams must be done through the University website and ends 7 days before the exam date

Grade registration

Grades will be notified to each students by email. Students will have 5 days to accept or reject the grade: this has to be done only through the university account (and not sending an email to the Professor). After 5 days all grades that will have not been rejected will be registered in the student curriculum.

   ---------------------------------------------------

Previous Academic Years
Prof. Ferrari Trecate Giancarlo

Office hours: upon appointment.

ANNOUNCEMENT
Lectures of Industrial Automation and Advanced Automation and Control, scheduled for Monday 2/11/15 from 14:00 to 16:00 in room A1, are canceled.

Office location: Dipartimento di Ingegneria Industriale e dell'Informazione, floor F

Handouts

Exams

  • Closed-books closed-notes written exam on all course topics
  • Date/time/room will be published on the website of the Faculty of Engineering
  • No graphic or programmable calculators are allowed
  • Registration to exams must be done through the University website and ends 7 days before the exam date

Grade registration

IMPORTANT: Students can check graded exams and register grades on their "Libretto" on Friday 14/3/14 at 15:30 instead of 14:00 as originally announced. The meeting point is the Professor's office.

Grades will be notified to each students by email. Students will have 5 days to accept or reject the grade: this has to be done only through the university account (and not sending an email to the Professor).
After 5 days all grades that will have not been rejected will be registered in the student curriculum.

Past final exams

Industrial automation + Advanced automation and control

 Exam 18-02-11
 Exam 25-01-11
 Exam 12-02-15
 Exam 18-01-13

Industrial automation only (in Italian)

Appello 09-07-10
Appello 23-06-10
Appello 19-02-10
Appello 24-09-09
Appello 17-07-09
Appello 01-07-09
Appello 20-02-09
Appello 24-09-08
Appello 25-06-08
Appello 18-02-08
Appello 19-09-07
Appello 10-07-07
Appello 27-06-07