| |||||
МЕНЮ
| Методология разработки программных продуктов и больших системМетодология разработки программных продуктов и больших системКиевский Национальный Университет Строительства и Архитектуры. Кафедра систем автоматизированного проектирования и управления. КУРСОВАЯ РАБОТА. По предмету: «Методология разработки программных продуктов и больших систем». На тему: «Проектирование напряжённо-деформированного состояния тонкостенных Выполнили: студенты группы КСП-42 Демьяненко Е.И. Шепель В.В. Проверил: Яловец А.Л. 1999г. 1. АНАЛИЗ ПРОБЛЕМЫ. ПОСТАНОВКА ЦЕЛЕЙ. В данном курсовом проекте имеет место следующая актуальность темы. Необходимость расчёта напряжённо-деформированного состояния, в замкнутых и разомкнутых в окружном направлении изотропных и ортотропных конических оболочек с изменяемыми параметрами, приводит к решению двухмерных краевых задач при различных граничных условиях. Это решение вызывает значительные математические и вычислительные трудности. Сложность решения данного типа задач обусловлена не только высоким порядком системы, изменяемостью её коэффициентов, но и необходимостью точно удовлетворить заданным граничным условиям на всех контурах конической оболочки. Различные вариационно-разностные и проекционные методы позволяют получить решение данного класса задач для конических оболочек постоянной толщины при простых граничных условиях, которые допускают отсоединение переменных. Как показала практика применение методов конечных разностей и конечных элементов в задачах такого класса не всегда даёт возможность с достаточной точностью удовлетворить граничным условиям (ошибка приблизительно равна 20%). В последнее время в практике расчётов тонкостенных элементов железобетонных конструкций используются сплайн функции. Работы многих исследователей, в которых в основном решаются одномерные краевые задачи теории оболочек и пластин, показывают, что применение сплайн функций как аппарата приближения функций позволяет упростить разработку алгоритмов и программного обеспечения по сравнению с использованием классического аппарата многочленов. Таким образом, проектирование и моделирование железобетонных тонкостенных замкнутых или разомкнутых оболочечных конструкций на основе сплайн функций является актуальным. 2. ВНЕШНИЕ И ВНУТРЕННИЕ ЗАДАЧИ.
2. Построение и реализация на ЭВМ алгоритма численного решения, которое позволяет проводить исследования напряженно-деформированного состояния тонкостенных элементов железобетонных конструкций в виде конических оболочек указанного класса. Проведение исследования напряженно- деформированного состояния конкретных замкнутых и разомкнутых конических оболочек поворота в широком диапазоне изменения геометрических и механических параметров, видов нагрузки и способов закрепления контуров. 3. ДЕКОМПОЗИЦИЯ СИСТЕМЫ. ПОСТРОЕНИЕ ИЕРАРХИЧЕСКОЙ СТРУКТУРЫ СИСТЕМЫ. Способ управления сложными системами был известен ещё в древности. При
проектировании сложной программной системы необходимо разделять её на всё
меньшие и меньшие подсистемы, каждую из которых можно совершенствовать
независимо. В самом деле, декомпозиция вызвана сложностью программирования
системы, поскольку именно эта сложность вынуждает делить пространство
состояний системы. Декомпозицию системы можно разделить на два основных
вида: Алгоритмическая декомпозиция. Большинство из нас формально обучено структурному проектированию « сверху вниз », и мы воспринимаем декомпозицию как обычное разделение алгоритмов, где каждый модуль системы выполняет один из этапов общего процесса. Разделение по алгоритмам концентрирует внимание на порядке происходящих событий. Объектно-ориентированная декомпозиция. Всегда можно предположить, в том числе и в нашем случае, что у любой задачи существует альтернативный способ декомпозиции системы. Хотя обе декомпозиции решают одну и туже задачу, но они делают это
разными способами. Во второй декомпозиции мир представлен совокупностью
автономных действующих объектов, которые взаимодействуют друг с другом,
чтобы обеспечить поведение системы, соответствующее более высокому уровню. Однако мы не можем сконструировать сложную систему одновременно двумя способами, тем более что эти способы, по сути, ортогональны. Мы должны начать разделение системы либо по алгоритмам, либо по объектам, а затем, используя полученную структуру, попытаться рассмотреть проблему с другой точки зрения. Опыт показывает, что полезнее начинать с объектной декомпозиции. Такое начало помогает лучше справиться с приданием организованности сложности программных систем. Объектная декомпозиция имеет несколько достаточно важных преимуществ
перед алгоритмической декомпозицией: 6 8 11 14 7 9 12 15 10 13 Рис.1. Декомпозиция объекта проектирования. 0.- Тонкостенная железобетонная оболочечная конструкция. 1.- Подсистема исследования состояния спокойствия. 2.- Подсистема проверки на наличие дефекта. 3.- Подсистема исследования напряженно-деформированного состояния от различных нагрузок. 4.- Подсистема проверки оболочки на прочность в упругом состоянии. 5.- Подсистема расчёта околоарматурных напряжений. 6.- Процедура исследования бездефектного околоарматурного состояния. 7.- Процедура исследования конструкции с околоарматурным состоянием. 8.- Процедура исследования напряженно-деформированного состояния от температурной нагрузки. 9.- Процедура исследования напряженно-деформированного состояния от поверхностной нагрузки. 10.- Процедура исследования напряженно-деформированного состояния от комбинированной нагрузки. 11.- Процедура расчёта деформированных сред и выражения углов поворота нормали. 12.- Процедура соотношения упругости при поверхностных и температурных нагрузках. 13.- Процедура получения уравнения равновесия. 14.- Процедура расчёта физико-механических характеристик. 15.- Процедура расчёта В-сплайнов для получения точного решения. Рис.2. Разложение программного комплекса на уровни. 4. ПОСТРОЕНИЕ ЛОГИЧЕСКИХ СХЕМ. При построении логических схем пользуются таким термином как логическая ячейка, которую можно представить в следующем виде: Sn. An.
Cn. Где её компонентами являются следующие значения: Рассмотрев, что собой представляет логическая ячейка перейдём к рассмотрению задач в данном курсовом проекте. Логическая ячейка 1. S1. A1. R1. C1. S1. -Вычисление всякого В-сплайна N–ой степени. - bi -некоторые постоянные коэффициенты. [pic] Логическая ячейка 2. S2. A2. R2. C2. S2. - Вычисление В-сплайна нулевой степени. [pic] [pic] Логическая ячейка 3. S3. A3. R3. C3.
(x-n |
ИНТЕРЕСНОЕ | |||
|