Экспертная система расчета выбросов загрязняющих веществ при пересыпке пылящих материалов (растворный узел)

Автор: Пользователь скрыл имя, 12 Декабря 2011 в 21:29, курсовая работа

Описание работы

Цель работы - разработать экспертную систему расчета выбросов загрязняющих веществ при пересыпке пылящих материалов (растворный узел).

Исходя из поставленной цели, формируются следующие задачи:
Исследование предметной области;
Выбор и изучение инструментального средства разработки ЭС;
Обоснование выбора методов представления и обработки знаний;
Разработка структур данных и знаний ЭС;
Разработка алгоритмов работы системы;
Кодирование, тестирование и отладка ЭС;
Оформление отчета по проведенной работе

Содержание

Введение 3

1.1 Анализ предметной области 5

1.2 Система пользовательского интерфейса 6

1.3 Структура базы знаний экспертной системы 9

1.4 Иерархическое дерево решений 11

1.5 Описание и реализация экспертной системы 12

Заключение 14

Список литературы 15

Приложение 1 16

Работа содержит 1 файл

курсовая-экспертная система.docx

— 141.51 Кб (Скачать)

         Edit7->SetFocus();

         Edit7->Clear();

         }

try

   {

       Fpl=StrToFloat(Edit8->Text);

      }

        catch(EConvertError&)

   {

   Memo1->Lines->Add("Поверхность пыления, м2");

         Edit8->SetFocus();

         Edit8->Clear();

         }

try

   {

       Frab=StrToFloat(Edit9->Text);

      }

        catch(EConvertError&)

   {

   Memo1->Lines->Add("Площадь на которой систематически проводятся погрузочно-разгрузочные работы, м2");

         Edit9->SetFocus();

         Edit9->Clear();

         }

try

   {

       Tc=StrToFloat(Edit11->Text);

      }

        catch(EConvertError&)

   {

   Memo1->Lines->Add("Число снежных дней в году");

         Edit11->SetFocus();

         Edit11->Clear();

         }

try

   {

       koeff=StrToFloat(Edit10->Text);

      }

        catch(EConvertError&)

   {

   Memo1->Lines->Add("Коэффицент эффективности борьбы с пылением");

         Edit10->SetFocus();

         Edit10->Clear();

         }

  Memo2->Lines->Clear();

  M=k1*k2*k3*k4*k5*k7*GH*B*(1000000/3600);

  P=k1*k2*k3*k4*k5*k7*GY*B;

              Form1->Memo2->Lines->Add("Выброс пыли (SiO2) при перегрузке составит "+FloatToStr(M)+" г/c");

              Form1->Memo2->Lines->Add("Выброс пыли (SiO2) при перегрузке составит "+FloatToStr(P)+" т/г"); 

  k6=Fmax/Fpl; 

  M1=(k4*k5*k6*k7*q*Frab)+(k4*k5*k6*k7*0.11*q)*(Fpl-Frab)*(1-(koeff/100)); 

  P1=0.11*0.0864*k4*k5*k6*k7*q*Fpl*(1-(koeff/100))*(365-Tc);

        Form1->Memo2->Lines->Add("Выброс пыли (SiO2) при хранении "+FloatToStr(M1)+" г/c");

        Form1->Memo2->Lines->Add("Выброс пыли (SiO2) при хранении "+FloatToStr(P1)+" т/г"); 

}

//---------------------------------------------------------------------------

void __fastcall TForm1::N4Click(TObject *Sender)

{

Form3->Show();

}

//---------------------------------------------------------------------------

Информация о работе Экспертная система расчета выбросов загрязняющих веществ при пересыпке пылящих материалов (растворный узел)