Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование систем управления технологическими процессами и проз..pdf
Скачиваний:
19
Добавлен:
15.11.2022
Размер:
12.07 Mб
Скачать

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

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

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

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

4.5. Структурное проектирование

Структурное проектирование систем (рис. 4.8) является связую­ щим звеном между структурным (системным) анализом и проектиро­ ванием программно-технического комплекса системы управления.

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

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

Сложность струюурного проектирования обусловлена тем, что программисты и технические специалисты, участвующие в проек­

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

Исходными данными для этапа структурного проектирования служат техническое задание на проектируемую систему и отчет о структурном анализе объекта автоматизации. На этой основе произ­ водится декомпозиция данных и процессов, разрабатываются про­ фили транзакций, производится логическое проектирование, уто­ чнение технических деталей проекта системы и группировка ком­ понентов. Блок-схема алгоритма этапа структурного проектирования приведена на рис. 4.9.

Рис.4.9. Блок-схема алгоритма этапа структурного проектирования СУ

Логическое проектирование

Логическое проектирование СУ включает в себя декомпозицию

ипостроение логической модели.

Декомпозиция данных

После изучения системной спецификации приступают к анализу

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

При декомпозиции данных системы необходимо решить сле­ дующие подзадачи:

-выявление входных данных;

-выявление выходных данных;

-анализ хранимых данных;

-определение связей между хранимыми данными;

-анализ взаимосвязанных данных;

-сопоставление хранимых и входных данных;

-сопоставление выходных данных с хранимыми и входными данными.

Декомпозиция процессов

По завершении анализа данных проводится анализ требований

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

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

итем самым обеспечить гибкость для дальнейших этапов про­

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

При декомпозиции процессов необходимо выполнить следующие операции:

- ввести процессы идентификации и документации входных данных системы, с учетом “жизненного цикла” каждого входного данного;

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

-сопоставить хранимые и входные данные для процессов;

-идентифицировать элементы данных, не выявленные при

сопоставлении;

-идентифицировать и перечислить ограничения и перспективные потребности;

-провести подготовку к критическому анализу.

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

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

Физическое проектирование системы

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

Уточнение технических деталей

Уточнение технических деталей сводится к модификации логического проекта в соответствии с ограничениями, накладыва­

емыми возможностями использования программно-технических средств. Техническая реализация системы обычно не совпадает с логическим проектом (который представляет собой идеальный про­ ект), но должна к нему стремиться. Нередко существуют несколько альтернативных вариантов проекта, каждый из которых имеет право на реализацию. Разработчик должен помнить правило: “чем проще, тем лучше”.

Уточнение технических деталей представляет собой итератив­ ный процесс (то есть оно должно продолжаться до тех пор, пока не будут выполнены все технические требования) и включает следующие операции:

-документирование и утверждение ограничений;

-выбор способа физической реализации процедур и файлов;

-ввод процедур сортировки данных и управления доступом;

-оценка объемно-временных характеристик информационной системы.

Выявление ограничений

Ограничения следует разделить на внешние и внутренние. К внешним ограничениям относят:

-стоимость разработки;

-эксплуатационные расходы;

-стоимость комплекса программно-технических средств.

К внутренним ограничениям относят, в первую очередь, воз­ можности предприятия (финансово-экономические и кадровые).

Оценка времени работы информационной системы

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

-приоритет выполнения заданий;

-число заданий;

-размер записей;

-число записей;

-использование каналов передачи данных;

-время, требуемое процессору для обработки заданий;

-время обращения к файлам;

-объем необходимой оперативной и дисковой памяти.

4.6. Исследование стоимости разработки систем управления технологическими процессами

и производствами

Исследование стоимости разработки системы проводится на основе отчета об анализе реализуемости разработки системы. Анализ проводится по принципу “затраты - эффективность”

В общем случае методика исследования стоимости реализуемого решения проектируемой системы включает:

-определение годовой экономии от внедрения системы управ­

ления;

-ежегодный экономический эффект от внедрения;

-затраты на приобретение средств вычислительной техники (ВТ) для одного рабочего места, подлежащего автоматизации;

-общие затраты на проектирование и создание системы управ­

ления;

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

Годовая экономия от внедрения системы определяется по формуле

где N -

3 = N Z,

(4.1)

количество автоматизированных рабочих мест (АРМ);

Z -

прямой экономический эффект от внедрения одного АРМ,

 

определяемый по формуле

 

 

Z = H - R ,

(4.2)

где Н - ежегодный экономический эффект;

R - приведенные к одному АРМ затраты на приобретение средств вычислительной техники и системы передачи данных и т.д.

Ежегодный экономический эффект определяется по формуле

X К -С (Р - Ш )

(4.3)

100

где X - число ИТР и служащих, пользующихся одним АРМ (обычно

2 - 4 );

К- средневзвешенное число смен (1 - 2,5);

С- средние ежегодные затраты на одного сотрудника;

Р- относительная средняя производительность сотрудника, пользующегося АРМ (от 140 до 350%).

Затраты на приобретение средств ВТ для одного АРМ

рассчитываются по формуле

 

 

R =

Клг/Т \i'ti

Сгь +С п

(4.4)

 

 

АС m

 

 

 

 

N

 

 

где КАС -

общие затраты на проектирование и создание АС;

 

Тш Г жизненный

цикл технического оборудования (норматив­

Сэ -

ный срок жизненного цикла от 5 до 10 лет);

 

текущие ежегодные эксплуатационные расходы;

 

Сп -

текущие ежегодные расходы на развитие программных

 

 

средств.

 

 

 

Общие затраты на проектирование и создание системы

определяются:

Ксу = К1+ К2 + К3,

(4.5)

 

 

 

где Kt - производственные затраты;

 

К2 -

 

капитальные вложения;

 

 

К3 -

остаточная стоимость ликвидированного оборудования.

где С! -

 

 

К1= С, + С2 + С3,

(4.6)

затраты на НИР (исследование) и ТЗ;

 

С2 -

затраты на опытную эксплуатацию и внедрение;

 

С3 -

затраты на рабочий проект.

 

 

 

 

*2 = £ > '

(4.7)

где Ki -

 

 

 

/=1

 

затраты на приобретение ЭВМ, аппаратуры передачи (АП),

 

периферийной техники (Т), помещений, прокладку каналов

 

связи (КС), служебных площадей и т.д.

 

 

 

Тжц = ^ Ю

( 1 - а Т Г )>

(4.8)

/=1

где Ki - первоначальная стоимость действующего /-того вида оборудования;

а - годовая норма амортизации (12% от стоимости ВТ); 7Р - длительность эксплуатации /-того вида оборудования.

Сэ = Х С/Э

(4.9)

где Ci3- основная и дополнительная зарплата с отчислениями едино­ го социального налога, амортизация, ремонт (3- 4% от стои­ мости ВТ), затраты на аренду каналов связи, прочие расходы (принимаются в размере 0,7 - 1 % от стоимости ВТ) и т.д.

Срок окупаемости определяется по формуле

 

5 = КАС/ Z (в годах), (в месяцах — 5*12/

(4.10)

Коэффициент эффективности:

£ = 1 / 5 (4.11) Разработчик совместно с заказчиком подвергают структурный проект системы управления критическому анализу и сопоставляют его с общим планом разработки системы. Оцениваются технические характеристики системы и ресурсы, используемые совместно с дру­ гими системами. Проверяются обоснованность принятых решений и их качество. Если заказчик положительно оценивает результаты решения задачи, то подготавливается документация по плану проектирования новой автоматизированной системы и осущес­

твляется подготовка спецификации СУ.

Типовые расходы на внедрение автоматизированных систем

Общая стоимость внедрения автоматизированной системы (рис. 4.10) складывается, во-первых, из стоимости предпроектного обсле­ дования и разработки организационно-эксплуатационной схемы функционирования системы на конкретном предприятии; во-вторых, из стоимости лицензий на программные средства, входящие в состав системы; в-третьих, обучения персонала; в-четвертых, услуг по вы­ полнению пусконаладочных работ и максимально быстрому переводу системы в режим промышленной эксплуатации. Если стоимость лицензии на программные средства принять за 100%, то стоимость предпроектного обследования и разработки схемы функционирования составит примерно 30%, обучение персонала 20%, пусконаладочные работы 80%. Таким образом, общая стоимость внедрения для предприятия будет примерно в 2,2 - 2,3 раза больше, чем стоимость самой системы.

Суммарные затраты на разработку стратегии автоматизации, по экспертным оценкам, могут составить 5 - 1 0 тыс. долларов для предприятия численностью около 500 человек. Потери при отсутствии стратегии составляют от 100 тыс. до 800 - 900 тыс. долларов.

-отчет для представления заказчику;

-системную спецификацию.

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

Таблица 4.2

 

Содержание отчета для заказчика

 

Раздел отчета

Содержание раздела

!

1

Введение

Приводится список лиц, ответственных за pea-

j

 

 

лизацию проекта со стороны заказчика и со

I

 

 

стороны исполнителя. Приводятся основные

j

 

 

подходы к проектированию новой системы.

j

2Общие

сведения

Приводятся сводка требований заказчика к но­

вой системе, сводка рассмотренных альтерна-

тивных вариантов новой системы. Приводятся

!

расчеты затрат по всем рассматриваемым (аль-

i

тернативным) вариантам системы. Дается крат- j кое описание рекомендуемого варианта реали- ; зации новой системы.

3Описание

обработки

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

4Отвергнутые

альтернативы

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

Системная спецификация (табл. 4.3) описывает существующую систему, определяет требования к новой системе и план ее реализа­ ции.

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

 

 

Системная спецификация

NQ

Раздел

Содерж ание раздела спецификации

 

специфика­

 

 

 

ции

 

1

Введение

Описываются цели и задачи создания новой СУ. Приводят­

 

 

ся основные данные о заказчике на проектирование, о ис­

 

 

полнителе (состав группы проектировщиков), о сроках ра­

 

 

боты и стоимости проекта.

2

Границы

Указываются ответственные за проведение анализа сущест­

 

разграниче­

вующей системы, как со стороны заказчика, так и со сторо­

 

ния

ны исполнителя (за каждый этап и каждую стадию проекти­

 

 

рования). Приводятся ограничения, оказывающие влияние

 

 

на реализацию окончательного варианта проекта.

3

Описание

Ориентация существующей системы, сводка имеющихся

 

существую­

операций и операционных диаграмм, разработанные бланки

 

щей системы

операций, описывающих существующий технологический

 

(описание

процесс в организации. Приводится описание и логическая

 

объекта)

структура данных. Указываются ссылки на эксплуатацион­

 

 

ную документацию, имеющую место в существующей сис­

 

 

теме, и приводятся стоимостные оценки.

4

Требования

Приводятся общие цели разработки новой системы и де­

 

к новой

тальные требования к ней на основе анализа ключевых фак­

 

системе

торов эффективности, информационных требований. При­

 

 

водятся новые и модифицированные операции.

5

Описание

Дается общее описание новой проектируемой системы,

 

новой (про­

приводится сводка новых (автоматизируемых и неавтомати-

 

ектируемой)

зируемых) операций и операционных диаграмм в виде

 

системы

бланка операций. Производится описание данных, экранов

 

 

терминалов и интерфейсов к другим системам. Рассматри­

 

 

ваются вопросы защиты системы, безопасности и контроля

 

 

данных, контроля ошибок, уровня секретности. Оценивают­

 

 

ся предполагаемые данные и частота их обработки.

6

План реали­

Составляется календарный план проектирования (создания)

 

зации

новой СУ.

7

Описание

Рассматриваются вопросы организации обучения пользова­

 

обязанностей

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

 

пользовате­

ние проектируемой системы специалистами заказчика.

 

лей

 

8

Оценка

Производится оценка затрат по показателю «затраты - эф­

 

затрат

фективность», приводятся текущие и прогнозируемые за­

 

 

траты на разработку системы, рассчитывается прямая и кос­

 

 

венная прибыль от внедрения системы.

9Оценка

требуемых

ресурсов

1

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

5. ПРИНЦИПЫ И ОСОБЕННОСТИ ПРОЕКТИРОВАНИЯ КОМПЛЕКСА ТЕХНИЧЕСКИХ СРЕДСТВ АВТОМАТИЗИРОВАННЫХ СИСТЕМ

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

При проектировании КТС в первую очередь следует принимать во внимание тенденцию развития средств вычислительной техники. Использование локальных программно-технических комплексов не всегда позволяет получить желаемый эффект из-за того, что не учиты­ вается их взаимное влияние и не согласованы реализуемые ими цели. Поэтому в последние годы основной тенденцией развития автомати­ зированных систем стала интеграция локальных программно-техни­ ческих комплексов, т.е. создание интегрированных систем, в которых функционирование отдельных подсистем согласуется и определяется исходя из поставленных целей. Интегрированные системы обеспечи­ вают более быстрый рост эффективности за счет выбора наиболее оптимальных вариантов согласованного функционирования отдель­ ных компонентов, повышения достоверности и степени использова­ ния информации, решения новых (по функциям) комплексов задач по оптимизации принятия решений, рационального распределения функций управления.

В основе проектирования комплекса технических средств СУ лежит интеграция широкого спектра оборудования. Основными задачами проектирования являются:

-разработка инфраструктурных средств вычислительной техники, создание и развитие систем передач данных (СПД);

-использование персональных ЭВМ в управлении и автомати­ зации информационных потоков на каждом рабочем месте;

-объединение персональных ЭВМ в локальные и корпора­ тивные вычислительные сети;

-объединение распределенных информационных баз данных

вединый банк данных.

На разработку технического проекта системы управления ока­ зывают существенное влияние следующие показатели:

-производительность (т.е. минимальные совокупные затраты времени на преобразование заданного объема информации в искомое решение с обеспечением ее достоверности);

-пропускная способность (т.е. обеспечение передачи макси­ мального количества информации в соответствии с требованиями технического задания (заказчика);

-вычислительная мощность (т.е. суммарное количество вычислительных операций, необходимых для обеспечения обработки информации);

-быстродействие (т.е. количество обрабатываемой инфор­ мации за единицу времени в соответствие с техническим заданием);

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

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

-стоимость единицы информации (т.е. затраты, связанные с организацией первичной и производной информации в рамках системы);

-стоимость системы (т.е. совокупные затраты, идущие на при­ обретение комплекса программно-технических средств и проек­ тирование);

-срок окупаемости системы (т.е. временной период, за который возмещаются средства, вложенные в разработанную систему).

Оптимальный уровень этих показателей зависит:

-от структуры комплекса технических средств автоматизи­ рованной системы;

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

-от состава запоминающих устройств, в том числе и ре­ зервных;

-от степени автоматизации рабочих мест автоматизированной системы;

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]