SlideShare a Scribd company logo
1 of 39
Download to read offline
Б.К. Курбатов

Автоматизированные
информационноуправляющие системы

КГТУ им. А.Н. Туполева, кафедра АСОИУ, 2008 г.
Автоматизированные информационно-управляющие системы

.

Лабораторный практикум
(SCADA-система Genesis32)
•

Лабораторные работа №1

•

Лабораторные работа №2

•

Лабораторные работа №3

•

Лабораторные работа №4

Лабораторный практикум
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

2
Автоматизированные информационно-управляющие системы

.

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

Тема: Описание объекта управления и создание
статической части экранной формы
Цель: ознакомление с технологической операцией
неполного обезвоживания нефтепродукта и
создание экранной формы, представляющей схему
автоматизации отстойника

Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

3
Автоматизированные информационно-управляющие системы

.

SCADA-система GENESIS32

 OPC (OLE for Process Control)
 GraphWorX32
 TrendWorX32
 AlarmWorX32
 TXXView ActiveX
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

4
Автоматизированные информационно-управляющие системы

.

Схема автоматизации ОУ – технологической операции
неполного обезвоживания нефтепродукта

Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

5
Автоматизированные информационно-управляющие системы

.

Исходная информация для автоматизации

1) расход F1 по притоку Н1 (0÷0,03 м³/с)
2) коэффициент обводненности Kоб=0,1÷0,8

3) переходная характеристика вентиля В2
d=0,1tx, 0≤tx≤60 с.
4) градуировочная характеристика вентиля В2
5) значение вводимой уставки L0=0,1÷3,0 м
6) габариты буллита: D=3,4 м и Vo=200 м³
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

6
Автоматизированные информационно-управляющие системы

.

Выходная информация

1) текущее значение МФУ L;
2) F2,F3 – значения расходов по потреблению воды и
нефти. Информация, выводимая на дисплей

1) значения F1, F2, F3 – два знака после запятой;
2 ) коэффициент Kоб– два знака после запятой;

3) значение МФУ – три знака после запятой;
4) значение отклонения (L-L0) – три знака после запятой.
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

7
Автоматизированные информационно-управляющие системы

.

Алгоритм управления (процедуры)

1) формирование расхода по притоку F1,коэффициента
обводненности Коб и включение/выключение вентиля В1;
2) создание градуировочной таблицы буллита и
формирование межфазного уровня;
3) программирование регулятора МФУ и формирование
расходов F2 и F3;

4) расчет объема и расхода частично обезвоженной нефти;
5) организация сохранения данных.
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

8
Автоматизированные информационно-управляющие системы

.

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

1) Ознакомиться с материалом, изложенным в п. 1.2.
руководства лабораторной работы;

2) Создать экранную форму схемы автоматизации
отстойника, используя стандартные формы отображений
SCADA – систем.

Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

9
Автоматизированные информационно-управляющие системы

.

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

1) Запустить GraphWorX32 (Пуск ПрограммыIconics
Genesis-32GraphWorX32GraphWorX32)
2) Отобразить вид технологической установки с
трубопроводами используя рисунки библиотеки символов
3) Создать панель оператора для высвечивания параметров
технологического процесса
4) Сохранить файл (расширение gdf)
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

10
Автоматизированные информационно-управляющие системы

.

Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

11
Автоматизированные информационно-управляющие системы

.

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

1.Что собой представляет SCADA-система GENESIS32?
2.Назначение Редактора GraphWorX32.
3. Назначение Редактора TrendWorX32.
4. Назначение Редактора AlarmWorX32.
5.Что является объектом управления (ОУ) в работе?
6.На какой технологической установке реализуется процесс
обезвоживания
сырой нефти?
7.Что такое коэффициент обводненности сырой нефти?
8.Почему образуется межфазный уровень(МФУ) в отстойнике?
9.Как создать проект в GENESIS32?
10.Какие инструменты используются для создания статической части
графического интерфейса?
Описание ОУ и создание экранной формы
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

12
Автоматизированные информационно-управляющие системы

.

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

Тема: Формирование расхода по притоку и
включение/выключение вентиля В1
Цель: разработка и реализация алгоритма формирования
притока сырой нефти Н1 методом имитационного
моделирования; создание динамических форм
отображения движущегося потока жидкости
трубопроводе и управления вентилем В1;
определение объема жидкости, остающейся в буллите.

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

13
Автоматизированные информационно-управляющие системы

.

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

При предположении об очень высокой скорости
седиментации, имеет место:
F1 = F1В + F1Н
F1В = F1* kоб
F1Н = F1(1- kоб),
где F1В – расход по притоку “чистой” воды;
F1Н – расход по притоку “чистой” нефти;

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

14
Автоматизированные информационно-управляющие системы

.

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

Объемы воды В и нефти Н2, остающихся в отстойнике
определяются по формулам:
VВОТ =(F1В * В1 - F2)(t-t0 ) для t t 0
VНОТ =(F1Н * В1-F3) (t-t0), для t 0 t t НАП
где t0 - момент начала наполнения отстойника;
tНАП - момент переполнения отстойника;
F2 – расход воды по потреблению (F2=0 для л.р. 2 и 3);
F3 - расход нефти на выходе отстойника;

B1 – шаровой вентиль, B1

1, включен
0, выключен
Формирование расхода по притоку

Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

15
Автоматизированные информационно-управляющие системы

.

Источники данных в GENESIS 32

• Локальные переменные (~~имя_лок_переменной~~)
• Теги
• Константы
• Псевдонимы
• Выражения
Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

16
Автоматизированные информационно-управляющие системы

.

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

1) Ознакомиться с материалом, изложенным в п. 2.2.
руководства лабораторной работы;
2) Создать экранную форму пульта управления притоком
сырой нефти Н1 в виде всплывающего окна для ввода
F1, Kоб и шага дискретизации Δt.
3) Реализовать алгоритмы вычисления Vвот и Vнот с
помощью выражения
i 1

ti

t

i t , i=0,1,2,..
i 0

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

17
Автоматизированные информационно-управляющие системы

.

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

1) Запустить файл экранной формы, сохраненный в
предыдущей работе;
2) Создать шаровой вентиль В2 на втором слое экранной
форме («Динамика») с помощью двух разноцветных
символов;
3) Создать динамическое переключение вентиля с
красного («выкл») на зеленый («вкл») цвет
(локальная переменная ~~B1~~)

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

18
Автоматизированные информационно-управляющие системы

.

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

4) Создать эффект движения воды в трубопроводе с
помощью двух прямоугольников;
5) Создать приток нефти (~~Vвот~~ и ~~Vнот~~);
x=if(~~B1~~,~~Vнот~~ + ~~F1~~*(1 -~~kob~~) ~~F3~~,~~Vнот~~).

6) Создать поля для ввода и отображения параметров,
влияющих на ход технологического процесса.

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

19
Автоматизированные информационно-управляющие системы

.

Конечный вид экранной формы

Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

20
Автоматизированные информационно-управляющие системы

.

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

1.Что такое алгоритм управления?
2.Как записывается локальная переменная в GraphWorX32?
3.Что такое СЛОЙ экранной формы?
4.Что такое тэг (tag)?
5.Как создать тэг в GraphWorX32?
6.Для чего предназначен Инспектор свойств?
7.Как создать поля для ввода и отображения параметров
технологического процесса?
8. Как тестируется работа проекта в режиме эмуляции?
9.Какая динамическая ФО используется для создания
объекта «Вентиль В1»?
10.Как создать анимацию движения жидкости в
трубопроводе?
Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

21
Автоматизированные информационно-управляющие системы

.

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

Тема: Создание градуировочной таблицы и формирование
межфазного уровня
Цель: создание градуировочной таблицы буллита
отстойника;
определение значения МФУ методом интерполяции
нулевого и первого порядков;
оценка погрешности определения значения МФУ.

Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

22
Автоматизированные информационно-управляющие системы

.

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

D – диаметр буллита, O – центр сечения
AB – межфазный уровень (МФУ)
L – значение МФУ (L=EC), OC=D/2
Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

23
Автоматизированные информационно-управляющие системы

.

Определение значения МФУ

Длина буллита l

4VO
D2

D2
(
8

Площадь сегмента AEBCA S СЕГ
Объем осажденной воды l S СЕГ

VВОТ
(

l S СЕГ
sin )

4VO D 2
(
2
D 8

VO
или (F1B*B1 - F2)t = (
2

a (F1B*B1 - F2)t, где a

EC=OC-OE=

D
2

D
cos
2
2

sin )

D
(1 cos )
2
2

sin )

VO
(
2

sin )

sin ) или

2
VO


L

D
(1 cos )
2
2

Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

24
Автоматизированные информационно-управляющие системы

.

Построение градуировочной таблицы

2L
D

D
(1 cos )
2
2

L

1 cos

2 arccos(
1

2

2L
)
D

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

Vвот

(

sin )

2L
(интерполяция)
D

L

Vвот=(F1B*B1-F2)t – значение канала Al_Volume
Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

25
Автоматизированные информационно-управляющие системы

.

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

i-ая колонка градуировочной таблицы описывает i-ый узел
интерполяции

2L
D

2L
D

2L
( ) i , если (
D

(

2L
)i
D

(

sin ) i

sin ) (
(

(

sin )

sin ) i

sin ) i

1

(

(

sin ) i

1

2L
2L
( )i 1 ( )i
D
D
sin ) i

Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

26
Автоматизированные информационно-управляющие системы

.

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

1) Ознакомиться с материалом, изложенным в п. 3.2.
руководства лабораторной работы;
2) Сформировать градуировочную таблицу и реализовать
один из способов интерполяции
3) Создать динамическую экранную форму с помощью ФО
«Гистограмма», отражающую изменение МФУ при
наполнении отстойника.

Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

27
Автоматизированные информационно-управляющие системы

.

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

1) Запустить файл экранной формы, сохраненный в
предыдущей работе;
2) Визуализировать изменение уровня осажденной воды и
частично обезвоженной нефти в зависимости от их
объемов;
3) Создать сценарий для определения уровня нефти и воды
в буллите в зависимости от их объемов (редактор VB);
4) Создать градуировочную таблицу. Проверить
работоспособность модели в режиме ИСПОЛНЕНИЕ.
Формирование межфазного уровня
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

28
Автоматизированные информационно-управляющие системы

.

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

1.Что такое градуировка сигнала?
2.Какой вид интерполяции используется для операции
«градуировка» в работе?
3.Что такое интерполяция нулевого порядка?
4.Как на практике осуществляется составление градуировочной
таблицы буллита отстойника?
5.Как создать сценарий VBA в GraphWorX32?
6. Объясните содержание сценария «Формирование уровня».
7.Объясните содержание модуля Градуировочная_таблица.
8.В каких трех точках(объем/уровень) нужно тестировать сценарий
«Формирование уровня»?
9.Какая динамическая ФО используется для создания объекта
«МФУ»?
10.Продемонстрируйте работу объекта «МФУ» в режиме ЭМУЛЯЦИЯ
Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

29
Автоматизированные информационно-управляющие системы

.

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

Тема: Программирование регулятора МФУ и
формирование расходов F2 и F3
Цель: разработка и реализация алгоритма управления МФУ
по закону позиционного регулирования;
отображение качества регулирования с помощью
графика;
оценка качества регулирования
(определение величины перерегулирования,
погрешности регулирования
в установившемся режиме).
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

30
Автоматизированные информационно-управляющие системы

.

Контур регулирования МФУ

L0 – требуемое значение МФУ (уставка);
L-L0 – отклонение (погрешность регулирования);

Больше/Меньше – сигналы, формируемые регулятором;
F2 – расход по потреблению воды В1;
В2 – исполнительное устройство (вентиль В2).
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

31
Ui

Автоматизированные информационно-управляющие системы

.

Трехпозиционное регулирование

Ui

1, если L - L0 eps
0, если - eps L0 - L eps
1, если L - L0
eps

где eps – зона нечувствительности регулятора;
U – выходной сигнал регулятора:
U=1 – «БОЛЬШЕ»
U=-1 – «МЕНЬШЕ»
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

32
Автоматизированные информационно-управляющие системы

.

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

d=0,001tx, 0≤tx≤60 с.
F2=0,6∙d, 0≤d≤0,06 м.
где d – величина хода плунжера вентиля В2;
tx – время хода плунжера;
tп.х. – время полного хода плунжера, tп.х.=60 с.;
dп.х. – величина полного хода плунжера, dп.х.=0,06 м.;
При d=dп.х. вентиль В2 полностью открыт
При d=0 вентиль В2 полностью закрыт
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

33
Автоматизированные информационно-управляющие системы

.

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

Время хода плунжера на i – м шаге
i
tx

i
t x 1 U i t , i = 0, 1, 2, 3…,

Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

34
Автоматизированные информационно-управляющие системы

.

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

1) Ознакомиться с материалом, изложенным в п. 4.2.
руководства лабораторной работы;
2) Создать пульт настройки регулятора в виде
всплывающего окна, в котором с помощью стандартных
ФО можно вводить следующие переменные: значение
уставки L0 и значение eps.
Отобразить на пульте в виде гистограммы значение
положения плунжера клапана в процентах от длины его
полного хода.
3) Разработать и реализовать алгоритм регулирования МФУ
Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

35
Автоматизированные информационно-управляющие системы

.

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

3 - вычисление Ui
4 - вычисление время хода плунжера
5 - вычисление величины хода
плунжера
6 - вычисление F2

Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

36
Автоматизированные информационно-управляющие системы

.

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

1) Запустить файл экранной формы, сохраненный в
предыдущей работе;
2) Создать сценарий, осуществляющий работу регулятора;
3) Создать тренд (график) для оценки качества
регулирования МФУ;

4) Добавить окно для вывода тренда;

Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

37
Автоматизированные информационно-управляющие системы

.

Окончательный вид экранной формы

Программирование регулятора МФУ
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

38
Автоматизированные информационно-управляющие системы

.

Контрольные вопросы
1.Нарисуйте структурную схему и объясните работу контура
регулирования МФУ.
2.Назовите тип используемого регулятора и напишите закон его
регулирования.
3.Нарисуйте линейную разгонную характеристику вентиля В2.
4.Объясните работу модуля GwxRegulator_Main..
5. Укажите где в тексте модуля GwxRegulator_Main «запрограммирована»
работа
электродвигателя исполнительного устройства.
6. Укажите где в тексте модуля GwxRegulator_Main «запрограммирована»
работа концевого выключателя.
7.Как задается «зона нечувствительности» регулятора?
8.Как протестировать работу модуля GwxRegulator_Main ?
9.Создайте графический объект, используемый для анализа качества
регулирования.
10. Продемонстрируйте работу сценария в режиме ИСПОЛНЕНИЕ.
Формирование расхода по притоку
Курбатов Б.К.

КГТУ (КАИ), кафедра АСОИУ

39

More Related Content

Viewers also liked

слайды к лекции 9
слайды к лекции 9слайды к лекции 9
слайды к лекции 9
student_kai
 
презентация лекции №9
презентация лекции №9презентация лекции №9
презентация лекции №9
student_kai
 
презентация лекции №11
презентация лекции №11презентация лекции №11
презентация лекции №11
student_kai
 
сборка фюзеляжа (прототип ил 62)
сборка фюзеляжа (прототип ил 62)сборка фюзеляжа (прототип ил 62)
сборка фюзеляжа (прототип ил 62)
student_kai
 
слайды к лаб3 тмм
слайды к лаб3 тммслайды к лаб3 тмм
слайды к лаб3 тмм
student_kai
 

Viewers also liked (20)

слайды к лекции 9
слайды к лекции 9слайды к лекции 9
слайды к лекции 9
 
лекция 15
лекция 15лекция 15
лекция 15
 
п2 14
п2 14п2 14
п2 14
 
лекция 1
лекция 1лекция 1
лекция 1
 
лекция 27
лекция 27лекция 27
лекция 27
 
л 13 sld
л 13  sldл 13  sld
л 13 sld
 
ээо 2
ээо 2ээо 2
ээо 2
 
презентация лекции №9
презентация лекции №9презентация лекции №9
презентация лекции №9
 
презентация лекции №11
презентация лекции №11презентация лекции №11
презентация лекции №11
 
п5
п5п5
п5
 
п7
п7п7
п7
 
лекция 26
лекция 26лекция 26
лекция 26
 
сборка фюзеляжа (прототип ил 62)
сборка фюзеляжа (прототип ил 62)сборка фюзеляжа (прототип ил 62)
сборка фюзеляжа (прототип ил 62)
 
аудит2
аудит2аудит2
аудит2
 
слайды к лаб3 тмм
слайды к лаб3 тммслайды к лаб3 тмм
слайды к лаб3 тмм
 
лекция 1
лекция 1лекция 1
лекция 1
 
лекция 16
лекция 16лекция 16
лекция 16
 
Eiep mod1
Eiep mod1Eiep mod1
Eiep mod1
 
лекция 14
лекция 14лекция 14
лекция 14
 
L6 sld
L6 sldL6 sld
L6 sld
 

Similar to презентация лабораторных работ. часть 2

презентация лекций
презентация лекцийпрезентация лекций
презентация лекций
student_kai
 
ППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствахППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствах
nurgulaofficial
 
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Cleandex, Research and Information Agency
 
Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...
SQALab
 

Similar to презентация лабораторных работ. часть 2 (20)

презентация лекций
презентация лекцийпрезентация лекций
презентация лекций
 
ПЛК Fastwel I/O - достойный ответ по импортозамещению
ПЛК Fastwel I/O - достойный ответ по импортозамещениюПЛК Fastwel I/O - достойный ответ по импортозамещению
ПЛК Fastwel I/O - достойный ответ по импортозамещению
 
Тема: Пакет прикладных программ «моделирование в технических устройствах «
Тема: Пакет прикладных программ «моделирование в технических устройствах «Тема: Пакет прикладных программ «моделирование в технических устройствах «
Тема: Пакет прикладных программ «моделирование в технических устройствах «
 
ППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствахППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствах
 
WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018
 
Шеметов А.С. - ПАО "ФСК ЕЭС"
Шеметов А.С. - ПАО "ФСК ЕЭС"Шеметов А.С. - ПАО "ФСК ЕЭС"
Шеметов А.С. - ПАО "ФСК ЕЭС"
 
WWER-TOI
WWER-TOIWWER-TOI
WWER-TOI
 
Насколько счетчик EM цифровой
Насколько счетчик EM цифровойНасколько счетчик EM цифровой
Насколько счетчик EM цифровой
 
лин технологии на иаз
лин технологии на иаз лин технологии на иаз
лин технологии на иаз
 
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
 
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
 
Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...
 
Presentation cospo
Presentation cospoPresentation cospo
Presentation cospo
 
2011 диплом Чуркин А.А.
2011 диплом Чуркин А.А.2011 диплом Чуркин А.А.
2011 диплом Чуркин А.А.
 
Лекция 2. Оптимизация ветвлений и циклов (Branch prediction and loop optimiz...
Лекция 2. Оптимизация ветвлений и циклов (Branch prediction and loop optimiz...Лекция 2. Оптимизация ветвлений и циклов (Branch prediction and loop optimiz...
Лекция 2. Оптимизация ветвлений и циклов (Branch prediction and loop optimiz...
 
О повышении эффективности применения ИКТ на ТЭС
О повышении эффективности применения ИКТ на ТЭСО повышении эффективности применения ИКТ на ТЭС
О повышении эффективности применения ИКТ на ТЭС
 
Поможет ли контроллер ARIS C304 в реализации цифровых подстанций 6–35 кВ высо...
Поможет ли контроллер ARIS C304 в реализации цифровых подстанций 6–35 кВ высо...Поможет ли контроллер ARIS C304 в реализации цифровых подстанций 6–35 кВ высо...
Поможет ли контроллер ARIS C304 в реализации цифровых подстанций 6–35 кВ высо...
 
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
 
Вопросы импортозамещенияв радиоэлектронной промышленности
Вопросы импортозамещенияв радиоэлектронной промышленностиВопросы импортозамещенияв радиоэлектронной промышленности
Вопросы импортозамещенияв радиоэлектронной промышленности
 
АСТРУЭ. Энергоэффективность. Функционал
АСТРУЭ. Энергоэффективность. ФункционалАСТРУЭ. Энергоэффективность. Функционал
АСТРУЭ. Энергоэффективность. Функционал
 

More from student_kai

презентация
презентацияпрезентация
презентация
student_kai
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкета
student_kai
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке C
student_kai
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работы
student_kai
 
лекция№34
лекция№34лекция№34
лекция№34
student_kai
 
лекция№32
лекция№32лекция№32
лекция№32
student_kai
 
лекция№33
лекция№33лекция№33
лекция№33
student_kai
 
лекция№31
лекция№31лекция№31
лекция№31
student_kai
 
лекция№30
лекция№30лекция№30
лекция№30
student_kai
 
лекция№29
лекция№29лекция№29
лекция№29
student_kai
 
лекция№28
лекция№28лекция№28
лекция№28
student_kai
 
лекция№27
лекция№27лекция№27
лекция№27
student_kai
 
лекция№26
лекция№26лекция№26
лекция№26
student_kai
 
лекция№25
лекция№25лекция№25
лекция№25
student_kai
 
лекция№25
лекция№25лекция№25
лекция№25
student_kai
 
лекция№24
лекция№24лекция№24
лекция№24
student_kai
 
лекция№23
лекция№23лекция№23
лекция№23
student_kai
 
лекция№22
лекция№22лекция№22
лекция№22
student_kai
 
лекция№21
лекция№21лекция№21
лекция№21
student_kai
 
лекция№20
лекция№20лекция№20
лекция№20
student_kai
 

More from student_kai (20)

презентация
презентацияпрезентация
презентация
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкета
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке C
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работы
 
лекция№34
лекция№34лекция№34
лекция№34
 
лекция№32
лекция№32лекция№32
лекция№32
 
лекция№33
лекция№33лекция№33
лекция№33
 
лекция№31
лекция№31лекция№31
лекция№31
 
лекция№30
лекция№30лекция№30
лекция№30
 
лекция№29
лекция№29лекция№29
лекция№29
 
лекция№28
лекция№28лекция№28
лекция№28
 
лекция№27
лекция№27лекция№27
лекция№27
 
лекция№26
лекция№26лекция№26
лекция№26
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№24
лекция№24лекция№24
лекция№24
 
лекция№23
лекция№23лекция№23
лекция№23
 
лекция№22
лекция№22лекция№22
лекция№22
 
лекция№21
лекция№21лекция№21
лекция№21
 
лекция№20
лекция№20лекция№20
лекция№20
 

презентация лабораторных работ. часть 2

  • 2. Автоматизированные информационно-управляющие системы . Лабораторный практикум (SCADA-система Genesis32) • Лабораторные работа №1 • Лабораторные работа №2 • Лабораторные работа №3 • Лабораторные работа №4 Лабораторный практикум Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 2
  • 3. Автоматизированные информационно-управляющие системы . Лабораторная работа №1 Тема: Описание объекта управления и создание статической части экранной формы Цель: ознакомление с технологической операцией неполного обезвоживания нефтепродукта и создание экранной формы, представляющей схему автоматизации отстойника Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 3
  • 4. Автоматизированные информационно-управляющие системы . SCADA-система GENESIS32  OPC (OLE for Process Control)  GraphWorX32  TrendWorX32  AlarmWorX32  TXXView ActiveX Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 4
  • 5. Автоматизированные информационно-управляющие системы . Схема автоматизации ОУ – технологической операции неполного обезвоживания нефтепродукта Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 5
  • 6. Автоматизированные информационно-управляющие системы . Исходная информация для автоматизации 1) расход F1 по притоку Н1 (0÷0,03 м³/с) 2) коэффициент обводненности Kоб=0,1÷0,8 3) переходная характеристика вентиля В2 d=0,1tx, 0≤tx≤60 с. 4) градуировочная характеристика вентиля В2 5) значение вводимой уставки L0=0,1÷3,0 м 6) габариты буллита: D=3,4 м и Vo=200 м³ Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 6
  • 7. Автоматизированные информационно-управляющие системы . Выходная информация 1) текущее значение МФУ L; 2) F2,F3 – значения расходов по потреблению воды и нефти. Информация, выводимая на дисплей 1) значения F1, F2, F3 – два знака после запятой; 2 ) коэффициент Kоб– два знака после запятой; 3) значение МФУ – три знака после запятой; 4) значение отклонения (L-L0) – три знака после запятой. Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 7
  • 8. Автоматизированные информационно-управляющие системы . Алгоритм управления (процедуры) 1) формирование расхода по притоку F1,коэффициента обводненности Коб и включение/выключение вентиля В1; 2) создание градуировочной таблицы буллита и формирование межфазного уровня; 3) программирование регулятора МФУ и формирование расходов F2 и F3; 4) расчет объема и расхода частично обезвоженной нефти; 5) организация сохранения данных. Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 8
  • 9. Автоматизированные информационно-управляющие системы . Задание на проведение работы 1) Ознакомиться с материалом, изложенным в п. 1.2. руководства лабораторной работы; 2) Создать экранную форму схемы автоматизации отстойника, используя стандартные формы отображений SCADA – систем. Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 9
  • 10. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 1) Запустить GraphWorX32 (Пуск ПрограммыIconics Genesis-32GraphWorX32GraphWorX32) 2) Отобразить вид технологической установки с трубопроводами используя рисунки библиотеки символов 3) Создать панель оператора для высвечивания параметров технологического процесса 4) Сохранить файл (расширение gdf) Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 10
  • 11. Автоматизированные информационно-управляющие системы . Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 11
  • 12. Автоматизированные информационно-управляющие системы . Контрольные вопросы 1.Что собой представляет SCADA-система GENESIS32? 2.Назначение Редактора GraphWorX32. 3. Назначение Редактора TrendWorX32. 4. Назначение Редактора AlarmWorX32. 5.Что является объектом управления (ОУ) в работе? 6.На какой технологической установке реализуется процесс обезвоживания сырой нефти? 7.Что такое коэффициент обводненности сырой нефти? 8.Почему образуется межфазный уровень(МФУ) в отстойнике? 9.Как создать проект в GENESIS32? 10.Какие инструменты используются для создания статической части графического интерфейса? Описание ОУ и создание экранной формы Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 12
  • 13. Автоматизированные информационно-управляющие системы . Лабораторная работа №2 Тема: Формирование расхода по притоку и включение/выключение вентиля В1 Цель: разработка и реализация алгоритма формирования притока сырой нефти Н1 методом имитационного моделирования; создание динамических форм отображения движущегося потока жидкости трубопроводе и управления вентилем В1; определение объема жидкости, остающейся в буллите. Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 13
  • 14. Автоматизированные информационно-управляющие системы . Предварительные сведения При предположении об очень высокой скорости седиментации, имеет место: F1 = F1В + F1Н F1В = F1* kоб F1Н = F1(1- kоб), где F1В – расход по притоку “чистой” воды; F1Н – расход по притоку “чистой” нефти; Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 14
  • 15. Автоматизированные информационно-управляющие системы . Предварительные сведения Объемы воды В и нефти Н2, остающихся в отстойнике определяются по формулам: VВОТ =(F1В * В1 - F2)(t-t0 ) для t t 0 VНОТ =(F1Н * В1-F3) (t-t0), для t 0 t t НАП где t0 - момент начала наполнения отстойника; tНАП - момент переполнения отстойника; F2 – расход воды по потреблению (F2=0 для л.р. 2 и 3); F3 - расход нефти на выходе отстойника; B1 – шаровой вентиль, B1 1, включен 0, выключен Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 15
  • 16. Автоматизированные информационно-управляющие системы . Источники данных в GENESIS 32 • Локальные переменные (~~имя_лок_переменной~~) • Теги • Константы • Псевдонимы • Выражения Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 16
  • 17. Автоматизированные информационно-управляющие системы . Задание на проведение работы 1) Ознакомиться с материалом, изложенным в п. 2.2. руководства лабораторной работы; 2) Создать экранную форму пульта управления притоком сырой нефти Н1 в виде всплывающего окна для ввода F1, Kоб и шага дискретизации Δt. 3) Реализовать алгоритмы вычисления Vвот и Vнот с помощью выражения i 1 ti t i t , i=0,1,2,.. i 0 Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 17
  • 18. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 1) Запустить файл экранной формы, сохраненный в предыдущей работе; 2) Создать шаровой вентиль В2 на втором слое экранной форме («Динамика») с помощью двух разноцветных символов; 3) Создать динамическое переключение вентиля с красного («выкл») на зеленый («вкл») цвет (локальная переменная ~~B1~~) Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 18
  • 19. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 4) Создать эффект движения воды в трубопроводе с помощью двух прямоугольников; 5) Создать приток нефти (~~Vвот~~ и ~~Vнот~~); x=if(~~B1~~,~~Vнот~~ + ~~F1~~*(1 -~~kob~~) ~~F3~~,~~Vнот~~). 6) Создать поля для ввода и отображения параметров, влияющих на ход технологического процесса. Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 19
  • 20. Автоматизированные информационно-управляющие системы . Конечный вид экранной формы Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 20
  • 21. Автоматизированные информационно-управляющие системы . Контрольные вопросы 1.Что такое алгоритм управления? 2.Как записывается локальная переменная в GraphWorX32? 3.Что такое СЛОЙ экранной формы? 4.Что такое тэг (tag)? 5.Как создать тэг в GraphWorX32? 6.Для чего предназначен Инспектор свойств? 7.Как создать поля для ввода и отображения параметров технологического процесса? 8. Как тестируется работа проекта в режиме эмуляции? 9.Какая динамическая ФО используется для создания объекта «Вентиль В1»? 10.Как создать анимацию движения жидкости в трубопроводе? Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 21
  • 22. Автоматизированные информационно-управляющие системы . Лабораторная работа №3 Тема: Создание градуировочной таблицы и формирование межфазного уровня Цель: создание градуировочной таблицы буллита отстойника; определение значения МФУ методом интерполяции нулевого и первого порядков; оценка погрешности определения значения МФУ. Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 22
  • 23. Автоматизированные информационно-управляющие системы . Поперечное сечение буллита отстойника D – диаметр буллита, O – центр сечения AB – межфазный уровень (МФУ) L – значение МФУ (L=EC), OC=D/2 Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 23
  • 24. Автоматизированные информационно-управляющие системы . Определение значения МФУ Длина буллита l 4VO D2 D2 ( 8 Площадь сегмента AEBCA S СЕГ Объем осажденной воды l S СЕГ VВОТ ( l S СЕГ sin ) 4VO D 2 ( 2 D 8 VO или (F1B*B1 - F2)t = ( 2 a (F1B*B1 - F2)t, где a EC=OC-OE= D 2 D cos 2 2 sin ) D (1 cos ) 2 2 sin ) VO ( 2 sin ) sin ) или 2 VO  L D (1 cos ) 2 2 Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 24
  • 25. Автоматизированные информационно-управляющие системы . Построение градуировочной таблицы 2L D D (1 cos ) 2 2 L 1 cos 2 arccos( 1 2 2L ) D Алгоритм определения МФУ с использованием градуировочной таблицы Vвот ( sin ) 2L (интерполяция) D L Vвот=(F1B*B1-F2)t – значение канала Al_Volume Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 25
  • 26. Автоматизированные информационно-управляющие системы . Интерполяция первого и второго порядков i-ая колонка градуировочной таблицы описывает i-ый узел интерполяции 2L D 2L D 2L ( ) i , если ( D ( 2L )i D ( sin ) i sin ) ( ( ( sin ) sin ) i sin ) i 1 ( ( sin ) i 1 2L 2L ( )i 1 ( )i D D sin ) i Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 26
  • 27. Автоматизированные информационно-управляющие системы . Задание на проведение работы 1) Ознакомиться с материалом, изложенным в п. 3.2. руководства лабораторной работы; 2) Сформировать градуировочную таблицу и реализовать один из способов интерполяции 3) Создать динамическую экранную форму с помощью ФО «Гистограмма», отражающую изменение МФУ при наполнении отстойника. Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 27
  • 28. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 1) Запустить файл экранной формы, сохраненный в предыдущей работе; 2) Визуализировать изменение уровня осажденной воды и частично обезвоженной нефти в зависимости от их объемов; 3) Создать сценарий для определения уровня нефти и воды в буллите в зависимости от их объемов (редактор VB); 4) Создать градуировочную таблицу. Проверить работоспособность модели в режиме ИСПОЛНЕНИЕ. Формирование межфазного уровня Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 28
  • 29. Автоматизированные информационно-управляющие системы . Контрольные вопросы 1.Что такое градуировка сигнала? 2.Какой вид интерполяции используется для операции «градуировка» в работе? 3.Что такое интерполяция нулевого порядка? 4.Как на практике осуществляется составление градуировочной таблицы буллита отстойника? 5.Как создать сценарий VBA в GraphWorX32? 6. Объясните содержание сценария «Формирование уровня». 7.Объясните содержание модуля Градуировочная_таблица. 8.В каких трех точках(объем/уровень) нужно тестировать сценарий «Формирование уровня»? 9.Какая динамическая ФО используется для создания объекта «МФУ»? 10.Продемонстрируйте работу объекта «МФУ» в режиме ЭМУЛЯЦИЯ Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 29
  • 30. Автоматизированные информационно-управляющие системы . Лабораторная работа №4 Тема: Программирование регулятора МФУ и формирование расходов F2 и F3 Цель: разработка и реализация алгоритма управления МФУ по закону позиционного регулирования; отображение качества регулирования с помощью графика; оценка качества регулирования (определение величины перерегулирования, погрешности регулирования в установившемся режиме). Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 30
  • 31. Автоматизированные информационно-управляющие системы . Контур регулирования МФУ L0 – требуемое значение МФУ (уставка); L-L0 – отклонение (погрешность регулирования); Больше/Меньше – сигналы, формируемые регулятором; F2 – расход по потреблению воды В1; В2 – исполнительное устройство (вентиль В2). Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 31
  • 32. Ui Автоматизированные информационно-управляющие системы . Трехпозиционное регулирование Ui 1, если L - L0 eps 0, если - eps L0 - L eps 1, если L - L0 eps где eps – зона нечувствительности регулятора; U – выходной сигнал регулятора: U=1 – «БОЛЬШЕ» U=-1 – «МЕНЬШЕ» Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 32
  • 33. Автоматизированные информационно-управляющие системы . Разгонная и градуировочная характеристики вентиля В2 d=0,001tx, 0≤tx≤60 с. F2=0,6∙d, 0≤d≤0,06 м. где d – величина хода плунжера вентиля В2; tx – время хода плунжера; tп.х. – время полного хода плунжера, tп.х.=60 с.; dп.х. – величина полного хода плунжера, dп.х.=0,06 м.; При d=dп.х. вентиль В2 полностью открыт При d=0 вентиль В2 полностью закрыт Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 33
  • 34. Автоматизированные информационно-управляющие системы . Качество регулирования МФУ Время хода плунжера на i – м шаге i tx i t x 1 U i t , i = 0, 1, 2, 3…, Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 34
  • 35. Автоматизированные информационно-управляющие системы . Задание на проведение работы 1) Ознакомиться с материалом, изложенным в п. 4.2. руководства лабораторной работы; 2) Создать пульт настройки регулятора в виде всплывающего окна, в котором с помощью стандартных ФО можно вводить следующие переменные: значение уставки L0 и значение eps. Отобразить на пульте в виде гистограммы значение положения плунжера клапана в процентах от длины его полного хода. 3) Разработать и реализовать алгоритм регулирования МФУ Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 35
  • 36. Автоматизированные информационно-управляющие системы . Блок-схема алгоритма регулятора МФУ 3 - вычисление Ui 4 - вычисление время хода плунжера 5 - вычисление величины хода плунжера 6 - вычисление F2 Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 36
  • 37. Автоматизированные информационно-управляющие системы . Порядок выполнения работы 1) Запустить файл экранной формы, сохраненный в предыдущей работе; 2) Создать сценарий, осуществляющий работу регулятора; 3) Создать тренд (график) для оценки качества регулирования МФУ; 4) Добавить окно для вывода тренда; Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 37
  • 38. Автоматизированные информационно-управляющие системы . Окончательный вид экранной формы Программирование регулятора МФУ Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 38
  • 39. Автоматизированные информационно-управляющие системы . Контрольные вопросы 1.Нарисуйте структурную схему и объясните работу контура регулирования МФУ. 2.Назовите тип используемого регулятора и напишите закон его регулирования. 3.Нарисуйте линейную разгонную характеристику вентиля В2. 4.Объясните работу модуля GwxRegulator_Main.. 5. Укажите где в тексте модуля GwxRegulator_Main «запрограммирована» работа электродвигателя исполнительного устройства. 6. Укажите где в тексте модуля GwxRegulator_Main «запрограммирована» работа концевого выключателя. 7.Как задается «зона нечувствительности» регулятора? 8.Как протестировать работу модуля GwxRegulator_Main ? 9.Создайте графический объект, используемый для анализа качества регулирования. 10. Продемонстрируйте работу сценария в режиме ИСПОЛНЕНИЕ. Формирование расхода по притоку Курбатов Б.К. КГТУ (КАИ), кафедра АСОИУ 39