필터 지우기
필터 지우기

PDE Toolkit - what is d when m is non-zero?

조회 수: 4 (최근 30일)
Sattik Basu
Sattik Basu 2022년 1월 21일
댓글: Sattik Basu 2022년 1월 25일
To solve the following equation
we need to input values of m,d,c,a and f.
I have been able to input m,c,a,f, however, for d, there is a special rule. The following is from Matlab's own support pages.
It says "Generally, d is either proportional to results results.M, or is a linear combination of results.M and results.K". M and K are matrices obtained after the assembleFEMatrices (i.e., after discretization).
Now, to say the least, this is confusing, as I do have the values of the d matrix (2x2 symmetric matrix in my case). Any insights would be appreciated.
  댓글 수: 2
Torsten
Torsten 2022년 1월 21일
If you have a valid MATLAB licence, I'd contact MATLAB support service.
Sattik Basu
Sattik Basu 2022년 1월 21일
Thank you Torsten, I think that is indeed the final option.

댓글을 달려면 로그인하십시오.

답변 (1개)

Ravi Kumar
Ravi Kumar 2022년 1월 21일
When m is non-zero in a structural problem, d-matrix (coefficient) could represent a damping matrix. That is the most common use case. Hence, the documentation describes how to compute d, proportional damping matrix, as a combination of global mass and stiffness matrix.
  댓글 수: 10
Torsten
Torsten 2022년 1월 25일
Thank you for your feedback.
To see whether the reduction to a first-order system works, I'd test it for the acoustic wave equation
d^2u/dt^2 = omega^2 * d^2u/dx^2
and compare with the solution of the formulation as a PDE second order in time.
Sattik Basu
Sattik Basu 2022년 1월 25일
Yes, I am working on validating the answers as we speak. It's always a "state-space" like approach that matlab is comfortable with.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Boundary Conditions에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by