Создание градуировочной таблицы и формирование

Межфазного уровня

3.1. Цель работы заключается в:

· создании градуировочной таблицы буллита отстойника;

· определении значения МФУ методом интерполяции нулевого и первого порядков;

· оценки погрешности определения значения МФУ;

Предварительные сведения

3.2.1. Поперечное сечение буллита отстойника приведено на рис. 3.1.

 
  Создание градуировочной таблицы и формирование - student2.ru

Рис. 3.1. Поперечное сечение буллита отстойника

D – диаметр буллита, О – центр сечения, АВ – межфазный уровень МФУ, L – значение МФУ (L = EC), ОС = D/2, Создание градуировочной таблицы и формирование - student2.ru ;

3.2.2. Межфазный уровень МФУ – это граница раздела между осажденной водой В1 (заштрихованная часть) и частично обезвоженной нефтью Н2. На рис. 3.1. МФУ отображен отрезком AB. L – значение МФУ, отсчитывается относительно днища отстойника (т. С), L=EC.

3.2.3. По мере наполнения отстойника увеличивается L. Необходимо определить зависимость L от объема осажденной воды при заданных габаритах буллита.

3.2.4. Буллит представляет собой емкость цилиндрической формы с диаметром D и объемом VО. Найдем длину l буллита

Создание градуировочной таблицы и формирование - student2.ru

Таким образом, объем осажденной воды, принимает форму цилиндра длиной l и сечением, равным площади сегмента АЕВСА.

3.2.5. Известно, что площадь сегмента АЕВСА равна

Создание градуировочной таблицы и формирование - student2.ru ,

где Создание градуировочной таблицы и формирование - student2.ru измеряется в радианах;

Тогда объем осажденной воды будет равен

Создание градуировочной таблицы и формирование - student2.ru

3.2.6. С учетом выражения (2.1.) составим уравнение

Создание градуировочной таблицы и формирование - student2.ru , или

(F1B*B1 - F2)t = Создание градуировочной таблицы и формирование - student2.ru , или

Создание градуировочной таблицы и формирование - student2.ru (F1B*B1 - F2)t (3.1),

где Создание градуировочной таблицы и формирование - student2.ru ;

3.2.7. Из рис. 3.1. определим EC =L

ЕС=ОС-ОЕ= Создание градуировочной таблицы и формирование - student2.ru , или

L= Создание градуировочной таблицы и формирование - student2.ru (3.2.)

3.2.8. Если из выражения (3.1) определить Создание градуировочной таблицы и формирование - student2.ru и его подставить в выражение (3.2.), то задача определения значения МФУ по мере заполнения отстойника будет решена. Однако, выражение, полученное в результате этой подстановки, будет очень громоздким и неудобным для его реализации. Поэтому составляется градуировочная таблица 1.

Таблица 1.

Создание градуировочной таблицы и формирование - student2.ru     0,1   0,2   0,3   0,4   0,5   0,6   0,7   0,8   0,9   1,0   1,1   1,2   1,3     1,4   1,5   1,6   1,7     1,8     1,9   2,0
Создание градуировочной таблицы и формирование - student2.ru     0,12   0,33   0,60   0,90   1,23   1,60   1,96   2,3   2,74   3,14   3,54   3,93   4,32   4,67   5,05   5,40   5,7   5,95   6,16   6,28

Таблица 1 получается следующим образом:

1) формула (3.2.) приводится к виду

Создание градуировочной таблицы и формирование - student2.ru (3.3.)

2) задавая значение Создание градуировочной таблицы и формирование - student2.ru с шагом 0,1 в диапазоне Создание градуировочной таблицы и формирование - student2.ru , определяем Создание градуировочной таблицы и формирование - student2.ru

Создание градуировочной таблицы и формирование - student2.ru (3.4.)

3) исходя из (3.4) вычисляется выражение Создание градуировочной таблицы и формирование - student2.ru ;

3.2.9. Алгоритм определения МФУ с использованием градуировочной таблицы1 реализуется следующим образом:

1)с помощью FBD – программы «Сумматор» вычисляется значение выражения (F1B*B1-F2)t, хранящееся в канале Al_Volume и по формуле (3.1) определяется значение выражения Создание градуировочной таблицы и формирование - student2.ru ;

2)одним из методов интерполяции с использованием таблицы 1 по значению Создание градуировочной таблицы и формирование - student2.ru определяется значение Создание градуировочной таблицы и формирование - student2.ru ;

3) определяется значение L =(2*L/D)*D/2;

3.2.10. Градуировочная таблица 1 содержит 21 колонку (i = 1, 2, …21), i – ая колонка описывает i – ый узел интерполяции.

Интерполяция нулевого порядка:

Создание градуировочной таблицы и формирование - student2.ru , если Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru (3.5.)

Интерполяция первого порядка (линейная интерполяция):

Создание градуировочной таблицы и формирование - student2.ru

(3.6.)

Порядок выполнения работы

3.4.1. Загрузите проект в РБК и дополните базу каналов новым каналом Al_Urov. Сохраните обновленную БК.

3.4.2. Опишем алгоритм определения МФУ на языке FBD, изложенный в п.3.2.9.Первый шаг, реализуется с помощью функционального блока УМНОЖЕНИЕ на вход IN1 которого подается значение из канала Al_Volume, на вход IN2 подается значение константы а=0.0314159 а с выхода MUL снимается значение Создание градуировочной таблицы и формирование - student2.ru .

3.4.3. Второй шаг алгоритма реализуется с помощью функционального блока LINTR, находящимся в разделе F(x), на вход INP которого подается значение Создание градуировочной таблицы и формирование - student2.ru . На вход SEL необходимо подать 0, что означает выбор градуировочной таблицы с номером 00. На выходе блока будет сформировано значение 2L/D. Более подробное описание блока можно получить, щелкнув дважды ЛК на клавише LINTR в меню FBD.

3.4.4. Третий шаг алгоритма реализуется с помощью функционального блока УМНОЖЕНИЕ на вход IN1 которого подается значение с выхода предыдущего блока, на вход IN2 подается значение константы D/2, а с выхода MUL снимается значение, которое будет находится в канале Al_Urov.

3.4.5. В редакторе FBD программ расположите и свяжите между собой блоки, как показано на рисунке.

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

3.4.6. Осуществите настройку входов и выходов программы следующим образом.

Блок Входы, выходы Тип Значение Комментарий
* (Умножение) In1 Аргумент   Al_Volume
In2 Константа 0.0314159 0.0314159
LINTR Sel Константа
* (Умножение) In2 Константа 1.7 1.7
* (Умножение) Mul Аргумент   Al_Uroven


Откройте любой из имеющихся файловых менеджеров (NC, VC, FAR, Total commander). В директории вашего проекта создайте файл itabl.cfg, используя комбинацию клавиш Shift+F4.

Или в программе «Блокнот», поменяв потом расширение на .cfg

3.4.7. Откройте файл itabl.cfg и занесите следующие данные:

QTABL=1

TABL00=21

0 0

0.12 0.1

0.33 0.2

0.60 0.3

0.90 0.4

1.23 0.5

1.60 0.6

1.96 0.7

2.3 0.8

2.74 0.9

3.14 1.0

3.54 1.1

3.93 1.2

4.32 1.3

4.67 1.4

5.05 1.5

5.40 1.6

5.7 1.7

5.95 1.8

6.16 1.9

6.28 2.0

где X, У –значения нижней и верхней строк таблицы1 соответственно.

(для получения более подробной информации о FBD блоке LINTR см. разделы справки Trace Mode).

3.4.8. Подключите FBD- программу “Interpol” к каналу AI_Uroven и протестируйте ее режиме Эмуляция.

Комментарий Атрибут Канал
Объем Реальное AI_Volume
Выход Вход AI_Uroven

Физическая интерпретация FBD-программы “Interpol”:

Блок 0:В:2 In1 – объем воды в буллите в м3;

In2 – константа а,вычисляемая по параметру буллита Vo=200m3;

Выход – вход градуировочной таблицы;

Блок 2:1 SEL – номер градуировочной таблицы в файле itabl.cfg;

Выход- выход градуировочной таблицы;

Блок 1:Е In2 – константа D/2,вычисляемая по параметру буллита D=3,4м.

3.4.9. Закройте РБК. Откройте редактор представления данных (РПД). Загрузите проект и откройте экран “буллит”.

3.4.10. Выберите на панели динамических ФО “Многослойную Гистограмму”. При этом необходимо нажать два раза ЛК на кнопку “гистограммы” и выбрать данную ФО (по умолчанию стоит прямоугольная гистограмма). Слева в меню параметры ФО нажмите кнопку Создание градуировочной таблицы и формирование - student2.ru или«+» и установите:

- объект – БАЗА;

- канал – AI_Uroven;

- атрибут – реальное;

- MIN – 0;

- MAX – 3.4 (диаметр буллита 3.4м);

- Расположение – вертикальное;

- Заливка голубая (вода) на черном фоне (нефть).

Далее, в поле рисования, нажав ЛК, сформируйте прямоугольник, в который будет размещена данная ФО. Причем, если создавать двухслойную сверху вниз, тогда объем воды будет увеличиваться тоже сверху вниз. Щелкните ЛК. Вид экрана «буллит» приведен на рисунке.

Создание градуировочной таблицы и формирование - student2.ru

ЛАБОРАТОРНАЯ РАБОТА №4

Программирование регулятора МФУ и формирование расходов F2 и F3

4.1.Цель работы заключается в:

· разработке и реализации алгоритма управления МФУ по закону позиционного регулирования;

· отображении качества регулирования с помощью графика;

· оценке качества регулирования (определении величины перерегулирования, погрешности регулирования в установившимся режиме);

4.2.Предварительные сведения

4.2.1. Управление величиной МФУ осуществляется с помощью контура регулирования, структурная схема которого представлена на рис. 4.1.

 
  Создание градуировочной таблицы и формирование - student2.ru

Рис. 4.1. Структурная схема контура регулирования МФУ

L0 – требуемое значение МФУ (уставка) на выходе задатчика Зад; L – текущее значение МФУ; L-L0 – отклонение (погрешность регулирования); Больше/Меньше – сигналы, формируемые регулятором Рег, управляющие вентилем В2; F2 – расход по потреблению воды В1, устанавливаемый вентилем В2.

4.2.2.На рис.4.1 под блоком В2 подразумевается исполнительное устройство (ИУ), состоящее из исполнительного механизма (ИМ) и рабочего органа (РО). ИМ – это реверсивный электродвигатель, имеющий два входа: БОЛЬШЕ (вращение по часовой стрелке) и МЕНЬШЕ (вращение против часовой стрелки). РО – это односедельный регулируемый вентиль, с линейными разгонной и градуировочной характеристиками, параметры которых могут быть изменены в разумных пределах. В дальнейшем для краткости ИУ будем называть вентилем В2.

4.2.3. Закон регулирования регулятора Рег на i-м шаге (i = 0, 1, 2, 3…) имеет вид:

Ui Создание градуировочной таблицы и формирование - student2.ru , (4.1)

где eps – зона нечувствительности регулятора;

Выходной сигнал регулятора U = 1 называется “БОЛЬШЕ”, а U = -1 соответственно “МЕНЬШЕ”.

4.2.4. Разгонная и градуировочная характеристики вентиля В2 имеют вид:

Создание градуировочной таблицы и формирование - student2.ru , Создание градуировочной таблицы и формирование - student2.ru с. (4.2.) - положение от времени вращ =0-0,06м (0-60см)

Создание градуировочной таблицы и формирование - student2.ru , Создание градуировочной таблицы и формирование - student2.ru м. (4.3.) - коэф для расхода воды=0-0,00036

где d – величина хода плунжера вентиля В2;

Создание градуировочной таблицы и формирование - student2.ru - время хода плунжера;

Создание градуировочной таблицы и формирование - student2.ru - время полного хода плунжера, Создание градуировочной таблицы и формирование - student2.ru = 60 c.;

Создание градуировочной таблицы и формирование - student2.ru - величина полного хода плунжера, Создание градуировочной таблицы и формирование - student2.ru = 0,06 м.;

Если d = Создание градуировочной таблицы и формирование - student2.ru , то вентиль В2 полностью открыт, если d = 0, то полностью закрыт.

4.2.5. Время хода плунжера на i – м шаге и с учетом ограничения (4.2.) определяется следующим образом:

Создание градуировочной таблицы и формирование - student2.ru , i = 0, 1, 2, 3…, (4.4.)

где Создание градуировочной таблицы и формирование - student2.ru - шаг дискретизации, равный периоду пересчета системы управления.

4.2.6. Положение плунжера на i – м шаге

Создание градуировочной таблицы и формирование - student2.ru (4.5.)

4.2.7. Значение расхода по потреблению на i-м шаге

Создание градуировочной таблицы и формирование - student2.ru (4.6.)

4.2.8. Качество регулирования МФУ отображается с помощью графика на рис. 4.2.

 
  Создание градуировочной таблицы и формирование - student2.ru

Рис. 4.2. Качество регулирования МФУ

Создание градуировочной таблицы и формирование - student2.ru - величина перерегулирования, численно равная амплитуде первой полуволны;

Создание градуировочной таблицы и формирование - student2.ru - погрешность регулирования в установившимся режиме;

4.3. Задание на проведение работы

4.3.1. Ознакомиться с материалом, изложенным в разделе 4.2 настоящего руководства.

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

· значение уставки L0;

· значение eps.

Кроме того, на пульте регулятора в виде гистограммы отобразить значение положения плунжера клапана в процентах от длины его полного хода.

4.3.2. Разработать и реализовать алгоритм регулирования МФУ.

4.3.3. Создать экраны с именами «Настройки регулятора» и «График», на которых отобразить параметры регулятора и процесс изменения значения МФУ в режиме эмуляции работы регулятора ( рис. 4.2).

Результатом выполнения п. 4.1. является блок-схема алгоритма создания пульта настройки регулятора, функционирования регулятора и графического отображения качества работы регулятора (рис. 4.3.).

 
  Создание градуировочной таблицы и формирование - student2.ru

Рис. 4.3. Блок-схема алгоритма регулятора МФУ

Порядок выполнения работы.

4.4.1. Откройте РБК, загрузите ваш проект и дополните существующую БК новыми каналами: Ust_urov, epsMAX, epsMIN, time_hoda, Ust_ur–epsMIN и Ust_ur+epsMAX. Установите начальные значения перечисленных каналов: Ust_urov=0.2м; epsMAX=0.01м; epsMIN= 0.01м; и time_hoda=0с.

4.4.2. Переходим к пункту 4.4.5. Для реализации первых двух блоков блок-схемы алгоритма регулятора МФУ (рис.4.3) создадим FBD – программу с именем Ust_eps, которая сформирует значения переменных, хранящихся в каналах Ust_ur+epsMAX и Ust_ur–epsMIN. Отметим, что переменные L и L0 находятся в каналах Al_urov и Ust_urov соответственно. Тестирование этой программы можно не проводить.

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

4.4.3. Для реализации третьего блока блок-схемы алгоритма регулятора МФУ (рис.4.3) создадим FBD – программу с именем «Reg_3P»,что означает РЕУЛЯТОР_ТРЕХПОЗИЦИОННЫЙ, закон регулирования которого описывается выражением (4.1).Эта программа состоит из одного функционального блока <>F из раздела ВЫБОРА

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

Значение выход регулятора находится в канале U_outREG. Эту программу нужно . протестировать ОБЯЗАТЕЛЬНО

4.4.4. Для реализации третьего блока блок-схемы алгоритма регулятора МФУ (рис.4.3) создадим FBD – программу с именем ISP_MEX,что означает ИСПолнительный_МЕХанизм, в состав которого входят реверсивный электродвигатель и концевые выключатели, блокирующие работу двигателя, если рабочий ход плунжера пытается превысить допустимые пределы. На языке FBD электродвигатель может быть описан с помощью функционального блока СЛОЖЕНИЕ, а для концевых выключателей рекомендуем использовать уже знакомый функциональный блок <>F.Предполагается, что длительность рабочего хода плунжера (значение которого хранится в канале «time_hoda») изменяется в пределах 0- 60сек.

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

Тестирование этой программы ОБЯЗАТЕЛЬНО.

4.4.5.Можно объединить все три предыдущие FBD-программы в одну с именем «timer», которая позволит удалить из БК канал U_outREG и провести более наглядное тестирование с наименьшими затратами на эту операцию. Физическая интерпретация FBD-программы “timer”:

Блок 2:3 INP – текущее значение МФУ в м;

(регулятор) MIN – значение переменной « уставка – epsMIN» в м;

<>F MAX -– значение переменной « уставка + epsMAX» в м;

Выход- выход регулятора(приращение времени хода плунжера) в сек.;

I<< - приращение времени хода плунжера в направлении МЕНЬШЕ;

<<I - приращение времени хода плунжера в направлении БОЛЬШЕ;

<I< - приращение времени хода плунжера равно нулю;

Блок 3:4 AD1 –текущее значение времени хода плунжера на (i-1)-ом такте в сек.;

(двигатель) AD2 – приращение времени хода плунжера на i-ом такте в сек.;

выход - текущее значение времени хода плунжера на i-ом такте в сек.;

Блок 4:Е INP- текущее значение времени хода плунжера на i-ом такте в сек.;

(концевой MIN - минимальное значение времени хода плунжера(0-закрыт);

выключатель) MAX - значение времени полного хода плунжера(полностью открыт);

I<< - значение входа MIN;

<<I - значение входа MAX.

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

4.4.4. Осуществите настройку входов и выходов программы следующим образом.

Блок Входы, выходы Тип Значение Комментарий
<>F (управление по интервалу) 2:3 Inp Аргумент   Текущий уровень
I<< Константа -1 -1
<<I Константа
<I< Константа
<>F (управление по интералу) 4E Min Константа
Max Константа
I<< Константа
<<I Константа
Q Аргумент   Выход,time_hoda
-(вычитание) +(2)(сложение) AD Аргумент   Уст-ка уровня,ust_urov
AD1 Аргумент   Уст-ка уровня,ust_urov
-(вычитание) AS Аргумент   епсилон Min
+(2)(сложение) AD2 Аргумент   епсилон Max

Здесь, канал ust_urov одновременно подключен к «-» и «+(2)» блокам. Только, коментарий не отображается на схеме на нижнем блоке.

4.4.5. Разъяснение функций некоторых блоков:

Управление по интервалу (<>F).

Данный функциональный блок позволяет формировать произвольные значения в зависимости от интервала, в который попадает контролируемый параметр. Этот блок имеет шесть функциональных входов и один выход. Вход INP используется для ввода контролируемого значения. Максимальное и минимальное значения для разбивки диапазона изменения контролируемого значения на интервалы задаются на входах MIN и MAX соответственно. Еще три входа используются для задания значений, посылаемых на выход блока при попадании значения INP в соответствующий диапазон:

§ § I<< - меньше нижней границы;

§ § <I<- между границами;

§ § <<I– больше верхней границы.

4.4.6. Далее свяжем FBD-программу “timer” с каналом time_hoda. Для этого откроем диалог “Реквизиты” канала AI_Rashod_W, дважды нажав ЛК на имени канала в списке. Войдем в бланк “Управление” диалога “Реквизиты” и в поле выбора FBD-программ укажем “timer”.

4.4.7. Подключите FBD-программу “timer” к каналу Time_hoda (см. лаб. раб. 2).

Комментарий Атрибут Канал
eps_MIN Реальное eps_MIN
eps_MAX Реальное eps_MAX
Текущий уровень Реальное AI_Urov
Уставка уровня Реальное Ust_urov
Выход Выход time_hoda

4.4.8. Для реализации пятого и шестого блоков блок-схемы алгоритма регулятора МФУ (рис.4.3) создадим FBD – программу с именем F2, с помощью которой будет формироваться значение расхода воды на выходе буллита в соответствии с выражениями (4.2) и (4.3). Чтобы получить более удобную разгонную характеристику регулируемого вентиля В2, подставим выражение (4.2) в (4.3): F2=0.006*t, здесь значение переменной t будет находится в канале time_hoda, а переменной F2 в канале Al_RashodW.

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

Внимание! Вместо 0.006 необходимо ввести 0.00036.

Тестирование этой программы можно не проводить. Привяжите программу к каналу Al_RashodW.

4.4.9. Для выполнения п.4.3.3.откройте редактор представления данных (РПД), загрузите ваш проект и создайте экран «Настройки регулятора». Обеспечьте ввод таких параметров как задание диапазона зоны нечувствительности, ввод уставки уровня с пульта (см. лаб. раб. 2).

Создание градуировочной таблицы и формирование - student2.ru

При этом свяжите параметр “Уставка МФУ” с каналом “Ust_urov”.

4.4.10. Откройте экран “Графика”. Выберите на панели динамических ФО “Тренды” Создание градуировочной таблицы и формирование - student2.ru . Слева в меню параметры ФО установите: Период (сек)=1; Буфер=500; Горизонтальная ось (Разбиенний=5; Диапазон=60; Единицы - сек.); Вертикальная ось (Разбиений=2; Знакомест=3; Разрядов=2); Фон - синий; флажок - Визир; остальные флажки - по усмотрению. Для установления атрибутов линии Уставка МФУ нажмите на кнопку Создание градуировочной таблицы и формирование - student2.ru и выберите:

- объект – БАЗА;

- канал – Ust_urov;

- атрибут – реальное;

- цвет –желтый;

- Ymax=0,3m Ymin=0,1m; Внимание! Деление обозначаем запятой!

Создание градуировочной таблицы и формирование - student2.ru

4.4.11. Аналогичным образом выберите атрибуты еще трех линий красного, белого и голубого цвета, привязав их к каналам Al_Uroven, Ust_ur+epsMAX, Ust_ur-epsMIN

Здесь, чтобы привязать линии отклонений к каналам Ust_ur+epsMAX, Ust_ur-epsMIN их надо сначала создать и привязать к программе timer: в реквизитах каналов Ust_ur+epsMAX, Ust_ur-epsMIN эти каналы подключить через вкладку Управление к программе timer.

Создание градуировочной таблицы и формирование - student2.ru

4.4.12.Дополните БК каналами tang(0.006), shag+(1.0), shag-(-1.0), timePX(60), здесь в скобках указано значение канала при старте. В этих каналах в качестве аргументов будут храниться значения тангенса угла наклона разгонной характеристики вентиля В2, величина шага, с которым будет изменяться переменная time_hoda при открывании(shag+) \ закрывании (shag-), время полного хода для вентиля В2. Закон регулирования 3-х позиционного регулятора будет иметь вид:

Ui Создание градуировочной таблицы и формирование - student2.ru (4.4.1)

4.4.13.Выражение (4.4.1) на языке FBD имеет следующий вид (сравни с п.4.4.3.):

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

4.4.14.FBD- программа ISP_MEX (см.п.4.4.4.) примет следующий вид:

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

4.4.15. FBD- программа F2 (см.п.4.4.8.) примет следующий вид:

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

4.4.16.Для удобства исследования работы и настройки регулятора и исполнительного устройства рекомендуем вывести на экран «График», используя ФО «Динамический текст\Посылка значения\Ввод и посылка», содержимое каналов Al_Volume(3), Al_Uroven(4), tang(4), shag+(1), shag-(1), здесь в скобках указано число знаков после запятой.

4.4.17 Для индикации степени открытия вентиля В2 на канале time_hoda рекомендуем, используя ФО «Гистограмма» и элементы рисования «Линия», «Статический текст», построить следующий графический блок

Создание градуировочной таблицы и формирование - student2.ru

4.4.18.Экран «График» приобретает следующий вид:

Создание градуировочной таблицы и формирование - student2.ru

4.4.19.Используя ФО «Видеоклип», создайте на экране «Буллит» изображения трубопроводов на входе и выходе вентиля В2.Для этого можно использовать значение переменной F2,хранящейся в канале Al_RashodW.

Дальше заочникам не делать

Лабораторная работа №5

Расчет объема и расхода частично обезвоженной нефти.

5.1. Цель работы заключается в разработке FBD- программ для подсчета объема и расхода частично обезвоженной нефти.

5.2. Предварительные сведения.

5.2.1.В соответствии с п. 2.2.3. расход частично обезвоженной нефти на выходе отстойника определяется следующим образом:

F1Н = F1(1- kоб). (5.1)

5.2.2.Объем нефти,остающейся в буллите в момент времени t ,определяется в соответствии с выражением (2.2) и имеет вид

VНОТ =(F1Н * В1-F3)( t- Создание градуировочной таблицы и формирование - student2.ru ). (5.2)

5.2.3.Уровень нефти в буллите равен

Lн=Lв + f(Vнот), (5.3)

где Lв-значение межфазного уровня,

f(Vнот)- задается градуировочной таблицей 1 (п.2.3.8).

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

F3 = 0 ,если Vвот + Vнот <= V0, (5.4)

F3 = F1н ,если Vвот + Vнот > V0 . (5.5)

5.2.5.Объем частично обезвоженной нефти на выходе буллита будет равен:

Vн = F3( t- Создание градуировочной таблицы и формирование - student2.ru ) (5.6).

5.3. Задание на проведение работы

5.3.1.Создайте FBD-программы,реализующие выражения (5.1) – (5.6).

5.3.2.Дополните экран «Буллит» графическими элементами,отображающими изменение уровня нефти в буллите и ее движение по выходному трубопроводу.

Порядок выполнения работы

5.4.1.Для выполнения п.5.3.1откройте РБК,загрузите проект и дополните существующую БК новыми каналами Al_VolumN(Vнот),Al_UrovN(Lн),Al_RashN(F1Н),Ob_Bull(V0 ),VolumeN(Vн) и F3(F3).Здесь в скобках указаны имена переменных,входящих в формулы (5.1) – (5.6) , значения которых будут храниться в выше названных каналах.

5.4.2.Используя выражения (5.1) и (5.2) , аналогично п.п.2.4.2 – 2.4.9, создайте FBD – программу с именем «СумматН».

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

5.4.3.Протестируйте программу «СумматН» и привяжите ее к каналу Al_VolumN аналогично изложенному в п.п.2.4.7. – 2.4.9.

5.4.4. .Используя выражения (5.3) , аналогично п.п.3.4.1 – 3.4.7, создайте FBD – программу с именем «InterN».

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

5.4.5. Протестируйте программу «InterN» и привяжите ее к каналу Al_UrovN аналогично изложенному в п.3.4.8.

5.4.6. Используя выражения (5.4) и (5.5) ,создайте FBD – программу с именем F3 и привяжите ее к каналу «F3».Рекомендуем использовать для этого известный функциональный блок выбора <>F.На блок-схеме программы входы MIN и MAX замкнуты между собой(то же самое относится к входам I<< и <I<).

Создание градуировочной таблицы и формирование - student2.ru Создание градуировочной таблицы и формирование - student2.ru

5.4.7.Для выполнения 5.3.2 откройте редактор представления данных (РПД). Загрузите проект и откройте экран “буллит”.Аналогично п.3.4.10 ,используя ФО «Многослойная гистограмма»,отобразите изменение уровня частично обезвоженной нефти и воды в буллите.Окно настройки многослойной гистограммы имеет вид:

Создание градуировочной таблицы и формирование - student2.ru

5.4.8.Используя ФО «Видеоклип»,создайте на экране «буллит» изображения выходных трубопроводов,связав их с каналами Al_RashodW и F3.

Создание градуировочной таблицы и формирование - student2.ru

ЛАБОРАТОРНАЯ РАБОТА №6

Наши рекомендации