INTELIGENTNY SYSTEM DECYZYJNY DO WSPOMAGANIA PROCESÓW WYTWÓRCZYCH I DYSTRYBUCJI PIAN POLIURETANOWYCH. Zbigniew Buchalski



Podobne dokumenty
Podejmowanie decyzji wspierane systemem ekspertowym opartym na regułowej bazie wiedzy

PODEJMOWANIE DECYZJI W PRZEDSIĘWZIĘCIACH HANDLOWYCH WSPIERANE SYSTEMEM OPARTYM NA WIEDZY

PRZEWODNIK PO PRZEDMIOCIE

Podstawy technologii WWW

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

PRZEWODNIK PO PRZEDMIOCIE

Aplikacje WWW - laboratorium

Internetowe Bazy Danych. dr inż. Roman Ptak Instytut Informatyki, Automatyki i Robotyki roman.ptak@pwr.edu.pl

PRZEWODNIK PO PRZEDMIOCIE

Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER

ActiveXperts SMS Messaging Server

Strona wizytówka od 400 zł

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

PRZEWODNIK PO PRZEDMIOCIE

3.1. Na dobry początek

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

Zespół Szkół Ponadgimnazjalnych nr 1 im. ks. Stanisława Konarskiego w Jędrzejowie

Narzędzia Informatyki w biznesie

Generatory pomocy multimedialnych

Pracownia internetowa w każdej szkole (edycja jesień 2005)

WITRYNA INTERNETOWA JAKO NARZĘDZIE PREZENTACJI I DOSKONALENIA PRZEDSIĘWZIĘĆ HANDLOWYCH. Zbigniew Buchalski

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

Niezbędne narzędzia. Przed rozpoczęciem pracy z PHP należy zainstalować odpowiednie narzędzia: środowisko PHP serwer WWW serwer baz danych MySQL

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

INSTALACJA SERWERA LOKALNEGO TYPU WAMP NA PRZYKŁADZIE PAKIETU KRASNAL SERV 2.7

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

Aplikacje internetowe - opis przedmiotu

Tomasz Grześ. Systemy zarządzania treścią

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

Instrukcja instalacji systemu

2. Przygotowanie stanowiska komputerowego i urządzeń peryferyjnych do pracy. Słuchacz powinien poznać:

INFORMATYKA Pytania ogólne na egzamin dyplomowy

OPIS PRZEDMIOTU ZAMÓWIENIA

Pojęcie systemu baz danych

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

KARTA MODUŁU KSZTAŁCENIA

Asystent Hotline Instrukcja instalacji

Założenia programu InfoTrick

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi

KATALOG PRZEDMIOTÓW (PAKIET INFORMACYJNY ECTS) KIERUNEK INFORMATYKA STUDIA PIERWSZEGO STOPNIA

i działanie urządzeń związanych równieŝ budowę i funkcje urządzeń

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

Aplikacje WWW - laboratorium

Aplikacje WWW i PHP - opis przedmiotu

REFERAT O PRACY DYPLOMOWEJ

Technologia Flash cieszy się coraz większą popularnością. Liczba dostępnych

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

2/4. informatyka" studia I stopnia. Nazwa kierunku studiów i kod. Informatyka WM-I-N-1 programu wg USOS. Tytuł zawodowy uzyskiwany przez

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

OfficeObjects e-forms

Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Kierunek Informatyka. Specjalność Systemy i sieci komputerowe. Specjalność Systemy multimedialne i internetowe

Aplikacje WWW - laboratorium

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

PRZEWODNIK PO PRZEDMIOCIE

Instrukcja instalacji Asystenta Hotline

katalog Usługi internetowe SERWERY WIRTUALNE

KOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA PROCESEM LOGISTYCZNYM PRZY WYKORZYSTANIU WIEDZY EKSPERCKIEJ

GS2TelCOMM. Rozszerzenie do TelCOMM 2.0. Opracował: Michał Siatkowski Zatwierdził: IMIĘ I NAZWISKO

Systemy ekspertowe i sztuczna inteligencja. dr Agnieszka Nowak Brzezioska

PROGRAM NAUCZANIA DLA I I II KLASY GIMNAZJUM

Piotr Dynia. PowerPivot. narzędzie do wielowymiarowej analizy danych

Proporcje podziału godzin na poszczególne bloki. Tematyka lekcji. Rok I. Liczba godzin. Blok

System Kancelaris. Zdalny dostęp do danych

Współpraca z platformą Emp@tia. dokumentacja techniczna

KIERUNKOWE EFEKTY KSZTAŁCENIA

Referat Pracy Dyplomowej

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Syenbi BI & Syenbi BI Pro Prezentacja systemu:

WYKONANIE MODELU GENERYCZNEGO W POSTACI APLIKACJI, SŁUŻĄCEJ DO PROGNOZOWANIA ZAPOTRZEBOWANIA NA USŁUGI EDUKACYJNE

MasterEdytor. Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA

Instrukcja użytkownika

LeftHand Sp. z o. o.

KATALOG MASZYN I POJAZDÓW ROLNICZYCH MASZYNY-3

UCHWAŁA NR 60/2013 Senatu Akademii Marynarki Wojennej im. Bohaterów Westerplatte z dnia 21 listopada 2013 roku

Wymagania edukacyjne z przedmiotu Witryny i aplikacje internetowe klasa 2iA. tworzenia stron. animację - multimedia

REFERAT PRACY DYPLOMOWEJ

System wspomagania harmonogramowania przedsięwzięć budowlanych

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)

UCHWAŁA NR 46/2013. Senatu Akademii Marynarki Wojennej im. Bohaterów Westerplatte z dnia 19 września 2013 roku

Wykaz zmian w programie SysLoger

Firma Informatyczna ASDER. Prezentacja. Serwer danych zdalnych. Przemysław Kroczak ASDER

Piotr Dynia. PowerPivot. narzędzie do wielowymiarowej analizy danych

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

REFERAT PRACY DYPLOMOWEJ

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu).

KARTA MONITOROWANIA PODSTAWY PROGRAMOWEJ KSZTAŁCENIA OGÓLNEGO

INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx

Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition. e STOMis

Kancelaria Prawna.WEB - POMOC

Transkrypt:

INTELIGENTNY SYSTEM DECYZYJNY DO WSPOMAGANIA PROCESÓW WYTWÓRCZYCH I DYSTRYBUCJI PIAN POLIURETANOWYCH Zbigniew Buchalski Wprowadzenie Proces podejmowania decyzji jest zorganizowanym, realizowanym na zasadzie algorytmu zestawem czynności, którego zadaniem jest precyzyjne określenie warunków i ograniczeń sytuacji decyzyjnych oraz dokonanie wyboru optymalnego wariantu. Sprawność i skuteczność podejmowania decyzji jest kluczowym czynnikiem sukcesu każdego przedsięwzięcia. Istotną rolę we wspomaganiu procesu decyzyjnego odgrywają inteligentne systemy decyzyjne w postaci systemów ekspertowych [Buch06; ChSt94; Nied06; Ziel00]. Systemy ekspertowe znalazły powszechne zastosowanie praktyczne, a zadaniem ich jest gromadzenie wiedzy z danej dziedziny, a następnie udzielanie odpowiedzi na pytania wprowadzane przez użytkowników do systemu ekspertowego [Buch05; Radz90]. Konstruując taki system należy rozwiązać dwa podstawowe problemy: określić metodę reprezentacji wiedzy oraz wybrać odpowiedni mechanizm wnioskowania. Bardzo istotną rzeczą jest wybór architektury systemu ekspertowego, która pozwoli na użycie dostępnej wiedzy oraz da możliwość tworzenia nowej wiedzy na podstawie dostępnych informacji i dialogu z użytkownikiem.

System ekspertowy jest programem komputerowym, wykonującym skomplikowane zadania o dużych wymaganiach intelektualnych i czyni to równie dobrze, jak człowiek-ekspert z danej dziedziny, a w niektórych zastosowaniach nawet lepiej. Określenie system ekspertowy można zastosować do dowolnego programu komputerowego, który na podstawie zgromadzonej wiedzy potrafi wyciągać wnioski i podejmować decyzje, posługując się przy tym sposobem rozumowania człowieka. Niewątpliwą zaletą systemów ekspertowych jest możliwość objaśniania i uzasadniania sposobu przeprowadzonego rozumowania [Radz90]. W niniejszym artykule zaprezentowano pewną koncepcję systemu ekspertowego POLIURETEX jako narzędzia wspomagającego diagnozowanie procesów wytwórczych i dystrybucję pian poliuretanowych. System ten jest bowiem skierowany zarówno do producentów, sprzedawców jak i docelowych odbiorców pian poliuretanowych. Użytkownik systemu poprzez dokonywanie wyboru rodzaju pian zgodnie ze swoimi preferencjami udziela wszelkich potrzebnych informacji systemowi POLIURE- TEX w celu wskazania przez system najodpowiedniejszego dla niego rodzaju piany. Główne kryterium stanowi podział na pianę letnią i zimową, w następnej kolejności określany jest rodzaj aplikacji wymaganej przez odbiorcę, a w ostatnim etapie parametry związane z czysto technicznymi właściwościami piany. Ze względu na szerokie zastosowanie pian poliuretanowych można przeprowadzić analizę produktu pod kątem podstawowych parametrów technicznych charakteryzujących pianę, takich jak np. lepkość, masa cząsteczkowa, skład surowcowy oraz parametrów klasyfikujących pianę do poszczególnych grup np. do grupy pian wysokowydajnych lub do grupy

pian odpornych na wilgoć, czy też grupy pian o wysokim współczynniku wygłuszania. Piany poliuretanowe służą między innymi do: montażu i uszczelnienia ościeżnic okiennych i drzwiowych, wypełniania ubytków i szczelin w systemach wentylacji, kanalizacji, instalacji elektrycznej i grzewczej, wygłuszania i uszczelniania ścian działowych, wanien, brodzików, itp., montażu paneli izolacyjnych, ocieplania budynków, itp. Piany poliuretanowe mają dobrą przyczepność do większości materiałów budowlanych w tym do stali, drewna lub betonu. Małą przyczepność mają natomiast do polietylenu, polipropylenu, teflonu i wosku. Piany są odporne na wilgoć, ale po zanurzeniu chłoną minimalnie wodę. Można je stosować zarówno wewnątrz, jak i na zewnątrz budynków. Utwardzona piana jest odporna na krótkotrwały wpływ prawie wszystkich chemikaliów, lakierów, rozpuszczalników i gnicie. Podstawowym zadaniem systemu POLIURETEX jest wspomaganie procesu produkcyjnego w firmie zajmującej się wytwarzaniem pian poliuretanowych. System ten może być wykorzystywany zarówno w firmie produkcyjnej, jak i poprzez umieszczenie go na stronie WWW bądź w punktach handlowych zajmujących się branżą budowlaną. System ma na celu wspomaganie procesu produkcyjnego poprzez pomoc w umiejętnym zaplanowaniu produkcji. Odpowiednie ułożenie planu produkcji z uwzględnieniem sekwencji bazujących na składnikach zastosowanych w recepturach wsadów i zachodzących między nimi reakcjami

pozwala na znaczne zmniejszenie strat, a co za tym idzie kosztów związanych z cyklem produkcyjnym. Umiejętne skoordynowanie planu produkcyjnego pozwala także na zminimalizowanie czasu wymaganego do realizacji zamówień na poszczególne wsady pian poliuretanowych. Struktura systemu ekspertowego POLIURETEX Na poniższym rysunku przedstawione zostały podstawowe elementy systemu ekspertowego POLIURETEX: Rys. 1. Struktura systemu ekspertowego POLIURETEX Podstawowe cele i zadania poszczególnych elementów wchodzących w skład systemu POLIURETEX są następujące: Interfejs akwizycji wiedzy służy inżynierowi wiedzy do wprowadzania wiedzy w strukturalizowanej postaci do bazy wiedzy. Edytor bazy wiedzy służy użytkownikowi systemu POLIURETEX do modyfikacji wiedzy zawartej w bazie wiedzy.

Interfejs użytkownika pełni funkcję komunikacyjną pomiędzy systemem ekspertowym a użytkownikiem podczas przeprowadzania procesu wnioskowania. Umożliwia systemowi ekspertowemu zadawanie użytkownikowi pytań i przedstawianie mu rezultatów procesu wnioskowania, natomiast użytkownikowi umożliwia wpływanie na proces wnioskowania poprzez udzielanie odpowiedzi. Interfejs użytkownika wykonany jest w postaci dynamicznej strony WWW wykonanej w technologii PHP. Do opisania niniejszego interfejsu systemu POLI- URETEX wykorzystano przeglądarkę internetową Opera w wersji 8.5. Podstawowym celem interfejsu użytkownika jest właściwa komunikacja między programem wykonującym złożone zadania a użytkownikiem. Interfejs w wyniku odpowiednich ruchów użytkownika ma za zadanie osiągnąć określony cel. W systemie POLIURETEX funkcjonuje jeden interfejs z nastawieniem na dwóch użytkowników. Baza wiedzy zawiera wiedzę ekspercką z dziedziny związanej z procesem wytwórczym i dystrybucją piany poliuretanowej. Jej podstawowym i niezbędnym do działania elementem jest baza reguł. Baza reguł zawiera wiedzę dziedzinową w postaci łatwo czytelnych reguł (wiedza o charakterze ogólnym). Zawiera ona również wiedzę w postaci gotowych faktów (wiedza o charakterze szczegółowym), które są najczęściej efektem poprzednich wnioskowań. Mechanizm wnioskujący systemu POLIURETEX odpowiada za poprawne działanie całego systemu ekspertowego, a głównym jego zadaniem jest pobieranie informacji od użytkownika, analizowanie ich i wyciąganie wniosków z tych informacji na podstawie reguł i faktów zawartych w bazie wiedzy. Mechanizm wnioskujący stwierdza na

podstawie przyjętych założeń czy na bazie znanych mu faktów wybór odpowiedniego typu piany poliuretanowej jest właściwy, a w razie ewentualnego złego wyboru generuje stosowne komunikaty o błędzie. Mechanizm wnioskujący wykonany został w technologii PHP z wykorzystaniem elementów języka HTML. Po uruchomieniu systemu ekspertowego POLIURETEX interfejs użytkownika oczekuje na określoną reakcję użytkownika. Klient dokonując zakupu pianki poliuretanowej żąda, aby produkt spełniał jego wymagania. Precyzuje swoje oczekiwania, wybierając dostępne własności. Własność piany określa w jakich warunkach będzie ona stosowana. Złe określenie własności piany poliuretanowej powoduje, że mechanizm wnioskujący nie pozwala na dalsze precyzowanie wyboru rodzaju piany. W przypadku poprawnego wyboru mechanizm wnioskujący zapamiętuje co zostało wybrane i udostępnia następne możliwości wyboru typu piany. Baza wiedzy systemu POLIURETEX Baza wiedzy systemu POLIURETEX zawiera bazę faktów i bazę reguł. Baza faktów systemu ekspertowego PIANA została wykonana w systemie zarządzania relacyjnymi bazami danych MySQL, który dostępny jest w darmowym pakiecie KRASNAL serv 2.7. Za pomocą programu phpmyadmin uruchomionego w dowolnej przeglądarce internetowej, możliwe było powstanie bazy wiedzy o nazwie bazapian. Bazapian zawiera dwie tabele: tabelę fakty, która pełni rolę bazy faktów,

tabelę reguły, która pełni rolę bazy reguł. Tabela fakty zawiera nazwy, podstawowe ilości surowców chemicznych oraz parametry techniczne pian poliuretanowych opracowane przez technologów. Tabela reguły stanowi bazę reguł systemu ekspertowego POLIURETEX. Baza reguł została wykonana w systemie zarządzania relacyjnymi bazami danych MySQL. Zawarte są w niej informacje niezbędnie dla funkcjonowania mechanizmu wnioskującego systemu. W bazie reguł podane są informacje jakie surowce i jakie parametry techniczne powinna posiadać piana poliuretanowa, aby spełniała określoną własność. Własnością piany jest np. szybkość schnięcia czy zmniejszona zapalność piany. Baza reguł dla każdego pojedynczego parametru technicznego piany poliuretanowej zawiera takie elementy, jak nazwa i numer parametru technicznego oraz podstawowe własności pian poliuretanowych (wydajność, wytrzymałość, szybkość schnięcia, odporność na wilgoć, itp.). Na podstawie wyboru dokonanego przez użytkownika w systemie ekspertowym POLIURETEX zostaje zbudowany wirtualny obraz produktu, jakiego poszukuje klient. Pozostaje tylko znaleźć odpowiedni rodzaj pianki w bazie danych pian (bazie faktów). Aby w bazie pian odnaleźć produkt posiadający określone właściwości potrzebny jest translator, który przełoży własności wybrane przez użytkownika na parametry techniczne i recepturę. W tym celu istnieje właśnie baza reguł, która definiuje wszystkie istotne parametry techniczne oraz skład surowcowy określając daną własność piany poliuretanowej.

Przykładowo, w tabeli o nazwie reguły zawarta jest informacja, że aby otrzymać piankę odporną na wilgoć musi ona spełnić poniższe warunki techniczne i surowcowe: ChlonnWody = 1 (jest to chłonność wody), ONNTemp = 1 (jest to odporność na niskie temperatury), TypPianyPIST/MONT = 1 (jest to typ piany: pistoletowa lub montażowa), CzasMiedzyOper = min 6 sekund, max 11 sekund (jest to czas międzyoperacyjny), TempPolimer = min. 5 O C, max 20 O C (jest to temperatura polimeryzacji), gaz1 = min. 23%, max 44% (jest to procentowa zawartość gazu), surowiec1 = min 5%, max 10% (jest to procentowa zawartość surowca). Pozostałe parametry i skład surowcowy może być dowolny. W bazie reguł tą dowolność oznaczają pola wypełnione wartościami 999. Analogicznie do przedstawionego przykładu zdefiniowane są pozostałe warunki. Komputerowa realizacja systemu POLIURETEX System ekspertowy POLIURETEX wykonany został w technologii PHP i HTML z wykorzystaniem relacyjnych baz danych MySQL [Well05; Yank05]. Podstawowym środowiskiem informatycznym umożliwiającym działanie systemu POLIURETEX oprócz poprawnie działającego systemu operacyjnego jest serwer WWW obsługujący język skryp-

towy PHP z obsługą baz danych MySQL oraz dowolna przeglądarka stron internetowych, jak np. Internet Explorer czy Opera. Korzystanie z systemu możliwe jest poprzez wykorzystanie darmowych pakietów zawierających pełne niezbędne do tego środowisko informatyczne. Przykładem pakietu zawierającego tego typu środowisko jest między innymi KRASNAL serv 2.7. W systemie ekspertowym POLIURETEX wykorzystana została również technologia HTML która dzięki swoim możliwościom w łatwy sposób przyczyniła się do prezentacji danych zawartych w bazie wiedzy dzięki prostym w obsłudze tabelom oraz do pobierania danych od użytkownika dzięki łatwym w obsłudze formularzom. W systemie ekspertowym POLIURETEX wykorzystany został darmowy pakiet KRASNAL serwer w wersji 2.7 i zainstalowany pod kontrolą systemu operacyjnego Windows XP. Składniki pakietu KRASNAL stanowią następujące elementy: serwer WWW Apache 1.3.31, phpmyadmin 2.6.0 pl2, PHP 4.3.9, PHP 5.0.2, SQLiteManager 1.0.1, CesarFTP 0.99g, MySQL 3.23.58, WebAlizer 2.1, ActivePerl 5.6.1.628, Free SMTP Server.

Pakiet KRASNAL serwer oprócz posiadanego oprogramowania zawiera również wiele materiałów pomocniczych w tworzeniu dynamicznych stron WWW w postaci kursów PHP, HTML, PERL-a, MySQL i CSS. Zawiera również dokumentację serwera oraz opis większości funkcji wyżej wymienionych języków programowania oraz pomocne w tworzeniu stron linki innych stron internetowych. Dzięki temu system ekspertowy POLIURETEX może być wykorzystywany zarówno do zarządzania procesem produkcyjnym, jak i wspomagania użytkownika w podjęciu odpowiedniej decyzji. Korzystanie z systemu POLIURETEX może odbywać się na dwa sposoby: pierwszy sposób to możliwość korzystania z systemu poprzez sieć Internet. Kod źródłowy całego programu, oraz powiązaną z nim bazę danych, na zlecenie odpowiedniej instytucji można umieścić na dużych komercyjnych serwerach. Wiąże się to z dodatkową opłatą za świadczoną w ten sposób usługę, drugi sposób polega na wykorzystaniu darmowego pakietu, w którym zawarte jest całe środowisko umożliwiające darmowe korzystanie bez ograniczeń z systemu POLIURETEX i zainstalowanie jego składników na komputerze działającym pod kontrolą określonego systemu operacyjnego. Przykładowym tego typu pakietem jest KRASNAL serwer. Nie wymaga to konieczności posiadania konta na komercyjnym serwerze ani połączenia z Internetem. Aby możliwe było korzystanie z systemu POLIURETEX na osobistym komputerze należy pobrać darmową wersję pakietu KRASNAL serwer ze strony internetowej o adresie:

ftp://ftp.helion.pl/krasnal, http://www.zsot1.lubliniec.pl/www/pablo/krasnal-serv-2.7-5helion.exe. Po zainstalowaniu na komputerze pakietu KRASNAL serv, i sprawdzeniu popraw-ności jego działania istnieje możliwość tworzenia i otwierania istniejących skryptów PHP. System ekspertowy POLIURETEX składa się z następujących elementów: 27 plików wykonanych w języku skryptowym PHP z rozszerzeniem *.php, 68 plików graficznych z rozszerzeniem *.jpg, dwóch katalogów baz danych MySQL : katalogu login zawierającego trzy pliki bazodanowe i katalogu bazapian zawierającego piętnaście plików bazodanowych. Aby możliwe było uruchomienie systemu ekspertowego POLIURE- TEX i korzystanie z niego należy umieścić jego wyżej wymienione składniki w odpowiednich miejscach pakietu KRASNAL serv. Zakończenie Przedstawiony w artykule system ekspertowy POLIURETEX jest potwierdzeniem możliwości wykorzystania metod sztucznej inteligencji do zastosowań praktycznych. Niezwykle charakterystyczna specyfika produktu jakim jest piana poliuretanowa tłumaczy wybór i skierowanie działań w kierunku stworzenia systemu ekspertowego wspomagającego proces produkcyjny oraz decyzyjny przy wyborze określonego produktu

przez klienta. Wykorzystanie systemów wspomagających planowanie produkcji jest szczególnie istotne w zakładach chemicznych, a produkcja pian poliuretanowych w takich się właśnie odbywa. Wiąże się to z koniecznością zamówienia odpowiedniej ilości surowców chemicznych, które mają krótki okres ważności. Głównym zadaniem systemu ekspertowego POLIURETEX jest wspomaganie procesu produkcyjnego pian poliuretanowych. Jednakże dużą rolę odgrywa zadowolenie klienta, gdyż to on składa zlecenie wykonania określonej liczby puszek piany poliuretanowej. Satysfakcja klienta stanowi tu więc kluczowe znaczenie. Jeżeli klient jest w pełni usatysfakcjonowany, istnieje duże prawdopodobieństwo, że skorzysta z systemu POLIURETEX ponownie i następnym razem zamówi większą liczbę puszek piany poliuretanowej. Literatura [Buch05] [Buch06] Buchalski Z.: System ekspertowy wspomagający organizację pracy firmy spedycyjnej, [w:] Porębska-Miąc T., Sroka H. (red.), Systemy Wspomagania Organizacji SWO 2005, AE, Katowice 2005. Buchalski Z.: Zarządzanie wiedzą w podejmowaniu decyzji przy wykorzystaniu systemu ekspertowego, [w:] Bazy danych. Struktury, algorytmy, metody, WKiŁ, Warszawa 2006.

[ChSt94] [Nied06] [Radz90] [Well05] [Yank05] [Ziel00] Chromiec J., Strzemieczna E.: Sztuczna inteligencja. Metody konstrukcji i analizy systemów eksperckich, Akademicka Oficyna Wydawnicza PLJ, Warszawa 1994. Niederliński A.: Regułowo-modelowe systemy ekspertowe, PKJS, Gliwice 2006. Radzikowski W.: Komputerowe systemy wspomagania decyzji, PWE, Warszawa 1990. Welling L.: PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty, wyd. 3, Helion, Gliwice 2005. Yank K.: PHP i MySQL. Witryna WWW oparta na bazie danych, Helion, Gliwice 2005. Zieliński J.: Inteligentne systemy w zarządzaniu. Teoria i praktyka, PWN, Warszawa 2000. dr inż. Zbigniew Buchalski Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska ul. Janiszewskiego 11/17 50-372 Wrocław Polska Numer telefonu +48/71/3203292 e-mail: zbigniew.buchalski@pwr.wroc.pl