IL CONTROLLORE FUZZY APPLICATO AD UN SIMULATORE …

Post on 08-Nov-2021

4 views 0 download

Transcript of 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

Lo strumento di progettazione

Simulatore d’auto

Il pilota fuzzy

La pista

Il tempo sul giro, la

traiettoria, le

prestazioni della

vettura

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 .

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.

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

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)

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.

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

e alta per il 50%.Non è bassa

LA VELOCITA’ DELLA VETTURA VM

Sia ad esempio VM=40 m/s

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.

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)

bassa

mediamedia

alta alta

alta

alta

alta

alta

la valutazione della TRT da applicare a seconda delle condizioni

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.

IL CONTROLLO DELLA STERZATA

Tra le variabili prese in considerazione

abbiamo la DIST= distanza dall’asse

di mezzeria della strada.

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.

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