Using Geomanalyze in 3D Comsol (beginners question)

by JustBe
Tags: beginners, comsol, geomanalyze
JustBe is offline
Mar7-09, 06:44 AM
P: 1

I hope some expert can help me:

What do I want?

I am modeling magnets in script Comsol in 3D. All I want to do is to displace a magnet.
and then compute forces and moments applied to it.

This works in Comsol (2D):

draw{1} = rect2(.5,1,'pos',[0;0]);
draw{2} = rect2(.6,1,'pos',[0.5;0]);
draw{3} = circ2(.1,'pos',[0.2;0.5]);
fem = geomanalyze(fem,draw,'ns',{'R1','R2','C1'});

Then in a loop it is possible to update the fem object with fem = geomanalyze(fem) and it will work like in GUI.

Now I want to do something similar but in 3D. I want to move a block (the magnet).

But somehow something similar doesn't work in 3D:

draw(1)=block3(1,1,1,'pos',[0 0 0]);
draw(2)=block3(1,1,1,'pos',[1 1 1]);
fem = []
fem = geomanalyze(fem, draw, 'ns',{'BLK1', 'BLK2'})

The response is, that geomanalyze wants more information...

I hope an expert can help me...!!! please?
Phys.Org News Partner Science news on
NASA's space station Robonaut finally getting legs
Free the seed: OSSI nurtures growing plants without patent barriers
Going nuts? Turkey looks to pistachios to heat new eco-city

Register to reply

Related Discussions
COMSOL Script question General Engineering 4
Searching for beginners' Math for Quantum Physics ( maybe too beginners) Academic Guidance 21
Basic COMSOL question Mechanical Engineering 7
Really n00bish beginners' question about motion Classical Physics 8
a beginners question Beyond the Standard Model 15