ПОИСК Статьи Чертежи Таблицы Архитектура программного обеспечения из "Расчет машиностроительных конструкций методом конечных элементов " Программное обеспечение системы КИПР-ЕС состоит из общесистемных, специальных и прикладных компонентов. Прикладные компоненты разработаны на языках ПЛ-1 и ФОРТРАН, а общесистемные и специальные—в основном на языке ФОРТРАН. Отдельные программы системы, работающие с внешними устройствами, написаны на языке АССЕМБЛЕР. [c.294] Интегрированная система КИПР-ЕС эксплуатируется на ЕС ЭВМ в среде ОС ЕС версии 6.1 и последующих. [c.294] Для обеспечения высокой надежности и возможности многоцелевого использования система КИПР-ЕС выполнена в виде отдельных подсистем (рис. 18.1). Подсистемы (функциональные, реализующие технологический цикл системы и вспомогательные) организованы по модульному принципу. Программное обеспечение каждой функциональной подсистемы образовано двумя комплектами программ, ориентированными соответственно на пакетный и диалоговый режимы работы. [c.294] Связь между функциональными подсистемами внутри КИПР-ЕС осуществляется посредством оперативных баз данных (БД) или архивов. Это позволяет разрабатывать новые подсистемы и через выход на БД общего назначения, применяемые в САПР конкретных предприятий, обеспечивает связь КИПР-ЕС с другими системами в области автоматизированного проектирования и изготовления. [c.294] Структура и функциональные возможности основных подсистем КИПР-ЕС достаточно подробно изложены в гл. 19—23. Здесь приведем лишь их общие характеристики. [c.296] Подсистема синтеза конструкций реализует проектную операцию формирования базовой геометрической модели изделия. Основные компоненты, используемые подсистемой в пакетном режиме пакет геометрического моделирования осесимметричных конструкций, табличный интерпретатор и программы работы с архивом конструкционных материалов. Графический РЕДАКТОР — 2D и система ввода чертежей с планшета автоматизированного рабочего места (АРМ) являются специальными интерактивными компонентами. В качестве общесистемных программных средств применяется пакет прикладных программ (ППП) ГРАФИТ геометрического моделирования на плоскости. [c.296] Перечисленные компоненты обеспечивают построение геометрической модели конструкции, задание характеристик материалов, редактирование геометрической модели и характеристик материалов. Одновременно с этим реализуются необходимые функции контроля. Использование нескольких методов геометрического описания конструкции, приводящих к единой структуре модели, придает подсистеме достаточную гибкость в работе. [c.296] Подсистема формирования расчетных схем конструкций реализует две проектные операции задания факторов внешней среды и автоматизированной подготовки P . В качестве исходных данных в подсистему из БД поступают геометрическая модель конструкции и характеристики конструкционных материалов деталей. Результаты работы подсистемы оформляются в виде двух файлов стандартной структуры. [c.296] Основные прикладные компоненты подсистемы пакеты задания расчетных фрагментов и связей конструкции, факторов внешней среды, синтеза расчетной схемы, а также программы ввода методических параметров, формирования файлов исходных данных и контроля работы. Кроме этих компонентов, в диалоговом режиме используется программа РЕДАКТОР P , а в качестве специальных и общесистемных программных средств — соответствующие компоненты подсистемы синтеза конструкций. [c.296] Возможности подсистемы можно расширить введением новых видов расчетных фрагментов и схем нагружения изделия. [c.296] Подсистему можно использовать в автономном режиме работы. [c.297] Подсистема визуализации, выпуска графической и текстовой документации предназначена для выполнения проектных операций визуализации всей обрабатываемой в КИПР-ЕС информации, а также выпуска комплекта расчетно-конструкторской документации по результатам работы. [c.297] Подсистема формирует текстовую документацию с исходными данными и результатами расчетов, чертежи конструкций, расчетных фрагментов и P конструкций, эпюры внешних воздействий, расчетных параметров и деформированных состояний конструкций. [c.297] Прикладные компоненты подсистемы, используемые в пакетном режиме комплект выпуска текстовой документации, пакеты формирования и визуализации перечисленных графических документов, составляющие прикладное графическое обеспечение системы КИПР-ЕС и программы записи (восстановления) результатов расчетов в базу (из базы) данных. Программа РАЗРИСОВЩИК и система формирования и вывода графической и текстовой информации на АРМ являются специальными интерактивными компонентами и используются в диалоговом режиме. В качестве общесистемных средств машинной графики применяют систему математического обеспечения графопостроителей СМОГ, пакет СМОГ-АРМ и базовые интерактивные средства для работы с векторными и цветными растровыми дисплеями СМОГ-Д, СМОГ-ГАММА. Для управления дисплеями используют программу ДИСПЕТЧЕР. [c.297] Подсистема хранения информации выполняет функции информационного обеспечения системы КИПР-ЕС. Вся обрабатываемая в системе информация размещается в оперативных БД (архивах). В КИПР-ЕС используются личные архивы, закрепленные за отдельными пользователями и общие архивы, доступные всем пользователям системы. Каждый личный архив имеет иерархическую структуру и включает записи, содержащие обрабатываемые в системе массивы данных, а также разделы и наборы, представляющие собой логические объединения отдельных записей. [c.297] Для совокупности архивов обеспечивается выполнение необходимых функций администрирования и санкционированного доступа к данным. [c.297] К общесистемным средствам подсистемы относится ППП БАЗАД. Специальные программные средства включают систему управления оперативными БД, которая выполняет функции формирования архивов и доступа к хранимым з них данным. [c.297] В рамках системы КИПР-ЕС также реализован процедурный интерфейс между оперативными БД и БД общего назначения, применяемыми во внешних по отношению к КИПР-ЕС системах. Для организации взаимодействия пользователей и архивов используются соответствующие средства функциональных подсистем. [c.298] Подсистема тестирования предназначена для контроля работоспособности отдельных компонент и всей системы КИПР-ЕС в целом. [c.298] Для обеспечения надежности системы разработан аппарат тестирования, в котором кроме тестов на каждую подсистему используется сквозной тест на сложную конструкцию, содержащую все типы элементов P . На данных сквозного теста основан пример использования системы, приведенный в гл. 24. Для каждого этапа работы подсистемы тестирования приведены соответствующие рекомендации по поиску и исправлению возможных ошибок. [c.298] Вернуться к основной статье