Hi, I’m quite new in the FEA in general and in use of this Prepomax in particular, so it must surely be just me, however:
I encountered an issue with a shell defined cantilever beam simulation, where I fix one end (edge) and apply a displacement to the other (edge). It went all fine until I wanted to check solutions for different displacements by duplicating the step and setting a different value (even without changing the value). Second step makes a mess with the nodes, looks to me like some nodes were pulled the right value and others were constraint to 0mm. If I deactive the first step, the solver get it perfectly right for the second (and only).
For what I understand this is related with the use of shell model. This is just a part within a system, if I keep it as a shell will I get the same issue once I add the other parts? I can just activate the steps one by one but I understand it will be way more time consuming.
Yeah, apparently, it’s that issue I linked above. You can export the input file, remove the *BOUNDARY, OP=NEW entries in some text editor and submit outside of PrePoMax: Using standalone CalculiX
I can add new available controls for Boundary, Cload, … Then a user can change the OP parameter behaviour here. The default behaviour would stay the same.
I know it is not a general solution, but with a small amount of work, it will allow removing OP parameters from the UI and running analysis from PrePoMax. Any ideas?
Indeed, it sounds like a very good idea. The only disadvantage is that step controls (*CONTROLS in Abaqus and CalculiX) store different kinds of settings, but it’s still most likely the best location for OP parameter controls at the moment (since there’s no manager for step-dependent features yet). It is an advanced step-wise setting after all, even if not related to solver controls/incrementation settings.
The easiest way to run both steps at the moment is to:
Use: File → Export → CalculiX *.inp
Open the exported .inp file in any text editor (such as Windows Notepad or Notepad++)
Search for *Boundary, op=New and delete both these entries.
In the folder with that .inp file, open command line (type cmd and press Enter in the path field).
Type for example: "D:\PrePoMax\PrePoMax v2.3.0\Solver\ccx_dynamic" TEST_LAME_03
but replace the path with your path to the Solver folder under PrePoMax installation directory. And avoid spaces in the input file name (I added underscore there).
When it’s done, use File → Open and select the .frd file to postprocess the results in PrePoMax.
Don’t ask me why but this problem solves activating *Step,NLGEOM=ON in the second step.
EDITED: Sorry, Not right. It has not solved but start giving error messages that I think it helps to understand the reason.
BC on Rotational degrees of freedom can not be redefined or fixed. *ERROR in meanrotmpc: MPC has wrong number of terms. As NEW removes them they can’t be reinstated and the problem becomes unconstrained.
Indeed. Especially since Nlgeom is not always desired (one may just want to run an analysis with linear load cases) and may lead to convergence issues.
But it’s good to know there’s another workaround too.