Il PID: dall analisi matematica al dspic
|
|
|
- Federigo Rostagno
- 10 anni fa
- Visualizzazioni
Transcript
1 TECNICHE Il PID: dall analisi matematica al dspic di Alberto Soattin In moltissime applicazioni, dal consumer all industrial alle più avanzate funzioni del medicale, si utilizza come riferimento per l automazione ed il controllo il PID, ossia un particolare algoritmo di controllo che consente di avere rapidità di azionamento, assenza di errore a regime e controllo sulla variazione dei segnali. Introduzione analitica PID è l acronimo che sta ad identificare le parole Proporzionale, Integrale e Derivativo. Questi tre aggettivi identificano tre diverse tipologie di algoritmi che consentono di osservare e controllare un qualsiasi sistema di azionamento. Innanzitutto, per poter comprendere cosa sia e come agisca un PID, bisogna avere una rappresentazione analitica del sistema da controllare. Solo in questo modo sarà possibile realizzare un studio analitico che consenta di ottimizzare il controllo già sulla carta. In assenza di una rappresentazione analitica del sistema, saranno le sole prove empiriche a poter garantire delle performance ottimali per il nostro controllo. Si consideri il sistema da controllare caratterizzato da una Funzione di Trasferimento P(s). Come si vede la variabile in gioco è s, che significa che si sta operando nello spazio delle trasformate di Laplace, utilizzate per caratterizzare un sistema per il suo comportamento in frequenza. Se consideriamo U(s) quale ingresso del sistema e Y(s) l uscita, possiamo inserire nel controllo un blocco chiamato R(s), che è appunto il controllore PID. Come si vede, si è considerato un ingresso costante nel tempo U/s, che consente di alleggerire la trattazione matematica. Figura 1 Schema a blocchi di un sistema controllato da PID Con riferimento alla figura 1. si può vedere che l ingresso del blocco PID è costituito dalla differenza fra ingresso del sistema ed uscita del sistema, ossia dall errore. Il blocco in retroazione 1/k rappresenta un coefficiente moltiplicativo che costituisce il trasduttore dell uscita. La funzione additiva Z(s), infine, costituisce il rumore che inevitabilmente si introduce fra l uscita del PID e il sistema da controllare. La funzione matematica dell uscita nel dominio di Laplace è quella riportata in figura 2. Figura 2 Funzione di rappresentazione dell uscita del sistema nel dominio di Laplace Figura 3 Il sistema da controllare La W(s) è appunto la funzione di trasferimento del PID, che ingloba la R(s), e gli effetti che questo blocco ha sul sistema P(s). A titolo di esempio, andiamo a studiare un sistema da controllare la cui funzione di trasferimento sia asintoticamente stabile. Una funzione di trasferimento si dice asintoticamente stabile quando essa non converge ad un valore, ma oscilla all infinito attorno a questo valore senza mai centrarlo. In figura 3 una immagine esemplificativa di risposta ad un ingresso a gradino unitario da parte di un sistema di questo tipo (nell ipotesi che il valore dell uscita a regime debba essere pari ad 1). 48 FIRMWARE - MAGGIO 2006
2 Controllore P Come detto, il sistema di controllo PID è costituito da tre componenti. La componente proporzionale consiste in pratica nella semplice moltiplicazione dell errore per un opportuno coefficiente, chiamato Kp (si ricorda che l errore è la differenza fra ingresso e uscita del sistema). Questa componente garantisce al sistema una banda passante più elevata, quindi una maggior reattività alle variazioni. Oltre a questo la componente proporzionale rende il sistema più immune ai disturbi e alle variazioni parametriche, dal momento che esalta il solo valore della differenza fra ingresso ed uscita. Il suo difetto è che la stabilità del sistema può risultare diminuita, dal momento che il controllo può uscire dai margini di stabilità. Oltre a questo, non si garantisce al sistema l annullamento dell errore a regime, ossia non è detto che il sistema centri il valore desiderato per l uscita Y(s). La W(s) nel caso di un controllo proporzionale sarà quella di figura 4. significa che la parte più consistente della correzione è a carico della parte proporzionale, mentre la parte di raffinazione è affidata alla parte integrale. Chiaramente, questo significa che se il valore desiderato per l uscita è 1, quest ultimo sarà raggiunto senza errore grazie agli effetti del controllore PI. Di contro, però, la banda passante del sistema e, di conseguenza, i margini di fase del sistema controllato sono ridotti di 90, a causa dell azione ritardatrice dell operatore matematico integrale Ki/s. In figura 6 la funzione di trasferimento di un controllore PI. Figura 6 Funzione di trasferimento di un controllore PI TECNICHE Figura 4 Funzione di trasferimento di un controllore P Figura 5 Il sistema con un controllore P Nell esempio del sistema precedente, l applicazione di un controllo proporzionale pari a Kp=9 ha l effetto di smorzare le oscillazioni a regime, di rendere molto più rapido l assestamento dell uscita attorno al valore finale, di ridurre di molto la massima sovraelongazione, ossia il rapporto fra il massimo valore e il valore desiderato. Il problema che si riscontra è nel valore cui si assesta l uscita, ossia 0,8, diverso dal desiderato 1. In figura 5 l andamento dell uscita in risposta al gradino, del sistema così modificato. Controllore PI Il controllore PI aggiunge alla funzione proporzionale la funzione integrativa. Quest ultima, come accennato, annulla del tutto gli effetti dei disturbi e delle variazioni parametriche sull uscita del sistema. Ciò Figura 7 il sistema controllato da un PI Nell esempio del sistema preso in esame precedentemente, l effetto di una costante proporzionale Kp pari a 8,1 e di una costante integrativa Ki pari a 4,76, è la totale correzione dell errore a regime (si noti che il valore raggiunto dall uscita a regime è pari ad 1 come mostra la figura 7). La velocità del sistema, però, rimane sempre abbastanza limitata, dal momento che il segnale risulta assestato entro l5% dal valore di regime in 7-8 secondi. Controllore PD Il controllore PD unisce alle già citate funzionalità garantite dal termine proporzionale la capacità di prevedere l andamento dell errore garantita dal termine derivativo. Quest ultimo, infatti, analizza la differenza fra l errore del tempo T-1 e quello del tempo attuale, andando a correggere a seconda che questa differenza sia crescente o decrescente. I vantaggi del termine derivativo corrispondono ad un miglioramento di 90 del margine di stabilità, grazie all effetto anticipatore del termine Kd*s. Questo corrisponde anche ad una riduzione della massima sovraelongazione e del tempo di assestamento, garantendo quindi un miglior andamento dell uscita FIRMWARE - MAGGIO
3 ed uno stress ridotto a carico del sistema controllato. Di contro, però, il termine derivativo enfatizza gli effetti delle componenti ad alta frequenza, compreso dunque il rumore. Proprio per questa sua caratteristica, il controllore PD non viene mai utilizzato quasi mai. In figura 8 gli effetti di un controllore PD sul sistema in esame. La costante proporzionale Kp vale 9 e la costante derivativa Kd vale 3,6. Figura 10 L'uscita del sistema controllato da un PID Il PID: dall analisi matematica al dspic Figura 8 Il sistema controllato da un PD Come si può notare, rimane la presenza di un errore a regime, dal momento che il valore raggiunto è 0,8. Di contro, però, si ha una sovraelongazione pressoché nulla e un tempo di assestamento inferiore a 5 secondi, con un miglioramento del 40% rispetto ai casi precedenti. Controllore PID Il controllore PID unisce i pregi dei controllori precedentemente analizzati e, grazie all effetto di cancellazione dei poli-zeri che si ottiene dalla combinazione delle componenti integrale e derivativa, realizza un contenimento degli effetti indesiderati citati in precedenza. Nella pratica, il PID è il sistema di controllo utilizzato nella stragrande maggioranza dei casi. Il sistema controllato presenta debole sovraelongazione, tempo di assestamento abbastanza contenuto, grazie anche alle scarse oscillazioni del segnale in uscita, oltre che assenza di errore a regime. In figura 9 la funzione di trasferimento. In figura 10 la risposta del sistema, con un controllo proporzionale con costanti pari a Kp=10,8, Kd=2,7 e Ki=10,8. Figura 9 Funzione di trasferimento di un PID Il PID in un dspic Microchip Passando dall analisi matematica al mondo pratico, è possibile implementare un controllore PID operante in real time su un sistema fisico, come ad esempio un motore, utilizzando un microcontrollore dotato di una potenza di calcolo medio alta. È questo il caso dei dspic30f e dei dspic33f di Microchip, che grazie alla capacità di eseguire la MAC (Multiply And Accumulate) in un unico ciclo macchina, sono in grado di gestire i complessi calcoli che stanno dietro alla analisi matematica di un PID senza perdere in efficienza. Ragionando dunque su un sistema fisico quale un motore Brushless in corrente continua dotato di sensori di Hall per il rilevamento della velocità, la rappresentazione a blocchi del sistema può essere quello di figura 11. Come si vede, il Set Point è costituito dalla velocità desiderata per il motore, che in un caso pratico potrebbe essere ottenuta da un potenziometro, o da un pedale. Questo valore viene poi sottratto alla velocità attuale del motore, grazie al calcolo di velocità operato dal dspic che legge tramite gli ADC i sensori di Hall posti sul motore stesso. Questa differenza di velocità costituisce appunto la grandezza standard di ingresso per un PID, ossia l errore. Questo errore viene trasformato dal PID in una tensione, che è la grandezza con cui vengono pilotati gli avvolgimenti del motore stesso, con l obiettivo di correggere l errore fino ad annullarlo. Andando ad aprire il blocchetto PID, si può suddividere il suo funzionamento in tre diverse componenti, che sono per l appunto le tre diverse caratteristiche analizzate in precedenza dal punto di vista analitico (figura 12). 50 FIRMWARE - MAGGIO 2006
4 Il PID: dall analisi matematica al dspic La trasformata di Laplace utilizzata nell analisi matematica, è caratterizzata da una variabile s che, come visto, è tempo continua. Nel microcontrollore chiaramente una variabile di questo tipo non è rappresentabile, per cui gli analitici hanno realizzato una variabile tempo discreta, z, tramite la quale si possono controllare le grandezze in esame senza perdere in sensibilità, a patto che gli slot temporali siano sufficientemente piccoli (ecco perché si richiede un microcontrollore di elevata potenza). In figurea 13 sono riportati i singoli componenti del PID nello spazio delle trasformate Z. Similmente a quanto visto nella trasformata di Laplace, si individua la componente di ritardo di fase presente nel termine integrale e quella di anticipo di fase presente nel termine derivativo. Queste due componenti utilizzano il termine z -1, che corrisponde ad un quanto temporale. La somma dei tre termini sopra riportati conduce, dopo semplici passaggi matematici, al risultato di figura 14. Si tratta dunque di una combinazione di somme e prodotti che, come detto, sono facilmente implementabili in un dspic. La possibilità di realizzare una somma ed Figura 11 Schema a blocchi di un controllo motore con PID Figura 12 Il blocco PID Figura 13 I componenti di un PID nello spazio della trasformata Z un prodotto in un unico ciclo macchina, per giunta, rende ancor più snella la gestione di questa operazione analitica, consentendo la possibilità di gestire segnali che variano assai rapidamente nel tempo. Il PID a livello macchina Ecco dunque cosa accade, a livello logico, all interno del dspic. Come si vede dalla figura 15, un potenziometro esterno fissa il Set Point di velocità, nel caso di questo esempio. Segue poi lo schema visto in precedenza, con il PID che analizza la grandezza errore e genera delle tensioni di riferimento per il generatore Motor Control PWM (rif. Articolo di Maurizio Del Corso, Firmware n.2). Dal motore torna un feedback dai sensori di Hall, che grazie alla caratteristica del Timer1 di esser sensibile al cambiamento di fronte (Change Notification), dà una informazione sulla posizione angolare del motore in un dato momento. Oltre a questo, grazie agli Input Capture, si può ricavare il calcolo della velocità, necessario a ricostruire la grandezza Errore per l ingresso PID. La grandezza Velocità Misurata è calcolata come il rapporto fra il minimo periodo misurato e il periodo effettivo di base dell Input Capture. Questo calcolo, com è chiaro, deve avvenire in tempi rapidissimi, dal momento che alcuni motori (trapani per dentista, controlli per la robotica) viaggiano a velocità angolari superiori ai giri al minuto. Nel listato 1 si riportano alcune porzioni di firmware, scritto in C per il compilatore Microchip C30. La prima porzione di firmware consente di recepire l informazione nei pin impostati come Input Capture e di analizzarne i contenuti: si notino in particolare la limitazione della rotazione al range [ ] giri al minuto, il calcolo di velocità dal Input Capture, la gestione della Force Commutation se il PID non recepisce variazioni dai sensori di Hall e per finire la procedura di controllo della velocità, cioè del PID vero e proprio. Sia la Speed Calculation che la Speed Control sono scritte in Assembly, al fine di ridurre quanto più possibile il tempo di esecuzione del calcolo della velocità e di esecuzione del PID. 52 FIRMWARE - MAGGIO 2006
5 Si lascia ai lettori l ottimizzazione e la personalizzazione di queste routine, al fine di ottenere le migliori prestazioni e i tempi più opportuni alle singole applicazioni. Figura 14 Il PID nella sua forma analitica in trasformata Z Figura 15 Schema logico del controllo con PID void attribute (( interrupt )) _T1Interrupt (void) { IFS0bits.T1IF = 0; Period = ActualCapture - PastCapture; //Unsigned substraction if (Period < (unsigned int)minperiod) // MINPERIOD = 6000 rpm Period = MINPERIOD; else if (Period > (unsigned int)maxperiod) // MAXPERIOD = 60 rpm Period = MAXPERIOD; [Listato 1] Il PID: dall analisi matematica al dspic // This sub in assembly calculates the Speed using fractional division // MINPERIOD // Speed = (Fractional divide) // Period SpeedCalculation(); SpeedAbsValue = Speed; // Speed sign adjustment based on current motor direction of rotation if (Current_Direction == CCW) Speed = -Speed; // Condition RPM SFRAC16 SINT HEX // Max Speed CW -> 6000 RPM -> > > 0x7F97 // Min Speed CW -> 60 RPM -> > 327 -> 0x0147 // Min Speed CCW -> -60 RPM -> > > 0xFEB9 // Max Speed CCW -> RPM -> > > 0x8069 // Speed PID controller is called here. It will use Speed, RefSpeed, Some 54 FIRMWARE - MAGGIO 2006
6 // buffers and will generate the new voltage for the SVM. SpeedControl(); // Set minimum ControlOutput to 10% to keep the motor running if (ControlOutput < 3276) ControlOutput = 3276; MotorStalledCounter++; // This variable is cleared in halls ISRs if ((MotorStalledCounter % _10MILLISEC) == 0) { ForceCommutation(); //Force Comm. if no hall sensor changes have occured in specified timeout. } else if (MotorStalledCounter >= _100MILLISEC) { StopMotor(); // Stop motor is no hall changes have occured in specified timeout } return; } _SpeedCalculation: MOV MINPERIOD, W8 MOV _Period, W9 REPEAT #17 DIVF W8, W9 MOV W0, _Speed RETURN _SpeedControl: BSET CORCON, #SATA ; Enable Saturation on Acc A ; Init Pointers MOV #_ControlDifference, W8 MOV #_PIDCoefficients, W10 MOV #_RefSpeed, W1 MOV #_Speed, W2 MOV #_ControlOutput, W0 ; Calculate most recent error with saturation, no limit checking required LAC [W1], A LAC [W2], B SUB A SAC A, [W8] ; Prepare MAC Operands MOVSAC A, [W8]+=2, W4, [W10]+=2, W5 LAC [W0], A ; Load Acc with last output ; Perform MAC REPEAT #2 ; Repeat 3 times MAC W4*W5, A, [W8]+=2, W4, [W10]+=2, W5 ; Store result in ControlOutput with saturation SAC A, [W0] BCLR CORCON, #SATA ; Disable Saturation on Acc A MOV #_ControlDifference, W8 MOV [W8+2], W2 ;ControlDifference[2] = ControlDifference[1] MOV W2, [W8+4] MOV [W8], W2 ;ControlDifference[1] = ControlDifference[0] MOV W2, [W8+2] RETURN; Il PID: dall analisi matematica al dspic FIRMWARE - MAGGIO
L idea alla base del PID èdi avere un architettura standard per il controllo di processo
CONTROLLORI PID PID L idea alla base del PID èdi avere un architettura standard per il controllo di processo Può essere applicato ai più svariati ambiti, dal controllo di una portata di fluido alla regolazione
Un sistema di controllo può essere progettato fissando le specifiche:
3. Specifiche dei Sistemi Un sistema di controllo può essere progettato fissando le specifiche: nel dominio del tempo (tempo di salita, tempo di assestamento, sovraelongazione, ecc.); nel dominio della
La trasformata Zeta. Marco Marcon
La trasformata Zeta Marco Marcon ENS Trasformata zeta E l estensione nel caso discreto della trasformata di Laplace. Applicata all analisi dei sistemi LTI permette di scrivere in modo diretto la relazione
Orlando Allocca Regolatori standard
A09 159 Orlando Allocca Regolatori standard Copyright MMXII ARACNE editrice S.r.l. www.aracneeditrice.it [email protected] via Raffaele Garofalo, 133/A B 00173 Roma (06) 93781065 ISBN 978-88-548-4882-7
Introduzione all analisi dei segnali digitali.
Introduzione all analisi dei segnali digitali. Lezioni per il corso di Laboratorio di Fisica IV Isidoro Ferrante A.A. 2001/2002 1 Segnali analogici Si dice segnale la variazione di una qualsiasi grandezza
Controllo di velocità angolare di un motore in CC
Controllo di velocità angolare di un motore in CC Descrizione generale Il processo è composto da un motore in corrente continua, un sistema di riduzione, una dinamo tachimetrica ed un sistema di visualizzazione.
Controllori PID, metodi di taratura e problemi d implementazione
Controllori PID, metodi di taratura e problemi d implementazione Prof. Luigi Glielmo Università del Sannio L. Glielmo 1 / 23 Contenuto della presentazione Controllori PID Metodi di taratura in anello aperto
Progettazione del robot
Progettazione del robot MINDSTORMS EV3 Anche quest anno abbiamo deciso di usare unmattoncinolegomindstormsev3.sitratta di un evoluzione dellaversione precedentenxt2.0, migliorata sotto diversi aspetti.
Fondamenti di Automatica
Fondamenti di Automatica Progetto di controllo e reti correttrici Dott. Ing. Marcello Bonfè Dipartimento di Ingegneria - Università di Ferrara Tel. +39 053 974839 E-mail: [email protected] pag. 1
V= R*I. LEGGE DI OHM Dopo aver illustrato le principali grandezze elettriche è necessario analizzare i legami che vi sono tra di loro.
LEGGE DI OHM Dopo aver illustrato le principali grandezze elettriche è necessario analizzare i legami che vi sono tra di loro. PREMESSA: Anche intuitivamente dovrebbe a questo punto essere ormai chiaro
IL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi.
IL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi. Negli ultimi anni, il concetto di risparmio energetico sta diventando di fondamentale
Effetto reddito ed effetto sostituzione.
. Indice.. 1 1. Effetto sostituzione di Slutsky. 3 2. Effetto reddito. 6 3. Effetto complessivo. 7 II . Si consideri un consumatore che può scegliere panieri (x 1 ; ) composti da due soli beni (il bene
REGOLATORI STANDARD PID
SISTEMI DI CONTROLLO Ingegneria Meccanica e Ingegneria del Veicolo http://www.dii.unimore.it/~lbiagiotti/sistemicontrollo.html Regolatore Proporzionale, Integrale, Derivativo - PID Tre azioni di combinate
SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09
SISTEMI OPERATIVI Prof. Enrico Terrone A. S: 2008/09 Che cos è il sistema operativo Il sistema operativo (SO) è il software che gestisce e rende accessibili (sia ai programmatori e ai programmi, sia agli
Maiello pompe e sistemi costruzione e servizi by L.E.M. s.r.l. Gruppi di pressurizzazione con Inverter
Elettropompe con inverter: analisi tecnico economica Il risparmio energetico delle elettropompe è un elemento cruciale per il sistema produttivo, in quanto la presenza di motori elettrici nella produzione
Nome: Nr. Mat. Firma:
Controlli Automatici - A.A. 1/11 Ingegneria Gestionale 13 Settembre 11 - Esercizi Nome: Nr. Mat. Firma: Rispondere alle seguenti domande. a) Calcolare la trasformata di Laplace X(s) dei seguenti segnali
REGOLATORI STANDARD PID
CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale REGOLATORI STANDARD PID Ing. Luigi Biagiotti Tel. 5 29334 / 5 29368 e-mail: [email protected] http://www-lar.deis.unibo.it/~lbiagiotti
Controlli Automatici T. Trasformata di Laplace e Funzione di trasferimento. Parte 3 Aggiornamento: Settembre 2010. Prof. L.
Parte 3 Aggiornamento: Settembre 2010 Parte 3, 1 Trasformata di Laplace e Funzione di trasferimento Prof. Lorenzo Marconi DEIS-Università di Bologna Tel. 051 2093788 Email: [email protected] URL:
CHIUSURE di MAGAZZINO di FINE ANNO
CHIUSURE di MAGAZZINO di FINE ANNO Operazioni da svolgere per il riporto delle giacenze di fine esercizio Il documento che segue ha lo scopo di illustrare le operazioni che devono essere eseguite per:
Quando troncare uno sviluppo in serie di Taylor
Quando troncare uno sviluppo in serie di Taylor Marco Robutti October 13, 2014 Lo sviluppo in serie di Taylor di una funzione è uno strumento matematico davvero molto utile, e viene spesso utilizzato in
Consideriamo due polinomi
Capitolo 3 Il luogo delle radici Consideriamo due polinomi N(z) = (z z 1 )(z z 2 )... (z z m ) D(z) = (z p 1 )(z p 2 )... (z p n ) della variabile complessa z con m < n. Nelle problematiche connesse al
SISTEMI DI NUMERAZIONE E CODICI
SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema
Considerazioni sulle specifiche.
# SINTESI PER TENTATIVI IN ω PER GLI ASSERVIMENTI # Considerazioni sulle specifiche. Come accennato in precedenza, prima di avviare la prima fase della sintesi di un sistema di asservimento, e cioe la
Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.
Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella [email protected] Prestazioni Si valutano in maniera diversa a seconda dell
I sistemi di controllo possono essere distinti in due categorie: sistemi ad anello aperto e sistemi ad anello chiuso:
3.1 GENERALITÀ Per sistema di controllo si intende un qualsiasi sistema in grado di fare assumere alla grandezza duscita un prefissato andamento in funzione della grandezza di ingresso, anche in presenza
Esame di Stato 2015 - Tema di Matematica
Esame di Stato 5 - Tema di Matematica PROBLEMA Il piano tariffario proposto da un operatore telefonico prevede, per le telefonate all estero, un canone fisso di euro al mese, più centesimi per ogni minuto
ARCHITETTURA DI RETE FOLEGNANI ANDREA
ARCHITETTURA DI RETE FOLEGNANI ANDREA INTRODUZIONE È denominata Architettura di rete un insieme di livelli e protocolli. Le reti sono organizzate gerarchicamente in livelli, ciascuno dei quali interagisce
Guida Compilazione Piani di Studio on-line
Guida Compilazione Piani di Studio on-line SIA (Sistemi Informativi d Ateneo) Visualizzazione e presentazione piani di studio ordinamento 509 e 270 Università della Calabria (Unità organizzativa complessa-
2. Leggi finanziarie di capitalizzazione
2. Leggi finanziarie di capitalizzazione Si chiama legge finanziaria di capitalizzazione una funzione atta a definire il montante M(t accumulato al tempo generico t da un capitale C: M(t = F(C, t C t M
Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica
Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica Il presente esame scritto deve essere svolto in forma individuale in un tempo massimo di 60 minuti dalla sua
Dispositivo di conversione di energia elettrica per aerogeneratori composto da componenti commerciali.
Sede legale: Viale Vittorio Veneto 60, 59100 Prato P.IVA /CF 02110810971 Sede operativa: Via del Mandorlo 30, 59100 Prato tel. (+39) 0574 550493 fax (+39) 0574 577854 Web: www.aria-srl.it Email: [email protected]
Sensori a effetto Hall bipolari con ritenuta stabilizzati e non stabilizzati con circuito chopper
Sensori a effetto Hall bipolari con ritenuta stabilizzati e non stabilizzati con circuito chopper I risultati dei test mostrano che è possibile ottenere prestazioni significativamente maggiori impiegando
Esercizi in MATLAB-SIMULINK
Appendice A Esercizi in MATLAB-SIMULINK A.1 Implementazione del modello e del controllo di un motore elettrico a corrente continua A.1.1 Equazioni del modello Equazioni nel dominio del tempo descrittive
REGOLATORI STANDARD PID
CONTROLLI AUTOMATICI Ingegneria Gestionale http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm REGOLATORI STANDARD PID Ing. Federica Grossi Tel. 059 2056333 e-mail: [email protected]
Analisi dei sistemi di controllo a segnali campionati
Analisi dei sistemi di controllo a segnali campionati Sistemi di controllo (già analizzati) Tempo continuo (trasformata di Laplace / analisi in frequenza) C(s) controllore analogico impianto attuatori
Automazione Industriale (scheduling+mms) scheduling+mms. [email protected]
Automazione Industriale (scheduling+mms) scheduling+mms [email protected] Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione
2.5 Stabilità dei sistemi dinamici 20. - funzioni di trasferimento, nella variabile di Laplace s, razionali fratte del tipo:
.5 Stabilità dei sistemi dinamici 9 Risulta: 3 ( s(s + 4).5 Stabilità dei sistemi dinamici Si è visto come un sistema fisico può essere descritto tramite equazioni differenziali o attraverso una funzione
(a cura di Francesca Godioli)
lezione n. 12 (a cura di Francesca Godioli) Ad ogni categoria della variabile qualitativa si può assegnare un valore numerico che viene chiamato SCORE. Passare dalla variabile qualitativa X2 a dei valori
Come visto precedentemente l equazione integro differenziale rappresentativa dell equilibrio elettrico di un circuito RLC è la seguente: 1 = (1)
Transitori Analisi nel dominio del tempo Ricordiamo che si definisce transitorio il periodo di tempo che intercorre nel passaggio, di un sistema, da uno stato energetico ad un altro, non è comunque sempre
Esempi di funzione. Scheda Tre
Scheda Tre Funzioni Consideriamo una legge f che associa ad un elemento di un insieme X al più un elemento di un insieme Y; diciamo che f è una funzione, X è l insieme di partenza e X l insieme di arrivo.
la scienza della rappresentazione e della elaborazione dell informazione
Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario Informatica Definizione la scienza della rappresentazione
Calcolo del Valore Attuale Netto (VAN)
Calcolo del Valore Attuale Netto (VAN) Il calcolo del valore attuale netto (VAN) serve per determinare la redditività di un investimento. Si tratta di utilizzare un procedimento che può consentirci di
SINTESI DEI SISTEMI DI CONTROLLO A TEMPO CONTINUO
SINTESI DEI SISTEMI DI CONTROLLO A TEMPO CONTINUO Requisiti e specifiche Approcci alla sintesi Esempi di progetto Principali reti stabilizzatrici Illustrazioni dal Testo di Riferimento per gentile concessione
E1. IMPLEMENTAZIONE in MATLAB-SIMULINK del MODELLO e del CONTROLLO di un MOTORE ELETTRICO a CORRENTE CONTINUA
E1. IMPLEMENTAZIONE in MATLAB-SIMULINK del MODELLO e del CONTOLLO di un MOTOE ELETTICO a COENTE CONTINUA 1. EQUAZIONI DEL MODELLO Equazioni nel dominio del tempo descrittive del Modello elettromagnetico
Il concetto di valore medio in generale
Il concetto di valore medio in generale Nella statistica descrittiva si distinguono solitamente due tipi di medie: - le medie analitiche, che soddisfano ad una condizione di invarianza e si calcolano tenendo
Transitori del primo ordine
Università di Ferrara Corso di Elettrotecnica Transitori del primo ordine Si consideri il circuito in figura, composto da un generatore ideale di tensione, una resistenza ed una capacità. I tre bipoli
Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux
Scheduling della CPU Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux Sistemi multiprocessori Fin qui si sono trattati i problemi di scheduling su singola
IL RISCHIO D IMPRESA ED IL RISCHIO FINANZIARIO. LA RELAZIONE RISCHIO-RENDIMENTO ED IL COSTO DEL CAPITALE.
IL RISCHIO D IMPRESA ED IL RISCHIO FINANZIARIO. LA RELAZIONE RISCHIO-RENDIMENTO ED IL COSTO DEL CAPITALE. Lezione 5 Castellanza, 17 Ottobre 2007 2 Summary Il costo del capitale La relazione rischio/rendimento
Esercizi proposti di Fondamenti di Automatica - Parte 4
Esercizi proposti di Fondamenti di Automatica - Parte 4 2 Aprile 26 Sia dato il sistema di controllo a controreazione di Fig. 1, in cui il processo ha funzione di trasferimento P (s) = 1 (1 +.1s)(1 +.1s).
CORSO di AUTOMAZIONE INDUSTRIALE
CORSO di AUTOMAZIONE INDUSTRIALE (cod. 8469) APPELLO del 10 Novembre 2010 Prof. Emanuele Carpanzano Soluzioni Esercizio 1 (Domande generali) 1.a) Controllo Modulante Tracciare qualitativamente la risposta
Ottimizazione vincolata
Ottimizazione vincolata Ricordiamo alcuni risultati provati nella scheda sulla Teoria di Dini per una funzione F : R N+M R M di classe C 1 con (x 0, y 0 ) F 1 (a), a = (a 1,, a M ), punto in cui vale l
introduzione I MICROCONTROLLORI
introduzione I MICROCONTROLLORI Definizione Un microcontrollore è un dispositivo elettronico programmabile Può svolgere autonomamente diverse funzioni in base al programma in esso implementato Non è la
LE FUNZIONI A DUE VARIABILI
Capitolo I LE FUNZIONI A DUE VARIABILI In questo primo capitolo introduciamo alcune definizioni di base delle funzioni reali a due variabili reali. Nel seguito R denoterà l insieme dei numeri reali mentre
Matematica generale CTF
Successioni numeriche 19 agosto 2015 Definizione di successione Monotonìa e limitatezza Forme indeterminate Successioni infinitesime Comportamento asintotico Criterio del rapporto per le successioni Definizione
APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI
APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI Indice 1 Le frazioni algebriche 1.1 Il minimo comune multiplo e il Massimo Comun Divisore fra polinomi........ 1. Le frazioni algebriche....................................
Trasformate di Laplace
TdL 1 TdL 2 Trasformate di Laplace La trasformata di Laplace e un OPERATORE funzionale Importanza dei modelli dinamici Risolvere equazioni differenziali (lineari a coefficienti costanti) Tempo t Dominio
Fondamenti e didattica di Matematica Finanziaria
Fondamenti e didattica di Matematica Finanziaria Silvana Stefani Piazza dell Ateneo Nuovo 1-20126 MILANO U6-368 [email protected] 1 Unità 8 Ammortamenti a tasso costante Classificazione Ammortamento
Richiami: funzione di trasferimento e risposta al gradino
Richiami: funzione di trasferimento e risposta al gradino 1 Funzione di trasferimento La funzione di trasferimento di un sistema lineare è il rapporto di due polinomi della variabile complessa s. Essa
ANALISI FREQUENZIALE E PROGETTO NEL DOMINIO DELLE FREQUENZE
CONTROLLI AUTOMATICI Ingegneria della Gestione Industriale e della Integrazione di Impresa http://www.automazione.ingre.unimore.it/pages/corsi/controlliautomaticigestionale.htm ANALISI FREQUENZIALE E PROGETTO
SPECIFICHE DI PROGETTO DI SISTEMI DI CONTROLLO
INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Laurea Specialistica in Ingegneria Meccatronica SPECIFICHE DI PROGETTO DI SISTEMI DI CONTROLLO Ing. Cristian Secchi Tel. 0522 522235 e-mail: [email protected]
Capitolo 13: L offerta dell impresa e il surplus del produttore
Capitolo 13: L offerta dell impresa e il surplus del produttore 13.1: Introduzione L analisi dei due capitoli precedenti ha fornito tutti i concetti necessari per affrontare l argomento di questo capitolo:
Dimensione di uno Spazio vettoriale
Capitolo 4 Dimensione di uno Spazio vettoriale 4.1 Introduzione Dedichiamo questo capitolo ad un concetto fondamentale in algebra lineare: la dimensione di uno spazio vettoriale. Daremo una definizione
CAPACITÀ DI PROCESSO (PROCESS CAPABILITY)
CICLO DI LEZIONI per Progetto e Gestione della Qualità Facoltà di Ingegneria CAPACITÀ DI PROCESSO (PROCESS CAPABILITY) Carlo Noè Università Carlo Cattaneo e-mail: [email protected] 1 CAPACITÀ DI PROCESSO Il
LE SUCCESSIONI 1. COS E UNA SUCCESSIONE
LE SUCCESSIONI 1. COS E UNA SUCCESSIONE La sequenza costituisce un esempio di SUCCESSIONE. Ecco un altro esempio di successione: Una successione è dunque una sequenza infinita di numeri reali (ma potrebbe
6 Cenni sulla dinamica dei motori in corrente continua
6 Cenni sulla dinamica dei motori in corrente continua L insieme di equazioni riportato di seguito, costituisce un modello matematico per il motore in corrente continua (CC) che può essere rappresentato
Corso di Informatica
Corso di Informatica Modulo T2 3-Compilatori e interpreti 1 Prerequisiti Principi di programmazione Utilizzo di un compilatore 2 1 Introduzione Una volta progettato un algoritmo codificato in un linguaggio
CONTINUITÀ E DERIVABILITÀ Esercizi risolti
CONTINUITÀ E DERIVABILITÀ Esercizi risolti. Determinare kπ/ [cos] al variare di k in Z. Ove tale ite non esista, discutere l esistenza dei iti laterali. Identificare i punti di discontinuità della funzione
SISTEMA di GESTIONE QUALITÀ Non Conformità ed Efficacia delle Azioni Correttive Preventive
SISTEMA di GESTIONE QUALITÀ Non Conformità ed Efficacia delle Azioni Correttive Preventive Il sistema di gestione della qualità a cui mi riferisco è quello relativo alla norma ISO-9001:2000. Prima di entrare
I database relazionali sono il tipo di database attualmente piu diffuso. I motivi di questo successo sono fondamentalmente due:
Il modello relazionale I database relazionali sono il tipo di database attualmente piu diffuso. I motivi di questo successo sono fondamentalmente due: 1. forniscono sistemi semplici ed efficienti per rappresentare
Informatica 3. Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati. Lezione 10 - Modulo 1. Importanza delle strutture dati
Informatica 3 Informatica 3 LEZIONE 10: Introduzione agli algoritmi e alle strutture dati Modulo 1: Perchè studiare algoritmi e strutture dati Modulo 2: Definizioni di base Lezione 10 - Modulo 1 Perchè
Capitolo 2. Operazione di limite
Capitolo 2 Operazione di ite In questo capitolo vogliamo occuparci dell operazione di ite, strumento indispensabile per scoprire molte proprietà delle funzioni. D ora in avanti riguarderemo i domini A
PROGETTAZIONE DI UN CONTROLLO ON-OFF CON CRITERI E METODOLOGIA
TECNICO DELLE INDUSTRIE ELETTRONICHE Misura n.3 A.s. 2012-13 PROGETTAZIONE DI UN CONTROLLO ON-OFF CON CRITERI E METODOLOGIA Ipsia E. Fermi Catania Laboratorio di Sistemi 2012-13 mis.lab. n.2 Pag. 0 Controllo
1. Distribuzioni campionarie
Università degli Studi di Basilicata Facoltà di Economia Corso di Laurea in Economia Aziendale - a.a. 2012/2013 lezioni di statistica del 3 e 6 giugno 2013 - di Massimo Cristallo - 1. Distribuzioni campionarie
Ministero dell Istruzione, dell Università e della Ricerca M334 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE
Ministero dell Istruzione, dell Università e della Ricerca M334 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: ELETTROTECNICA E AUTOMAZIONE Tema di: ELETTROTECNICA (Testo
~ Copyright Ripetizionando - All rights reserved ~ http://ripetizionando.wordpress.com STUDIO DI FUNZIONE
STUDIO DI FUNZIONE Passaggi fondamentali Per effettuare uno studio di funzione completo, che non lascia quindi margine a una quasi sicuramente errata inventiva, sono necessari i seguenti 7 passaggi: 1.
ELETTRONICA Tema di Sistemi elettronici automatici Soluzione
ELETTRONICA Tema di Sistemi elettronici automatici Soluzione La traccia presenta lo sviluppo di un progetto relativo al monitoraggio della temperatura durante un processo di produzione tipico nelle applicazione
Esercitazione n 1: Circuiti di polarizzazione (1/2)
Esercitazione n 1: Circuiti di polarizzazione (1/2) 1) Per il circuito in Fig. 1 determinare il valore delle resistenze R B ed R C affinché: = 3 ma - V CE = 7 V. Siano noti: = 15 V; β = 120; V BE = 0,7
Alimentatore e batteria
Alimentatore e batteria DIMENSIONAMENTO DI UN ALIMENTATORE E BATTERIA IN FUNZIONE DEL CONSUMO. CALCOLO DELL AUTONOMIA DI UN IMPIANTO. SCELTA ALIMENTATORE SCOPO. Lo scopo di questa scheda? quello di fornire
Preprocessamento dei Dati
Preprocessamento dei Dati Raramente i dati sperimentali sono pronti per essere utilizzati immediatamente per le fasi successive del processo di identificazione, a causa di: Offset e disturbi a bassa frequenza
Revision Date Description Paragraph TickRef 01 11-05-15 New release All #8416
Document Title Business Unit Product Line Controllo Multimotore Power Controls IRIS BLUE Revision Date Description Paragraph TickRef 01 11-05-15 New release All #8416 INDICE 1 Introduzione... 2 2 Controllo
PREMESSA AUTOMAZIONE E FLESSIBILITA'
PREMESSA In questa lezione analizziamo i concetti generali dell automazione e confrontiamo le diverse tipologie di controllo utilizzabili nei sistemi automatici. Per ogni tipologia si cercherà di evidenziare
INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI
INTRODUZIONE AGLI ALGORITMI Prima di riuscire a scrivere un programma, abbiamo bisogno di conoscere un metodo risolutivo, cioè un metodo che a partire dai dati di ingresso fornisce i risultati attesi.
Calcolatori: Algebra Booleana e Reti Logiche
Calcolatori: Algebra Booleana e Reti Logiche 1 Algebra Booleana e Variabili Logiche I fondamenti dell Algebra Booleana (o Algebra di Boole) furono delineati dal matematico George Boole, in un lavoro pubblicato
Esercizi su. Funzioni
Esercizi su Funzioni ๒ Varie Tracce extra Sul sito del corso ๓ Esercizi funz_max.cc funz_fattoriale.cc ๔ Documentazione Il codice va documentato (commentato) Leggibilità Riduzione degli errori Manutenibilità
Rappresentazione dei numeri in un calcolatore
Corso di Calcolatori Elettronici I A.A. 2010-2011 Rappresentazione dei numeri in un calcolatore Lezione 2 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rappresentazione dei numeri
GRANDEZZE SINUSOIDALI
GRANDEE SINUSOIDALI INDICE -Grandezze variabili. -Grandezze periodiche. 3-Parametri delle grandezze periodiche. 4-Grandezze alternate. 5-Grandezze sinusoidali. 6-Parametri delle grandezze sinusoidali.
Obiettivi dell Analisi Numerica. Avviso. Risoluzione numerica di un modello. Analisi Numerica e Calcolo Scientifico
M. Annunziato, DIPMAT Università di Salerno - Queste note non sono esaustive ai fini del corso p. 3/43 M. Annunziato, DIPMAT Università di Salerno - Queste note non sono esaustive ai fini del corso p.
Informatica. Rappresentazione binaria Per esempio +101010000 diventa +0.10101 10 18/10/2007. Introduzione ai sistemi informatici 1
Informatica Pietro Storniolo [email protected] http://www.pa.icar.cnr.it/storniolo/info200708 Numeri razionali Cifre più significative: : sono le cifre associate ai pesi maggiori per i numeri maggiori
LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1
LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1 I CODICI 1 IL CODICE BCD 1 Somma in BCD 2 Sottrazione BCD 5 IL CODICE ECCESSO 3 20 La trasmissione delle informazioni Quarta Parte I codici Il codice BCD
Invio SMS. DM Board ICS Invio SMS
Invio SMS In questo programma proveremo ad inviare un SMS ad ogni pressione di uno dei 2 tasti della DM Board ICS. Per prima cosa creiamo un nuovo progetto premendo sul pulsante (Create new project): dove
Nome: Nr. Mat. Firma:
Fondamenti di Controlli Automatici - A.A. 7/8 4 Dicembre 7 - Esercizi Compito A Nr. Nome: Nr. Mat. Firma: a) Determinare la trasformata di Laplace X i (s) dei seguenti segnali temporali x i (t): x (t)
FUNZIONE. Si scrive: A B f: A B x y=f(x) (si legge: f funzione da A in B) x f y= f(x)
1 FUNZIONE Dati gli insiemi A e B, si definisce funzione da A in B una relazione o legge o corrispondenza che ad ogni elemento di A associa uno ed un solo elemento di B. Si scrive: A B f: A B f() (si legge:
risulta (x) = 1 se x < 0.
Questo file si pone come obiettivo quello di mostrarvi come lo studio di una funzione reale di una variabile reale, nella cui espressione compare un qualche valore assoluto, possa essere svolto senza necessariamente
Concetti di base di ingegneria del software
Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza
Psicometria (8 CFU) Corso di Laurea triennale STANDARDIZZAZIONE
Psicometria (8 CFU) Corso di Laurea triennale Un punteggio all interno di una distribuzione è in realtà privo di significato se preso da solo. Sapere che un soggetto ha ottenuto un punteggio x=52 in una
SCHEDULATORI DI PROCESSO
Indice 5 SCHEDULATORI DI PROCESSO...1 5.1 Schedulatore Round Robin...1 5.2 Schedulatore a priorità...2 5.2.1 Schedulatore a code multiple...3 5.3 Schedulatore Shortest Job First...3 i 5 SCHEDULATORI DI
ELETTRONICA. L amplificatore Operazionale
ELETTRONICA L amplificatore Operazionale Amplificatore operazionale Un amplificatore operazionale è un amplificatore differenziale, accoppiato in continua e ad elevato guadagno (teoricamente infinito).
ANALISI DELLE FREQUENZE: IL TEST CHI 2
ANALISI DELLE FREQUENZE: IL TEST CHI 2 Quando si hanno scale nominali o ordinali, non è possibile calcolare il t, poiché non abbiamo medie, ma solo frequenze. In questi casi, per verificare se un evento
