Dynamics of Micro-Mechatronic Systems

Course objectives

The course provides theoretical elements for the study of kinematics and dynamics of rigid bodies, the mechanics of vibration of discrete and continuous systems, the analysis of deterministic and random signals in order to allow the student the correct design of micro-machines and micro-devices.

Channel 1
SILVIA MILANA Lecturers' profile

Program - Frequency - Exams

Course program
Module 1 – Kinematics and Dynamics of the Rigid Body (4 hours) Kinematics and dynamics of the rigid body. Equations of motion written in body coordinates. MATLAB exercises: numerical simulations of constrained and free motions. Module 2 – Dynamics of Single Degree of Freedom Systems (8 hours) Free and forced vibration problems, with and without damping. Viscous and structural damping. Responses to step, impulse, and harmonic excitations. Frequency response function. MATLAB exercises: implementation of motion equations and comparison with theoretical solutions. Module 3 – Dynamics of Multi Degree of Freedom Systems (10 hours) Formulation according to d’Alembert and Lagrange. Mass, damping, and stiffness matrices. Natural modes and natural frequencies of vibration. Forced systems and modal analysis. Viscous, proportional, and structural damping. Matrix of frequency response functions. SISO, SIMO, and MIMO responses; response to random excitation and power spectral density matrices of the responses. Introduction to modal parameter identification. MATLAB and FEM exercises: computation of natural modes and modal analysis of discrete systems. Module 4 – Dynamics of Continuous Systems (10 hours) Vibrations of strings, rods, shafts, beams, membranes, and plates. Eigenfunctions and natural frequencies of vibration. Modal analysis and complex frequency response function. Response to random excitation. High-frequency problems and Statistical Energy Analysis (SEA). FEM exercises: modal analysis of beams and plates. Module 5 – Vibration Isolation and Control (8 hours) Impact isolation techniques, low- and high-frequency isolation. Stability of dynamic systems. Feedback system analysis and PID controllers. MATLAB exercises: simulation of isolated systems and PID control. Module 6 – Signal Analysis (8 hours) Fourier series and Fourier transform, discrete transform and FFT. Convolution, signal sampling, Nyquist–Shannon sampling theorem and aliasing. Introduction to statistics and probability theory for random signals. Stationary and ergodic random functions, correlation, and power spectral density. MATLAB exercises: frequency analysis of signals and the sampling theorem. Module 7 – Microcontrollers and Applied Mechatronics (12 hours) Introduction to the microcontroller and development tools for mechatronics. Architecture (CPU, memory, PWM). Basic sensors: digital and analog readings (buttons with pull-up/pull-down resistors, potentiometer on ADC), HC-SR04. Advanced sensors: IMU, libraries, datasheets, and basic calibration. Actuators and PWM: LED dimming, buzzer, servo, DC motor; frequency, duty cycle, electrical safety, and separate power supplies. Control of DC motor speed using PWM and sensor feedback. Control of a simple system: simplified system modeling (input → sensor, output → actuator), on/off control with hysteresis and simplified PID control. Objectives: set up the environment, compile, upload, and test simple programs; interface sensors and actuators; design a basic control in a mechatronic context.
Prerequisites
Knowledge of notions of mathematical analysis and physics (mechanics)
Books
Lectures Notes Meirovitch, L. Elements of Vibration Analysis. McGraw-Hill. Meirovitch, L. Fundamentals of Vibrations. McGraw-Hill. Rao, S.S. Mechanical Vibrations. Pearson. Clough, R.W., and Penzien, J. Dynamics of Structures. McGraw-Hill. Craig, R.R., and Kurdila, A.J. Fundamentals of Structural Dynamics. Wiley. Inman, D.J. Engineering Vibration. Pearson. Shin, Hammond, Fundamentals of Signal Processing for Sound and Vibration Engineers, Wiley Cannon, Dynamics of physical systems, Dover Khinchin, Mathematical foundation of statistical mechanics, Dover Salsa, Equazioni a derivate parziali, Springer Giua, Seatzu, Analisi dei sistemi dinamici, Springer Bolzern, Scattolini, Schiavoni, Fondamenti di controlli automatici, Mc Graw-Hill
Frequency
Attendance is reccommended
Exam mode
Assessment • Oral examination: theoretical verification of the course contents and presentation of the developed project (K1–K2). • MATLAB/FEM practical test: simulation and interpretation of results (S1–S2). • Mini mechatronic project: basic control implementation using a microcontroller (S3, J1).
Bibliography
Module-Specific References Module 1 – Kinematics and Dynamics of the Rigid Body Goldstein, H. Classical Mechanics. Addison-Wesley. Shames, I.H. Engineering Mechanics: Dynamics. Prentice Hall. Module 2 – Dynamics of Single Degree of Freedom Systems Rao, S.S. Mechanical Vibrations. Pearson. Meirovitch, L. Elements of Vibration Analysis. McGraw-Hill. Inman, D.J. Engineering Vibration. Pearson. Module 3 – Dynamics of Multi Degree of Freedom Systems Clough, R.W., and Penzien, J. Dynamics of Structures. McGraw-Hill. Meirovitch, L. Fundamentals of Vibrations. McGraw-Hill. Craig, R.R., and Kurdila, A.J. Fundamentals of Structural Dynamics. Wiley. Module 4 – Dynamics of Continuous Systems Meirovitch, L. Analytical Methods in Vibrations. Macmillan. Leissa, A.W. Vibration of Plates. NASA SP-160. Lyon, R.H., and DeJong, R.G. Theory and Application of Statistical Energy Analysis. Butterworth-Heinemann. Module 5 – Vibration Isolation and Control Den Hartog, J.P. Mechanical Vibrations. McGraw-Hill. Inman, D.J. Vibration with Control. Pearson. Ogata, K. Modern Control Engineering. Prentice Hall. Module 6 – Signal Analysis Oppenheim, A.V., and Schafer, R.W. Discrete-Time Signal Processing. Prentice Hall. Bendat, J.S., and Piersol, A.G. Random Data: Analysis and Measurement Procedures. Wiley. Papoulis, A. Probability, Random Variables, and Stochastic Processes. McGraw-Hill. Module 7 – Microcontrollers and Applied Mechatronics Barrett, S.F. Arduino Microcontroller: Processing for Everyone!. Morgan & Claypool. Monk, S. Programming Arduino: Getting Started with Sketches. McGraw-Hill. Baldi, G., and Marinoni, M. Sistemi Meccatronici. McGraw-Hill Italia. Official datasheets: Arduino Uno, STM32, HC-SR04, MPU6050, NTC (manufacturer documentation).
Lesson mode
Teaching Methods • Lectures with multimedia support. • Numerical and simulation exercises in the MATLAB environment. • Exercises on microcontrollers. • FEM analysis on simple models.
ANTONIO CULLA Lecturers' profile
  • Lesson code10592710
  • Academic year2025/2026
  • CourseNanotechnology Engineering
  • Curriculum32343-01
  • Year2nd year
  • Semester1st semester
  • SSDING-IND/13
  • CFU6