combining geometries in pde toolbox, multicylinders

17 views (last 30 days)
Hi, I am trying to combine 2 cylinders together but encountered the following error:
Here are the 2 shapes I am trying to combine:
and here is my codes:
electrode = multicylinder([1,4,4.5], 0.1, "Void",[0,1,0]);
skin = multicylinder(width, [hSC hLE hDE hAT], "Zoffset", [-hSC -hSC-hLE -hSC-hLE-hDE -hSC-hLE-hDE-hAT]);
skinmodel = addCell(electrode, skin);
model = createpde("electromagnetic", "electrostatic");
model.Geometry = skin;
pdegplot(model,"CellLabels","on")
the error occered at the skinmodel line.
May I know how to fix it? Or is there another way to do it? I am trying to combine the shapes and use it in PDE toolbox.
Thanks!

Accepted Answer

Hans Ruder
Hans Ruder on 9 Jan 2023
Hi,
try to draw your structure with "extrude"-command. First draw in 2D the different circles, then extrude in z-direction. You will get more cells than needed, but you can assign them identical properties.
Hope this helps.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!