srose22
Electrical
- Apr 29, 2009
- 4
Hello,
I'm new to ALGOR, and I'm trying to do something that's giving me rather unusual results. Ultimately, I want to model the transient heat distribution of a round mirror that is being struck by a laser beam. As a first step, I have started by creating a hockey-puck shaped cylinder in Rhino3D and importing into FEMPRO (which seems to work fine in that it creates one part with 4 surfaces - top, bottom, and 2 strips that each go around half of the side of the puck). I then performed the following steps:
- Set the analysis type to Transient Heat Transfer (run for 1 second in 10 steps with a load curve of 1 over that second)
- Set the Element Type to Tetrahedron
- Set material type to Fused Quartz
- Mesh the puck (more detail on this below) which creates a "hidden" surface 0
- Apply a uniform heat flux over all 4 surfaces of the puck (puts "Q"s on every node as far as I can tell)
- Run the analysis
On meshing: Since this is a 3D object with non-trivial thickness and a non-uniform beam loading the material, I need to do a solid mesh. Since our code that projects the laser beam onto the surface assumes Tetrahedal facets, I need the mesh to use Tetrahedra only. So I set the Element Type to Tetrahedron, and in Model Mesh Settings set mesh type to Solid, then select All tetrahedra in Options-->Solid. Then I mesh the model. The surface mesh looks fine (I ended up moving the meshing to a finer size at 25%).
The results, however, are obviously wrong (see top figure in attached jpg). I have tried using Bricks only (setting Element Type to Brick and then All bricks from within Model Mesh Settings - middle figure), which also gives obviously wrong answers, but in a different way. I have tried ridiculously small meshes and the general behaviour remains the same. The only thing that works is Element Type of Brick, and then Model Mesh Settings of Bricks and tetrahedra (bottom figure). I can think of no reason why the element type should matter as long as all of the elements are sufficiently small. I have noticed the following about the resutls (though I can't figure out how these lead me to a solution):
- "Correct" results have regularly spaced load lines that all point out
- "Incorrect" results have irregularly spaced load lines that do not all point out
- "Correct" results do not show features that correspond to the element mesh
- "Incorrect" results show features that correspond to the element mesh
Does anybody have any clue what is going on? I don't doubt that I'm doing something boneheaded, but I can't think of what it could be.
Thank you,
Steve
(jpg is at
I'm new to ALGOR, and I'm trying to do something that's giving me rather unusual results. Ultimately, I want to model the transient heat distribution of a round mirror that is being struck by a laser beam. As a first step, I have started by creating a hockey-puck shaped cylinder in Rhino3D and importing into FEMPRO (which seems to work fine in that it creates one part with 4 surfaces - top, bottom, and 2 strips that each go around half of the side of the puck). I then performed the following steps:
- Set the analysis type to Transient Heat Transfer (run for 1 second in 10 steps with a load curve of 1 over that second)
- Set the Element Type to Tetrahedron
- Set material type to Fused Quartz
- Mesh the puck (more detail on this below) which creates a "hidden" surface 0
- Apply a uniform heat flux over all 4 surfaces of the puck (puts "Q"s on every node as far as I can tell)
- Run the analysis
On meshing: Since this is a 3D object with non-trivial thickness and a non-uniform beam loading the material, I need to do a solid mesh. Since our code that projects the laser beam onto the surface assumes Tetrahedal facets, I need the mesh to use Tetrahedra only. So I set the Element Type to Tetrahedron, and in Model Mesh Settings set mesh type to Solid, then select All tetrahedra in Options-->Solid. Then I mesh the model. The surface mesh looks fine (I ended up moving the meshing to a finer size at 25%).
The results, however, are obviously wrong (see top figure in attached jpg). I have tried using Bricks only (setting Element Type to Brick and then All bricks from within Model Mesh Settings - middle figure), which also gives obviously wrong answers, but in a different way. I have tried ridiculously small meshes and the general behaviour remains the same. The only thing that works is Element Type of Brick, and then Model Mesh Settings of Bricks and tetrahedra (bottom figure). I can think of no reason why the element type should matter as long as all of the elements are sufficiently small. I have noticed the following about the resutls (though I can't figure out how these lead me to a solution):
- "Correct" results have regularly spaced load lines that all point out
- "Incorrect" results have irregularly spaced load lines that do not all point out
- "Correct" results do not show features that correspond to the element mesh
- "Incorrect" results show features that correspond to the element mesh
Does anybody have any clue what is going on? I don't doubt that I'm doing something boneheaded, but I can't think of what it could be.
Thank you,
Steve
(jpg is at