brango
Mechanical
- Feb 26, 2008
- 17
Hello,
I am working on optimizing a compliant gripper. I use 2d plane frame static analysis code.
I have around 50 elements, and I am using Genetic Algorithms with thickness as the variable to be optimized. So, the code will find the best 50 thicknesses for my best gripper design.
After I get the thicknesses, elements having a very low thickness(near zero) can be eliminated since they have negligible effect.
When specifying the lower bound (least allowable value) for thickness, I obviously cant choose 0 as the lower bound since there would be parts in the finite code where division by zero would occur.
Therefore I usually choose something like 1e-7 meters as my lower bound, and my upper bound is 3 mm.
Now my problem occurs when I try to use 1e-10 for example as my lower bound. The finite element code gives me the following warnings:
* stiffness matrix is not positive definite
* nonpositive pivot for equation X
I read that this occurs when the system is improperly constrained, or when a 5m beam is connected to a 5mm beam for example.
My system is properly constrained, so im assuming it is the second case.
I still get a good result in the end, so I want to know what effect does it have on my design ?
Thank you for your help.
I am working on optimizing a compliant gripper. I use 2d plane frame static analysis code.
I have around 50 elements, and I am using Genetic Algorithms with thickness as the variable to be optimized. So, the code will find the best 50 thicknesses for my best gripper design.
After I get the thicknesses, elements having a very low thickness(near zero) can be eliminated since they have negligible effect.
When specifying the lower bound (least allowable value) for thickness, I obviously cant choose 0 as the lower bound since there would be parts in the finite code where division by zero would occur.
Therefore I usually choose something like 1e-7 meters as my lower bound, and my upper bound is 3 mm.
Now my problem occurs when I try to use 1e-10 for example as my lower bound. The finite element code gives me the following warnings:
* stiffness matrix is not positive definite
* nonpositive pivot for equation X
I read that this occurs when the system is improperly constrained, or when a 5m beam is connected to a 5mm beam for example.
My system is properly constrained, so im assuming it is the second case.
I still get a good result in the end, so I want to know what effect does it have on my design ?
Thank you for your help.