- •«Автоматизированная система управления технологическим процессом коалесценции в электродегидраторе»
- •Введение.
- •1. Цели и задачи аис.
- •1.1 Производственно-хозяйственная деятельность.
- •Описание диаграммы а0.
- •Описание диаграммы а1.
- •Описание диаграммы а2.
- •1.2. Информационная технология.
- •1.2.1. Построение сценария информационного процесса
- •1.2.2. Построение схемы документооборота
- •1.3 Формулирование целей и задач асу.
- •2. Функциональная структура аис.
- •2.1. Внешние объекты и диаграммы окружения.
- •2.2. Данные, результаты, хранилища и логическая модель.
- •2.3. Задачи, функции и модель поведения.
- •3. Математическое обеспечение аис. . 3.1.Построение математической модели электродегидратора
- •Определение скорости седиментации.
- •Коалесценция глобул воды
- •Определение межфазного уровня.
- •Разработка методов решения задачи.
- •3.3. Решение задачи на контрольном примере.
- •4. Информационное обеспечение асу
- •4.1. Концептуальное проектирование базы данных
- •4.2. Логическое проектирование баз данных
- •4.3. Ведение базы данных
- •4.3.1. Определение списка событий
- •4.3.2Классификация событий
- •4.3.3. Постановка задач ведения базы данных
- •5.Технологический процесс обработки данных
- •5.1. Технология обработки данных.
- •5.2. Расчет достоверности обработки данных
- •6. Разработка алгоритмов решения прикладных задач
- •6.1. Системное программное обеспечение
- •Пакеты инвариантных прикладных программ
- •Прикладное программное обеспечение
- •Алгоритмы организации диалога с пользователем.
- •Алгоритмы программ решения прикладных задач.
- •7. Техническое обеспечение асу.
- •7.1. Оценка времени загрузки рабочей станции
- •7.2. Оценка времени ввода данных
- •7.3. Оценка времени загрузки печатающих устройств
- •7.4. Оценка времени печати
- •7.5. Оценка времени выполнения диалоговых процедур
- •7.6. Оценка времени выполнение программ
- •7.7. Оценка объема базы данных
- •Заключение
- •Список источников
- •Приложение 3. Словарь терминов.
- •Приложение 4. Контрольный пример базы данных
- •Приложение 5. Графический материал.
- •Приложение 6. Текст выступления.
7.5. Оценка времени выполнения диалоговых процедур
В нашей системе присутствует один оператор-наблюдатель и один оператор-технолог
Оператор – наблюдатель (Оператор) занимается тем, что оценивает выводимую на экран информацию на адекватность.
Оператор – технолог (Старший оператор) принимает важные технологические решения, такие как: смена параметров автоматической системы регулирования уровня нефти в отстойнике.
Среднее время однократного выполнения задачи оценивается выражением:
где qij - количество переходов между i и j шагами диалога;
tj - время выполнения j шага диалога; n - количество шагов диалога.
Среднее время однократного выполнения начального ввода информации равно 245 секунд или 3.9 минут.
7.6. Оценка времени выполнение программ
Поскольку решение задачи предполагает «прогонку» программных сценариев, оценить время выполнения программ не представляет сложности.
Идентичность решаемых задач и достаточно высокая производительность вычислительной машины позволяет провести один эксперимент, который однозначно определит общее время выполнения всех программных сценариев.
Эксперименты по выполнению программных сценариев:
stoks.m (Определение скорости седиментации глобул воды). Время выполнения – 7 секунд
del14.m (Модлирование процесса коалесценции глобул воды, для n = 100). Время выполнения 4,84 секунды.
Общее время выполнения всех программных сценариев – 11,84 секунды.
Вместе с ручным счётом, общее время, затрачиваемое на определение оптимального межфазного уровня будет составлять 21,84 секунды.
7.7. Оценка объема базы данных
Для оценки объема базы данных воспользуемся следующим выражением:
,
где i –индекс отношения ri , i=1,m,
Vi. – объем i-ого отношения базы данных.
В базе данный всего 5 отношений, атрибуты занимают 4 байта. Заголовок каждого отношения занимает 12 байт. Всего в базе данных 25 атрибутов. Исходя из вышеприведенных данный можно оценить длину всех кортежей БД:
L(r)=5*12+25*4=160 байт
Предположим, что объем блока (физической записи, сектора) составляет 1024 байт, причем длина заголовка блока равна 24 байта. Тогда количество кортежей размещаемых в одном блоке равно 7 :
q ( r ) = (Lb lb) / l,r = 1024 24 / 160 = 7.
Будем считать, что отношение каждое отношение содержит по 10000 кортежей. Таким образом в базе данных содержится 50000 кортежей. Тогда количество блоков, необходимых для размещения отношений равно 7142:
B(r ) = T(r) / q(r) = 50000/ 7 = 7142.
Объем отношений r в байтах будет составлять 7142 Кбайт:
Vi = B(r) Lb = 7142 1024 = 7313408 байт =
=7142 Кбайт 6.97 Мбайт.
Заключение
В наше время проходит усиленная автоматизация, облегчение работы человека во всех отраслях. Развитие ЭВМ способны соперничать с человеком и в интеллектуальной, и в умственной деятельности. Использование ЭВМ в отраслях позволяет:
- позволяет увеличить скорость принятия решений;
- минимизировать участие человека в технологическом процессе;
- автоматизировать процесс принятия решений;
- повысить безопасность.
В результате данного курсового проекта была разработана АСУТП, которая поможет облегчить работу на нефтеперерабатывающем предприятии, а так же существенно повысит прибыль, уменьшив загруженность рабочих. Данная система обладает более высокими показателями скорости, надежности и безошибочности, чем результат аналогичной работы выполненной человеком вручную.