Capacitance by solving Poisson equation
显示 更早的评论
Hi ,
I want to find the capacitance by solving the Poisson equation. I solved the voltage potential and was able to plot the voltage potential. I want to find the electric potential and energy from from the voltage
First i have to find electric potential which is gradient of voltage.
Then i have to find the energy Energy = integral(1/2 * Epsilon * E^2) over volume.
Can you help me find the gradient of voltage and then the energy ?
回答(1 个)
Ravi Kumar
2020-2-7
0 个投票
If you setup the problem using PDE Toolbox, look here for example, then you get the gradients of the solution in the results.
Regards,
Ravi
5 个评论
Lalson Vincent
2020-2-10
Ravi Kumar
2020-2-10
I might be missing something. Here is an example. If you solve a poissoin equation using:
model = createpde();
geometryFromEdges(model,@lshapeg);
applyBoundaryCondition(model,'dirichlet','Edge',1:model.Geometry.NumEdges,'u',0);
specifyCoefficients(model,'m',0,'d',0,'c',1,'a',0,'f',1);
generateMesh(model,'Hmax',0.25);
results = solvepde(model)
You get the output as:
results =
StationaryResults with properties:
NodalSolution: [273×1 double]
XGradients: [273×1 double]
YGradients: [273×1 double]
ZGradients: []
Mesh: [1×1 FEMesh]
As you can see 'results' contains and XGradients and YGradients, which are gradients of NodalSolution.
Regards,
Ravi
Lalson Vincent
2020-2-12
Ravi Kumar
2020-2-12
I don't have good suggestion without knowing what is the required solution. My guess is that you might be encountering under resolved results, try increasing mesh density.
Regards,
Ravi
Lalson Vincent
2020-2-13
类别
在 帮助中心 和 File Exchange 中查找有关 Electromagnetics 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!