Содержание

Введение ........................................................................ ..............................

Постановка задачи ........................................................................ ..............

1. Конечно-элементная дискретизация поверхностей с помощью сплайн-интерполяции ........................................................................ ...........

1.1. Методы триангуляции конечно-элементных моделей ...................

1.2. Алгоритмы дискретизации поверхностей с помощью сплайнов ..

1.2.1. Сплайны с постоянным и переменным шагом ......................

1.2.2. Дискретизация оболочковых конструкций ...........................

1.2.3. Дискретизация объемных конструкций .................................

1.3. Алгоритм дискретизации изменяемой поверхности ......................

2. Алгоритмы анализа напряженно-деформированных состояний конечно-элементных моделей пространственных конструкций .................

2.1. Оценка прочности и жесткости оболочковых конструкций по результатам анализа МКЭ .................................................................

2.2. Оценка прочности и жесткости объемных конструкций ................

3. Программа реализации синтеза и анализа конечно-элементных моделей пространственных конструкций ....................................................

4. Пример расчета оболочковой конструкции .............................................

5. Экономическая часть ........................................................................ ........

5.1. Определение трудозатрат на разработку программных

модулей ........................................................................ ............................

5.2. Расчет единовременных и текущих затрат на разработку программных модулей ........................................................................

5.3. Определение цены реализации программного модуля ....................

6. Безопасность жизнедеятельности ............................................................

6.1. Создание экспертной системы для анализа опасностей .................

6.2. Структура программы анализа опасности ......................................

Заключение ........................................................................ ..........................

Список используемой литературы ..............................................................

Приложение 1. Листинг программы Sintankem ..........................................

Приложение 2. Исходные данные для расчета по “Лире” ...........................

Приложение 3. Результаты расчетов (перемещения, усилия и

напряжения) ........................................................................ .........................

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

элементов без запаса прочности .................................................................

Приложение 5. Листинг программы экспертной системы для анализа

опасностей ........................................................................ ...........................

Введение

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

Для расчета распределения напряжений в сложной реальной конструкции в настоящее время становится наиболее предпочтительным применение какого-либо подходящего численного метода, реализуемого на современных ПЭВМ. Одним из универсальных численных методов является метод конечных элементов (МКЭ).

Применение МКЭ способствует повышению точности и надежности расчетов, а также автоматизации инженерного труда. Это дает большой экономический эффект, поскольку влечет за собой сокращение сроков проектирования и “доводки” изделий, а в отдельных случаях позволяет даже отказаться от проведения некоторых видов дорогостоящих прочностных испытаний изделий.

При расчете МКЭ конструкция разбивается на отдельные элементы простой формы, напряженно-деформированное состояние которых считается известным в зависимости от усилий или перемещений узлов, соединения элементов между собой.

МКЭ полностью ориентирован на использование ЭВМ. Это обусловлено необходимостью выполнения большого количества однотипных операций. Однако есть два важных этапа расчета, плохо поддающихся автоматизации и требующих больших затрат ручного труда - это, во-первых, подготовка и ввод исходной информации и, во-вторых, обработка и анализ результатов расчета.

В настоящее время разработано много программных комплексов для расчета на прочность по МКЭ. Однако, методика подготовки исходных данных сложных конструкций, часто, не совсем удобна для пользователя. Изучение правил ввода исходных данных таких пакетов требует значительных сил и затрат времени пользователей. Диагностика ошибок выполняется после ввода всех массивов исходных данных, это в значительной мере затрудняет исправление ошибок. Поэтому важной задачей является изыскание возможностей для максимального сокращения исходных данных и автоматизации обработки обширной информации, получаемой в результате анализа сложных конструкций по МКЭ. Большие возможности по улучшению интерфейса пользователя открываются при использовании современной операционной системы Windows и языка C++.

Постановка задачи

Целью дипломной работы является :

- разработка алгоритмов и диалоговых программ автоматизированного формирования конечно-элементных моделей оболочковых и объемных конструкций, ограниченных поверхностями произвольной формы, при минимальном объеме исходных данных;

- разработка технологии создания постпроцессоров программ реализации конечно-элементного анализа пространственных конструкций;

- конструирование и расчет оболочковых конструкций на прочность и жесткость.

1. Конечно-элементная дискретизация поверхностей с помощью сплайн-интерполяции

1.1. Методы триангуляции конечно-элементных моделей

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

Многочисленные методы построения разбиений для дву- и трехмерных областей с геометрической точки зрения подразделяются на три основных класса :

1 - построение разбиения, осуществляемого преобразованием отображения разбиения области с геометрически простой формой;

2 - построение разбиения, осуществляемое преобразованием уже существующего разбиения;

3 - прямое, элемент за элементом, построение разбиения, начиная с задания распределения точек в области или на ее границе.

Из-за ряда ограничений разделить область на элементы, пользуясь только каким-то одним способом, можно только в исключительных случаях, поскольку метод построения разбиения должен :

а) давать возможность обрабатывать сложные геометрические конфигурации;

б) минимизировать выполняемую работу и ограничивать максимальное число требуемых данных;

в) обеспечивать надежность результатов;

г) наилучшим образом использовать возможности применяемых алгоритмов, которые в разной степени приспособлены к рассматриваемым геометрическим условиям ;

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

Для построения разбиения чаще всего применяются следующие методы [ 1 ] :

- построение разбиения “вручную” с представлением всей необходи- мой информации в виде структуры данных;

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

- построение покрытия области элементами, начиная с задания расре- деления точек на ее границе;

- построение покрытия области на основе облака точек, расределен- ных внутри области;

- построение разбиения с помощью геометрического (симметрия, ло- кальное или глобальное деление, т.д.) и/или топологического преоб- разования уже существующего разбиения;

- построение трехмерного разбиения с помощью такой обработки двухмерного разбиения, которая позволяет получать трехмерные элементы из двухмерных.

Качество получаемого разбиения оценивается визуально или определением площадей элементов (площадь вычисляется как векторное произведение): если хотя бы одна из площадей отрицательна, то разбиение выполнено неправильно. Визуальный осмотр полезен и в тех случаях, когда отрицательных площадей нет.

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

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

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

1.2. Алгоритмы дискретизации поверхностей с помощью сплайнов

1.2.1. Сплайны с постоянным и переменным шагом

Впервые идею математического описания поверхностей агрегатов самолета, высказал и применил на практике в 30-х годах известный советский авиаконструктор А. Бартини. Специалистам хорошо знакомы кривые Бартини [ 2 ]. В последующие десятилетия для этих целей использовались главным образом определенного вида аналитические кривые и поверхности, например кривые и поверхности второго порядка, выбором параметров которых удается описать требуемую форму деталей и агрегатов. Многообразие способов (а их известно несколько десятков) говорит о том, что все они носят узко предметный характер и непригодны в качестве основы даже для отраслевых систем обработки геометрической информации с помощью ЭВМ. Математический аппарат для инженерно-геометрических расчетов самого широкого назначения дала теория сплайн-функций.

Наиболее употребительными в вычислительных методах являются полиномиальные сплайны. По сравнению с другими математическими конструкциями, используемыми для описания сложных геометрических форм, сплайны обладают тремя важными преимуществами : во-первых, лучшими аппроксимативными свойствами, что при равных информационных затратах дает большую точность или равную точность при менее информативных исходных данных; во-вторых, простотой реализации полученных на их основе алгоритмов на ЭВМ и, наконец, в-третьих, - универсальностью, позволяющей использовать одни и те же аппроксимирующие конструкции для различных геометрических объектов.

(рис. 1.).



f2

f1 fi fN

f0

x0=a x1 x2 xi xN=b x

рис. 1.

Сплайном - называется функция, которая вместе с несколькими производными непрерывна на всем заданном отрезке [a,b], а на каждом частичном отрезке [xi, xi+1] в отдельности является некоторым многочленом n-й степени :

, xi
NURBIZ.KZ - каталог компаний и предприятий Казахстана и Алматы

Expert Oil / Эксперт Оил

Скидка 100%

Покупай масло MOTUL 4, 5 литров – получай мойку в подарок!

Беременность школьницы – как спасти ситуацию и не бросить учебу

Заочное образование в Казахстане выходит на новый уровень