background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Organizacja 

sesji

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Systemy ekspertowe

 

Podsumowanie

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Systemy ekspertowe - podsumowanie

Baza

Wiedz

y

Wiedza/

Działanie

Wnioskowa

nie

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Systemy ekspertowe - podsumowanie

•Skuteczność systemów ekspertowych 
zależy od 

zakodowanej w nich wiedzy

 o 

rozwiązywanym problemie. 

•Jednym z najczęściej stosowanych 
zapisów wiedzy są 

reguły

JEŻELI [przesłanka] TO 

[konkluzja]

Baza wiedzy

Baza wiedzy

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Zalety i wady ES

Zalety i wady ES

Przydatne do rozwiązywania złożonych problemów, w 

dziedzinach, w których zgromadzono wiedzę empiryczną

Potrafią odpowiadać na pytania prezentując swoje 

konkluzje w intuicyjne zrozumiały sposób, nie potrzeba 

programistów by zrozumieć ich działanie. 

Zwykle oparte są na jednolitym sposobie reprezentacji 

wiedzy, np. regułach lub ramach. 

Dzięki temu łatwo jest modyfikować wiedzę.  

Wady: 

Trudno jest przewidzieć, jakie będą skutki dodania nowej 

wiedzy, rozumowanie zdroworozsądkowe jest trudne.

Trudno jest pozyskiwać wiedzę (uczenie maszynowe i 

odkrywanie wiedzy rzadko jest częścią ES).

Traktowanie niepewności nadal jest rzadko spotykane.

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Systemy ekspertowe

 

Zastosowan

ia

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Obszary zastosowań SE

•  

Przemysł

–  

Nadzorowanie procesów, sterowanie procesami

–  

Raportowanie sytuacji specjalnych

–  

Wykrywanie uszkodzeń, diagnostyka

–  

Projektowanie i planowanie projektów

–  

Ekspertyzy techniczne i analizy (np.chemiczne)

•  

Medycyna

– Wykrywanie związków przyczynowo-skutkowych
    (objaw - choroba)

–  

Diagnostyka medyczna

–  

Badania genetyczne

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Obszary zastosowań SE

•  

Bankowość, ubezpieczenia, handel

–  

Obserwacja trendów

–  

Analiza ryzyka kredytowego, 

inwestycyjnego

–  

Planowanie inwestycji, dystrybucji

•  

Inne zastosowania:

–  

Wspomaganie decyzji menedżerskich

–  

Doradztwo personalne

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Proces tworzenia SE

1. 

Wywiad wstępny (zleceniodawca, ekspert, inżynier

wiedzy)

2. 

Wybór metodologii tworzenia systemu (inżynier

wiedzy)

3. 

Akwizycja wiedzy (ekspert, inżynier wiedzy)

4. 

Formalny zapis wiedzy (inżynier wiedzy)

5. 

Tworzenie bazy wiedzy (inżynier wiedzy)

6. 

Testowanie bazy wiedzy (ekspert)

7. 

Poprawianie bazy wiedzy (inżynier wiedzy)

8. 

Korzystanie z systemu eksperckiego (użytkownik)

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Przykłady wdrożonych SE

• DENDRAL - System diagnozujący, 

1964 r. Uniwersytet Stanford

 Wykrywanie struktury molekularnej 

cząstek chemicznych (WE: dane ze 
spektrometru masowego, względna 
częstość występowania różnych 
atomów badanej cząstki; WY: 
określana struktura cząstki)

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Przykłady wdrożonych SE

MYCIN - Medyczny system diagnozujący, 1972 r. 

Uniwersytet Stanforda (nazwa od końcówki 

nazw wielu leków antybakteryjnych 

(streptomycyna - streptomycin)

– system doradza, które antybiotyki można 

stosować w konkretnym przypadku 

chorobowym (Praca w trybie konwersacji z 

użytkownikiem; Odpowiedź na każde 

pytanie jest opatrzona stopniem pewności)

–  

Na bazie systemu stworzono system 

szkieletowy EMYCIN

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Przykłady wdrożonych SE

• INTERNIST / CADUCEUS - Wspomaganie pracy 

lekarza-internisty

• CASNET - Diagnozowanie stanów chorobowych 

związanych z jaskrą

• PROSPECTOR - System konsultacyjny dla geologów 

(1978r. Stanford) wspomaga analizę występowania 
rud metali na dużych obszarach

• R1 (XCON)

 - 

W latach 80 jeden z najszerzej 

stosowanych systemów, wspomagał konfigurowanie 
systemów komputerowych firmy DEC serii VAX

• INVEST - Doradztwo w zakresie finansów, inwestycji

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Przykłady wdrożonych SE

• LENDING ADVISOR- Pomoc w decyzjach kredytowych poprzez 

analizę wniosków kredytowych

• UNDERWRITING ADVISOR - Szacowanie ryzyka 

ubezpieczeniowego

• AUDITOR - Wspomaganie prowadzenia ksiąg rachunkowych 
• MANAGEMENT EDDGE 

Ocena zdolności menedżerskich i 

organizacyjnych danej osoby

• MACSYMA - analizy matematyczne
• HEARSAY

 - 

interpretacja języka naturalnego

• RPFA

 - 

wspomaganie pracy urzędów pomocy społecznej, pomoc 

przy rozpatrywaniu podań

• SHEARER - wspomaganie napraw i serwisowania kombajnów 

węglowych

• DFA

 - 

projektowanie obwodów scalonych

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Systemy ekspertowe

 

Przykłady

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

SE - wdrożenia własne - walcownia blach

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Problemy planowania produkcji walcowni blach 

na zimno

• złożona struktura technologiczna produkcji

– cykle produkcyjne są bardzo długie,
– koszty przezbrojeń są wysokie,
– ilość i wartość wsadu powodują, że koszty 

utrzymania zapasów są wysokie,

– podczas produkcji powstają produkty pośrednie i 

uboczne.

• konieczność uwzględnienia szeregu kryteriów

o charakterze marketingowym i 

technologicznym

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Problemy decyzyjne w walcowni blach na 

zimno

dobór 

materiału

dobór operacji 

technologicznych

zamówien

ie wsadu

realizacja 

procesu 

produkcji

procesy 
technologiczne

materiały wsadowe

zamówien

ia

zamówienie-wsad-procesy 

SYSTEM 
ERP

dostępno
ść 
agregató
w

dopasowanie 

niezgodnego 

wyrobu do 

innego 

zamówienia

wyrób 

niezgod

ny

 PRZEWIDYWANIE CZASÓW 

CHŁODZENIA

   W PIECACH KOŁPAKOWYCH

 PLANOWANIE OBCIĄŻENIA 

AGREGATÓW

 PLANOWANIE ZAJĘTOŚCI SKŁADÓW

 OPTYMALIZACJA WYKORZYSTANIA

   POWIERZCHNI MAGAZYNOWYCH

 HARMONOGRAMOWANIE  

PRODUKCJI

PROBLEMY DECYZYJNE

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Planowanie pracy wyżarzalni

Przewidywanie czasów chłodzenia ma kluczowe 

znaczenie dla prawidłowego przebiegu produkcji na 

wydziale walcowni blach na zimno oraz wspomagania 

operacyjnych decyzji technologicznych dotyczących:

– przygotowania kolejnych partii wsadu do załadunku 

na stanowisko piecowe,

– planowania obciążenia składów 

międzyoperacyjnych (przed i za wyżarzalnią),

– zagospodarowania powierzchni składów,
– planowania obciążenia poszczególnych stanowisk 

piecowych,

– planowania remontów,

     a w całościowym ujęciu - planowania produkcji na 

wydziale walcowni blach na zimno.  

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

SE - wdrożenia własne - walcownia blach

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Schemat budowy pieca

 

kołpakowego

stos kręgów

blachy

mufla 

ochronna

kołpak 

grzewczy

trzon

z konstrukcją 

nośną

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Etapy procesu wyżarzania w piecu 

kołpakowym

1

2 – 3

4 – 5

6 – 7

8 – 9

10 – 11

OPERACJE TECHNOLOGICZNE 

1  – załadunek kręgów 

2  – założenie mufli ochronnej 

3  – sprawdzenie szczelności mufli, prze-

dmuchanie 

4  – założenie kołpaka grzewczego 

5  – nagrzewanie i wygrzewanie wsadu 

6  – zdjęcie kołpaka grzewczego 

7  – chłodzenie naturalne 

8  – założenie kołpaka chłodzącego 

9  – chłodzenie przyśpieszone (kołpak chło-

dzący oraz układ wychładzania atmos-

fery ochronnej w chłodnicach wodnych) 

10  – zdjęcie kołpaka chłodzącego 

11  – zdjęcie mufli ochronnej, rozładunek 

kręgów. 

 

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Proces wyżarzania rekrystalizującego

     

     

faza nagrzewania

faza wygrzewania

faza chłodzenia

Schemat cyklu pracy pieca kołpakowego

 

Cykl pracy pieca - t

P

R

C

W

N

Z

P

t

t

t

t

t

t

t

Z

 - czas załadunku 

wsadu

t

N

 -czas 

nagrzewania

t

W

 -czas 

wygrzewania

t

C

 - czas 

chłodzenia

t

R

 - czas rozładunku

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Przykładowa krzywa chłodzenia kręgów 

blachy w piecu kołpakowym

CH_N – 

faza chłodzenia

               naturalnego

CH_P – faza chłodzenia
              przyśpieszonego

założenie 
kołpaka 
chłodzącego

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Trudności w planowaniu pracy wyżarzalni

cykle wyżarzania kręgów blachy są bardzo 

długie, a czasy ich zakończenia są trudne do 

przewidzenia

zaburzenia w rytmicznej pracy oddziału

brak synchronizacji kolejnych procesów

nieoptymalne wykorzystanie agregatów 

piecowych na wyżarzalni oraz składów 

międzyoperacyjnych

TRUDNOŚCI W PLANOWANIU PRODUKCJI

W WALCOWNI BLACH NA ZIMNO

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Modelowanie chłodzenia w piecach 

kołpakowych

• Trudności w obliczeniach cieplnych pieców 

kołpakowych: 

– zróżnicowany kształt wsadu 
– ruch atmosfery ochronnej pod muflą
– ruch powietrza pod kołpakiem chłodzącym.

• Metody oparte na doświadczeniu i intuicji 

personelu kierowniczego obarczone są wysokimi 

błędami i służą do obliczeń szacunkowych.

Problem prognozowania czasów chłodzenia w 

piecach kołpakowych nie jest rozwiązany.

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

– Usprawnienie systemu planowania 

produkcji w walcowni blach na zimno oraz 

wspomaganie operacyjnych decyzji 

technologicznych.

– Wykazanie skuteczności zastosowania 

metod sztucznej inteligencji do 

przewidywania czasów chłodzenia kręgów 

blachy w piecach kołpakowych.

Zadanie systemu ekspertowego

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Przewidywanie czasów chłodzenia kręgów 

blach w piecach kołpakowych

• dla potrzeb 

operacyjnego 

planowania produkcji

(8 godz.) 

• dla potrzeb 

długookresowego 

planowania produkcji

 (1-2 mies.)

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Tryb szacowania czasów chłodzenia

b

h

Planowanie długookresowe

zmienne wejściowe:

m – masa stosu kręgów,
   – średnia szerokość blachy w 
stosie,
   – średnia grubość blachy w 
stosie,
n – ilość kręgów w stosie,

p – typ pieca,

T

g

– temperatura gazu 

ochronnego pod

       muflą,

T

o

 – temperatura otoczenia.

Planowanie operacyjne

dodatkowe zmienne 
wejściowe:

k – występowanie kołpaka 
chłodzącego,
d – zaburzenia w danych 
pomiarowych
      temperatury.

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

System ekspertowy

Przewidywanie czasów chłodzenia

Przewidywanie czasów chłodzenia

 kręgów 

 kręgów 

blachy w piecach kołpakowych sprowadzono 

blachy w piecach kołpakowych sprowadzono 

do 

do 

zagadnienia klasyfikacji

Obiekt

Atrybut

Wartość

stos kręgów blach

w piecu 

kołpakowym

 masa stosu
 szerokość 
blachy
 typ pieca
 i in.

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

System ekspertowy dla przewidywania 

czasów chłodzenia kręgów

 

SYSTEM 
EKSPERTOW
Y

WEJŚCIE: stos kręgów 

blachy 

BAZA

DANYCH

SQL

MODUŁ

WNIOSKOWANIA

BAZA WIEDZY

reguły

fakty

MODUŁ

OBJAŚNIAJĄCY

WYJŚCIE: czas chłodzenia 

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

Wyniki prognozowania czasów 
chłodzenia  planowanie operacyjne

 Metod
a

Błąd E

L

Błąd

średnio-

kwadratow

L

SE 

(C4.5) 

1 godz. 36 

min 

0.27 

L

t

t

L

j

j

C

j

C

L

1

)

(

)

(

ˆ

2

1

)

(

)

(

)

(

ˆ

1





L

j

j

C

j

C

j

C

L

t

t

t

L

gdzie:
  L-  ilość  poszczególnych  pomiarów 
temperatury
            gazu  dla  wszystkich  cykli 
chłodzenia,
      - czas chłodzenia (obliczony),
      - czas chłodzenia (zmierzony).

)

(

ˆ

j

C

t

)

j

C

t

System ekspertowy – SE (C4.5)

System ekspertowy – SE (C4.5)

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

ZAWIESINOWY PROCES WYTOPU MIEDZI

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

SCHEMAT BUDOWY PIECA ZAWIESINOWEGO

                         Koncentrat miedziowy

dmuch
technologiczny

SZYB

REAKCYJNY

SZYB

GAZOWY

rynna
spustowa

WANNA ODSTOJOWA

miedzi
blister

rynna

spustowa

zuzla

Wynikiem stapiania koncentratów w piecu zawiesinowym są 
następujące produkty: 
miedź blister, zawierającą poniżej 0,3 % Pb i do 0,5 % tlenu
żużel zawiesinowy , o wysokiej zawartości miedzi, zwykle od 13 do 16 
%
pyły siarczanowe : miedzi, wapnia, magnezu, żelaza i innych metali
gazy, o wysokim stężeniu SO

2

, zwykle od 12 do 18 % obj.

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

DEFINICJA PROBLEMU

 Problemy w modelowaniu procesu wytopu miedzi:

• Złożona struktura procesu
• Duża ilość parametrów (ok. 30 parametrów wejściowych 
i 40  

parametrów wyjściowych)

 Podczas wytopu miedzi w piecu zawiesinowym często 
występuje 
zjawisko gotowania, 
które jest niepożądane.

Celem była ocena skuteczności zastosowania metod 
sztucznej inteligencji w przewidywaniu zjawiska 
gotowania.

   

Kategoria „OSTRZEŻENIE”

X

1

X

2

Kategoria „OK”

Kategoria „ŹLE”

X

57

Sieci Bayesowskie

Sztuczne Sieci 

Neuronowe

System Ekspertowy

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

SYSTEM EKSPERTOWY

Dla przewidywania zjawiska gotowania zastosowano regułowy 
system ekspertowy. Reguły systemu ekspertowego 
wygenerowano na podstawie drzewa decyzyjnego, opracowanego 
na podstawie algorytmu C4.5 Quinlana. Do budowy drzewa 
decyzyjnego wykorzystano 1500 rekordów danych pomiarowych 
oraz 500 rekordów do testowania.

Przykładowe reguły systemu ekspertowego:

wy_gotowanie = "OSTRZEZENIE" if

             we3_konc_pk3 > 27.2,

             we8_ios_p3 <= 0.63,

             we11_olej > 174.11,

             we11_olej <= 201.69;

wy_gotowanie = "OK" if

             we3_konc_pk3 <= 
27.2,

             we8_ios_p3 > 0.52;

 wy_gotowanie = "ZLE" if

             we3_konc_pk3 > 27.2,

             we8_ios_p3 <= 0.63,

             we10_ios_p5 > 0.89,

             we10_ios_p5 <= 1.07,

             we5_pyly > 10.73,

             we11_olej <= 174.11,

             we11_olej > 121.9;

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

WYNIKI PRZEWIDYWANIA POZIOMU 

GOTOWANIA

% poprawnie zaklasyfikowanych 

odpowiedzi do kategorii 

 

Metody Badawcze 

OK 

OSTRZEŻENIE 

ŹLE 

Sieci Bayesowskie 

92% 

83% 

99% 

Sztuczne Sieci Neuronowe 

91% 

93% 

98% 

System Ekspertowy 

89% 

91% 

95% 

 

 

background image

Podstawy Sztucznej 

Inteligencji

Jan Kusiak

Systemy ekspertowe

I to by było na tyle 


Document Outline