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

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 29.05.2017
Размер файла 301,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Уравнения, определяющие устойчивость цилиндрических изотропных оболочек относятся к классу «жёстких» нелинейных дифференциальных уравнений. Метод Рунге - Кутта - Фальберга и ему подобные требует много времени на составление программы численного решения, её отладку и само решение уравнений.

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

Найдём критическое напряжение цилиндрической оболочки, сжатой силой q, равномерно распределённой по торцам оболочки (рис. 1).

Рис. 1

(1)

Уравнения (1) введением новых переменных:

,

приводятся к нормальному виду задачи Коши и решаются численными методами.

В первом уравнении (1) заменим погонным значением силы q и будем считать, что она линейно изменяется во времени, а её наибольшее значение запишем через критическое напряжение , полученное по линейной теории устойчивости.

При таком представлении силы q критическое напряжение будет долей напряжения, найденного по линейной теории устойчивости.

Теперь уравнение (1) примет вид:

(2)

Для решения на ЭВМ оно приводятся к нормальному виду уравнений задачи Коши введением новых переменных:

(3)

и уравнения (2) становятся уравнениями первого порядка.

Программы Mathcаd для решения систем этих уравнений очень просты, возможно и символьное, и численное решение задач.

Обозначим в (2) множители при квадратных скобках Ак, множители при амплитудах перемещений Вк, тогда (2 и 3) предстанут в виде:

(4)

.

.

Программа решения «жёстких» дифференциальных уравнений для определения критической силы дана после представления в матричном виде.

Амплитуды перемещений точек fk и их производные в начальных условиях обозначим:

x1=f1, x2= f2, x3=f3 , x4=,..x6=,

а в решении задачи

t=z1, f1=z2, f2=z3, f3=z4; .

В этих обозначениях получится такая программа решения:

ORIGIN=1

. (5)

D (t, x) - матрица первых и вторых производных амплитуд перемещений, в ней А,- коэффициенты при первых производных:

,,;

,

Bk - коэффициенты при перемещениях,

x и z1- пределы интегрирования уравнений.

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

Решение начинается с набора некоторой функции, например:

z= rkfixed (x, 0, 1, D, 100),

в которой начальное 0 и конечное 1 значения амплитуды прогиба, 100 - максимальное число шагов интегрирования уравнений.

Решение выдаётся в виде графиков (рис. 2).

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

критический дифференциальный цилиндрический уравнение

Потеря устойчивости, динамический процесс, начинается с появления сил инерции (рис 3б), когда ускорение движения точки по нормали к срединной поверхности z5 > 0.

При символьном решении уравнений Bk в матрице D (t, x) даны при числах волн т=п= 1.

Для численного решения уравнений элементы матрицы D (t,x).

B1=B1 (r, l, h, m, n, t), Bi=Bi (r, l, m, n ), i= 1, 2, 3,

коэффициенты при амплитудах перемещений fi =х1, f2=x2, f3=x3 , представляются векторами или функциями числа полуволн m=1, 2, 3, 4, 5, 6,7, 8 и числа волн n =2,3, 4, 5, 6,7, 8 , которые потом перебираются при каждом значении t < 1.

Рис. 2

Решение может быть представлено и графиками, и таблицами.

Критическое время оболочки, как показано на рис. 2 соответствует z1= t =0.6, до которого оболочка только сжимается вдоль образующих её срединной поверхности.

Найденное таким решением уравнений устойчивости безразмерное критическое напряжение дюралюминиевой оболочки диаметром 0,5 м. длиной 2 м. и толщиной 2 мм. (r/h =250) соответствует математическому ожиданию безразмерного параметра критического напряжения =0,375 результатов известных экспериментов по рис. 3.

Рис. 3

Критическое давление газа (жидкости), действующего на внешнюю поверхность цилиндрической оболочки, так же можно найти решением уравнений (1). Если это давление одинаково по всей поверхности, в первом уравнении (1) оно представляется в виде . Критическое время той же цилиндрической оболочки tkp = z1=0,5 (рис. 2), соответствующее ему критическое давление составляет половину критического давления, найденного по формуле Папковича. Заметим, кстати, что при практических расчётах найденное критическое давление для оболочек с r/h= 1000 по формуле Папковича умножают на = 0,5. Проекции вектора перемещений и вектора скоростей, когда при численном решении применяется функция z= rkfixed (x, 0, 1, D, 100), точны только в конечной точке.

По перемещениям точек оболочки определяются деформации:

,

,

,

затем напряжения по обобщённому закону Гука:

,

,

.

По ним находят эквивалентное напряжение.

Размещено на Allbest.ru


Подобные документы

  • Назначение и состав системы MathCAD. Основные объекты входного языка и языка реализации. Характеристика элементов интерфейса пользователя, настройка состава панелей инструментов. Задачи линейной алгебры и решение дифференциальных уравнений в MathCAD.

    курс лекций [1,6 M], добавлен 13.11.2010

  • Решение линейных дифференциальных уравнений численными и символьными методами в рамках пакета компьютерной математики MathCAD. Сравнения результов решений и применение их при исследовании функционирования автоматических систем и электрических агрегатов.

    контрольная работа [51,5 K], добавлен 07.05.2009

  • Схема и основные параметры элементов цепи. Вывод системы дифференциальных уравнений. Реализация алгоритма на языке программирования высокого уровня Pascal. Решение дифференциальных уравнений в пакете MathCAD. Решение интерполяции в пакете Excel.

    курсовая работа [375,4 K], добавлен 06.01.2011

  • Суть метода Рунге-Кутта и его свойства. Решение дифференциальных уравнений первого порядка. Вычислительный блок Given/Odesolve. Встроенные функции rkfixed, Rkadapt, Bulstoer. Решения линейных алгебраических уравнений в среде MathCad и Microsoft Excel.

    курсовая работа [1,1 M], добавлен 02.06.2014

  • Численные методы решения задач. Решение алгебраических и трансцендентных уравнений. Уточнение корня по методу половинного деления. Решение систем линейных уравнений методом итераций. Методы решения дифференциальных уравнений. Решение транспортной задачи.

    курсовая работа [149,7 K], добавлен 16.11.2008

  • Решение системы дифференциальных уравнений, заданной в нормальной форме Коши. Определение аналитических зависимостей изменения переменных состояния системы с использованием преобразования Лапласа. Численный метод решения системы c помощью Mathcad.

    практическая работа [657,1 K], добавлен 05.12.2009

  • Вывод системы дифференциальных уравнений. Описание методов численного решения задачи Коши. Моделирование переходных процессов в электрической цепи. Решение задачи аппроксимации. Расчет количества теплоты, выделившейся на резисторе, реализация в MathCAD.

    курсовая работа [202,5 K], добавлен 11.11.2013

  • Численный метод для решения однородного дифференциального уравнения первого порядка методом Эйлера. Решение систем дифференциальных уравнений методом Рунге–Кутта. Решение краевой задачи. Уравнения параболического типа, а также Лапласа и Пуассона.

    курсовая работа [163,5 K], добавлен 27.05.2013

  • Обзор методов решения в Excel. Рекурентные формулы метода Эйлера. Метод Рунге-Кутта четвертого порядка для решения уравнения первого порядка. Метод Эйлера с шагом h/2. Решение дифференциальных уравнений с помощью Mathcad. Модифицированный метод Эйлера.

    курсовая работа [580,1 K], добавлен 18.01.2011

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

    дипломная работа [1,6 M], добавлен 19.06.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.