-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discontinuity in Optimisation Results Using Stiffness as Base #40
Comments
In this case it might be due to more reasons. Since the algorithm works on the principle of sequential removal of the material, it can happen that it removes some links, which “should” be there, especially if the mesh is too rough and you ask for low mass goal ratio. You can also look at intermediate results before it reached final mass. |
Thank you @fandaL for your previous response. It was very helpful. I have an additional question regarding the preservation of boundary conditions. However, when I tried splitting and assigning different materials using the approach you mentioned for preserving the geometry, there was no discontinuity for the same boundary conditions. This has led me to question whether my approach is correct or if there’s something I might be doing wrong. |
Difficult to say from the rough description. There can be significant changes in the results if you change inputs only a little. Inputs and some output metrics are printed to the .log file in the working directory, where you can compare the differences. |
Hii @fandaL Here attaching both files ,generated from freecad and modified with python script. |
If you would look at results from more iterations, there will be some point where further bolts detach. The optimization works with some filter radius and element size. With finer mesh (filter radius is by default 2x element size) results can change so some small connection might remain. (Unfortunately, current code leads to very long optimization times when models are large.) If the mesh is too rough, results with very small mass_goal_ratio do not make sense. But in the case above, I guess the solution is not so bad because the loads act in a plane which is almost intersecting closer bolt holes. So I would expect further bolts to be much less effective in this load case. |
Hello,
I am working on an optimization problem where I am using stiffness as the base. Here are the details of my setup:
For the boundary condition preservation, I have added the nodes into another ELSET and set its domain optimisation
to false.
I have attached an image showing the boundary conditions for my problem. However, I am observing some discontinuities in the result file, which I did not expect. I have also attached an image of these results for reference.
Could anyone provide some insight into why these discontinuities might be occurring? Any help would be greatly appreciated.
Thank you.
The text was updated successfully, but these errors were encountered: