Решите систему двух УЧП второго порядка. Можно решить систему УЧП путем извлечения коэффициентов УЧП символически с помощью pdeCoefficients
, преобразование коэффициентов к числам с двойной точностью с помощью pdeCoefficientsToDouble
, и определение коэффициентов в модели PDE с помощью specifyCoefficients
.
Система УЧП представляет отклонение зафиксированной структурной пластины при универсальной загрузке давления. Система УЧП с зависимыми переменными и дают
,
,
где изгибающаяся жесткость пластины, данной
,
и модуль эластичности, отношение Пуассона, толщина пластины, поперечное отклонение пластины, и загрузка давления.
Создайте модель PDE для системы двух уравнений.
Создайте квадратную геометрию. Задайте длину стороны квадрата. Затем включайте геометрию в модель PDE.
Задайте значения физических параметров системы. Позвольте внешнему давлению будьте символьной переменной pres
это может принять любое значение.
Объявите систему УЧП как систему символьные уравнения. Извлеките коэффициенты УЧП и возвратите их в символьной форме.
symCoeffs = struct with fields:
m: 0
a: [2x2 sym]
c: [4x4 sym]
f: [2x1 sym]
d: 0
Отобразите коэффициенты m
A
C
F
, и 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.
Решите модель.
Доступ к решению в узловых местоположениях.
Постройте поперечное отклонение пластины.
Найдите поперечное отклонение в центре пластины.
Сравните результат с отклонением в центре пластины, вычисленном аналитически.