- •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.3. Автоматизация проектирования
Тематика дипломных проектов по данной проблеме связана, как правило, с разработкой математических моделей и методов в САПР, технического, информационного и математического обеспечения САПР.
Системный подход к решению задачи состоит в понимании того факта, что любая система такой сложности, как САПР, не может быть создана и внедрена сразу вся целиком. Поэтому в дипломном проекте особенно важно отобразить и обосновать выбор совокупности решаемых системой задач на каждом этапе ее эволюционного развития с обеспечением их системного единства и взаимной совместимости.
Круг конкретных задач, подлежащих разработке в специальном разделе дипломного проекта, разнообразен:
создание информационной базы системы проектирования;
создание ППП автоматизированного проектирования;
построения технического обеспечения САПР;
оптимизационные задачи;
обеспечение надежности функционирования САПР и целый ряд других задач.
При решении любой из названных задач следует базироваться на следующих принципах:
САПР - человеко-машинная система;
САПР - иерархическая система, реализующая комплексный подход к автоматиза ции всех уровней проектирования;
САПР - совокупность информационно согласованных подсистем;
САПР - открытая и развивающаяся система.
При разработке ППП или отдельных программ разрабатываются следующие вопросы:
алгоритмы автоматизируемых задач проектирования и блок-схемы алгоритмов с комментариями к ним;
решение задач на алгоритмическом или машинно-ориентированном языке;
— 29 —
вопросы информационной совместимости с другими пакетами программ данной системы;
вопросы эксплуатации разработанного пакета и рекомендации по его внедрению.
САПР функционирует, как правило, в диалоговом режиме. При разработке языка диалогового взаимодействия особое внимание следует уделить изучению профессионального языка конструктора (технолога), который специфичен для каждой конкретной области.
При этом отражаются следующие вопросы:
описание структуры проектируемого объекта. Здесь необходимо привести имена всех компонент объекта вместе с описанием их атрибутов, описание операций проектирования, выбор фраз и обоснование способа построения фраз (директив);
методы и организация лексического анализа фраз (директив), организация и управление процессом проектирования. Разрабатывается программа языкового взаимодействия конструктора (технолога) с информационной системой. При ре шении задач, связанных с построением технического обеспечения САПР, реша ются задачи, аналогичные тем, которые возникают при проектировании. При этом необходимо иметь в виду, что задачи проектирования и конструирования во многих инженерных областях по своему характеру и содержанию не относятся к задачам вычислительным. Например, конструктор в соответствии с намеченным принципиальным решением взаимно располагает детали, представляя результаты в графической форме.
В связи с тенденцией создания специализированных автоматизированных рабочих мест для проектировщиков, конструкторов темы дипломных проектов могут быть посвящены разработке компонент этих систем.
4.3.4. Автоматизированные системы научных исследований ГАСНШ
В настоящее время автоматизированные системы научных исследований (АСНИ) находят широкое применение в народном хозяйстве и обеспечивают дальнейшее развитие фундаментальных направлений в науке.
АСНИ отличаются от других типов автоматизированных систем (АСУТП, АСОИУП, САПР и т.д.) характером информации на выходе системы. Прежде всего,
— 30 —
это данные, получаемые в результате научной деятельности человека и создаваемые на основе этих данных математические модели исследуемых объектов, явлений или процессов. Адекватность и точность таких моделей обеспечивается всем комплексом методических, программных и других средств. Поэтому АСНИ являются системами для получения, корректировки или исследования моделей, используемых затем в других типах автоматизированных систем для управления, проектирования.
Ниже приводятся возможные варианты тем дипломных проектов.
Разработка технической структуры АСНИ.
Цель дипломного проекта по данной теме - это выработка технических решений, дающих полное представление о создаваемой АСНИ и ее подсистемах. Последовательность работ на стадии разработки технического проекта АСНИ следующая:
разработка предварительной технической структуры АСНИ;
анализ характеристик функционирования АСНИ;
разработка базовой технической структуры АСНИ;
разработка структуры информационного обеспечения АСНИ;
разработка структуры математического обеспечения АСНИ.
В дипломном проекте чаще всего проводятся разработки одной из стадий создания технического проекта АСНИ или же некоторых стадий, но для какой-то конкретной подсистемы.
При разработке предварительной технической структуры АСНИ решаются следующие вопросы:
определение числа уровней АСНИ и совокупности алгоритмов, выполняемых на каждом уровне;
определение трудоемкости и сложности алгоритмов каждого уровня;
определение технической структуры АСНИ и распределение функций по подси стемам;
определение параметров устройств каждой функциональной группы технических средств.
Решение задач анализа характеристик функционирования АСНИ должно учитывать, что процесс функционирования АСНИ имеет информационный характер, в
— 31 —
котором учитывают четыре основных звена: объект исследований, АСНИ, исследователя и внешнюю среду.
При разработке базовой технической структуры АСНИ разрабатываются следующие вопросы:
Определение специфических требований к отдельным подсистемам, корректи ровка состава технических средств;
сопоставление требований информационной и программной частей с техниче ской частью АСНИ;
построение загрузочной диаграммы АСНИ;
определение производительности отдельных подсистем и системы в целом.
Разработка структуры информационного обеспечения АСНИ основывается на базовой технической структуре АСНИ и характеристиках входящих в нее средств автоматизации. Информационное обеспечение должно строиться с учетом методологических положений проектирования АСНИ.
Разработка информационного обеспечения складывается из следующих стадий:
Выбор структуры данных. Здесь разрабатывается способ размещения данных в памяти, выбирается вид структуры записей и дается обоснование его выбора.
Анализ общей схемы организации данных. При организации работы с данными необходимо учитывать следующие основные требования: единство использова ния информационной базы всеми решаемыми в системе задачами; типовость схем оперирования с массивами, позволяющая разработать общий программный аппа рат для работы с ними.
На стадии разработки структуры программного обеспечения АСНИ должны рассматриваться в основном вопросы выбора и создания прикладного программного обеспечения, т. е. программ и ППП, предназначенных для осуществления процедур исследований для испытаний. Здесь можно выделить следующие основные моменты:
1. Определение набора типовых (стандартных) программ обработки. Составление списка программ. На основании анализа видов обработки данных и анализа
— 32 —
объектов автоматизации определяется необходимый состав стандартного математического обеспечения.
Определение списка программ, которые необходимо разработать.
Разработка алгоритмов и программ. Разработка производится согласно списку, определенному в п.2. Алгоритм разрабатывается на основании математической модели автоматизированного процесса. При этом должна учитываться структура используемых информационных массивов и особенности используемых техниче ских средств.
Проектирование автоматизированной систем комплексных испытаний сложных объектов.
При комплексных испытаниях сложных объектов АСНИ решают задачи получения анализа совокупности рабочих параметров объектов, их агрегатов и узлов, управления технологическими процессами при подготовке и проведении исследований.
Основной целью создания подобных систем является повышение производительности труда при подготовке и проведении испытаний, сокращение исследовательского цикла обработки объектов и их агрегатов, уменьшение количества экспериментальных изделий за счет уплотнения программ испытаний, сокращения потерь от качественного проведения ряда технологических операций и т.д.
При разработке комплексных испытаний в дипломном проекте разрабатываются следующие вопросы:
Сбор данных, измерение, регистрация и индикация отдельных параметров, контроль состояний отдельных узлов, отработка законов регулирования, реги страция аварийных ситуаций, экспресс-обработка информации с целью выдачи управляющих действии;
Обработки данных с целью анализа группы взаимосвязанных параметров, фор мирование промежуточных массивов с целью организации режима «визуального контроля», выдачи массивов на устройства отображения, анализа аварийных си туаций с целью выдачи данных оператору;
Реализация алгоритмов на конкретном вычислительном комплексе.
— 33 —
При разработке названных вопросов необходимо учитывать особенности регистрации данных испытаний, обработки данных и организации оперативного контроля за ходом испытаний и ряд других особенностей.
Дипломные проекты могут быть посвящены решению вопросов общего характера по отношению к рассмотренным системам, в этом случае можно предложить следующие варианты тем:
Оптимизация решений в АСОИУ.
Статистическое моделирование объектов и процессов управления.
Проектирование и модернизация программного обеспечения микропроцессорных структур.
Исследование, разработка и повышение эффективности информационного обес печения человека.
Решение задач, связанных с технологией программирования, структурные или объектные подходы.
Разработка программного обеспечения обработки информации в концепции CASE- технологии проектирования.
Автоматизированные системы обучения.
Выбор параметров настройки и генерации комплексов системных программ ППП.
Тема проекта может пересекаться с несколькими из перечисленных выше вариантов. Допускаются и другие варианты тем, однако они не должны выходить за рамки специальности 2202. В таких ситуациях вопрос решается с куратором. В особых случаях тема и содержание дипломного проекта согласуются с заведующим кафедрой ИТАС.
Ниже приводится примерный перечень вопросов, которые могут составить содержание специальной части по предложенным вариантам. I. Оптимизация решений в АСОИУ
1. Системный анализ объекта управления (оптимизации): определение целей,
уточнение границ объекта, анализ связей со средой, параметризация объекта,
выявление существенных факторов и ограничений и т. п.
— 34 —
Выбор и обоснование критериев эффективности, построение математической модели. Определение или оценка численных значений всех параметров модели.
Анализ модели, проверка адекватности, исследование возможности упроще ния.
Разработка вопросов коррекции модели.
Выбор метода оптимизации.
Разработка алгоритмов и программ решения задачи.
Разработка интерактивных процедур принятия решений.
Апробирование системы оптимизации, оценка полученных результатов.
9. Разработка мероприятий и рекомендаций по внедрению результатов решений. В качестве объекта оптимизации могут выступать как составляющие обеспечи вающей части АСОИУ (системы хранения и поиска информации, структуры КТС и т.д.), так и функциональные задачи или подсистемы.
II. Статистическое моделирование объектов и процессов управления
Обоснование целесообразности применения статистического моделирования для исследования объекта управления.
Выбор способа моделирования, обоснование применения технических средств, моделирование с использованием реальных звеньев, с участием человека-опе ратора. Выбор масштаба времени.
Построение имитационных моделей. Составление общей структуры модели, алгоритмов и программ.
Планирование эксперимента и автоматизированная обработка результатов экс перимента. Оценка характеристик стохастической взаимосвязи случайных ве личин н процессов (точное и интервальное оценивание параметров распределе ний, проверка гипотез, регрессионные модели и т. д.).
Анализ результатов эксперимента. Оценка эффективности производственного или технологического процессов, организационно-технических систем.
Ш.Проектирование и модернизация программного обеспечения микропроцессорных структур, АСОИУ 1. Построение графа набора задач, приведенного к ярусно-параллельной форме.
— 35 —
Решение вопросов мультипрограммного преобразования алгоритмов.
Разработка алгоритмов мультипрограммного обеспечения.
Особенности уровней программирования систем реального времени.
Разработка моделей надежности программного обеспечения.
Разработка других системных программ, расширяющих возможности операци онной системы.
Разработка программ моделей надежности.
Разработка системных сервисных программ.
Взаимодействие со средствами, обеспечивающими ввод-вывод информации об объекте управления.
10.Диспетчеризация внешних устройств, SCADA технологии. 11 .Информационный обмен между оператором и техническими средствами. 12.Оценка надежности программных средств.
ГУ.Исследование, разработка и повышение эффективности информационного обеспечения человека в АСОИУ
Обследование функции и деятельности управленческого персонала предприя тий, цехов, участков с точки зрения количества и содержания информации. Специфика функционирования УВК в режиме советчика и при супервизорном управлении.
Разработка и выбор средств, методов исследования систем с человеком.
Определение объема информационных потоков оператора в АСОИУ.
Разработка модели производственной ситуации (при исследовании в лабора торных условиях). Исследование режимов работы объекта в различных ситуа циях, обоснование полноты набора задач АСОИУ, решаемых человеко-машин ным комплексом.
Выбор способов количественной оценки эффективности системы с человеком.
Разработка моделей для оценки законов управления в супервизорном управле нии.
Составление и проведение инженерно-психологического эксперимента.
— 36 —
8. Анализ результатов эксперимента. Рекомендации по улучшению информационного обеспечения человека в АСОИУ. У.Решение задач, связанных с технологией программирования
Анализ недостатков существующих CASE технологий программирования или конкретной технологии, которую предполагается усовершенствовать.
Решение организационных и экономических вопросов, связанных с внедрени ем новой технологии.
Разработка методических аспектов программирования больших программных систем.
Разработка вопросов тестирования и отладки программ.
Решение технологических вопросов проектирования программ.
Решение вопросов документирования программной разработки.
Разработка программной поддержки технологии.
Решение вопросов адаптации технологии и программной поддержки к конкрет ной CASE среде проектирования.
Анализ перспектив развития технологии.
У1.Разработка информационного обеспечения АСОИУ в выбранной CASE среде.
Выбор и обоснование структуры базы данных.
Разработка фрагментов ППП для ведения базы данных.
Решение задач обработки информации, хранящейся в базе данных или в систе ме файлов.
Разработка программного обеспечения для удаленного доступа к базам данных или отдельным файлам.
Разработка системы хранения и обработки информации с использованием ре ляционного и объектного подходов.
Разработка систем представления знаний (интеллектуальных банков).
Применение методов теории распознавания образов для организации процедур поиска информации в АСОИУ. Анализ перспективных методов хранения и об работки данных.
Выбор CASE среды для разработки проекта АСОИУ.
— 37 —
УП.Автоматизированные системы обучения (АСО)
Анализ задач, решаемых АСО.
Анализ возможности использования стандартного оборудования вычислитель ных комплексов в АСО и разработка специальных терминальных устройств.
Разработка методики и алгоритмов решения задач программированного контроля и обучения.
УШ.Выбор параметров настройки и генерация комплексов системы программ ППП
Назначение ППП, характеристика особенностей, связанных с генерацией про граммных модулей.
Анализ подмножества задач, для решения которых настраивается ППП.
Структура пакета, описание этапов генерации.
Выбор и описание параметров генерации.
Составление программ генерации.
Проведение генерации.
Анализ результатов генерации.
По уровню проработки общая и специальная части дипломного проекта должны соответствовать требованиям, предъявляемым к техническому и рабочему проекту.
