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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

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

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

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

Отчет по лабораторной работе №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. Основной состав изнасилования
4. Лидер 21 века 30 января ~ 2 февраля 2014 года РостовнаДону Ректорам образовательных учрежде
5. На учебном круге повторить технику одновременного и попеременного двухшажного хода
6. Дифракція світла
7. Тема- Наследование по закону
8. задание к 1 занятию Законспектировать по планутаблице следующие кишечные инфекции- брюшной тиф
9. Что такое нуклоны изотопы изобары Физический смысл порядкового номера химического элемента
10. сместившийся вниз по склону под действием силы тяжести массив слоистых или массивных горных пород