dipartimento di informatica e sistemistica tecnologie dei sistemi di controllo sistemi esperti...

26
Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

Upload: angioletta-roberti

Post on 01-May-2015

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

Dipartimento diInformatica e Sistemistica

TECNOLOGIE DEI SISTEMI DI CONTROLLOSISTEMI ESPERTI

Alessandro DE CARLI Anno Accademico 2006-07

Page 2: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

SISTEMI ESPERTI

PROGETTAZIONE

PROGETTAZIONE DI UN SISTEMA ESPERTO

• SIMULAZIONE DELL’INSIEME DI REGOLE IN FUNZIONE DELLA ESCURSIONE DELLE VARIABILI DI FORZAMENTO E DEL VALORE MISURATO DELLE VARIABILI DI USCITA.

• FORMULAZIONE DI UN INSIEME DI REGOLE IN FUNZIONE:

• DELLE MODALITÀ DI CONDUZIONE;

•DELLE MODALITÀ DI FUNZIONAMENTO;

• DI RELAZIONI CAUSA-EFFETTO;

• DEI PRINCIPI CHE DETERMINANO L’EVOLUZIONE.

• CODIFICA DELLE REGOLE IN FUNZIONE DI UN LIMITATO INSIEME DI VOCABOLI DI SIGNIFICATO UNIVOCO E BEN DEFINITO

2

Page 3: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

UN SISTEMA ESPERTO È UN PROGRAMMA DI CALCOLO IN GRADO DI RISOLVERE PROBLEMI COMPLESSI IN UN DOMINIO LIMITATO, CON PRESTAZIONI SIMILI A QUELLE DI UN OPERATORTEESPERTO DEL DOMINIO STESSO.

UN SISTEMA ESPERTO È UN PROGRAMMA DI CALCOLO IN GRADO DI RISOLVERE PROBLEMI COMPLESSI IN UN DOMINIO LIMITATO, CON PRESTAZIONI SIMILI A QUELLE DI UN OPERATORTEESPERTO DEL DOMINIO STESSO.

• PROBLEMI COMPLESSILA CLASSE DEI PROBLEMI DA RISOLVERE DEVE ESSERE NON BANALE E NON FACILMENTE AFFRONTABILE CON METODI INFORMATICI TRADIZIONALI.

SISTEMI ESPERTI: DEFINIZIONE

CHE COSA È UN SISTEMA ESPERTO?

• DOMINIO LIMITATOI PROBLEMI DEVONO ESSERE RISOLUBILI SULLA BASE DI CONOSCENZE DI TIPO SPECIALISTICO EVITANDO IL RICORSO AL SENSO COMUNE.

•PRESTAZIONI SIMILI A QUELLE DI UN ESPERTO UMANOLE CARATTERISTICHE DELLA CONOSCENZA SONO LIMITATE IN QUANTITÀ E QUALITÀ RISPETTO QUELLE DI UN ESPERTO UMANO CHE INOLTRE È IN GRADO DI TRATTARLE IN UN MODO MOLTO PIÙ FLESSIBILE.

DEFINIZIONE DI SISTEMA ESPERTO

SISTEMI ESPERTI

3

Page 4: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

SISTEMI ESPERTI: CARATTERISTICHE

DATI

SISTEMA ESPERTO

METODO DI INFERENZA(DEDUZIONE) DELLA CONOSCENZA

PROGRAMMACONVENZIONALE

DATI

ALGORITMI

A DIFFERENZA DEI PROGRAMMI CONVENZIONALI I SISTEMI ESPERTI:

• SIMULANO IL RAGIONAMENTO UMANO, PIUTTOSTO CHE IL DOMINIO STESSO;

• OPERANO SU UNA RAPPRESENTAZIONE DELLA CONOSCENZA ACQUISITA DALL’OPERATORE (BASE DELLA CONOSCENZA), OLTRE CHE EFFETTUARE ELABORAZIONI E REPERIRE DATI;

• OPERANO SULLA BASE DI METODI EURISTICI O APPROSSIMATI CHE, A DIFFERENZA DELLE SOLUZIONI ALGORITMICHE, È MENO CERTO CHE TERMININO CON SUCCESSO;

• IL FLUSSO DI ESECUZIONE NON È CHIARO MA È FLESSIBILE.

CARATTERISTICHE DI UN SISTEMA ESPERTO

SISTEMI ESPERTI

4

Page 5: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

IF <ANTECEDENTI> THEN <CONSEGUENTE>

• I SISTEMI DI PRODUZIONE RAPPRESENTANO LA CONOSCENZA ATTRAVERSO REGOLE DI PRODUZIONE.

SISTEMI ESPERTI BASATI SU REGOLE

SISTEMI ESPERTI BASATI SU REGOLE DI PRODUZIONE

• UNA REGOLA DI PRODUZIONE STABILISCE UNA RELAZIONE CAUSA EFFETTO E È STRUTTURATA NELLA MANIERA SEGUENTE:

• LE AZIONI POSSONO ESSERE DI DUE TIPI DISTINTI: – AZIONI SUL MONDO ESTERNO; – AZIONI SULLA CONOSCENZA DEL SISTEMA.

• LE REGOLE DI PRODUZIONE MODELLANO SIA LA CONOSCENZA PROCEDURALE SIA LA CONOSCENZA DICHIARATIVA.

IF <CONDIZIONI> THEN <AZIONE>

SISTEMA ESPERTO BASATO SU REGOLE

SISTEMI ESPERTI

5

Page 6: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

SISTEMA ESPERTO

DATA BASEESTERNO

PROGRAMMI ESTERNI

MOTORE INFERENZIALE

BASE DEI FATTI

FATTIFATTIFATTIFATTI

BASE DELLACONOSCENZA

SPIEGAZIONE

INTERFACCIA UTENTE

INTERFACCIA SVILUPPATORE

UTENTEFINALE

ESPERTOESPERTOESPERTOINGEGNERE

DELLA CONOSCENZA

REGOLEIF-THEN

REGOLEIF-THEN

REGOLEIF-THEN

REGOLEIF-THEN

STRUTTURA D UN SISTEMA ESPERTO

SISTEMI ESPERTI

6

Page 7: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

• BASE DELLA CONOSCENZA UTILIZZATA PER RISOLVERE IL PROBLEMA IN FORMA DI REGOLE IF (CONDIZIONE) THEN (AZIONE).

STRUTTURA DEL SISTEMA ESPERTO

COMPONENTI DI UN SISTEMA ESPERTO

• BASE DEI FATTI - CONTIENE L’INSIEME DI FATTI CHE DESCRIVONO LA SITUAZIONE SU CUI VIENE CONFRONTATA LA PARTE “IF (CONDIZIONE)” DELLE REGOLE DI PRODUZIONE.

• MOTORE INFERENZIALE – ESEGUE L’INFERENZA COLLEGANDO LE REGOLE DELLA BASE DELLA CONOSCENZA CON I FATTI CONTENUTI NELLA BASE DEI FATTI.

• SISTEMA DI SPIEGAZIONE - FORNISCE I RISULTATI DEL PROCESSO INFERENZIALE E SPIEGA COME TALI RISULTATI SONO STATI OTTENUTI.

COMPONENTI DI UN SISTEMA ESPERTO

SISTEMI ESPERTI

7

Page 8: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

• INTERFACCIA UTENTE - È IL MEZZO DI COMUNICAZIONE TRA L’UTENTE FINALE E IL SISTEMA ESPERTO DEVE ESSERE IL PIÙ POSSIBILMENTE ESPRESSIVO E SEMPLICE DA USARE.

STRUTTURA DEL SISTEMA ESPERTO

COMPONENTI DI UN SISTEMA ESPERTO

• INTERFACCIA ESTERNA - PERMETTE AL SISTEMA ESPERTO DI LAVORARE CON DATI (FATTI) ESTERNI E DI INTERFACCIARSI CON PROGRAMMI APPLICATIVI.

• DATABASE ESTERNO - PERMETTE AL SISTEMA ESPERTO DI ARCHIVIARE, RECUPERARE E MANIPOLARE DATI MANTENUTI IN UN DATABASE.

• INTERFACCIA SVILUPPATORE - PERMETTE ALL’INGEGNERE DELLA CONOSCENZA DI CREARE, VERIFICARE E INTERAGIRE CON IL SISTEMA ESPERTO AL FINE DI POTERLE REALIZZARE. GENERALMENTE COMPRENDE UN EDITOR PER LA BASE DELLA CONOSCENZA, TOOL PER IL DEBUGGING E STRUTTURE PER L’I/O

COMPONENTI DI UN SISTEMA ESPERTO

SISTEMI ESPERTI

8

Page 9: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

FINE LEZIONE 817 MAGGIO2007

Page 10: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

• DOPO AVER INSERITO NELLA BASE DEI FATTI LE INFORMAZIONI RELATIVE AL PROBLEMA CHE SI VUOLE RISOLVERE, IL FUNZIONAMENTO DI UN SISTEMA DI PRODUZIONE SI BASA SULLA RIPETIZIONE DI TRE PASSI:– CONFRONTO;– RISOLUZIONE CONFLITTI;– ESECUZIONE.

• NELLA FASE DI CONFRONTO VENGONO INDIVIDUATE LE REGOLE LA CUI PARTE SINISTRA È SODDISFATTA DAL CONTENUTO DELLA BASE DEI FATTI.

• NEL CASO IN CUI PIÙ DI UNA REGOLA PUÒ ESSERE ESEGUITA, NELLA FASE DI RISOLUZIONE DEI CONFLITTI VIENE SCELTA UNA REGOLA IN BASE A UNA SERIE DI CRITERI PRESTABILITI. VIENE INOLTRE CONTROLLATO CHE NON SI GENERINO CICLI DI ATTIVAZIONI.

• SCELTA LA REGOLA, ESSA VIENE ESEGUITA, COMPIENDO AZIONI SULL’AMBIENTE E AGGIORNANDO LA BASE DEI FATTI.

• LA TERMINAZIONE DELL’ATTIVITÀ DEL SISTEMA AVVIENE QUANDO NON CI SONO PIÙ REGOLE DA ATTIVARE.

FUNZIONAMENTO DI UN SISTEMA ESPERTO

FUNZIONAMENTO DI UN SISTEMA ESPERTO

SISTEMI ESPERTI

10

Page 11: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

FASI DI SVILUPPO PER LA PROGETTAZIONEDI UN SISTEMA ESPERTO

L’INGEGNERE DELLA CONOSCENZA, COLLABORANDO CON UNO O PIÙ ESPERTI, DETERMINA LE CARATTERI-STICHE DEL PROBLEMA, I REQUISITI RICHIESTI E LA STRATEGIA DA ADOTTARE PER ACQUISIRE LA CONOSCENZA

L’INGEGNERE DELLA CONOSCENZA INDIVIDUA GLI OG-GETTI, I CONCETTI E LE RELAZIONI CHE COMPONGONO IL PROCESSO. GLI ESPERTI VENGONO INTERROGATI PER ESTRARRE LA CONOSCENZA NECESSARIA.

LA CONOSCENZA ACQUISITA VIENE ORGANIZZATA SECONDO IL FORMALISMO PRESCELTO PER LA SUA RAPPRESENTAZIONE.

VIENE REALIZZATO UN PROTOTIPO DEL SISTEMA ESPERTO CON L’AUSILIO DI SOFTWARE DI SVILUPPO ADEGUATI

VIENE VERIFICATA L’ADEGUATEZZA DEL PROTOTIPO AI REQUISITI PREFISSATI CRITICANDO LE PRESTAZIONI E ANALIZZANDO EVENTUALI MODIFICHE.

IDENTIFICAZIONE

CONCETTUALIZZAZIONE

FORMALIZZAZIONE

REALIZZAZIONE

COLLAUDO

SVILUPPO DI UN SISTEMA ESPERTO

SISTEMI ESPERTI

11

Page 12: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

12

SISTEMI ESPERTI

BASE DELLA CONOSCENZA 12

• INQUADRAMENTO DEL PROBLEMAFORMAZIONE DELLA BASE DI CONOSCENZA

• ACQUISIZIONE DELLA ESPERIENZA• RACCOLTA DI DATI E DI INFORMAZIONI• MODELLIZZAZIONE DELLA ESPERIENZA

• PERSONE COINVOLTE: AMMINISTRATORI, RESPONSABILI DI PROGETTO,

UTENTI FINALI• RISULTATI RAGGIUNTI: DEFINIZIONE DELLE SPECIFICHE

• PERSONE COINVOLTE: RESPONSABILI DI PROGETTO, INGEGNERI DI SISTEMA

• PERSONE COINVOLTE: TRASFERIMENTO DELLA ESPERIENZA IN RELAZIONI

LOGICHE (INGEGNERI DELLA CONOSCENZA)• VERIFICHE E MIGLIORAMENTI• PERSONE COINVOLTE: RESPONSABILI DI PROGETTO, ESPERTI DI PRODOTTO,

ESPERTI DI ORGANIZZAZIONE DELLA CONOSCENZA

• PERSONE COINVOLTE: FORMULAZIONE DELL’INSIEME DI REGOLE• REALIZZAZIONE DEL SISTEMA ESPERTO• PERSONE COINVOLTE: INGEGNERI DI SISTEMA, ESPERTI DI INFORMATICA

• PERSONE COINVOLTE: MESSA IN ESERCIZIO DI UN SISTEMA ESPERTO

Page 13: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

L’ACQUISIZIONE DELLA CONOSCENZA RAPPRESENTA UNA FASE CRITICA NELLA REALIZZAZIONE DEI SISTEMI ESPERTI, IN QUANTO:

L’ACQUISIZIONE DELLA CONOSCENZA È:

IL TRASFERIMENTO E LA TRASFORMAZIONE, DA UN FONTE DI CONOSCENZA AD UN PROGRAMMA, DI ABILITÀ POTENZIALMENTE IN GRADO DI RISOLVERE PROBLEMI.

• OGNI AMBITO SPECIALISTICO HA IL SUO GERGO E SPESSO È DIFFICILE PER GLI ESPERTI COMUNICARE LA LORO CONOSCENZA MEDIANTE IL LINGUAGGIO COMUNE;

• SPESSO LA CONOSCENZA ESPERTA SI BASA SU FATTI E PRINCIPI CHE NON POSSONO ESSERE FORMALIZZATI IN UN MODELLO DETERMINISTICO BEN STRUTTURATO;

• LE ABILITÀ UMANE SPESSO COINVOLGONO UN CERTO GRADO DEL BUON SENSO DELLA VITA QUOTIDIANA DIFFICILE DA DELINEARE.

ACQUISIZIONE DELLA CONOSCENZA

ACQUISIZIONE DELLA CONOSCENZA

SISTEMI ESPERTI

13

Page 14: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

LA CONOSCENZA PUÒ ESSERE ACQUISITA IN:• MODO INDIRETTO

TRAMITE UN INGEGNERE DELLA CONOSCENZA, COLUI CHE ACQUISISCE CONOSCENZA (DA LIBRI ED ESPERTI) E LA FORMALIZZA PER I SE. QUESTO METODO È COSTOSO E COMPLICATO: NON È FACILE CAPIRE TUTTO CIÒ CHE UN ESPERTO DICE NON AVENDO IL SUO BAGAGLIO CULTURALE.

MODO AUTOMATICOÈ ESTREMAMENTE DIFFICILE, "IMPARARE RICHIEDE CONOSCENZA“; PIÙ SI SA, PIÙ È FACILE IMPARARE; NON ESISTONO ANCORA PROGRAMMI IN GRADO DI FAR CIÒ COME UN ESPERTO.

• MODO DIRETTOÈ IL MODO MIGLIORE E PIÙ ECONOMICO. L'ESPERTO DOVREBBE ESSERE IL RESPONSABILE DELLA COSTRUZIONE E DEL MANTENIMENTO DI UN SE, COME L'AUTORE DI UN LIBRO DI TESTO; MA CIÒ RICHIEDEREBBE UN ESPERTO IN GRADO DI FORMALIZZARE E STRUTTURARE LA SUA CONOSCENZA.

COME ACQUISIRE LA CONOSCENZA

ACQUISIZIONE DELLA CONOSCENZA

SISTEMI ESPERTI

14

Page 15: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

ACQUISIZIONE E RAZIONALIZZAZIONE DELL’ESPERIENZA

SISTEMI ESPERTI FUZZY

TRATTAMENTO DELLE INCERTEZZE INSIEMI FUZZY

SISTEMI ESPERTI

ACQUISIZIONE E RAZIONALIZZAZIONE DELL’ESPERIENZA ESPRES-SA IN MODO QUALITATIVO

+=

IF <variabile-fuzzy> is <fuzzy-set>THEN <variabile-fuzzy> is <fuzzy-set>

FUZZY EXPERT SYSTEM

SISTEMI ESPERTI FUZZY

SISTEMI ESPERTI

15

Page 16: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

VANTAGGI E SVANTAGGI DEI SISTEMI ESPERTI FUZZY

VANTAGGI:

- FORMULAZIONE IN LINGUAGGIO NATURALE- SEMPLIFICAZIONE DI REALTÀ COMPLESSE- DESCRIZIONE DI EVENTI INCERTI O AMBIGUI- RAZIONALIZZAZIONE DELLA ESPERIENZA

- RIGORE E PRECISIONE INFERIORI A QUELLI OTTENIBILI

CON UNA FORMULAZIONE ANALITICA- SOGGETTIVITÀ DELLA BASE DELLE CONOSCENZE

SVANTAGGI:

SISTEMI ESPERTI FUZZY

SISTEMI ESPERTI

16

Page 17: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

INTERPRETAZIONE DESUMERE DAI DATI UNA DESCRIZIONE DELLO STATO DEL SISTEMA

PREDIZIONE DEDURRE LE CONSEGUENZE POSSIBILI DI UNA DATA SITUAZIONE

DIAGNOSI COLLEGARE MALFUNZIONAMENTI DEL SISTEMA DALLA SUA

OSSERVAZIONE

PIANIFICAZIONE OTTIMIZZARE LA PROGRAMMAZIONE DELLE AZIONI SUL SISTEMA

MONITORAGGIO PARAGONARE LE OSSERVAZIONI CON I RISULTATI ASPETTATI

DEBUGGING STABILIRE RIMEDI PER I MALFUNZIONAMENTI

RIPARAZIONE PREDISPORRE IL METODO PER AMMINISTRARE PRESTABILITI RIMEDI

ISTRUZIONE EFFETTUARE LA DIAGNOSI, IL DEBUGGING E LA RIPARAZIONE IN AMBIENTE

SIMULATO PER ISTRUZIONE

CONTROLLO CONTROLLARE L’AMBIENTE COMPLESSIVO DEL SISTEMA

APPLICAZIONI DEI SISTEMI ESPERTI IN AMBITO INDUSTRIALE

APPLICAZIONE DEI SISTEMI ESPERTI

SISTEMI ESPERTI

17

Page 18: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

REQUISITI PER LE APPLICAZIONI INDUSTRIALI- STRUTTURA EMBEDDED- INTEGRABILITÀ CON APPLICAZIONI C, C++, FORTRAN O ALTRI LINGUAGGI

CONVENZIONALI- PIATTAFORME STANDARD- CONDIVISIONE DEI DATI CON PARTICOLARE RIGUARDO AI DB- AMBIENTI DISTRIBUITI CHE CONSENTANO L'UTILIZZO EFFICIENTE DI NETWORK E

DATABASE- ARCHITETTURA CLIENT SERVER- ARCHITETTURA ESTENSIBILE- PORTABILITÀ, MANUTENIBILITÀ, MODIFICABILITÀ ED ESPANDIBILITÀ- INTEGRAZIONE CON ALTRO SOFTWARE DI DIVERSA NATURA- STRUMENTI DI SVILUPPO FRIENDLY - STANDARD SW- OBJECT ORIENTATION- CAPACITA DI ESSERE INTEGRATI IN AMBIENTE REAL TIME

SISTEMA ESPERTO EMBEDDED CON CARATTERISTICHE OBJECT ORIENTED BASATO SU C, C++

CLIPS

REQUISITI PER APPLICAZIONI INDUSTRIALI

SISTEMI ESPERTI

18

Page 19: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

CLIPSCLIPS C LANGUAGE INTEGRATED PRODUCTION SYSTEM NASA (1986) COMPLETO STRUMENTO PER LO SVILUPPO DI SISTEMI

SOFTWARE PER LA MODELLIZZAZIONE DELLA CONOSCENZA

BASATO SU TRE METODOLOGIE

REGOLE CONOSCENZA EURISTICA

FUNZIONI CONOSCENZA PROCEDURALE

OGGETTI CONOSCENZA ORIENTATA AGLI OGGETTI

POSSIBILITÀ DI FUNZIONARE IN MODALITÀ• CONSOLE FUNZIONAMENTO INTERATTIVO• BATCH FUNZIONAMENTO PROGRAMMATO• STAND-ALONE INTEGRAZIONE CON E PER LINGUAGGI ESTERNI

STRUTTURA DEL SOFTWARE CLIPS

SISTEMI ESPERTI

Page 20: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

ESEMPIO 20

SISTEMI ESPERTI

ESEMPIO DI ANALISI QUALITATIVA

EQUAZIONE DI EQUILIBRIO T2 = Q/(c * p) + T1

CALDAIA T1

Q

ABIENTET2p

c

POMPA DICIRCOLAZIONE

Q CALORE CEDUTO DALLA CALDAIA

T2 TEMPERATURA AMBIENTE

T1 TEMPERATURA CALDAIA

p PORTATA DELLA POMPA

c CALORE SPECIFICO DEL LIQUIDO

if T2[+] then T1[+] or c[-] or p[-]if p [-] then diametro tubatura[-] or velocità pompa[-]

if Q[+] then “portata” combustibile[+]

MODELLO QUALITATIVO

Page 21: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

SISTEMA DI PRODUZIONEDESCAGLIATORE

BILLETTA

FORNO A SUOLO ROTANTE

FORATO

MULTISTAND PIPE MILL ESTRATTORE

PERFORATORE

ESEMPIO DI APPLICAZIONE

SISTEMI ESPERTI

21

SISTEMI ESPERTI

Page 22: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

GN GABBIA N-ESIMA

GEN GABBIA DELL’ESTRATTORE N-ESIMA

FN FORZA DI SEPARAZIONE SULLA GABBIA N

IN CORRENTI DEL MOTORE DELLA GABBIA GN

VN VELOCITÀ DI ROTAZIONE DELLA GABBIA N-ESIMA

G1 G2 G3 G4 G5 G6 G7 G8

ESTRATTORE

GE1 GE2 GE3 GE4

SALTOGABBIE

TIRO SULMANDRINO

MANDRINO

FORATO

Fn

Gn

MULTISTAND PIPE MILL

MULTISTAND PIPE MILL

Vn

ESEMPIO DI APPLICAZIONE 22

SISTEMI ESPERTI

Page 23: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

CALCOLO PRESET MPM, ESTRATTORE E MANDRINO

MODELLO FORNO

DATI ANAGRAFICI TUBO

DA

TI D

INA

MIC

I

ES

TR

AT

TO

RE

DA

TI D

INA

MIC

I

LA

MIN

AZ

ION

E

DA

TI D

INA

MIC

I

MA

ND

RIN

O

MONITOR PER LA VISUALIZZAZIONEDEI DATI DINAMICI, DEI SET DI

MACCHINA E DELLA SCHEDA TUBO

SE

T E

FF

ET

TIV

I

OP

ER

AT

OR

E

SET GABBIESET MANDRINO SET GABBIEESTRATTORE

CONDUZIONE

ESEMPIO DI APPLICAZIONE 23

SISTEMI ESPERTI

SISTEMA ESPERTODI SUPPORTO

ALLA CONDUZIONE

Page 24: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

CONDUZIONE

CONDUZIONE DELL’IMPIANTO: SITUAZIONE ATTUALE

L’OPERATORE SI AVVALE PER LA REGOLAZIONE SIA DEGLI INPUT RILEVABILI SULLA MACCHINA E SUL PRODOTTO SIA DI UNA SERIE DI VARIABILI MISURATE SULL’IMPIANTO VISUALIZZATE SU DI UN MONITOR

UN PROGRAMMA DI CALCOLO OFF-LINE ELABORATO SU UN MODELLO FISICO SEMPLIFICATO DEL PROCESSO, CALCOLA I VALORI DI SET-UP DA IMPOSTARE SULLA MACCHINA PER OTTENERE IL PRODOTTO DESIDERATO (RICETTA).

VENGONO CORRETTE LE VARIABILI DI USCITA DEL MODELLO MEDIAN-TE UNA REGOLAZIONE FINE ATTUATA DAGLI OPERATORI SULLA BASE DELLA PROPRIA ESPERIENZA E SENSIBILITÀ.

• LE VELOCITÀ DI ROTAZIONE DELLE GABBIE• I SALTI TRA I CILINDRI DI OGNI GABBIA• LE VELOCITÀ DELLA CREMAGLIERA E LA POSIZIONE

INIZIALE DI LAVORO DEL MANDRINO

ESEMPIO DI APPLICAZIONE 24

SISTEMI ESPERTI

Page 25: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

PERCHÉ UN SISTEMA ESPERTO?

LIMITI DELLA CONDUZIONE EFFETTUATA ESCLUSIVAMENTE DA UN OPERATORE- SOVRACCARICO INFORMATIVO- SOVRACCARICO COGNITIVO- IMPOSSIBILITÀ DI GESTIRE LA COMPLESSITÀ IN MODO CONSISTENTE E COERENTE- ELEVATO COSTO DEGLI ERRORI- IMPOSSIBILITÀ DI FORNIRE SOLUZIONI TEMPESTIVAMENTE

VANTAGGI DELLA CONDUZIONE ASSISTITA DA UN SISTEMA ESPERTO - DISPONIBILITÀ: È SEMPRE PRONTO A RENDERE DISPONIBILI E A GESTIRE

CONOSCENZE DI NOTEVOLI DIMENSIONI - CONSISTENZA: UNA VOLTA CHE IL PROGRAMMA RISULTA CORRETTO È CONSISTENTE E

FUNZIONA SEMPRE IN MODO CORRETTO. - COMPETENZA: UN SISTEMA ESPERTO PUÒ INCAPSULARE LA CONOSCENZA DI PIÙ DI

UN ESPERTO E QUINDI TENDE AD ESSERE MOLTO EFFICACE. - TEMPESTIVITÀ: NON SOLTANTO OPERA CON UNA MAGGIORE VELOCITÀ

COMPUTAZIONALE MA PROPONE SEMPRE LA SOLUZIONE OTTIMA CHE AVVANTAGGIA LA CONDUZIONE STESSA

CONDUZIONE MPM: PROBLEMATICHE

ESEMPIO DI APPLICAZIONE

SISTEMI ESPERTI

25

Page 26: Dipartimento di Informatica e Sistemistica TECNOLOGIE DEI SISTEMI DI CONTROLLO SISTEMI ESPERTI Alessandro DE CARLI Anno Accademico 2006-07

• SISTEMATIZZARE I CRITERI IN BASE AI QUALI GLI OPERATORI APPLICANO LE CORREZIONI AL SISTEMA DI PRODUZIONE

OBIETTIVI DEL SISTEMA ESPERTO

OBIETTIVI NELLA CONDUZIONE CON SISTEMA ESPERTO

• MIGLIORARE IN GENERALE L’UTILIZZAZIONE DELL’IMPIANTO E DEL PERSONALE, NONCHÉ LA QUALITÀ DEL PRODOTTO

• INTEGRARE L’ACQUISIZIONE DEI DATI, L’INTERPRETAZIONE DEI FENOMENI E LA VALUTAZIONE DELLE AZIONI CORRETTIVE.

• AGEVOLARE IL COMPITO DEL TECNOLOGO PER AFFINARE IL MODELLO DEL PROCESSO

• CAPITALIZZARE LE CONOSCENZE ACQUISITE NEL CORSO DI ESERCIZIO DEL LAMINATOIO

ESEMPIO DI APPLICAZIONE

SISTEMI ESPERTI

26