Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Отчет по лабораторной работе 2 по дисциплине Моделирование процесса формирования качества в производств

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Бийский технологический институт (филиал)

Федерального государственного бюджетного образовательного учреждения высшего профессионального образования  «Алтайский государственный технический университет  им. И.И. Ползунова»

Кафедра "Методов и средств измерений и автоматизации"

Отчет по лабораторной работе №2

по дисциплине «Моделирование процесса формирования качества в производстве»

Работу выполнили:

студенты  гр. ИС-01                                            Маслов Н.О.,  Семенченко Р.Д.

                                                          

Руководитель

доц. к.н.  каф. МСИА                     ______________________    Максачук А.И.

  и.о.  фамилия                                               подпись                                                              

Бийск  2013

Математические методы моделирования объектов управления для реализации процесса формирования качества. Математическая модель мазутной топки. Расчет соответствующих управляющих воздействий для управления работой мазутной топки  по принятым критериям оптимальности.

Цель: приобретение навыков математического и компьютерного моделирования на примере управления работой мазутной топки  по принятым критериям оптимальности, с расчетом соответствующих управляющих воздействий.

Vг0 - объём топочного газа (расчётный), м3/с

L - расход воздуха для охлаждения топочных газов, м3/с

Vг0 - объём топочного газа (заданный), м3/с

Рисунок 1 –  Контроль охлажденных топочных газов вместе с воздухом

Тг - текущая температура газа до разбавления, С

Gm- поток мазута, гм/с

Рисунок 2 – Поток мазута Gm

Таблица 1 – Расчетные значения параметров

Наименование параметра

Обозначение,

размерность

Величина

параметра

Объем топочных газов на выходе (после разбавления воздухом)

начальный

VГ0, м3

отклонение

расчетного

∆ VГ0, м3

Поток мазута

Gm, кг/с

Текущая температура газа до разбавления воздухом

ТГ, оC

Расход воздуха для охлаждения топочных газов до рабочей температуры

L, м3/кг

Теоретический расчет сухого воздуха, необходимый для полного сгорания топлива

Vob, м3/кг топлива

Тепло, вносимое в топку воздухом

Qb, кДж/кг топлива

Количество полезного тепла, выделившегося в топке

QT, кДж/кг топлива

Листинг программы:

procedure TForm2.Button1Click(Sender: TObject);

var Qhp,Vb0,Vn20,Vro20,Vh2o0, Vo20,Pn,Pnac,fi,Gm, Qhc,

Qt,Qb,Hb,Tg,Ht,Qt1,Qt2,L,Hg1,Hg11,Hb1,Hb11,sum,pi,ze,Qti_all,Vg,V_god_all,step,epsilon,etalon,

flag_plus,flag_minus,T_konec,alfa,w,s,h,c,V_konec: real;

i,j:integer;

Qti,V,Hi:array [1..n] of real;

begin

V_konec:=strtoFloat(Edit8.Text);

alfa:=strtoFloat(Edit7.Text);

W:=strtoFloat(Edit6.Text);

S:=strtoFloat(Edit5.Text);

H:=strtoFloat(Edit4.Text);

C:=strtoFloat(Edit3.Text);

T_konec:=strtoFloat(Edit2.Text);

Gm:=StrToFloat(Edit1.Text);

Qhc:=39900;

step:=0.01;

epsilon:=1;

etalon:=V_konec;

V_god_all:=1000;

memo1.Clear;

memo2.Clear;

s:=pi+ze;

j:=1;

flag_plus:=0;

flag_minus:=0;

Series1.Clear;   //GLAVNOE. V itogogo gaza

Series2.Clear;   // linia na urovne 8

Series3.Clear;   //V vozduha dla oholojdenia

Series6.Clear;

Series7.Clear;

while (((V_god_all > (V_konec+0.1))or(V_god_all < (V_konec-0.1))))and(J<30)  do           //1

begin

 Qhp:=Gm*Qhc*((100-W)/100)-6*W;//(2.1)

 Vb0:=Gm*(0.0889*(C+S)+0.265*H); //(2.2)

 Vn20:=0.7808*alfa*Vb0+0.8*(N2/100)*Gm;//(2.4)

 Vro20:=Gm*1.866*((C+0.375*S)/100)+0.0314*(alfa-1)*Vb0;//(2.5)

 Vh2o0:=Gm*(0.111*H+0.0124*W)+0.0161*alfa*Vb0; //(2.6)

 Vo20:=0.2095*(alfa-1)*Vb0;//(2.7)

 Vg:=0;

 Vg:=Vn20+Vro20+Vh2o0+Vo20;

 Hb:=(cb+cp*x)*tb+r0*x;  //(2.12)

 Qb:=alfa*Vb0*ROb*Hb; //(2.11)

 Qt:=Qhp*((100-qx-q0)/100)+Qb; //(2.10)

 Ht:=Qt;

 Qt1:=Vro20*772+Vn20*528+Vh2o0*626+Vo20*807;

 Qt2:=Vro20*1705+Vn20*1097+Vh2o0*1334+Vo20*1747;

 Tg:=(((Ht-Qt1)*(Tg2-Tg1))/(Qt2-Qt1))+Tg1; //(2.13)

 Qti[1]:=tg*Vn20*528/400;

 Qti[2]:=tg*Vro20*772/400;

 Qti[3]:=tg*Vh2o0*626/400;

 Qti[4]:=tg*Vo20*807/400;

 Qti_all:=0;

 for i := 1 to n  do

 begin

   Qti_all:=Qti[i]+Qti_all;

 end;

 hg1:=qti_all;hg11:=qti_all*T_konec/tg;hb11:=(cb+cp*x)*T_konec+r0*x;;hb1:=(cb+cp*x)*20+r0*x;;

 L:=Vg*(Hg1-Hg11)/(Hb11-Hb1); //(2.16)

 V_god_all:=0;

 V_god_all:=vg+l;

 Label1.Caption:='';

 Label1.Caption:='L =     '+Floattostr(L)+' - расход воздуха для охлаждения топочных газов до рабочей температуры, м3/кг'+#13#10

 +'Vг=    '+Floattostr(vg)+' - объем топочных газов до разбавления воздухом, м3/с'+#13#10

 +'Vг0 = '+Floattostr(V_god_all)+' - объем топочных газов поступающих в концентратор';

 Memo1.Lines.Add('V_all= '+floattostr(V_god_all));

 Memo2.Lines.Add('Epsilon= '+floattostr(epsilon)+'| step= '+floattostr(step));

 Series1.AddXY(j, V_god_all);

 Series2.AddXY(j, V_konec);

 Series3.AddXY(j, L);

 Series6.AddXY(j, Tg);

 Series7.AddXY(j, Gm*1000);//x1000  dla kartinki

////////////////////////////////////////////////////////////////////////////////

 if (abs(etalon - V_god_all)<=epsilon) then begin

     step:=step/2;

  //   epsilon:=epsilon/4;

  end;

 if ((V_god_all - etalon <= 1) and (V_god_all - etalon >0 )) then begin

   flag_plus:=1;

 end;

 if (flag_plus=1)and (V_god_all< etalon) then begin

   step:=(-1)*step;

   flag_plus:=0;

 end;

 if ((etalon - V_god_all <= 1) and (etalon - V_god_all  >0 )) then begin

   flag_minus:=1;

 end;

 if (flag_minus=1)and (V_god_all> etalon) then begin

   step:=(-1)*step;

   flag_minus:=0;

 end;

 Gm:=Gm-step;

 inc(j);

end;      //while 1

memo1.Lines.Add(floattostr(Gm));

end;   //konec procedurki

procedure TForm2.FormCreate(Sender: TObject);

begin

Edit1.Text:=floattostr(0.2);

Edit2.Text:=floattostr(650);

Edit3.Text:=floattostr(86.32);

Edit4.Text:=floattostr(10.31);

Edit5.Text:=floattostr(0.5);

Edit6.Text:=floattostr(2.0);

Edit7.Text:=floattostr(2.0);

Edit8.Text:=floattostr(8);

end;

end.

Алгоритм программы:

Цикл while – основной цикл программы, который выполняется пока выходной поток газов не будет в пределах от 7.9 до 8.1 включительно. В теле цикла происходит расчет основных параметров моделирования в соответствии с методическими указаниями, а так же вывод полученных результатов на графики и проверка на приближение к требуемому диапазону значения выходного объема и соответствующее изменения «шага».

Вывод: Были приобретены навыки математического и компьютерного моделирования на примере управления работой мазутной топки  по принятым критериям оптимальности, с расчетом соответствующих управляющих воздействий.


Контрольные вопросы:

  1.  Опишите модель выработки управляющих воздействий на базе математической модели.

 Модель выработки управляющих воздействий в общих чертах выглядит следующим образом (рисунок 1). Базируясь на значениях параметров технологического процесса и текущих значениях параметров качества (Kout, Kin ...), система управления на базе математической модели делает прогноз конечных параметров качества (Kout_p, Kin_p ...) с учетом промежуточных параметров качества (Kh, Qh ...). Далее система управления сравнивает прогнозируемые конечные параметры качества с хранящимися в памяти заданными значениями и делает вывод о необходимости генерации управляющих воздействий. В случае благоприятного прогноза система не генерирует управляющих воздействий. В варианте, когда прогноз не является благоприятным, делается пробное изменение набора значений параметров технологического процесса с целью минимизации абсолютного значения отклонения прогнозируемых параметров качества от заданных значений и на базе математической модели осуществляется пересчет прогнозируемых параметров качества. Цикл расчетов продолжается до тех пор, пока прогнозируемые и заданные параметры качества не совпадут (с точностью ε). (После чего расчиываются управляющие воздействия, которые бы соответствовали измененным значениям параметров технологического процесса.) Далее определяются значения величин управляющих воздействий, которые будучи реализованны, обеспечат требуемый набор изменённых значений технологических параметров.  

2) Достоинства и недостатки теоретических методов, базирующихся на математическом описании механизмов протекающих процессов.

Таковые модели обладают хорошими прогностическими возможностями в широких диапазонах изменения свойств объектов переработки и режимных параметров технологических процессов. Недостатки же состоят в том, что, как правило, эти модели в процессе реализации представляет недостаточно точные результаты. Тем не менее, в ряде случаев, удается достичь требуемой точности. При описании, например, процессов тепло– и массопереноса возможны определение и регулярная корректировка коэффициентов диффузии, температуропроводности, тепло– и массоотдачи путем решения обратных задач переноса на базе контрольных значений промежуточных параметров качества и режима.

3) Какие требования предъявляются к компьютерным системам управления.

Требования к компьютерным системам управления качеством будут следующие:

  1.  прогноз конечных параметров качества на базе измерительной информации о промежуточных параметрах качества;
  2.  определения величин управляющих воздействий в варианте неблагоприятного прогноза конечного качества;
  3.  получения косвенной информации о параметрах процесса и текущих значениях параметров качества на основе компьютерной модели процесса в системах с дефицитом прямой измерительной информации, порожденным отсутствием, высокой стоимостью или невозможностью применения в рамках данного процесса и его аппаратурного оформления соответствующих средств измерений;
  4.  адаптации компьютерной модели к различным начальным и изменяющимся текущим условиям технологического процесса, меняющимся характеристикам объекта переработки.




1. Программная система обработки и анализа изображений
2. Проблеиатизации учебного материалаПозноваьельной активности и практикоориентированной деятельности реб
3. I Понятие конституционных прав и свобод и их роль в системе правового статуса личности1
4. Мораль как вид культуры
5. номоэкономика или хомоэкономика описывает поведение экономических субъектов главным образом индивидов
6.  Наименование организации- 1
7. Тема Заробітна плата Поняття заробітної плати на підприємстві розглядаючи заробітну плату при
8. Сущность и особенности ипотечного кредитования [3
9. Психологические особенности людей, употребляющих наркотические вещества
10. Имя Город Дат
11. Утверждаю Директор ГБОУ ООШ 15 Ю
12. Мурманский педагогический колледж ГАОУ МО СПО Мурманский педагогический колледж
13. м классе. Ведёт его учительница Зарубина Татьяна Викторовна которая пришла к нам в школу сразу после оконч
14. XII века. Образование и расцвет раннефеодального государства Киевская Русь
15. Стороны в гражданском процессе2
16. модуль 1 Спортивна медицина Визначення СМ як клінічної дисципліни її основна мета завдання та значе
17. Основные исторические периоды древней Греции
18. Финансы предприятий Можно ли рассматривать анализ с целью выявления закономерностей развития рынк
19. Курсовая работа- Акцентуації характеру
20. Мозаика как подарок Древнего Рима