- •1. Организация дипломного проектирования
- •2. Организация защиты дипломного проекта
- •3. Основные требования к дипломному проекту
- •3.1 Тематика дипломного проекта
- •3.2 Исходные данные к дипломному проекту
- •3.3 Объем дипломного проекта
- •3.4 Структура пояснительной записки
- •3.5 Содержание типового дипломного проекта
- •4.1 Введение
- •4.2 Общая часть
- •4. Методические указания к выполнению отдельных частей дипломного проекта
- •4.3. Специальная часть
- •4.3.1. Проектирование подсистем и задач асоиу
- •4.3.3. Автоматизация проектирования
- •4.4. Экономическая часть
- •4.5. Вопросы охраны труда
- •4.6. Заключение
- •4.7. Список литературы
4.3. Специальная часть
Работа над специальной частью требует от дипломника практического применения знаний по специальным дисциплинам для решения конкретных задач в области системотехники.
Задачей автоматизации производства и управления является не столько автоматизация отдельных производственных операций, сколько комплексная автоматизация всего цикла «исследование - производство». Сквозная автоматизация цикла «исследование - производство» включает в себя иерархию различных автоматизированных систем: АСНИ, выполняющую научно-исследовательские работы по созданию изделий новых моделей, технологий; САПР, широко используемую на этапах конструкторской и технологической подготовки производства; АСУТП; АСУП корпоративного уровня, управляющую работой всех перечисленных систем, всего производства.
Дипломные проекты студентов специальности АСОИУ связаны, как правило, с разработкой функциональной или обеспечивающей части перечисленных выше автоматизированных систем. Весь возможный перечень тем дипломных проектов для специальности 2202, дающей квалификацию инженера - системотехника, составить практически невозможно, поэтому в методических указаниях приводится только примерный перечень тем и вопросов, подлежащих разработке.
4.3.1. Проектирование подсистем и задач асоиу
По данной проблеме темы дипломных проектов связаны чаще всего с разработкой функциональных подсистем и задач АСОИУ, информационного обеспечения, технического обеспечения и т. д.
Основное внимание при разработке данной темы необходимо уделить построению и анализу совокупности задач (подзадач), решаемых в подсистеме, а также разработке алгоритмов решения задач и их программной реализации.
Задача представляет собой основную структурную единицу функциональной части АСОИУ. Выделение задачи позволяет вести автономное проектирование и внедрять некоторые из задач параллельно с проектированием других. При этом должны учитываться информационные взаимосвязи между различными задачами.
— 18 —
Результатом проектирования любой задачи является один из разделов технического проекта "Описание постановки задачи" и соответствующий раздел рабочего проекта "Программы решения задачи".
В специальной части дипломного проекта необходимо проработать следующие вопросы:
1.Входная информация.
Здесь дается описание процедур подготовки исходной информации, включая перечень подразделении исполнителей, описание регламента и технологических операций подготовки данных.
Приводятся наименования и формы документов, условные обозначения, правила заполнения, сроки годности и хранения документов. Кроме того, необходимо дать количественные характеристики входного потока информации.
2.Выходная информация.
Приводится описание условных обозначений, форм получаемых документов, процедур получения и использования этих форм. Дается перечень подразделений и описание производственно-хозяйственных ситуаций, в которых используется полученная форма. Кроме того, необходимо отразить количественные характеристики объема информации и сроки получения информации.
3.Внешние информационные связи.
Содержат перечень и описание внешних входных (нормативно-справочных и оперативных) и выходных (информация, хранимая для связи с другими задачами) массивов с указанием наименований и идентификатора массива, наименование задачи, образующей или использующей массив, средства его создания и обслуживания.
4.Внутренние информационные связи.
Содержат описание массивов, которые формируются и используются только в этой задаче.
5.Используемые средства пакета прикладных программ (ППП).
Содержат описание компонент задачи, реализуемых средствами ППП, с указанием документации ППП, где производится подробное описание математических
— 19 —
методов, алгоритмов и документации, определяющей параметры настройки ППП (параметры генерации, набор макроопределений, схемы описаний), а также перечень и описание алгоритмов блоков пользователя.
6.Выбор программных средств.
Производится обоснование выбора программных средств, исходя из процедуры обработки информации, характеристик используемой вычислительной техники.
7.Алгоритм решения задачи.
Содержит описание компонент задачи, реализуемых средствами оригинального программирования и средствами ППП. Дается описание алгоритма обработки данных, приводятся расчетные формулы и соотношения для контроля вычислений и требования к точности вычислений.
Рекомендуется разработку алгоритма решения задачи производить в две стадии. На первой стадии разрабатывается информационная схема решения задачи, где показываются источники и приемники информации задачи, потоки документированной информации, пользователем процедуры по преобразованию входной и выходной информации, блоки преобразования данных периферийными устройствами; блоки преобразования информации с помощью компьютера
Вторая стадия заключается в уточнении информационной схемы и разработке алгоритма задачи. Для наглядного представления последовательности решения задачи могут быть использованы технологии CASE.
На этапе рабочего проектирования разрабатывается программа решения задачи, которая оформляется в соответствии с единой системой программной документации (ЕСПД) или соответствующих ГОСТов.
В дипломных проектах следует рассмотреть вопросы обеспечения надежности информации и программ.
8.Контрольный пример.
Выполняется для проверки правильности разработанного алгоритма решения задачи, отладки программ. Приводятся исходные данные и конечные результаты расчетов по задаче. Правильность алгоритма и работы программ оценивается совпадением итоговых данных контрольного примера и результатов вычислений.
— 20 —
9.Выбор комплекса технических средств (КТС).
Дается обоснование выбора КТС (без подробного расчета), исходя из организации сбора, передачи и подготовки информации на машинных носителях, обработки информации, методов получения выходных документов.
4.3.1.1. Разработка информационного обеспечения АСОИУ
В специальной части дипломного проекта по данной теме, как правило, рассматриваются возможные пути совершенствования документооборота на предприятии: решается задача создания информационной базы АСОИУ (баз и банков данных) и оптимизация ее построения, прорабатываются рекомендации по внедрению информационной базы АСОИУ, программного обеспечения и т. д.
Отдельно выделяются вопросы контроля входной и выходной информации, обеспечения защиты и достоверности информации. Кратко излагаются вопросы технического обеспечения задач сбора и переработки информации.
Детально излагаются следующие вопросы:
Анализ существующего информационного обеспечения. В данном вопросе дается анализ существующей системы классификации и кодирования технико-эко номической информации. Анализируются существующие методы организации, хра нения, накопления и доступа к информационным массивам. При этом выявляется наличие и объем нормативных и справочных данных, периодичность и объем по ступления оперативной информации.
Совершенствование информационной базы. На основании проведенного ана лиза делаются выводы о возможных путях совершенствования информационного обеспечения. Более рациональное информационное обеспечение может быть по строено за счет создания методов организации информационных массивов, в большей степени соответствующих характеру решаемых задач, структуре предприя тия, технологии использования, а также за счет четкого разделения массивов на по стоянные, вспомогательные, текущие, промежуточные и служебные.
Особое внимание следует уделить мероприятиям по совершенствованию и упорядочению системы классификации и кодирования. Решается вопрос о возможности создания базы или банка данных, об использовании уже существующих баз,
— 21 —
банков данных. Построение и использование специальных информационных языков - один из путей более компактной формы записи информации и обеспечения возможности обмена информацией между взаимодействующими АСОИУ.
Каждому мероприятию по усовершенствованию информационной базы необходимо дать технико-экономическое обоснование.
3. Построение и оптимизация информационной базы АСОИУ. Необходимо рассмотреть вопросы организации обновления, добавления и сортировки информа ционных массивов.
Как правило, прорабатываются процедуры сбора и подготовки первичных данных, а также формы входных и выходных документов, задачи устранения избыточности и дублирования информации, сокращения числа форм промежуточных документов.
4. Обеспечение достоверности и сохранности информации. В данном вопросе излагаются методы повышения достоверности обработки информации, системные, программные, аппаратные. Мероприятия по обеспечению сохранности информаци онных массивов.
4.3.1.2. Разработка технического обеспечения АСОИУ
1. Обоснование требований и выбор комплекса технических средств. Цель построения КТС - обеспечить техническими средствами экономичное, надежное и своевременное выполнение следующих функций:
сбор данных на местах;
технологии ввода данных на рабочих местах по базе сетевых решений;
обработка информации;
вывод результатов обработки данных на дисплей, в каналы связи или средства отображения;
размножение документации и предоставление потребителям информации.
Схему технологического процесса рекомендуется строить отдельно для объектов-источников информации, отдельно для вычислительного центра, а также промежуточных пунктов сбора и ретрансляции, если таковые предусмотрены.
— 22 —
При предъявлении требований к составу КТС, выбору оборудования, расчету количества однотипного оборудования и расчету его загрузки необходимо проверить возможность выполнения всех процедур, предусмотренных технологическим процессом.
При прочих равных возможностях удовлетворения требований к КТС, предпочтение должно быть отдано варианту с минимальной стоимостью обработки данных с помощью выбранного КТС. Величина стоимости определяется по приведенным затратам, т. е. с учетом стоимости как самого комплекса средств, так и затрат на его эксплуатацию.
Системные ограничения обычно оговаривают допустимые затраты времени на весь цикл - от момента начала подготовки на местах данных для передачи до заданного момента представления информации пользователям, а иногда и на некоторые группы операций внутри цикла. В рамках этих ограничений интервалы времени, выделяемого на выполнение одних операций, могут варьироваться в зависимости от времени, выделяемого на выполнение других операций. Поэтому процесс определения типа и количества технических средств обычно носит итеративный характер.
В процессе анализа времени, затрачиваемого равными устройствами на выполнение их функций, и в процессе рассмотрения вариантов выявляются «узкие» места нехватки времени (или дороговизны) по отдельным группам устройств. В этом случае следует либо выбирать устройства с большим быстродействием, либо увеличивать количество выбранных ранее устройств. Можно также снять критичность положения по недостатку времени, выделяемого на работу данной группой устройств, увеличивая производительность смежной группы и тем самым, уменьшая время выполнения данной функции.
При первоначальном распределении общего выделенного времени на выполнение необходимых функций рекомендуется исключить из общего баланса те интервалы времени, которые определяются внешней средой или жестко задаются какими-то другими условиями (например, регламентированные сроки приема-передачи данных от внешних или вышестоящих организаций, от систем контроля технологических процессов и т. п.).
— 23 —
2. Разработка вопросов надежности сложных технических систем. Целью указанной темы дипломного проекта является разработка методов повышенной надежности сложных технических систем на этапах их проектирования, изготовления или эксплуатации. Решение задач надежности необходимо рассматривать в рамках подсистем АСОИУ нормирования, обеспечения или контрольных расчетов надежности автоматизированной системы управления проектированием, изготовлением, или эксплуатацией сложных технических систем.
Проблема повышения надежности включает методы, которые можно разделить на три группы:
схемно-конструкторские (этап проектирования);
производственные (этап изготовления);
эксплуатационные (этап эксплуатации).
Схемно-конструкторские методы повышения надежности используются инженерами-разработчиками в стадии проектирования технических систем. Производственными считаются методы, определяющие пути повышения надежности в процессе производства и компоновки сложных систем. Эксплуатационные методы обеспечивают повышение надежности за счет организации технического обслуживания и ремонта систем на научной основе.
Наиболее актуальными задачами надежности сложных технических систем являются :
выбор и обоснование показателей эффективности и надежности для сложных тех нических систем различного класса, исследование связи между показателями эф фективности и надежности;
разработка систем автоматизированного проектирования (САПР) сложных си стем различного класса, исходя из требований обеспечения заданной надежности;
автоматизация процесса проведения испытаний на надежность, совершенствова ние испытательного оборудования;
разработка методов и алгоритмов определения оптимальных уровней надежности и ремонтопригодности систем; и элементов при нормировании показателей на дежности;
— 24 —
разработка систем контроля работоспособности технических систем и методов диагностики отказов;
автоматизация непрерывного статистического наблюдения за фактической на дежностью элементов сложных систол; в состоянии эксплуатации с целью прове дения мероприятий по повышению их эксплуатационной надежности;
разработка эффективных методов автоматизированного прогнозирования отказов элементов сложных технических систем;
решение задачи оптимального технического обслуживания систем адаптивными методами, позволяющими совмещать сбор данных об эксплуатационной надеж ности систем с управлением их обслуживанием;
исследование вопроса влияния структурного построения сложной системы из од ной определенной комбинации элементов на надежность всей системы (структур ная надежность) и разработка методов количественной оценки показателей на дежности систем на основании информации о надежности отдельных элементов;
исследование надежности систем производственного процесса с целью определе ния минимальной надежности АСОИУ, необходимой для автоматизированного управления производственным процессом;
исследование надежности комплексных систем «производственный процесс- АСОИУ» для определения оптимальных значений показателей надежности таких систем и их составных элементов; решение задачи оптимального резервирования элементов сложных технических систем с целью ликвидации «узких» мест с недостаточной надежностью рассматриваемых элементов для обеспечения требу емой надежности.
С позиций методов теории надежности проводится также и расчет комплекса технических средств (КТС) АСОИУ. Например, могут решаться следующие задачи:
выбор рациональной структуры КТС;
расчет состава и количества вычислительного оборудования;
расчет количества терминального оборудования и линий передачи данных и др.
3) Вопросы взаимодействия оператора с техническими средствами переработки информации (съем и обработка информации датчиками, контроллерами Fieldbus).
— 25-Основные направления дипломных проектов:
разработка вопросов взаимодействия оператора с техническими устройствами в системах «человек - машина»;
разработка методов и технических средств оценки функционального состояния и рабочих параметров оператора.
В основной части дипломного проекта должны быть отражены вопросы функционирования технических элементов разрабатываемой системы, анализ деятельности оператора в системе, разработаны алгоритмы и программы оценки эффективности решения задач управления, алгоритмы и программы расчета основных параметров, определяющих состояние оператора в системе «человек - машина».
Дипломный проект может быть также посвящен разработке технических средств съема и обработки текущей информации о состоянии оператора в процессе выполнения рабочих операций.
4.3.2. Автоматизированные системы управления технологическими процессами ГАСУТГП
Разработка подсистем и задача АСУ ТП должна исходить из того, что данная система управления - это сложная иерархическая человеко-машинная система. Характер задачи может быть самым различным: это и задачи оптимизации, управления и контроля производственных процессов, задачи выбора структуры и состава технических средств, задачи выбора метода средств сбора и обработки данных для контроля параметров технологических процессов и т.п.
При решении задач оптимизации необходимо отразить следующие вопросы:
Постановка задачи. В данном вопросе необходимо выбрать вид математической модели технологического процесса. Модель может быть как статической, так и динамической. Важно правильно определить критерии качества управления.
Выбор метода решения поставленной задачи.
Разработка алгоритма решения задачи. Здесь приводится описание входной, про межуточной и выходной информации. Если необходимо, приводится описание расчетных формул и выполняемых вычислений. Основное внимание следует уде-
— 26 —
лить блок-схеме алгоритма и ее описаниям. Необходимо также привести распечатку программы на одном из алгоритмических языков.
Контрольный пример.
Сделать выводы о решении поставленной задачи по результатам решения контрольного примера. Здесь решается реальный контрольный пример примени тельно к исследуемому технологическому процессу. Исходные данные для контрольного примера должны быть получены на производстве.
Выработка рекомендаций по внедрению результатов дипломного проектирования в промышленность.
Особо следует отметить микропроцессорные системы управления. В задачах такого класса следует проработать следующие вопросы:
Выбор критерия управления. Здесь следует иметь в виду, что использование ми кропроцессорной техники в АСУТП позволяет одновременно учитывать физиче ские параметры и критерии технико-экономической эффективности. Это дает возможность реализации качественного управления технологическим процессом.
Построение математической модели процесса. Математическая модель строится не для всего технологического процесса, а для отдельных его составляющих. Это облегчает разработку программ для мини- компьютеров, с помощью которых вы рабатываются управляющие воздействия (в задачах управления) или определяют ся и анализируются специфичные причины нестандартного функционирования (в задачах контроля).
Выбор способа управления процессом. Выбор способа управления связан, в частности, с проблемами надежности и стоимости. Стоимость систем с централь ным управлением обычно при большом числе управляемых объектов ниже стои мости децентрализованных систем. Такая закономерность, впрочем, с развитием технологии производства микропроцессоров, приведшей к созданию высокоэф фективных однокристальных микропроцессоров, проявляется все в меньшей сте пени.
Кроме того, системы на базе центральных управляющих микроЭВМ являются технологически менее надежными. Они нуждаются в дорогостоящих, помехоустой-
— 27 —
чивых линиях связи. Поэтому принцип распределенного управления в микропроцессорных системах постепенно становится превалирующим и реализация АСУТП в концепции Fieldbus является перспективной.
Эффективность микропроцессорной системы также может быть достигнута за счет рационального распределения функций управления между аппаратными и программными средствами, особая роль отводится системам с перестраиваемой структурой, предоставляющей хорошие возможности для реализации различных алгоритмов определения с использованием программируемых структур. Использование в процессе программно-алгоритмической обработки АСУ ТП комплексов автоматизации проектирования класса SCAD А- систем является также желательным.
Построение алгоритма управления (контроля).При разработке алгоритма управле ния (контроля) необходимо учитывать существующий алгоритм управления (контроля), выбранный критерий качества, особенности технологического про цесса, выбранный способ управления и т. п. Необходимо построить блок-схему процесса управления (контроля) и дать ее описание. При разработке алгоритма важно иметь в виду, что управление должно осуществляться в реальном масштабе времени.
Программное обеспечение. Количество программных модулей определяется со держанием и количеством реализуемых функций системы управления. В диплом ном проекте программы разрабатываются по указанию руководителя дипломного проекта. Решение задачи построения технического обеспечения АСУ ТП также должно основываться на современной тенденции- широком применении персо нальных компьютеров и микроконтроллеров. Решение задачи, как правило, сле дует начинать с расчета необходимого количества различного оборудования и выбора его конкретного вида. После произведенных расчетов выбирается способ компоновки технических средств. Все расчеты и выбор компоновки должны ис ходить из заданной схемы технологического процесса.
— 28 —
