-
Notifications
You must be signed in to change notification settings - Fork 31
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
Nonlinear FEA - material and geometric nonlinearity #127
Comments
Is there anything I can do about this? I'm working on concrete topology optimization, so I have to deal with nonlinearity properties of concrete. Also buckling :) |
Sounds great! My current plan is to use something like https://github.com/gdalle/ImplicitDifferentiation.jl for defining an implicit function for the NLSolve. So we just need to define our equilibrium conditions using TopOpt.jl function. The main missing piece is defining a differentiable function for the element stiffness matrices given a ground mesh, design |
For buckling we already have it for trusses https://github.com/JuliaTopOpt/TopOpt.jl/blob/master/test/truss_topopt_problems/test_buckling_optimize.jl. For continuum it needs some work. |
nonlinear buckling is a separate beast though if that's what you mean |
I've a very minor experience with non linear buckling shape optimization, but I could start looking into this. |
if you find any readings useful in your learning, feel free to open a PR here https://github.com/JuliaTopOpt/EducationalResources and add them |
We should be able to support material and geometric nonlinearity using a combination of NLSolve.jl and ImplicitDifferentiation.jl. We just need to define the equilibrium equations as a differentiable function of the decision variables.
The text was updated successfully, but these errors were encountered: