Hi
Nonlinear materials in the .inp trigger Nonlinear analysis although they may not haven’t been assigned.
I think it would be convenient to remove them before starting the analysis.
Regards
Hi
Nonlinear materials in the .inp trigger Nonlinear analysis although they may not haven’t been assigned.
I think it would be convenient to remove them before starting the analysis.
Regards
Actually, this characteristic of CalculiX is used as a workaround to trigger nonlinear analysis when using a compression-only constraint. But in other cases, it may not be desired. However, sometimes the user wants to write even unassigned materials to the input deck to use them with custom keywords. So maybe PrePoMax should write them all (and possibly include an option to suppress materials and their behaviors), but warn the user when some unassigned material is going to trigger a nonlinear analysis.
Currently, PrePoMax deactivates materials that are not being assigned. So, I do not understand the bug report.
They all show up in the keyword editor. Sorry, I thought they were sent to the solver.
I had experienced that unexpected nonlinear behavior before and thought here you could have the same problem.
¿Is there something else that is added or substracted from what the user see on the editor?
Regards
Yes, I do not remember why the model is only removed from the exported file and not from the Keywords editor. I think it would be better to remove the material from both.
But as Jakub mentioned, we need a way to keep dummy materials in both for easier editing of keywords. Maybe add a Dummy material checkbox?
Some other unassigned features may also be skipped when writing the input deck. At least node-based surfaces. But writing those shouldn’t cause any side effects. When it comes to materials, I prefer to have them fully written, even if it triggers a nonlinear analysis instead of skipping them in keywords, but a setting to control that would make sense. As well as an option to disable plasticity without deleting its definition. How about a nonlinear material behavior checkbox (enabled by default) ? FreeCAD has something like this.
After some thought, I will add support for the user to activate/deactivate the material. All active materials will be written to the .inp.
I am closing this topic.