Моделювання процесу роботи гідроакумулятора

Розгляд принципів моделювання для дослідження роботи гідроакумулятора в системах водопостачання. Опис математичної моделі для підбору гідроакумулятора. Створення графічної моделі процесу вмикання та вимикання насосу, комп’ютерної в середовищі Delphi.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 08.12.2015
Размер файла 392,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Київський національний університет будівництва і архітектури

Кафедра автоматизації технологічних процесів

Курсова робота

Моделювання процесу роботи гідроакумулятора

Студента 2 курсу АТП-21 групи

Подоба М.О.

Керівник: асистент кафедри АТП

Соболевська Л.Г.

м. Київ 2015 рік

Зміст

Вступ

1. Опис об'єкту моделювання

2. Математична модель для підбору гідроакумулятора

3. Графічна модель процесу вмикання та вимикання насосу

4. Комп'ютерна модель вмикання та вимикання насосу в середовищі Delphi

Висновки

Список використаних джерел

Вступ

Проживаючи у квартирах, мало хто з нас замислювався про тонкості надходження води у водопровідних кранах. Природно, згідно з теоретичними даними, ми знаємо, що вода з водойми потрапляє до труб і уже звідти, пересуваючись по них, прибуває в наш будинок за допомогою насоса. Однак про те, що дана система не може повноцінно функціонувати без ще одного немаловажного компонента, знають тільки люди, що мають фахову освіту. Цей елемент зветься гідроакумулятором для водопостачання.

В даній курсовій роботі по темі "Моделювання процесу роботи гідроакумулятора" розглянуто основні принципи моделювання для дослідження роботи гідроакумулятора.

Моделювання є основним методом дослідження у всіх галузях знань і науково обґрунтованим методом оцінок характеристик складних систем, що використовуються для прийняття рішень у різних сферах інженерної діяльності.

Комп'ютерна модель дозволить виявити основні параметри, зміною яких можна забезпечити стійкість роботи гідроакумулятора, підвищити економічну та енергетичну ефективність.

1. Опис об'єкту моделювання

Гідроакумулятор в системах водопостачання - це бак, який є невід'ємною частиною системи, за допомогою якого система працює стабільно і з постійним невеликим перепадом тиску. Найширше застосування отримали в системах з низьким рівнем тиску, де також необхідний насос для води для підтримки заданого рівня тиску. Гідроакумулятор підтримує тиск в системі, поставляючи додатковий обсяг води в систему до необхідного рівня. Стабільна робота гідроакумулятора відбувається за рахунок азотної подушки, тиск якої вище атмосферного тиску.

Гідроакумулятори є невід'ємною частиною сучасних інженерних систем. Вони збільшують термін експлуатації опалювального котла, теплообмінника, насосів для води і будь-якого іншого елемента системи, збільшуючи ресурс роботи як кожного елемента системи, так і трубної обв'язки.

Технологічний процес

Гідроакумулятор являє собою металеву ємність, що оснащена еластичною гумовою мембраною. За рахунок наявності цієї мембрани відбувається з'єднання з корпусом за допомогою фланця. Принцип функціонування даної системи має такий вигляд: бак, як правило, наповнюється повітрям, у результаті чого створюється певний рівень тиску. У процесі накачування води й у міру наповнення мембрани тиск підвищується. І лише після того, як у баку утвориться необхідне середовище, за допомогою реле відбувається відключення насоса. У результаті, коли ви відкриваєте кран, відбувається надходження води, одночасно із чим у баку падає тиск і процес накачування знову повторюється. За рахунок функціонування даної технології, ви забезпечені постійним надходженням води з гарним напором.

При використанні водонасосних установок з гідроакумулятором (рисунок 1.1) вода з водозабірного пристрою насосом 5подається на споживача. На відгалуженні трубопроводу встановлено гідроакумулятор 1 (двохкамерний бак), верхня і нижня камери якого розподілені гумовою мембраною 2. Верхня камера гідроакумулятора попередньо заповнюється повітрям до певного тиску . При споживанні води, коли тиск в системі стає меншим по величині, відбувається включення електронасоса. Коли споживання зменшується, вода заповнює нижню камеру гідроакумулятора і тиск повітряної подушки зростає до значення вимкнення насосного агрегату. При відновленні споживання, вода до споживача потрапляє під тиском повітря, що знаходиться над мембраною і цикл роботи водонасосної установки повторюється.

Рисунок 1.1. Технологічна схема водопідйомної установки з гідроакумулятором:

1 - гідроакумулятор; 2 - мембрана; 3 - реле тиску ; 4 - манометр; 5 - насос; 6 - запобіжний клапан; 7 - трьохходовий вентиль; 8 - протипожежний вентиль; 9 - трубопровід подачі води на споживача.

Оскільки водонасосна установка відноситься до вибухонебезпечних, то при надмірному збільшені тиску води в гідроакумуляторі передбачено пристрій реагуючий на максимальне підняття мембрани і забезпечуючий вимкнення насосів. В випадках коли даний захист не здійснився спрацьовує запобіжний клапан.

Для ефективної роботи водонасосної установки, так як споживання води сільськогосподарських об'єктів є нерівномірним необхідно передбачити автоматичне керування насосом.

Враховуючи будову, принцип дії та властивості даної водонасосної установки, керування насосом може проводитися по тиску повітря в верхній зоні гідроакумулятора.

Функції гідроакумулятора:

· Зниження необхідної потужності насосів і зменшення споживання енергії;

· Забезпечення резервного живлення системи у випадку аварійної ситуації;

· Вирівнювання пульсацій тиску;

· Підтримка постійного тиску;

· Гасіння гідравлічних ударів;

· Компенсація витоків гідравлічної рідини.

Також гідроакумулятори поділяють на три види, які приведені у таблиці 1.1

Таблиця 1.1

Гідроакумулятори

Мембранні

Баллонного типу

Поршневі

призначення

Мембранні гідроакумулятори використовуються для систем гарячого і холодного водопостачання. Мембранні гідроакумулятори бувають горизонтальні та вертикальні.

Це найпоширеніший тип гідроакумуляторів. Балонні акумулятори застосовуються для середніх робочих об'ємів гідросистем.

Поршневий гідроакумулятор застосовується для великих робочих об'ємів. Об'єм поршневих акумуляторів може коливатись від 0,1 до 2000 л.

Технічна інформація

· Робочий тиск: до 350 бар

· Робочий об'єм: 0,075-3,5 л

· Мін./макс. робоча температута: -10/+180?C

· Матеріал: стальний корпус, діафрагма NBR

· Робочий тиск: до 350 бар

· Робочий об'єм: 0,17 - 48,5 л

· Мін./макс. робоча температута: -40/+150?C

· Матеріал корпуса: легована сталь

· Робочий тиск: 350 бар

· Робочий об'єм: 220 л

· Мін./макс. робоча температута: -20/+80?C

· Матеріал: вуглецева сталь

Призначення гідроакумуляторів:

- зниження вірогідності появи гідроударів в системі;

- акумуляція води під тиском;

- оберігання насоса від частого включення, що сприяє збільшенню ресурсу насоса.

Для заглиблених насосів рекомендовані гідроакумулятори як горизонтального (Г), так і вертикального(В) компонування. Гідроакумулятори місткістю 24 літри переважні для насосів потужністю до 500 Вт, гідроакумулятори місткістю 50 літрів - для насосів потужністю до 1 кВт, а гідроакумулятори місткістю 100 літрів - для насосів потужністю до 1,5 кВт.

2. Математична модель для підбору гідроакумулятора

Знаючи максимальний об'єм споживаної води Аmax (літри/хв.) і потужність насоса, можна розрахувати об'єм запасу води:

Технічні характеристики гідроакумуляторів:

Vt - об'єм бака(літри);

Amax- максимальний об'єм споживаної води(літри/хв.);

Pmin - мінімальний тиск, при якому відбувається запуск насоса;

Pmax - максимальний тиск, при якому насос відключається;

Pprec - початковий тиск у баку;

K - коефіцієнт, що відповідає потужності насоса P.

Ймовірність виникнення аварійної ситуації в роботі моделі складає 30% для того, щоб була можливість наглядного її відображення. В реальній моделі шанс виникнення аварії становить 0,001%.

3. Графічна модель процесу вмикання та вимикання насосу

Акт - наповненість при якій вмикається насос

4. Комп'ютерна модель вмикання та вимикання насосу в середовищі Delphi

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Buttons, XPMan, ComCtrls, ExtCtrls, MPlayer;

type

TForm1 = class(TForm)

Button1: TButton;

XPManifest1: TXPManifest;

ProgressBar1: TProgressBar;

Edit1: TEdit;

Label1: TLabel;

Label2: TLabel;

Edit2: TEdit;

Label3: TLabel;

Edit3: TEdit;

Label4: TLabel;

Edit4: TEdit;

Label5: TLabel;

Edit5: TEdit;

Label6: TLabel;

Timer1: TTimer;

Timer2: TTimer;

ProgressBar2: TProgressBar;

Timer3: TTimer;

Edit6: TEdit;

Label7: TLabel;

Timer4: TTimer;

Button2: TButton;

Button3: TButton;

procedure Button1Click(Sender: TObject);

procedure Timer1Timer(Sender: TObject);

procedure Edit1KeyPress(Sender: TObject; var Key: Char);

procedure Edit1Change(Sender: TObject);

procedure Timer2Timer(Sender: TObject);

procedure Timer3Timer(Sender: TObject);

procedure Timer4Timer(Sender: TObject);

procedure Button3Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

a,b,c,d,p,e:integer;

k,v:real;

MemoryStream: TMemoryStream;

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

ProgressBar1.Position :=0;

ProgressBar2.Position :=0;

if (edit1.Text='') or (edit2.Text='') or (edit3.Text='') or (edit4.Text='') or (edit6.Text='') then

showmessage('Всі поля повинні бути заповненні')

else

begin

a:=strtoint(edit1.Text);

b:=strtoint(edit2.Text);

c:=strtoint(edit3.Text);

d:=strtoint(edit4.Text);

e:=strtoint(edit4.Text);

if a> 60 then

begin

a:=60;

edit1.Text:=inttostr(a);

end;

if b>100 then begin

b:=100;

edit2.Text:=inttostr(b);

end;

if c<b then begin

c:=b+5;

edit3.Text:=inttostr(c);

end;

if d>120 then

begin

d:=120;

edit4.Text:=inttostr(d);

end;

begin

Timer1.Enabled:=True;

Timer2.Interval:=e;

if d<=24 then

k:=0.5;

if (d>24) and (d<=50) then

k:=1;

if d>50 then

k:=1.5;

v:= k*b*((c+d)/a)*0.1;

edit5.Text:=floattostrf(v, fffixed , 3,1);

end;

end;

end;

procedure TForm1.Timer1Timer(Sender: TObject);

begin

Timer4.Enabled:=True;

if p>95 then

begin

button2.Visible:=true;

Timer3.Enabled:=True;

Timer1.Enabled:=False;

Timer2.Enabled:=False;

ProgressBar1.Position := 0;

ProgressBar2.Position := 0;

label6.Caption:='Аварія, робота насоса припинена';

edit5.text:='помилка';

end

else

begin

ProgressBar1.Position := ProgressBar1.Position +1;

if ProgressBar1.Position >= d then

begin

Timer1.Enabled:=False;

label6.Color:=clLime;

label6.Caption:='Насос працює';

Timer2.Enabled:=True;

end;

end;

end;

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);

begin

case Key of

'0'..'9', #8: ;

#13: ;

',': //ловим десятичный разделитель

begin

Key := DecimalSeparator;

Key := Chr(0); //запрещаем ввод символа

end;

else Key := Chr(0);

end;

end;

procedure TForm1.Edit1Change(Sender: TObject);

var

a: Integer;

s: TCaption;

begin

a:=1;

s := Edit1.Text;

while a<>length(s)+1 do

begin

if pos(s[a],'0123456789') = 0 then

delete(s,a,1) else

Inc(a);

end;

Edit1.Text := s;

Edit1.SelStart := Length(s);

end;

procedure TForm1.Timer2Timer(Sender: TObject);

begin

ProgressBar2.Position := ProgressBar2.Position +1;

if ProgressBar2.Position = ProgressBar2.max then

begin

if ProgressBar1.Position >= d then

Timer2.Enabled:=False;

label6.Color:=clRed;

label6.Caption:='Насос вимкнено ';

end;

end;

procedure TForm1.Timer3Timer(Sender: TObject);

begin

randomize;

Form1.Color:=random(clred);

end;

procedure TForm1.Timer4Timer(Sender: TObject);

begin

randomize;

p:=random(100);

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

Halt;

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Timer4.Enabled:=False;

Timer3.Enabled:=False;

button2.Visible:=false;

p:=1;

Form1.Color:=clblack;

Timer1.Enabled:=true;

edit5.Text:=floattostrf(v, fffixed , 3,1);

end;

end.

моделювання гідроакумулятор насос delphi

Результат роботи програми вмикання та вимкнення насосу

Висновки

У даній роботі було розглянуто математичну, графічну та комп'ютерну моделі. За допомогою математичної моделі ми підбираємо який тип гідроакумулятора нам підходить

Я дослідив гідроакумулятор, тому що це - універсальний апарат, який включає в себе багато функціональний комплекс завдань. Він підходить для всіх видів водопостачання, причому цей процес відбувається в одному робочому просторі, що являється суттєвою економією місця та коштів. Але головним критерієм вибору даної технології являється звичайно ж її висока затребуваність.

Автоматизовані водопідіймальні установки з гідроакумуляторами призначенні для механізації і автоматизації водопостачання невеликих тваринницьких ферм чи інших об'єктів зі споживанням води до 30 м3/год. Компактність установок порівняно з баштовими дає змогу монтувати їх в одному із виробничих приміщень, що суттєво зменшує витрати на будівництво і монтаж. Обов'язковою умовою нормальної роботи установки з гідроакумулятором є безперебійне електропостачання об'єкту. Максимальні щогодинні витрати води на об'єкті мають не перевищувати подачі насоса у робочій зоні. Як водозабірні пристрої безбаштових водонасосних установок використовують трубчасті колодязі (для свердловинних електронасосних агрегатів), або відкриті водойми, шахтні та трубчасті колодязі (для відцентрових консольних насосів).

Список використаних джерел

1. Числові методи і моделювання в розрахунках на ЕОМ: методичні вказівки до виконання курсової роботи / уклад.: О.Г. Тімінський, К.В. Сідун, Л.Г. Соболевська. - К.: КНУБА, 2010. - 28 c.

2. Шпак Ю.А. Turbo Pascal 7.0 на примерах / Под ред. Ю.С. Ковтанюка -- К.: Издательство Юниор, 2003. -- 496 с., ил.

3. http://www.ecosvit.net/index.php?action=page&page_id=199

4. http://kamnu.com/2012-02-17-14-46-01/157-gidroakumulyatori-dlya-vodopostachannya.html

5. http://atpicak.ucoz.ua/load/navchalnij_posibnik/rozdil_2/2_1_avtomatizacija_ustanovok_vodopostachannja/4-1-0-114

6. http://kyrator.com.ua/index.php?option=com_content&view=article&id=696:titulna1&catid=23&Itemid=130&limitstart=9

7. http://www.hydac.com.ua/hydro-accumulators.html

Размещено на Allbest.ru


Подобные документы

  • Модель – це прообраз, опис або зображення якогось об'єкту. Класифікація моделей за способом зображення. Математична модель. Інформаційна модель. Комп'ютерна модель. Етапи створення комп'ютерної моделі.

    доклад [11,7 K], добавлен 25.09.2007

  • Дослідження особливостей роботи графічної бібліотеки OpenGL з метою використання її в комп'ютерному моделюванні. Розгляд синтаксису команд та програмного коду команд. Методи максимально реалістичного моделювання горіння вогню. Лістинг програми на мові С.

    курсовая работа [182,0 K], добавлен 22.12.2010

  • Unified modeling language як мова об'єктно-орієнтованого моделювання. Дослідження сучасних сase-засобів моделювання бізнес процесів. Кодогенератор для забезпечення зв'язку між Delphi і Rose. Перелік основних інструментів для створення моделі в ERwin.

    дипломная работа [3,2 M], добавлен 22.10.2012

  • Складання концептуальної моделі процесу надходження повідомлень. Формальний опис процесу надходження повідомлень до ЕОМ. Опис імітаційної моделі процесу надходження повідомлень. Програмування імітаційної моделі, яка працює в системі управління.

    курсовая работа [75,0 K], добавлен 22.06.2007

  • Закон заломлення світла, опис та обґрунтування його математичної моделі. Зображення за допомогою комп’ютерного моделювання з мовою програмування Turbo Pascal кута заломлення променя в оптичному середовищі, яке складається з n-анізотропних шарів.

    курсовая работа [32,2 K], добавлен 12.12.2010

  • Описано вказану систему, побудована її концептуальна модель, зроблено формальний опис системи та імітаційної моделі, виконано програмування моделі системи та наведено результати моделювання.

    курсовая работа [73,1 K], добавлен 16.06.2007

  • Політичне прогнозування як процес розробки науково обгрунтованого судження про ймовірносний розвиток політичних подій, шляхи і терміни його здійснення. Можливості комп'ютерного моделювання - системний підхід. Моделі та методи моделювання, їх використання.

    контрольная работа [26,0 K], добавлен 13.03.2013

  • Загальна характеристика предметної області. Дослідження процесу побудови судна. Вітчизняний і закордонний досвід використання СУПС. Розробка детермінованої моделі сітьового графіка і моделювання. Моделювання сітьового графіка методом статвипробувань.

    курсовая работа [368,7 K], добавлен 22.06.2007

  • Впровадження інформаційно-комунікаційних технологій в освітню практику. Комп'ютерне використання моделювання при вивченні хімії за програмою "Органічна хімія. Транспортні системи". Застосування моделі NetLogo для вивчення теми "Реакції йонного обміну".

    курсовая работа [11,0 M], добавлен 15.03.2014

  • Поняття моделювання як процесу, що полягає у відтворенні властивостей тих чи інших предметів і явищ за допомогою абстрактних об’єктів та описів у вигляді зображень, планів, алгоритмів. Системи масового обслуговування. Модель роботи видавничого центру.

    курсовая работа [255,8 K], добавлен 15.09.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.