필터 지우기
필터 지우기

Create pde as structural dynamic problem

조회 수: 6 (최근 30일)
Jorge Garcia Garcia
Jorge Garcia Garcia 2023년 6월 5일
답변: Raghav 2023년 8월 4일
Hello all again:
I have a system of PDEs described as follows:
syms pres
syms u1(x,y,t) u2(x,y,t)
pdeeq = [-laplacian(u1,[x y])+u2; D*laplacian(u2,[x y])+ mass*diff(u1,t,t)-pres];
symcoeffs = pdeCoefficients(pdeeq,[u1,u2],'Symbolic',true);
c2=symcoeffs.c;
And as I need to apply Craig-Bampton reduction method, I was thinking whether it could be possible to define the model as model = createpde("structural","transient-plainstress");
REading the documentation, I think I have understood that the analysis of structural PDE follows the formulas o Linear elacticity : −∇·σ=f.
In that expression the laplacian is not used, so I guess I cannot express my problem in terms that will allow me to use the command: createpde("structural","transient-plainstress");
Is there any way of being able to use that command?
Thanks very much

채택된 답변

Raghav
Raghav 2023년 8월 4일
Hi Jorge,
The “createpde” function in MATLAB is primarily used for solving linear elasticity problems in the context of structural mechanics. The equation you have provided, which involves the Laplacian operator, does not directly fit into the framework of linear elasticity.
To use the “createpde” function with the "structural" option, you would need to express your problem in terms of the linear elasticity equation, which is of the form:
·σ = f
This equation represents the balance of linear momentum, where σ is the stress tensor and f is the body force.
There are other alternative approaches you can consider for solving your system of PDEs like Finite Element Method.
Please refer to the below documentation:
Hope it helps,
Best Regards,
Raghav Bansal
MathWorks Technical Support

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 General PDEs에 대해 자세히 알아보기

제품


릴리스

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by