Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
la Robotica
Prof. Gianluca Ippoliti
Dipartimento di Ingegneria dell’Informazione
Università Politecnica delle Marche
gianluca.ippoliti@univpm.it
Lezioni in aula
Testi di Riferimento
§ G. Magnani, G. Ferretti, P. Rocco, “Tecnologie dei Sistemi di controllo”,
McGraw Hill, seconda edizione, Milano, 2007.
Sistemi di azionamento
Sistemi/amplificatori di potenza
Sensori/trasduttori
– Informazioni in entrata
• Utilizzate dagli attuatori per alterare il valore di
variabili di controllo per il processo
– Sensori ed attuatori
• Fanno parte del processo fisico e ne costituiscono
l’interfaccia verso il sistema di controllo
Sistema di Controllo
– Riceve informazioni sullo stato del processo tramite i sensori
– Invia agli attuatori le informazioni relative alle azioni da mettere in atto per
realizzare il controllo del processo fisico
– Fornisce a queste entità esterne informazioni sul suo stato e su quello del
processo controllato
Tecnologie: insegnamento inquadrato
nell’ambito delle discipline di automatica e
automazione
Automatica
L’automatica o Ingegneria dei sistemi è quella disciplina che studia
la modellazione matematica di sistemi di diversa natura, ne analizza
il comportamento dinamico e realizza opportuni dispositivi di
controllo per far si che tali sistemi abbiano il comportamento
desiderato
Industria Manifatturiera
la materia prima viene sottoposta a modificazioni di foggia e
di dimensioni ed al successivo assiemamento, comprende
quanto dedicato alla produzione di beni strumentali e di
consumo quali: automobili, elettrodomestici, cartotecnica,
abbigliamento, oggetti in gomma, ceramica, mobili, …
Reti di Pubblica Utilità
sia pubbliche che private, per il trasporto e la distribuzione
dell’energia elettrica, del gas, dell’acqua, per la gestione
telematica del traffico, …
AUTOMAZIONE INDUSTRIALE
Definizione :=
Disciplina che studia le metodologie e le tecnologie che
permettono il controllo dei flussi di energia, di materiali e di
informazioni necessari alla realizzazione di processi
produttivi (e delle reti di pubblica utilità).
Innovazione sia nelle Tecnologie che nelle Metodologie per nuovi “prodotti”
di Automazione per il controllo di sistemi sempre più complessi.
Supervisione integrata
Specializzazione
Supervisione di cella informazioni
(esempio: controllo velocità
motore)
Sistemi di controllo
Componenti
(macchine)
Cella di Componenti
lavorazione (macchine)
• Industry 4.0 è la teorizzazione di un paradigma manifatturiero basato sul concetto di “Cyber Physical
System” (CPS), ovvero sistemi informatici in grado di interagire con i sistemi fisici in cui operano; tali
sistemi sono dotati di capacità computazionale, di comunicazione e di controllo.
Scopo: si vogliono realizzare apparati/dispositivi in grado di
operare in modo autonomo, facilmente integrabili:
integrazione spesso non fatta attraverso flussi/interazioni di
grandezze fisiche ma di sole informazioni
Tecnologie
SOTTO-SISTEMI DI UN SISTEMA DI CONTROLLO
Sistema di controllo (oggi realizzato con dispositivi
di tipo numerico: Pc, μProcessore, PLC)
disturbi parametri
errore
+ ingresso uscita
Processo/
Controllo Amplificazione Attuazione
dispositivo
riferimento
-
Sistema di trasduzione
e misura
üSotto-sistemi
• Blocco di trasduzione e misura (trasduttori e sensori)
• Amplificazione di potenza
• Attuatori (sistemi di azionamento)
• Sistema di elaborazione/trasmissione dell’informazione
Sistemi di controllo digitali:
(computer,
Controllore digitale
microcontrollore, PLC, …)
n bits
ingresso uscita
analogico analogica
A/D n Computer n D/A
realizza anche
realizza anche il l’interpolatore
campionamento (organo di
tenuta di tipo 0)
Campionamento ed interpolazione sincronizzate
sugli istanti di campionamento
Tc := periodo di campionamento
Conversione A/D
f(t) , f ’(hTc) campionamento
uniforme (periodico)
campione
dell’ingresso
“convertito” in n bits
n = 8, 16, 32
-2Tc -Tc 0 Tc 2Tc
f 'T ( h ) = f ( hTC )
C
; h =! , -2 , -1, 0, 1, 2 , !
+∞
f '(h) = ∑ f (hT C )δ (t −hTC )
h=−∞
Un segnale tempo continuo è sostituito da una serie di numeri - insieme di
impulsi che appaiono ad intervalli fissi (di campionamento)
Quantizzazione
f(t)
Ad esempio : 8 bit
Errore di quantizzazione
(risoluzione) = intervallo d'ingresso
28
uscita Conversione D/A
analogico campione uscita a n
bits convertito in
analogico e mantenuto
per tutto l’intervallo di
campionamento
(Organo di tenuta di
0 Tc 2Tc 3Tc tempo ordine zero)
u (t ) m(t ) y (t )
A/D n Computer n D/A Processo
Retroazione
Controllore digitale ym (t )
leggere u
(A/D o RAM)
si
leggere ym
(A/D) tempo no
campionamento
trascorso?
Ogni ciclo entro un
intervallo di campionamento Tc e = u - ym
attività
calcola m servizio
(algoritmo)
predisponi m
(D/A)
Campionamento:
Teorema del campionamento (Shannon 1949):
Laplace s = jw
Ex: sono dati due segnali sinusoidali, uno di frequenza 0.1 Hz e l’altro
di frequenza 0.9 Hz. Entrambi vengono campionati con frequenza di
campionamento di 1Hz: negli istanti di campionamento i segnali
assumono gli stessi valori; pertanto partendo dal segnale campionato
abbiamo indeterminazione per ricostruire il segnale a tempo continuo.
0.1 Hz 0.9 Hz
Sistemi di controllo non solo per l’automazione
industriale:
Servizi
Infrastrutture
Domotica
Riabilitazione
Chirurgia
Intrattenimento
Esplorazioni
Automotive
Robotica
Agricoltura
Off-shore
Beni culturali
…
…
Controllo di rigidità della suola
Sistema di ammortizzazione all’avanguardia e regolabile che garantisce un
diverso tipo di ammortizzazione della suola a seconda del terreno, dello
stile di corsa (ritmo) e del peso del corridore che le indossa.
u (t ) m(t ) y (t )
A/D n Computer n D/A Processo
Retroazione
Controllore digitale ym (t )
gianluca.ippoliti@univpm.it
TI European University Program
§ system simulation
§ C Code Generation
§ implementation on the DSP
EXPERIMENTAL SETUP \1
Technosoft MCK2812 and MCK28335-Pro DSP motion control kit
TMS320F28335
Experimenter Kit
HARDWARE-IN-THE-LOOP (HIL) \2
Manoeuvring: vessel motion in calm water
Electric motors Seakeeping: motion in waves
Industrial robot
Wind turbine
Robotic control system rapid prototyping
1. System modelling and controller design
2. Hardware in the loop
3. Processor in the loop
4. Testing real controller
BSc thesis work - completed
“Blade-Fun” system control Rapid prototyping
Experimenter kit
(TMS320F28335)
BSc thesis work – completed \2
Development Environment 0
Disturbance
TO TARGET FROM TARGET
Tg
subsys FAST Nonlinear Wind Turbine
- Implementation of the
Topt
Gearbox WECS Torque setting
HOST Rotor_Torque
Tg
F28335 eZdsp1
PID SMC
ELECTRIC DRIVE COURSE: TEAM-PROJECT
Completed \1
Project aim:
Sensorless Field Oriented Control of Multiple Permanent Magnet Motors
Components:
- Texas Instruments Dual Motor Control
and PFC Developer’s Kit
- 2x Anaheim Automation BLY172S-24V-
4000
- Texas Instruments F28335 MCU
floating point
- PSIM Software by Powersim for
hardware and control modelling
ELECTRIC DRIVE COURSE: TEAM-PROJECT
Completed \2
This system is taking part to the TI’s Analog Design Contest competition.
Heatsink temperature
sensor
TMS320F28027 Le
d
m con
CC2520EMK on tr
ito ol
rin an
g d
TMDSIACLEDCOMKIT
CC2520EMK
Supervision station
TI- AN A L O G DE S IG N CO N T E S T \3
Texas Instruments products:
CC2520 Development Kit
LED Lighting & Communications Developer’s Kit
LLC Resonant
Single Phase PFC
Boost Power RF Communications
Temperature Sensor
TMP20AIDRLT
TMDSDOCK28027
F28027 Microcontroller
LED panel
TI- ANALOG DESIGN CONTEST \4
Others components:
Light Sensor
TAOS - TSL235R-LF
Motion Sensor
Panasonic EW - AMN31111
Remote sensor
SOFTWARE
SLAVE MASTER
PC +
CP5611 PC +
CP5411 Interface
PROFIBUS Profibus /
Process MANIPULATOR
MOTORS
DRIVING
SIGNAL
ADAPTATION
National Instruments
NI myRIO: è un dispositivo embedded progettato appositamente per
offrire agli studenti la possibilità di sviluppare rapidamente sistemi
ingegneristici reali e completi http://www.ni.com/myrio/i/
MicroDAQ.org
scilab.org
Tecniche studiate:
-Regolatori industriali
-Sliding Mode
-MPC
-Iterative Control
-…
Attività Studenti
Informatica & Automazione