Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

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

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

В первой главе проведены анализ структурной организации и классификация интерактивных систем (ИС), анализ методов проектирования структур программного обеспечения ИС. Проведен обзор существующих методов структурного анализа и проектирования ИС, показавший необходимость их совершенствования, в том числе необходимость формализации процесса выбора их структуры, формализации операций со структурами… Читать ещё >

Содержание

  • Глава 1. Обзор методов структурного анализа и проектирования ИС
    • 1. 1. Классификация ИС
    • 1. 2. Обзор методов структурного анализа и проектирования
    • 1. 3. Выводы по главе
  • Глава 2. Метод проектирования структур ИС
    • 2. 1. Локальные алгоритмы
    • 2. 2. Обобщенная графовая модель структуры ИС
    • 2. 3. Основные правила проектирования структур ИС
    • 2. 4. Примеры выбора лучшей структуры ИС
    • 2. 5. Выводы по главе
  • Глава 3. Принципы организации обобщенных взаимосвязанных моделей и инструментальные средства проектирования ИС
    • 3. 1. Принципы организации обобщенных взаимосвязанных моделей проектируемых объектов
      • 3. 1. 1. Понятие и состав обобщенных взаимосвязанных моделей
      • 3. 1. 2. Методы документирования на основе ОВМ
    • 3. 2. Инструментальные средства для создания ИС
      • 3. 2. 1. Алгоритм моделирования гибких нитей
      • 3. 2. 2. Алгоритм моделирования архимедовой спирали
      • 3. 2. 3. Алгоритм построения зоны видимости наблюдателя
      • 3. 2. 4. Алгоритмы управления объемными геометрическими моделями с помощью пространственно-векторной мыши
      • 3. 2. 5. Алгоритм мониторинга состояния технических средств
    • 3. 3. Выводы по главе
  • Глава 4. Использование разработанных методов и инструментальных средств для создания программного обеспечения ИС
    • 4. 1. Проектирование алгоритмов и программного обеспечения для моделирования БКР
    • 4. 2. Проектирование алгоритмов и программного обеспечения для моделирования и эргономического анализа комплекса технических средств ОДУ АЭС
    • 4. 3. Проектировшше алгоритмов и программного обеспечения для мониторинга и управления ССС
    • 4. 4. Проектировшше алгоритмов и программного обеспечения для моделирования тросово-иружинных амортизационных платформ
    • 4. 5. Выводы по главе 4

Разработка методов проектирования структур и инструментальных средств для создания интерактивных систем (реферат, курсовая, диплом, контрольная)

Актуальность темы

.

К настоящему времени сложился новый класс программных и технических средств — интерактивные системы (ИС), которые позволяют в реальном времени получать информацию от датчиков технологических процессов и оператора, управлять процессом решения прикладной задачи, представлять полученные результаты оператору или управлять исполнительными механизмами и станками с ЧПУ [6]. Интерактивные системы производят операции над графическими данными по созданию геометрических моделей, расчету процессов визуализации моделей объектов и соответствующих параметров [30]. Примерами такого рода систем являются системы автоматизированного проектирования, автоматизированные системы управления технологическими процессами, SCADA-системы, системы мониторинга и т. п. Для их проектирования становятся актуальными проблемы исследования принципов структурной организации, разработки методов синтеза их структур, используемых структур данных, способов согласования с внешними устройствами, разработки инструментальных средств для создания таких систем, включая средства графического взаимодействия пользователей с системами.

Большой вклад в разработку методов синтеза программно реализованных систем внесли работы Артамонова Е. И. [51,53,54,55], Кульбы В. В. [50,52], Косяченко С. А. [52], Микрина Е. А., Цвиркуна А. Д. [10,50] и др.

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

Цель и задачи работы.

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

— исследование принципов построения ИС, алгоритмов функционирования, структур алгоритмов, используемых математических моделей и их структур данных;

— разработка метода проектирования структур программного обеспечения ИС, генерация и выбор вариантов структур программного обеспечения проектируемых ИС;

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

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

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

Методы исследований основаны на использовании алгоритмов компьютерной графики, методов и средств автоматизированного проектирования, теории множеств, теории графов, линейной алгебры, аналитической и начертательной геометрии, а также математического анализа.

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

Практическая ценность работы.

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

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

Реализация и внедрение результатов работы.

Полученные в диссертации результаты и программное обеспечение внедрены в РКК «Энергия» при моделировании Большого космического рефлектора (БКР), в ФГУП «Атомэнегропроект» для эргономического анализа комплекса технических средств оперативно-диспетчерского управления (ОДУ) АЭС, в ЗАО «АмРуссТел» при создании систем мониторинга и управления спутниковыми сетями связи (ССС) в Казахстане и Республике Саха (Якутия), в ФГУП «НИИ АА» для моделирования тросово-пружинных амортизационных платформ. Акты внедрения и использования научных результатов приведены в приложении 4.

Апробация работы.

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

— на 3, 4, 5 и 6-й международной конференции «Системы проектирования, технологической подготовки производства и управления этапами жизненного цикла промышленного продукта. CAD/CAM/PDM», г. Москва, ИЛУ РАН, в 2003, 2004, 2005 и 2006 году соответственно;

— на 2 и 3-й международной конференции по проблемам управления, г. Москва, ИЛУ РАН, в 2003 и 2006 году соответственно;

— на 31 и 32-й международной конференции «Информационные технологии в науке, образовании, телекоммуникации и бизнесе IT+S&E*04/05», г. Гурзуф, в 2004 и 2005 году соответственно.

Публикации.

По результатам исследований опубликовано 21 печатная работа, в том числе 3 методических пособия, статьи: «Использование средств виртуальной реальности при моделировании динамических конструкций» в приложении № 1 к журналу «Успехи современного естествознания», № 5 за 2004 г., «Современные проблемы разработки и внедрения интерактивных систем» в приложении к журналу «Открытое образование» за 2005 г., «Использование средств виртуальной реальности при проектировании и эксплуатации промышленных производств» в журнале «Автоматизация в промышленности», № 4 за 2007 г, доклады: «Моделирование крупногабаритных динамических конструкций» на 3-й международной конференции по проблемам управления в 2006 г, «Пространственно-векторная мышь в интерактивных системах» и «Средства виртуальной реальности — новые возможности при проектировании» на 6-й международной конференции «Системы проектирования, технологической подготовки производства и управления этапами жизненного цикла промышленного продукта. CAD/CAM/PDM» в 2006 г.

В соответствии с вышеизложенным, диссертация построена следующим образом.

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

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

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

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

В четвертой главе разработаны алгоритмы функционирования, модели проектируемых объектов, структуры данных, структуры программного обеспечения и само программное обеспечение ИС: а) моделирования Большого космического рефлектора и процесса его разворачивания на орбитеб) моделирования и эргономического анализа комплекса технических средств оперативно-диспетчерского управления АЭСв) мониторинга и управления спутниковыми сетями связиг) моделирования тросово-пружинных амортизационных платформ и их поведения при сейсмоударных воздействиях.

В заключении приведены общие выводы по диссертационной работе.

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

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

4.5. ВЫВОДЫ ПО ГЛАВЕ 4.

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

— ИС моделирования БКР и процесса его разворачивания на орбите;

— ИС моделирования и эргономического анализа комплекса технических средств ОДУ АЭС;

— ИС мониторинга и управления ССС;

— ИС моделирования тросово-пружинных амортизационных платформ и их поведения при сейсмоударном воздействии.

2. На основе предложенного метода проектирования структур определено множество реализаций структур разрабатываемых ИС, выбраны структуры данных и структуры ИС.

3. На основе разработанных инструментальных средств создано программное обеспечение ИС и исследована его эффективность.

ЗАКЛЮЧЕНИЕ

.

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

1. Определен класс интерактивных систем и проведён анализ методов проектирования таких систем. Показано, что современные методы проектирования не учитывают особенности структур данных и способов их представления, отсутствуют автоматизированные методы синтеза структур ИС и инструментальные средства для их создания.

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

3. Разработаны принципы организации обобщенных взаимосвязанных моделей проектируемых объектов для всех этапов их жизненного цикла. Показано, что такие модели могут являться основой создания интерактивных электронных технических руководств (ИЭТР).

4. Разработаны алгоритмы и программное обеспечение инструментальных средств для построения некоторых классов ИС.

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

— моделирования Большого космического рефлектора в рамках проекта Европейского космического агентства;

— моделирования и эргономического анализа комплекса технических средств оперативно-диспетчерского управления АЭС;

— мониторинга и управления спутниковыми сетями связи;

— моделирования тросово-пружинных амортизационных платформ.

Созданные системы и инструментальные средства внедрены в производственные и учебные процессы, получены акты о внедрении.

Показать весь текст

Список литературы

  1. Вендров A.M. CASE-технологии. Современные методы и средства проектирования информационных систем Электронный ресурс. — 1. terface Ltd, 2000. — Режим доступа: http://www.interface.ru/LQGWQRKS/caset/glaval/case.htm
  2. Калянов Г. Н. CASE. Структурный системный анализ (автоматизация и применение). — М.: Лори, 1996.
  3. Д.А., МакГоуэн К. Методология структурного анализа и проектирования. — М.: МетаТехнология, 1993.
  4. М.В. Проектирование информационных систем: Учебное пособие. — М.: МИСиС, 2004. — 106 с.
  5. А.И., Судов Е.В. CALS сопровождение жизненного цикла. — Открытые системы, 2001. — С. 58−62.
  6. Е.И. Особенности проектирования интерактивных систем // Тез. докл. 4-й междунар. конф. и выставки «CAD/CAM/PDM». — М.: ИПУ РАН, 2004. —С. 6−7.
  7. Учебная энциклопедия гиперболических функций Электронный ресурс. / Алейников С. М., Уксусов С. Н. — Воронеж: ВГАСУ, 2002. — Режим доступа: http://www.exponenta.ru/educat/class/test/hyperb/index.asp
  8. Сопротивление материалов Электронный ресурс.: лекции / Шапин В.И.— Режим доступа: http://www.toehelp.ru/theory/soprornat/
  9. А.В. Триангуляция Делоне и ее применение. — Томск: Изд-во Томского университета, 2002. С. 121−123.
  10. Ю.Цвиркун А. Д. Основы синтеза структуры сложных систем. М.: Наука, 1982.
  11. И.ГОСТ 23 000−78. Пульты управления. Общие эргономические требования. — М.: Изд-во стандартов, 1978. — 10 с.
  12. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя. — М.: ДМК, 2000.
  13. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. — 2-е изд. — М.: Издательство Бином, СПб.: Невский диалект, 1999.
  14. М.Черемных С. В., Семенов И. О., Ручкин B.C. Структурный анализ систем: IDEF-технологии. — М.: Финансы и статистика, 2001.
  15. A.M. Современные технологии создания программного обеспечения. Обзор Электронный ресурс. — Jet Info Online. — 2004. № 4. Режим доступа: http://www.ietinfo.rU/2004/4/l/articlel.4.2004.html
  16. А.Ф., Овсянников М. В., Стрекалов А. Ф., Сумароков С. В. Управление жизненным циклом продукции. — М.: Анахарсис, 2002.
  17. Э. Интерактивная компьютерная графика. Вводный курс на базе OpenGL. — 2 изд. — М.: Вильяме, 2001.
  18. Е.В., Боресков А. В. Компьютерная графика. Полигональные модели.1. М.: Диалог-МИФИ, 2000.
  19. М.: ИПУ РАН, 2003. — С. 79−80. — ISBN 5−201−14 954−5.
  20. В.В., Петухов В. В., Артамонов Е. И., Разумовский А. И., Ромакин В. А. Особенности использования средств виртуальной реальности при моделировании эргономических характеристик пультов безопасности АЭС //
  21. Тез. докл. второй междунар. конф. по проблемам управления. — М.: ИПУ РАН, 2003. — Т. 2. — С. 173. — ISBN 5−201−14 957-Х.
  22. Е.И., Тенякшев A.M., Ромакин В. А. Система управления спутниковой сетью связи // Тез. докл. 4-й междунар. конф. и выставки «CAD/CAM/PDM». — М.: ИПУ РАН, 2004. — С. 14. — ISBN 5−201−14 977−4.
  23. Е.И., Ромакин В. А., Чернявский А. Г. Использование средств виртуальной реальности при моделировании динамических конструкций // Тез. докл. 4-й междунар. конф. и выставки «CAD/CAM/PDM». — М.: ИПУ РАН, 2004. — С. 33−34. — ISBN 5−201−14 977−4.
  24. Е.И., Сизова Л. Н., Ромакин В. А. Выпуск схемной документации с использованием системы Графика-01-Т // Тез. докл. 4-й междунар. конф. и выставки «CAD/CAM/PDM». — М.: ИПУ РАН, 2004.
  25. С. 67−68. — ISBN 5−201−14 977−4.
  26. Е.И., Сизова JI.H., Ромакин В. А. Выпуск схемной документации с использованием системы Графика-01-Т: Метод, пособие. — М.: МТУ СИ, 2004.— 15 с.
  27. Е.И., Разумовский А. И., Сизова JI.H., Ромакин В. А. Учебная система проектирования схемной документации // Тез. докл. 5-й междунар. конф. и выставки «CAD/CAM/PDM». — М.: ИПУ РАН, 2005. — С. 89.1.BN 5−201−14 982−0.
  28. Запорожье: Запорожский национальный университет, 2005. С. 37−38.
  29. Е.И., Болонкин А. В., Ромакин В. А., Тенякшев A.M. Геометрическое моделирование на OpenGL: Метод, пособие. — М.: МТУСИ, 2005. — 34 с.
  30. Е.И., Тенякшев A.M., Сизова JI.H., Ромакин В. А. Автоматизированное проектирование и выпуск схемной документации на аппаратуру средств связи: Метод, пособие. — М.: МТУСИ, 2006. — 25 с.
  31. ЗЗ.Чернявский А. Г., Артамонов Е. И., Разумовский А. И., Ромакин В. А. Моделирование крупногабаритных динамических конструкций // Тез. докл. третьей междунар. конф. по проблемам управления. — М.: ИЛУ РАН, 2006.
  32. Т. 2. — С. 174. — ISBN 5−201−14 987−1.
  33. Чернявский А. Г-, Артамонов Е. И., Разумовский А. И., Ромакин В. А. Моделирование крупногабаритных динамических конструкций // Пленарные докл. и избранные тр. третьей междунар. конф. по проблемам управления.
  34. М.: ИПУ РАН, 2006. — С. 867−873. — ISBN 5−201−14 989−8.
  35. Е.И., Тенякшев A.M., Ромакин В. А. Система контроля и управления спутниковой сетью связи // Тез. 6-й междунар. конф. и выставки «CAD/CAM/PDM». — М.: ИПУ РАН, 2006. — С. 101. ISBN 5−201−14 995−2.
  36. С.И., Поляков П. А., Русаков А. Е., Артамонов Е. И., Ромакин В. А. Пространственно-векторная мышь в интерактивных системах // Тез. 6-й междунар. конф. и выставки «CAD/CAM/PDM». — М.: ИПУ РАН, 2006.
  37. С. 108. — ISBN 5−201−14 995−2.
  38. Е.И., Чернявский А. Г., Ромакин В. А. Обобщенная модель большого космического рефлектора // Тез. 6-й междунар. конф. и выставки «CAD/CAM/PDM». — М.: ИПУ РАН, 2006. — С. 114. ISBN 5−201−14 995−2.
  39. Е.И., Ромакин В. А. Средства виртуальной реальности — новые возможности в проектировании // Материалы 6-й междунар. конф. и выставки «CAD/CAM/PDM». — М.: ИПУ РАН, 2006. — С. 144−146.1.BN 5−201−14 995−2.
  40. С.И., Поляков П. А., Русаков А. Е., Ромакин В. А. Пространственно-векторная мышь в интерактивных системах // Материалы 6-й междунар. конф. и выставки «CAD/CAM/PDM». — М.: ИПУ РАН, 2006.
  41. С. 160−164. —ISBN 5−201−14 995−2.
  42. Е.И., Ромакин В. А. Использование средств виртуальной реальности при проектировании и эксплуатации промышленных производств // Автоматизация в промышленности. — 2007. № 4. — С. 14−16.1.SN 1819−5962.
  43. IDEF. Integrated DEFinition Methods: Электронный ресурс. Режим доступа: http://www.idef.com
  44. Chen P.P. The Entity-Relationship Model: Toward a Unified View of Data. —
  45. ACM Trans. Data Base Systems, 1976. 43. OpenGL Programming Guide. The Official Guide to Learning OpenGL, Version 1.1: Электронный ресурс. Режим доступа: http://www.glprogramming.com/red/
  46. Тарасов И. OpenGL: Электронный ресурс. — 1999. Режим доступа: http://oDengl.org.ru/books/open gl/
  47. The OpenGL Graphics System: A Specification (Version 1.2.1). — Silicon Graphics, Inc., 1999.
  48. Kilgard Mark J. The OpenGL Utility Toolkit (GLUT) Programming Interface. API Version 3. — Silicon Graphics, Inc., 1996.
  49. А.А., Гулин A.B. Численные методы: Учебное пособие для ВУЗов. — М.: Наука, 1989.
  50. Ю.Ю., Гольдин В. В., Гримайло И. С., Правильщиков П. А. Применение математических формализмов в технической диагностике вмеханике // Материалы 6-й междунар. конф. и выставки «CAD/CAM/PDM». — М.: ИПУ РАН, 2006. — С. 132−134. — ISBN 5−201−14 995−2.
  51. Димитров В.И. CALS, как основа проектирования виртуальных предприятий. — М.: Автоматизация проектирования, 1997. № 5.
  52. А.Г., Цвиркун А. Д., Кульба В. В. Автоматизация проектирования АСУ. — М.: Энергоиздат, 1981.
  53. Е.И., Хачумов В. М. Синтез структур специализированных средств машинной графики. М.: ИПУ Академии наук СССР, 1991. — 145 с.
  54. Н.А., Кульба В. В., Ковалевский С. С., Косяченко С. А. Методы анализа и синтеза модульных информационно-управляющих систем. — М.: Физ-мат. лит., 2002.
  55. Artamonov E.I. Automation of digital device structure design. B-215, ACTA IMEKO, 1973, —p. 561−570.
  56. Е.И., Макаров В. Анализ и синтез архитектуры сложных программных систем. // Приборы и системы, 2000. № 7. — С. 22−29.
  57. Владимир Репин. Сравнительный анализ нотаций ARIS еЕРС / IDEF0, IDEF3 Электронный ресурс. Режим доступа: http://www.idefinfo.ru/content/view/43/25/
  58. Норенков И.П. CALS-стандарты. // Информационные технологии: Науч.-техн. журн. — 2002. № 2. — С. 47−51.
  59. Analog and Mixed-Signal Modeling Using the VHDL-AMS Language. — New Orleans, 1999.
  60. Исследование тепловых характеристик РЭС методами математического моделирование: Монография / В. В. Гольдин, В. Г. Журавский, В. И. Коваленок и др.- Под ред. А. В. Сарафанова. М.: Радио и связь, 2003. — 456 с.110
Заполнить форму текущей работой