Главная страница
Навигация по странице:

  • Пример оформления отчета

  • Информационная технология. Построение сценария информационного процесса

  • Построение схемы документооборота

  • Автоматизированная система управления работой отстойника Рисунок 8 - Цели и задачи АИС ФУНКЦИОНАЛЬНАЯ СТРУКТУРА АИС.

  • Концептуальное проектирование базы данных

  • *Номер буллита в системе Объем буллитаДиаметр буллитаДлина буллита Отчёт о работе*Дата

  • Логическое проектирование баз данных

  • Ведение базы данных Определение списка событий

  • Постановка задач ведения базы данных

  • Лабораторная 14. Логическое проектирование баз данных


    Скачать 1.92 Mb.
    НазваниеЛогическое проектирование баз данных
    АнкорЛабораторная 14
    Дата16.11.2020
    Размер1.92 Mb.
    Формат файлаdocx
    Имя файлаlaboratornaya_rabota_14.docx
    ТипЛабораторная работа
    #150925

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

    Тема: Логическое проектирование баз данных
    Пример оформления отчета:

    В ваш отчет по лабораторной работе №13 добавьте логическое проектирование базы данных (таблицы 4-5, рисунки 13,14 и описание к ним)



    Рис 1. Информационная модель IDEF0 A-0 «Автоматизированная система управления отстойником».

    Описание диаграммы А0.
    Диаграмма А0 является декомпозицией диаграммы А-0. В результате которой можно выделить блок А1 «Работа отстойника» и блок А2 «Организация работы отстойника».

    В блок А1 входит следующая оперативная информация:
    -водонефтяная эмульсия;

    -температура;

    -коэффициент обводнённости;

    - корректирующие данные;

    -межфазный уровень.

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

    -товарная нефть;

    -вода;

    -прочие отходы;

    -межфазный уровень;

    -показатели датчиков.

    В блок А2 входит следующая оперативная информация:

    -показатели датчиков;

    -параметры отстойника.

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

    -отчёты о работе;

    -корректирующие данные.

    Для данного моделируемого процесса используется следующая нормативно-справочная информация, входящие в блок А1 и А2:

    -Гос. стандарты;

    -Нормы по выбросам в атмосферу;

    -Нормативные документы;

    -Нормы по технике безопасности.

    Процессом «Работа отстойника» управляет компьютер, а процессом «Организация работа отстойника» управляют компьютер, слесарь КИПиА, оператор и старший оператор.

    Диаграмма А0 представлена на рис.1.3.


    Рис 2 Информационная модель «Автоматизированная система управления отстойником» IDEF0 A0

    Описание диаграммы А1.
    Диаграмма «Работа отстойника» состоит из следующих блоков:

    -формирование водонефтяной эмульсии;

    -определение скорости седиментации глобул;

    -формирование межфазного уровня.

    Входными данными диаграммы А1 являются:
    -водонефтяная эмульсия;
    -коэффициент обводнйнности;
    -корректирующие данные.

    Для данного моделируемого процесса используется следующая нормативно-справочная информация:
    -гос. стандарты;
    -нормы по выбросам отходов в атмосферу;
    -нормативные документы.
    Управляет процессом компьютер.
    Диаграмма А1 представлена на рис.1.4.


    Рис 3. Информационная модель «Работа отстойника» IDEF0 A1

    Описание диаграммы А2.
    Диаграмма «Организация работы отстойника» состоит из следующих блоков:
    -ввод данных;
    -проверка данных;
    -формирование корректирующего воздействия.
    Входными данными диаграммы А2 являются:
    -показатели датчиков;
    -параметры отстойника.
    Управляют процессом компьютер, оператор, старший оператор и слесарь КИПиА. Компьютер вычисляет необходимые данные. Оператор наблюдает за работой системы без возможности внесения изменений в работу. Старший оператор принимает решение о внесении изменений в работу системы. Слесарь КИПиА занимается ремонтом системы.
    Нормативные документы:
    -нормативы по технике безопасности;
    -нормативные документы.
    Диаграмма А2 представлена на рис.1.5.


    Рис 4 Информационная модель «Организация работы отстойника» IDEF0 A2

    Информационная технология.

    Построение сценария информационного процесса

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

    Для ведения отчёта о работе используется база данных, которой информационная система через определённые интервалы времени передаёт важные параметры системы. Это нужно для отслеживания сбоев в системе, а так же для отчёта о производственной деятельности. В базу данных передаются следующие параметры: время, текущее значение межфазного уровня, текущий уровень эмульсии в отстойнике, текущие значения входного и выходных клапанов. Имитационная модель может автоматически подсчитать качество конечного продукта с определённой погрешностью. Это позволяет заранее рассчитать прибыль предприятия.

    На Рис. 5 представлена диаграмма IDEF3. Описание информационной технологии процесса определения скорости седиментации глобул.

    IDEF3- это метод, имеющий основной целью дать возможность аналитикам описать ситуацию, когда процессы выполняются в определенной последовательности, а также описать объекты, участвующие совместно в одном процессе.

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

    На Рис 6 представлена диаграмма IDEF3. Определение межфазного уровня. Имея массивы с вычисленной структурой водонефтяной эмульсии, и вычисленной на предыдущем этапе скорость седиментации глобул, можно определить начальный межфазный уровень, опираясь на который, можно задать системе опорные значения уставки, а так же определить временные интервалы открытия и закрытия впускных и выпускных клапанов.

    Диаграмма IDEF3 «Определение скорости седиментации глобул» представлена на рисунке 1.6. Для определения скорости седиментации необходимы следующие данные:
    -коэффициент обводнённости;
    -водонефтяная эмульсия (поток).
    Диаграмма IDEF3 «Определение межфазного уровня» представлена на рисунке 1.7. Для определения межфазного уровня необходимы следующие данные:
    -коэффициент обводнённости;
    -водонефтяная эмульсия;
    -вычисленная скорость седиментации.


    Рис. 5 Определение скорости седиментации глобул.



    Рис. 6 Определение межфазного уровня.

    Построение схемы документооборота



    Рисунок 7 - Схема документооборота


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

    Более эффективному управлению производственным процессом способствуют следующие факторы:

    1. Практически полное исключение человека из самого процесса работы отстойника.

    2. Повышение качества и скорости принимаемых решений.

    АИС «Автоматизированная система управления техническим процессом в отстойнике» решает следующие задачи:

    1. Формирование структуры водонефтяной эмульсии.

    2. Определение скорости седиментации.

    3. Определение оптимального межфазного уровня.

    Внедрение АИС позволит снизить человеческий фактор на производстве, снизить количество и загруженность рабочих, повысить качество конечного продукта, повысить безопасность производства.

    Цели и задачи функционирования создаваемой АИС управления техническим процессом в отстойнике можно представить в схеме, изображённой на Рис. 1.8.


    Директор

    Отчёты о работе

    Компьютер


    Администратор БД

    Корректирующие данные

    Операторы

    Массивы с начальными и корректирующи-ми данными

    Графическое представление имитационных процессов

    Сформированные данные для записи

    Начальная имитация процессов, происходящих в отстойнике.


    Запись отчётов по работе в базу данных.


    Определение межфазного уровня с учётом начальных и корректирующих данных


    Формирование корректирующих воздействий рабочими вручную


    увеличение скорости и качества принятия решений

    Повышение прибыли за счет повышения качества функционирования предприятия

    Повышение прибыли за счет повышения качества конечного продукта

    Автоматизированная система управления работой отстойника


    Рисунок 8 - Цели и задачи АИС

    ФУНКЦИОНАЛЬНАЯ СТРУКТУРА АИС.

    Внешние объекты и диаграммы окружения.

    На рис. 9 представлена диаграмма DFD «Модель окружения», которая включает в себя внешние объекты, воздействующие на процесс. Среди внешних объектов можно выделить:

    1. Старший оператор;

    2. Оператор;

    3. Директор;

    4. Администратор БД;

    5. Слесарь КИПиА.

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

    Оператор проверяет верность вводимых данных и наблюдает за общей работой системы.

    Администратор БД занимается структуризацией базы данных предприятия, добавлением не ключевых значений в неё и проверку адекватности записываемых компьютером отчётов о работе отстойника.

    Слесарь КИПиА занимается ремонтом агрегатов по мере необходимости.



    Рис. 9 Диаграмма DFD «Модель окружения»

    Данные, результаты, хранилища и логическая модель.

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

    Функциональный блок представляет собой совокупность операций по преобразованию входных потоков данных в выходные в соответствии с определенным алгоритмом или правилом.

    Выполним построение логической модели. Для этого необходимо определить основные действия в системе:

    1. Начальная имитация процессов системы;

    2. Формирование начальных параметров системы;

    3. Запуск системы с начальными параметрами;

    4. Корректирование работы системы путём формирования корректирующего воздействия;

    5. Запись отчётов о работе в базу данных.

    На рис. 10 представлена диаграмма DFD «Логическая модель».



    Рис. 10 Диаграмма DFD «Логическая модель»

    Задачи, функции и модель поведения.

    Модель поведения системы управления отстойником приведена на Рис. 11

    Организация работы отстойника включает в себя несколько этапов: начальная имитация системы и анализ полученных результатов, контроль процесса работы отстойника, корректировка рабочих данных и параметров, запись отчётов о работе в базу данных, ремонт вышедших из строя деталей и механизмов (при необходимости).

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

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

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

    Администратор базы данных проверяет адекватность значений, вводимых в базу данных компьютером, а так же может формировать результативные отчёты о работе системы. Например, отчёт о работе системы за месяц.

    Слесарь КИПиА занимается ремонтом системы по мере необходимости.

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



    Рис. 11 Диаграмма DFD «Модель поведения»
    Концептуальное проектирование базы данных

    Процесс концептуального проектирования предполагает следующую последовательность действий:

    1. Определение сущностей и их характеристик (наименование, описание, количество экземпляров);

    2. Формирование множества атрибутов и их характеристик (название, описание доменов, типов элементов данных каждой сущности);

    3. Определение связей между сущностями, характеристик связей и роли каждой сущности в соответствующих связях.

    Определяем множество сущностей и характеристики. Поставим в соответствие каждому информационному элементу базы данных сущность. Результаты выполнения шага приведены в таблице 1
    Таблица 1 Обозначение и наименование сущностей.

    Обозначение сущности (связи)

    Наименование сущности (связи)

    Количество экземпляров

    S1

    Отчёт о работе

    1825

    S2

    Параметры отстойников

    100


    Определяем атрибуты сущности, домены и типы данных. Список символьных значений домена оформляется в виде классификатора. Результаты выполнения шага приведены в таблице 2 – 3.
    Таблица 2.

    Наименование сущности (связи)

    Наименование атрибута

    Наименование домена

    1

    2

    3

    S1

    Отчёт о работе

    Дата
    Номер буллита в системе
    Среднее значение межфазного уровня
    Среднее значение коэффициента обводнённости седиментированной эмульсии
    Среднее значение коэффициента обводнённости неседиментированной эмульсии
    Среднее значение по расходу воды
    Среднее значение по выдаче нефти

    Текущая дата
    Номер буллита в системе
    Среднее значение межфазного уровня
    Среднее значение коэффициента обводнённости

    Среднее значение коэффициента обводнённости

    Среднее значения по расходу воды
    Среднее значение по выдаче нефти

    S2

    Параметры отстойников

    Номер буллита в системе
    Объем буллита
    Диаметр буллита
    Длина буллита

    Номер отстойника в системе
    Объем буллита
    Диаметр буллита
    Длина буллита



    Таблица 3.



    Наименование домена

    Название и описание типа данных (максимальное количество знаков)

    Пример значения

    1

    2

    3

    4



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

    Среднее значение межфазного уровня, числовой (10)

    15



    Среднее значение коэффициента обводнённости

    Среднее значение коэффициента обводнённости, числовой (10)

    0.10



    Поломки

    Поломки, текстовый (200)

    В течение рабочего дня 03.12.2010 поломки отсутсвовали



    Дата

    Дата, дата

    3.12.2010



    Среднее значение по расходу воды

    Среднее значение по расходу воды, числовой (100)

    105



    Среднее значение по выдаче нефти

    Среднее значение по выдаче нефти, числовой (100)

    400



    Номер буллита в системе

    Номер буллита в системе, числовой (10)

    5



    Объем буллита

    Объем буллита, числовой (10)

    250



    Диаметр буллита

    Диаметр буллита, числовой (10)

    3.4



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

    Длина буллита, числовой (10)

    24


    Определим связи между сущностями. Концептуальная модель базы данных представлена на Рис. 12




    РК


    РК

    Параметры отстойников

    *Номер буллита в системе



    Объем буллита
    Диаметр буллита
    Длина буллита

    Отчёт о работе

    *Дата

    *Номер буллита в системе

    Среднее значение межфазного уровня
    Среднее значение коэффициента обводнённости седиментированной эмульсии
    Среднее значение коэффициента обводнённости неседиментированной эмульсии
    Среднее значение по расходу воды
    Среднее значение по выдаче нефти
    Поломки









    Рис.12 - концептуальная модель базы данных
    Логическое проектирование баз данных

    Целью данного этапа является построение логической модели, ориентированной на применение конкретной системы управления БД.

    Логическое проектирование начинается с того, что каждому понятию концептуальной модели ставится в соответствие понятие логической модели.

    Следующий этап связан с построением системы функциональных зависимостей для каждого отношения. Результат построения системы функциональных зависимостей приведен в таблице 4. В таблице представлены только полные функциональные зависимости. Из таблиц удалены все транзитивные и псевдотранзитивные функциональные зависимости.
    Таблица 4

    Наименование отношения

    Наименование атрибута

    Функциональная зависимость

    1

    2

    3

    S1
    Отчёт о работе

    Дата
    Номер буллита в системе
    Среднее значение межфазного уровня
    Среднее значение коэффициента обводнённости сед
    Среднее значение коэффициента обводнённости несед

    Среднее значение по расходу воды
    Среднее значение по выдаче нефти
    Поломки

    *
    *

    S2
    Параметры отстойников

    Номер буллита в системе
    Объем буллита

    Диаметр буллита

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

    *


    Далее приведена логическая модель базы данных Рис. 13 Логическая модель базы данных.



    Рис.13

    Ведение базы данных

    Определение списка событий

    Список событий формируется для каждого отношения БД. В список включаются события, наступление которых вызывает добавление, удаление или изменение элементов отношения. Каждое такое событие должно быть документально подтверждено. Для каждого документа, подтверждающего наступление события, определяются источник и частота формирования документа.

    Для отношения «Отчёт о работе» событиями являются:

    Обновление важнейших характеристик работы отстойника. Происходит раз в день.

    Для отношения «Параметры отстойников» событиями являются:

    Добавление информации о новом отстойнике. Происходит раз в год
    Классификация событий

    Произведем классификацию событий. Определим окончательный список событий:

    1. Обновление важнейших характеристик работы отстойника. Происходит раз в день.

    2. Добавление информации о новом отстойнике. Происходит раз в год.
    r1:Характеристики отстойника (событие 1)
    r2:Информация об отстойниках (событие2)



    Рис.14 Схема соединения и взаимодействия классов

    Постановка задач ведения базы данных

    Для начала установим соответствие между событиями, вызывающими изменения в БД, и непосредственно действиями, производимыми над БД. Данные представлены в таблице 5

    Таблица 5

    Событие

    Действие

    Частота

    Обновление важнейших характеристик работы отстойника

    Добавление элемента отношения «Отчёт о работе»

    1 раз в день

    Добавление информации о новом отстойнике

    Добавление элемента отношения «Параметры отстойников»

    1 раз в год


    написать администратору сайта