Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Этапы создания специализированного программного и информационного обеспечения (СПИО)




 

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

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

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

- теоретический анализ уравнений связи между параметрами процесса и экспериментальное определение статических и динамических характеристик процесса (на этом этапе используются методы идентификации);

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

- анализ полученной математической модели и выработка рекомендаций по улучшению производственного процесса;

- формулирование оптимальных алгоритмов на основании рекомендаций предыдущего этапа;

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

Разработка СПИО, как составной части АСУ ТП, регламентируется документами определяющими разработку АСУ ТП (в том числе Государственными стандартами на автоматизированные системы управления технологическими процессами). В то же время и на него распространяется действие документов Единой системы программной документации, оговаривающих стадия разработки, этапы и содержание работ, а также виды программ и программных документов. Практически стадии создания СПИО по наименованию те же, что и стадии создания АСУ ТП в целом (табл. 2). При этом допускается объединять, исключать этапы работ и (или) их содержание, а также вводить другие этапы работ по согласованию с заказчиком.

Выпуск технического задания на СПИО осуществляется на стадии разработки технического проекта АСУ ТП и, таким образом, сдвинут относительно окончания разработки технического задания на систему в целом. Работы, проводимые на стадии технического задания для АСУ ТП в целом, включают следующие этапы:

· предварительное обследование автоматизируемого технологического процесса;

· предпроектные научно-исследовательские работы;

· эскизная разработка АСУ ТП;

· разработка технического задания на создание АСУ ТП.

 

Таблица 2 - Основные стадии разработки программ и программной документации

 

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

 

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

- методика проведения эксперимента;

- методика обработки экспериментальных данных;

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

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

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

Разработка математическихмоделей для АСУ ТП включает:

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

- описание преобразований веществ и энергии, осуществляемых в технологическом процессе;

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

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

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

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







Дата добавления: 2015-08-17; просмотров: 500. Нарушение авторских прав

Studopedia.info - Студопедия - 2014-2017 год . (0.007 сек.) русская версия | украинская версия