Hi there,
I am currently doing a master thesis project with the main goal of creating an optimized composite laminate version for a specific structure. In my case, I created, in a manual approach, a initial standard laminate (ply-based) for the component and now I would like to optimized it, particularly in terms of mass decrease while maintaining certain levels of displacement in specific node sets.
For the project, I created 7 load sets in which the optimization should be based on. When simulating a linear static analysis of those load steps, optistruct ran successfully and provided the expected results, however, when applying a free-size composite optimization of the laminate, the following errors occur:
*** WARNING # 7007
Automatic memory expansion failed.
Currently allocated memory is 881 MB.
Automatic expansion failed to expand to 69341 MB.
Solver will try to use more external storage.
*** WARNING # 3477
Solver out-of-core memory requirement 70225 MB exceeds host physical
memory 7060 MB. Please reduce number of processes per host or use more hosts.
My personal pc has the following specs: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz 2.59 GHz with 16 gb of RAM. Given that, I would to know what are the main alternatives in order to run the optimization with no issues:
- I have an external SSD disk where I usually put the simulations directory folders. Should I use the SSD as an out-of-core scratch storage, instead of RAM? If yes, how can I do it? Will it increase the simulation time largely?
- I have also the possibility of using a non-portable pc. If I try to run the simulation in that pc, what amount of RAM should be enough to comfortably run the optimization?
If there is any other solution, please feel free to purpose it! Thank you in advance.
(I am using a student license version and already try to simplify the overall model - bigger size mesh, decrease the amount of sets that are associated with the optim. constraints, etc.)