должна быть обеспечена совместимость документооборота между "АРЗМ" и "АРСНСС";
при решении задач система "АРЗМ" не должна создавать помех работе и не должна искажать результаты расчетов системы "АРСНСС".
При разработке "АРЗМ" необходимо выполнить следующие требования к информационному обеспечению:
при разработке структуры информационных потоков должно быть обеспечено получение целостной, не избыточной, достоверной, не протиречивой информации об объекте анализа для получения корректного решения;
система должна обеспечивать контроль правильности ввода исходных данных;
САПР должна иметь диалоговый и пакетный человеко-машинный интерфейс;
разработать концептуальную, логическую и физическую модели данных и потоков информации для новой схемы проектирования;
связь для информационного обмена между подсистемами должен обеспечивать интерфейсный модуль;
САПР должна подготавливать исходные данные для расчета в стандартном для системы ANSYS виде.
язык программирования, на котором будет разрабатываться САПР, должен поддерживать объектно-ориентированную модель данных ит обеспечивать получение выполняемого модуля для выбранной операционной системы;
разработать структуру и систему входного языка, структуру и состав диалогов для каждой из четырех подсистем, обеспечивающих создание и редактирование моделей;
обеспечить поддержку внутреннего языка, предназначенного для взаимодействия САПР и системы ANSYS;
разработать структуру и систему выходного языка для вывода текстовых результатов расчета.
Разработать структуру и состав системного, прикладного и базового программного обеспечения.
2.4.4.1 Требования к общесистемному программному обеспечению
обеспечение стабильной и бесперебойной работы КТС;
доступность;
распространенность;
легкость и простота установки/настройки;
поддержка GUI.
2.4.4.2 Требования к базовому программному обеспечению
универсальность;
возможность использования ANSYS 6.0/7.0, Windows 98/2000/ХР;
поддержка языком программирования объектно-ориентированного подхода к программированию;
наличие для языка программирования компилятора для выбранного общесистемного программного обеспечения.
2.4.4.3 Требования к прикладному программному обеспечению
обеспечить модульную структуру системы;
обеспечить приемлемый уровень быстродействия системы;
создать соглашения о правилах написания кода;
разработать руководство программиста по созданию системы "АРЗМ";
создать программный код;
провести тестирование на основе тестов с различными конфигурациями технических и программных средств.
разработать варианты структуры и состава минимальных конфигураций комплекса технических средств;
провести тестирование наиболее типичных конфигураций комплексов технических средств с целью определения возможной производительности работы "АРЗМ";
разработать методику определения необходимого расширения минимальной конфигурации в зависимости от конкретной задачи.
Методическое обеспечение должно отображать описание системы, методику автоматизированного проектирования и анализа по новой схеме и должно включать:
описание "АРЗМ" и ее модулей;
руководство системного программиста;
руководство пользователя;
руководство по установке.
Также должны выполняться следующие работы:
необходимо разработать технологию, методику эффективной работы с "АРЗМ";
необходимо разработать структуру и состав интерактивной документации, описывающую работу в "АРЗМ";
необходимо разработать структуру и состав демонстрационных примеров, освещающих основные аспекты работы в "АРЗМ".
разработать структуру и описать функционирование проектно-конструкторского отдела, состоящего из пяти человек;
разработать структуру взаимодействия между проектировщиками и системой "АРЗМ".
Календарный план выполнения проектных работ представлен в таблице 2.2.
Таблица 2.2 - Календарный план
Стадии проектирования | Этапы проектирования | Сроки выполнения | Отчетность |
Предпроектные исследования | Анализ существующих методов автоматизированного проектирования и моделирования | 01.7 04-01.10 04 | Отчет по преддипломной практике |
Эскизный проект | Техническая концепция основных параметров "АРЗМ", уточнение ТЗ | 01.10 04-22.10 04 | Уточненное техническое задание |
Разработка общей концепции технологии работы в "АРЗМ" | 01.10 04-14.10 04 | Описание концепции "АРЗМ" | |
Разработка обобщенной объектно-ориентированной математической модели | 14.10 04-29.10.04 | Описание объектно-ориентированной модели | |
Разработка концептуальной и логической информационных моделей | 29.10.04-12.11 04 | Описание концептуальной и логической моделей данных | |
Разработка состава и структуры общесистемного, прикладного и базового ПО | 29.10.04-12.11 04 | Эскизный проект программного обеспечения | |
Разработка структуры языка проектирования и выходных форм | 29.10.04-12.11 04 | Описание структуры языков | |
Разработка общей структуры и состава необходимого КТС | 29.10.04-12.11 04 | Описание структуры и состава КТС | |
Технический проект | Разработка физической модели данных | 12.11 04-26.11.04 | Описание баз данных и СУБД |
Разработка руководства программиста | 12.11 04-10.12.04 | Руководство программиста | |
Окончательная разработка языков общения в "АРЗМ" | 12.11 04-10.12.04 | Описание языка проектирования, внутреннего и выходных языков | |
Определение минимальной конфигурации КТС | 12.11 04-19.11.04 | Рекомендации пользователю по составу КТС |
Рисунок 3.1 - Структура информационных потоков
В соответствии с описанными выше потоками информации можно предложить структуру документооборота, которая будет иметь место при использовании разрабатываемого комплекта ММ в среде ПМК ANSYS (рисунок 3.2).
Рисунок 3.2 - Структура документооборота
Рассмотрим объект анализа как систему, характеризуемую отдельными параметрами. Параметры влияют каждый в отдельности на всю систему, а в совокупности и определяют свойства объекта как системы. Поскольку моделирование предполагает создание виртуальной модели физического образца, то совершенно очевидно, что объект необходимо рассматривать как взаимосвязь отдельных компонентов. Описывая отдельный компонент набором свойств (характерных для системы, но в приложении к дискретному элементу) достигают полного отражения свойств и характеристик всего объекта.
Концептуальная модель объекта анализа представлена на рисунке 3.3 Конструкция представляется в виде системы, состоящей из конечных элементов, узлы которых связанны между собой определенной структурой. Каждая конструкция имеет название, характеризуется количеством элементов, топологией и действующими на нее нагрузками. Элементы в свою очередь характеризуются собственным номером, типом, геометрией, материалом. Каждому элементу соответствует определенные узлы. Узлы описываются пространственными координатами, степенями свободы и порядковым номером. Структура конструкции характеризуется последовательностью и способом соединения узлов.
Логическая модель, отображающая основные взаимосвязи и составляющие объекта анализа, представлена на рисунке 4. По коду объекта, которому соответствуют название объекта, количество элементов, этот объект составляющих, топология объекта и действующие нагрузки, определяются элементы и структуры. По коду элемента определяются номера узлов, принадлежащих этому элементу, и их пространственные координаты. По номерам узлов определяются способы их соединения.