• Non ci sono risultati.

Esercitazioni (29 03 2011)

N/A
N/A
Protected

Academic year: 2021

Condividi "Esercitazioni (29 03 2011)"

Copied!
12
0
0

Testo completo

(1)

CONTROLLI AUTOMATICI Ingegneria Meccatronica

CONTROLLI AUTOMATICI

CONTROLLI AUTOMATICI

INTRODUZIONE SIMULINK

INTRODUZIONE SIMULINK

Ing.Alberto Bellini Tel. 0522 522626 e-mail: alberto.bellini@unimore.it http://www.ingre.unimore.it

(2)

Conversione

Conversione SimulinkSimulink MATLABMATLAB

E’ possibile inserire “graficamente” una funzione di trasferimento e poi esportarla in MATLAB.

Procedimento:

- Definire i “linearization points” (Inputs, Outputs) - Utilizzare il tool Control Design (Linear Analysis)

Queste operazioni consentono di esportare la funzione di trasferimento come variabile globale del workspace di MATLAB.

La funzione può successivamente essere rielaborata, utilizzando gli strumenti di MATLAB o i toolbox grafici (ltiview, rltool, …)

(3)

Conversione

(4)

Conversione

(5)

Calcolo parametri funzione di trasferimento(

(6)

Calcolo parametri funzione di trasferimento(

(7)

Ie φ Va Ia Ra E

Equazioni interne motore Equazioni interne motore DCDC

( )

( )

( )

a a a a

dI

v t

e t

Ri t

L

dt

=

+

+

( )

( )

( )

( )

( ), ecc. separata:

( )

a a a em L m m e e em m a

v t

e t

Ri t

L

dt

d

T

T

J

dt

e t

k

t

k

k

T

k i t

ω

ω

φ

=

+

+

− =

=

=

=

(8)

Equazioni interne motore DC PM (Laplace) Equazioni interne motore DC PM (Laplace)

Ie φ Va Ia Ra E

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

a a a a a L m m a

V s

E s

R I s

sL I s

T s

T s

Js

s

E s

k

s

T s

k I s

=

+

+

= Ω

= Ω

=

(9)

Esempio motore DC PM Esempio motore DC PM

1 ,

=5mH

a a

R

= Ω

L

2 nom n nom

1 ,

=5mH

0.8 V/(rad/s), J=2 g m

300 rad/s, T =10 Nm

V

540 V (tensione massima

applicabile per limiti di isolamento)

a a a

R

L

km

ω

= Ω

=

=

=

(10)

Sistema 2

Sistema 2°° ordineordine

2 2 2 2 ) ( n n n s s s G ω δω ω µ + + = 2 1 δ ω δω ± − − = n j n p 100e S 1 δ2 πδ − − = n a T δω 3 ≅ n ω 1.8 Ts ≅ Sovraelongazione (percentuale) Tempo di assestamento Tempo di salita

(11)

MotoreDC MotoreDC PMPM Parametri dinamici caratteristici nell’esempio considerato 2 2 2

2

)

(

n n n

s

s

s

G

ω

δω

ω

µ

+

+

=

4 . 0 2 ≈ = a L J m K a R δ % 9 . 25 ) ) 1 ( / exp( 100 − − 2 ≈ = δπ δ S ms n a T ≅ 3 =30 δω

p

1,2

=−

100

±

j 232

(12)

CONTROLLI AUTOMATICI Ingegneria Meccatronica

CONTROLLI AUTOMATICI

CONTROLLI AUTOMATICI

INTRODUZIONE A SIMULINK

INTRODUZIONE A SIMULINK

Ing.Alberto Bellini Tel. 0522 522626 e-mail: alberto.bellini@unimore.it http://www.ingre.unimore.it

Riferimenti

Documenti correlati

Scrivere la funzione Matlab find_val che riceva in input un vettore v e una variabile stringa tipo che puo' assumere solo i valori 'min' e 'max' e restituisca in output il

Leggere (nella variabile I) e mostrare a video l’immagine rice.png (potrebbe rappresentare un’immagine microscopica, oppure dei pezzi lavorati) Scopo dell’esercizio sarà contare

Mentre continuit`a `e definita in termini di controimmagini, la seguente propriet`a ri- guarda le immagine di sottoinsiemi

Si calcoli con che velocit`a arriva al suolo un corpo lasciato cadere da fermo nel vuoto da una altezza di 10 metri?. Si applichi il teo- rema di conservazione

Dai grafici riportati nelle figure 2-32, 2-33 e 2-34 è possibile notare il tipico modo di funzionare della valvola regolatrice di flusso compensata, infatti

Seven individuals, six with right and one with left brain damage (LBD), with clear signs of USN on hospital admission, were examined. The experimental tests allowed us to

 Constrained nonlinear optimization, including goal attainment problems, minimax problems, and semi- infinite minimization problems..  Quadratic and

- dopo un numero di iterazioni .epochs - quando l’errore e’ sceso al di sotto di .goal - quando il gradiente e’ sceso sotto .min_grad - quando l’errore sul set di validazione