ОСНОВЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ
50
3. ПРОГРАММНЫЕ КОМПЛЕКСЫ НА ОСНОВЕ МКЭ
3.1. Общая характеристика программ
Программные комплексы, реализующие МКЭ, можно разделить
на программные комплексы специализированные и универсальные.
Специализированные программные комплексы
предназначены для анализа
вполне определенного класса конструкций при приложении определенного
вида нагрузок. Для них характерны: относительно низкая стоимость; простая
логическая структура и независимость от типа ЭВМ; высокая эффективность
решения задач рассматриваемого класса.
Программные комплексы общего
назначения (универсальные)
позволяют исследовать широкий класс
конструкций при различных способах нагружения и различных свойствах
материала. Их основными отличительными признаками являются: сложная
логическая структура; ориентация на определенный класс ЭВМ; обширная
библиотека конечных элементов.
Все универсальные программные комплексы, реализующие МКЭ,
построены по модульному принципу. Состав основных модулей типичен для
большинства программ и отражает сущность основных этапов МКЭ. Так, все
универсальные программные комплексы имеют в своем составе модули,
реализующие операции над матрицами, а также модули, реализующие работу с
разреженными матрицами. Большинство из них содержат блоки
автоматической обработки исходной информации, формирования матриц
жесткости элементов и глобальной матрицы жесткости. Важное место
занимают модули, позволяющие пользователю получить результаты расчетов
в графической форме.
В соответствии со сложившимся стандартом построения такого рода
комплексов, большинство из них имеют графический пре- и постпроцессор, т.е.
интерфей
общения с пользователем и блок решения. С помощью
интерфейса
пользователя
обеспечивается удобный интерактивный доступ к функциям,
командам, документации и справочным материалам программ. Программами
предоставляется пользователю полная документация в интерактивном режиме с
помощью системы
HELP
.
Исходные данные можно вводить с помощью
манипулятора "мышь", клавиатуры, сочетая эти два варианта.
Существуют
четыре общих метода ввода инструкций для программ, когда используются
следующие возможности интерфейса: меню, панели диалога, линейка
инструментов; непосредственный ввод команд.
*
Препроцессор –
программа, выполняющая предварительную обработку входных данных для другой
программы.
Постпроцессор –
обслуживающая программа, преобразующая результат работы другой программы
к требуемому формату.
Интерфейс –
совокупность средств и правил, обеспечивающих взаимодействие
устройств вычислительной техники и (или) программ [28].