Решите систему двух УЧП второго порядка. Можно решить систему УЧП путем извлечения коэффициентов УЧП символически с помощью pdeCoefficients, преобразование коэффициентов к числам с двойной точностью с помощью pdeCoefficientsToDouble, и определение коэффициентов в модели PDE с помощью specifyCoefficients.
Система УЧП представляет отклонение зафиксированной структурной пластины при универсальной загрузке давления. Система УЧП с зависимыми переменными и дают
,
,
где изгибающаяся жесткость пластины, данной
,
и модуль эластичности, отношение Пуассона, толщина пластины, поперечное отклонение пластины, и загрузка давления.
Создайте модель PDE для системы двух уравнений.
Создайте квадратную геометрию. Задайте длину стороны квадрата. Затем включайте геометрию в модель PDE.
Задайте значения физических параметров системы. Позвольте внешнему давлению будьте символьной переменной pres это может принять любое значение.
Объявите систему УЧП как систему символьные уравнения. Извлеките коэффициенты УЧП и возвратите их в символьной форме.
symCoeffs = struct with fields:
m: [1x1 sym]
a: [2x2 sym]
c: [4x4 sym]
f: [2x1 sym]
d: [1x1 sym]
Отобразите коэффициенты mACF, и d.
Замените значением pres использование subs функция. Начиная с выходных параметров subs символьные объекты, используют pdeCoefficientsToDouble функционируйте, чтобы преобразовать коэффициенты в double тип данных, который делает их допустимыми входными параметрами для Тулбокса УЧП.
coeffs = struct with fields:
a: [4x1 double]
c: [16x1 double]
m: 0
d: 0
f: [2x1 double]
Задайте коэффициенты УЧП для модели PDE.
Задайте пружинную жесткость. Задайте граничные условия путем определения распределенных пружин на всех четырех ребрах.
Задайте размер mesh геометрии и сгенерируйте mesh для модели PDE.
Решите модель.
Доступ к решению в узловых местоположениях.
Постройте поперечное отклонение пластины.
Найдите поперечное отклонение в центре пластины.
Сравните результат с отклонением в центре пластины, вычисленном аналитически.