combining geometries in pde toolbox, multicylinders

17 Ansichten (letzte 30 Tage)
Miles Hao Peng Su
Miles Hao Peng Su am 26 Dez. 2022
Beantwortet: Hans Ruder am 9 Jan. 2023
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!

Akzeptierte Antwort

Hans Ruder
Hans Ruder am 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.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by