Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.
Process Integration and Design Optimization

Process Integration and Design Optimization

LS-Dyna, LS-OPT parameter setting error and memory problem

    • lilly0420
      Subscriber

      Hi, I have some questions about LS-OPT.

      I am setting my dyna model to optimize the thickness of some shell so that I can get the least weight.

      Currently, I am handling with two problems here.

      1. Using the parameter in keywords to change the thickness do work, however, other material keyword such as NLOC is not working.

               I checked the changed keyword file but the parameter that is set for NLOC doesn't seem to change

               Does LS-OPT doesn't use other parameters as the optimizing variables? Or is there any possible way that I can change NLOC.

              I want to use NLOC, to change the standard surface of the shell, instead of middle. This should be done to prevent the penetration of the two contact surface, when the thickness is changed.

       

      2. For the constraint conditions, I set different types of Dyna model to check the results. Here, in the loop of optimizing, the first model works fine but the second model doesn't, due to the memory issue. 

         Is there possible solution to change the memory space while using OPT? Both of the models work fine in the Dyna. 

         I tried to change the memory space in command line, but doesn't work (Never mind for the number 1600, I tried for bigger ones as well)

        First picture is the first and second model and the memory it needs when running. Second picture is the error message I received in OPT

       

      Thank you.. I would appreciate any help or comment...

       

       

    • igandiko
      Ansys Employee

      Hi,

      1. You should be able to parameterize any field in the keyword file using *PARAMETER and LS-OPT will replace the values during DOE. Perhaps you needs to define the parameter as integer instead of real number. Another option is to use double bracket format instead of *PARAMETER. Any field defined as <> in the k file will be read as a design variable by LS-OPT and replaced with a value during DOE. 

      2. Perhaps the memory settings was valid for design outside of LS-OPT but maybe the starting design in LS-OPT is different and it requires higher amount of memory. Please go to 1.1 directory, edit job_command file to increase the memory value and check what value works for the design. You may have to guess and set a large number in the stage solver command. 

       

Viewing 1 reply thread
  • You must be logged in to reply to this topic.
[bingo_chatbox]