АСУ ТП очистки питьевой воды

Курсовой проект - Разное

Другие курсовые по предмету Разное

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

Для построения диаграммы последовательностей системы необходимо:

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

идентифицировать каждое действующее лицо и изобразить для него линию жизни (много действующих лиц бывает в вариантах совместного использования ПО);

из описания варианта использования определить множество системных событий и их последовательность;

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

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

Множество всех системных операций определяют, идентифицирую системные события всех вариантов использования. Для наглядности системные опtрации изображают виде операций абстрактного класса (типа) System. Если необходимо разделить множество операций на подмножество, инициируемые разными пользователями, то используют несколько абстрактных классов: System1, System2 и т.д.

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

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

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

 

 

3. Программное обеспеченье и КТС

 

3.1 Описание разработанного проекта системы АСУТП и его назначение

 

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

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

Варианты использования:

1.Получить информацию об исходном состоянии воды

2.Контролировать процесс первичного хлорирования

.Контролировать ввод коагулянта

.Контролировать ввод флокулянта

.Контролировать процесс вторичного хлорирования

.Получить информацию о конечном состоянии воды

.Получить информацию о состоянии воды после фильтрации

Действующие лица на диаграмме:

Главный инженер;

Технолог по очистке воды;

Диспетчер по распределению воды.

I. Вариант использования Получить информацию об исходном состоянии воды:

) технолог по очистке воды просматривает информацию о состоянии воды после забора воды из реки;

) система отражает полную информацию о состоянии воды (примеси, взвешенные вещества, химические вещества);

) если содержание ни одного из вещества не превышает нормы, процесс очистки продолжается.

II. Вариант использования Контролировать процесс первичного хлорирования

1)технолог по очистке воды просматривает информацию о вводимой дозе хлора;

2)система отражает полную информацию о дозе вводимого хлора;

3)если технолог согласен с дозировкой, начинается процесс хлорирования.

III. Вариант использования Контролировать ввод коагулянта

1) технолог по очистке воды просматривает информацию о расчете дозы коагулянта;

2)система отражает полную информацию о расчетах дозы коагулянта;

3)если технолог согласен с дозировкой, начинается процесс коагуляции.

IV. Вариант использования Контролировать ввод флокулянта

1) технолог по очистке воды просматривает информацию о расчете дозы флокулянта;

2)система отражает полную информацию о расчетах дозы флокулянта;

3)если технолог согласен с дозировкой, начинается процесс флокуляции.

V. Вариан?/p>