Solving BVP PDE in 3D

조회 수: 7 (최근 30일)
John
John 2023년 5월 2일
편집: Torsten 2023년 5월 3일
Is there a current, ready to use, Matlab tool/function that can be used to solve a BVP PDE that has 3 different, spatial components within it (aka 3D) or is the PDE toolbox using FEM the only method available before having to apply a fully customized FDM approach? Basically I wish to solve the Poisson equation in cylindrical coordinates given a specified current density J:
Expanded:
Where is a piecewise function representing the different material types. The equation has already been reduced to a single, spatial dimension component for my application which I attempt to indicate via the s.
The only other option I could forsee was after finding the Electormagnetics tool and possibly specifiying "Electromagnetic Model" for the "createpde" but it reduces the model to 2D by assuming symmetry around the axis of rotation and A has no symmetry in any dimension, so this cannot be used.
So to recap, these are the potential options:
  1. Matlab PDE Toolbox with FEM
  2. Custom FDM approach
Would like to confirm if these are all my options or if there are others.

채택된 답변

Torsten
Torsten 2023년 5월 2일
이동: Torsten 2023년 5월 2일
Would like to confirm if these are all my options or if there are others.
Using MATLAB, these seem to be the only options. And you should confirm in advance whether the PDE toolbox can cope with cylindrical coordinates.
  댓글 수: 2
John
John 2023년 5월 3일
Thank you for the response Torsten. Exterior to the Matlab context, do you recommend anything else that would be relatively easy to pick up/use? I was recommended Comsol by a peer as an alternative for simulation work and am open to more suggestions.
Torsten
Torsten 2023년 5월 3일
편집: Torsten 2023년 5월 3일
Yes, COMSOL - especially for the solution of general PDEs - would be my choice, too.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Eigenvalue Problems에 대해 자세히 알아보기

태그

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by