il controllore fuzzy applicato ad un simulatore …

17
IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE PER AUTOVETTURE DA COMPETIZIONE Tesi di Massimiliano Mirri Università degli Studi di Bologna Facoltà di Ingegneria Corso di Laurea in Ingegneria Meccanica

Upload: others

Post on 08-Nov-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

IL CONTROLLORE FUZZY

APPLICATO AD UN SIMULATORE

PER AUTOVETTURE DA

COMPETIZIONE

Tesi di Massimiliano Mirri

Università degli Studi di BolognaFacoltà di IngegneriaCorso di Laurea in Ingegneria Meccanica

Page 2: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

Lo strumento di progettazione

Simulatore d’auto

Il pilota fuzzy

La pista

Il tempo sul giro, la

traiettoria, le

prestazioni della

vettura

Page 3: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

LA VETTURA SIMULATA:

FERRARI 126C2TIR

SOSPENSIONI ANTERIORI A TIRANTE E POSTERIORI

A BILANCERE.

PESO DELLA VETTURA : 654 Kg

Il simulatore modifica la posizione dei punti

caratteristici delle sospensioni ogni 0,002 sec.

di tempo di prova .

Page 4: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

LE VARIABILI DI GUIDA SONO:

TRT = COPPIA A TERRA [N*m]

DERST = STERZATA [m/s]

TRB = FRENATA [ % traz.disponibile]

PER IL CONTROLLO DI QUESTE VARIABILI

OGNI PILOTA VALUTA ALCUNE CONDIZIONI DI

STATO DELLA VETTURA ,MANIPOLANDONE I

VALORI CON L’USO DELLA LOGICA FUZZY.

Page 5: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

LA LOGICA FUZZY : Esempio del peso medio

LA FUNZIONE DI APPARTENENZA DEL PESO DI UN

UOMO ALLA MEDIA : SE PESA 70 Kg VI APPARTIENE

CON GRADO=1 ,SE PESA 65 Kg CON GRADO 0,5

Page 6: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

In base al valore X di ingresso ,otteniamo un grado Y di

uscita.La logica FUZZY manipola i gradi ottenuti con

OPERATORI LOGICI CHE DIFFERISCONO DA

QUELLI BOOLEANI:

Grado(A) AND Grado(B)= MIN [Grado(A),Grado(B)]

Grado(A) OR Grado(B)= MAX [Grado(A),Grado(B)]

NOT Grado(A)=1 - Grado(A)

Page 7: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

IL CONTROLLO DELLA COPPIA A TERRA;

La VISTA ,ovvero la distanza

da una curva

successiva

Il suo valore è pari ad R*Ang

nel caso in cui si stia percorrendo

una curva.

Page 8: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

Ad esempio VISTA=27,5 m significa media per il 50%

e alta per il 50%.Non è bassa

Page 9: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

LA VELOCITA’ DELLA VETTURA VM

Sia ad esempio VM=40 m/s

Page 10: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

Che ogni pilota può valutare diversamente:

La scelta della coppia a terra può essere fatta pensando

che la coppia a terra deve essere alta se la vista alta

e la velocità bassa.

Page 11: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

La scelta viene fatta per ogni grado appartenente ad

ogni funzione usando il FUZZYAND ,proprio per il

tipo di controllo che si esegue.

Grado=Min(Grado VISTA,1-Grado VM)

Page 12: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …
Page 13: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

bassa

mediamedia

alta alta

alta

alta

alta

alta

la valutazione della TRT da applicare a seconda delle condizioni

Page 14: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

Per ogni situazione viene preso il valore più alto:

BASSA=0 MEDIA=0,5 ALTA=0,5

Se le tre situazioni sono rappresentate dalle seguenti

funzioni di appartenenza, otteniamo in uscita un

valore di TRT=215 N*m ascissa del baricentro dell’area

sottesa.

Page 15: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

IL CONTROLLO DELLA STERZATA

Tra le variabili prese in considerazione

abbiamo la DIST= distanza dall’asse

di mezzeria della strada.

Page 16: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

Altra variabile è il raggio di curvatura della pista R.

La valutazione della sterzata viene fatta considerando

che questa deve essere tanto maggiore quanto maggiore

è la DIST e minore il raggio di curvatura R.

Per quanto riguarda la frenata TRB ,questa viene richiamata

solo in caso di DIST>4,50 m o curve pericolose.

Page 17: IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

La frenata TRB viene fatta in base alla DIST ed alla

velocità VM della vettura.

LA FORMALIZZAZIONE DELLE PISTE

Il Curvòn del Brasile:

R

0.0, 0.0, 89.0,0.0

CD

89.00 ,-40.00 ,40.00 ,1.57

CD

78.00, -40.0, 51.0, 1.22

R

95.44, -87.92, 8.0 -119.73

F

Y

X

89.0,0.0

C1

C2

8.0,-119.73