Problem of size optimization's desvar

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

I want to ask at this time I do the size optimization

 

but at the shell property, I defined the T(thickness)=0.8mm

 

5a77d0877fad9_.PNG.9d200ebde6acb58884930556a98dd3d3.PNG

 

and at the size panel I need to defined the initial value, lower bound and upper bound

I want to ask at here initial value and property thickness are different

so which is the original thickness of my model?

and if my lower bound is 0.1, so it means my model's thickness the lowest is 0.1 mm?  

 

<?xml version="1.0" encoding="UTF-8"?>2.thumb.PNG.1cd9498b0ef9d4c6b6786205a3518ae4.PNG

«1

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    Hi,

     

    Your shell thickness will be 0.8. Please correct the initial value and update the same.

     

    Lower bound 0.1 means your model size can go upto 0.1 and not below that. So from the above picture your shell thickness should be bound between 5 and 0.1.

     

    You can change the upper and lower bounds, update the DSIZE according to your requirement.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    optimization

     

    but at the shell property, I defined the T(thickness

    @Prakash Pagadala

     

    really thanks to you reply my question

     

    I also want to ask you 

     

    where to find the DSHAPE or  DVGRID card ?

     

    Do they also in the optimization panel? I can't find it

     

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

     :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20'> 

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    @Prakash Pagadala

     

    I also want to ask you 

     

    where to find the DSHAPE or  DVGRID card ?

     

    Do they also in the optimization panel? I can't find it

     

    sorry at last reply I enter so fast

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

     

    sorry at last reply I enter so fast

    No problem.. Happy to help :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20'>

     

    Shape functions are defined through DVGRID card and DSHAPE  Defines parameters for the generation of free-shape design variables.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    @Prakash Pagadala

     

    Do you mean the DVGRID card and SHAPE are in here?

     

    <?xml version="1.0" encoding="UTF-8"?>2.thumb.PNG.e56a11341459492e87a858d864967f25.PNG

     

    Can you show me the path of them? Really thanks to you

     

    like ex : Analysis > optimization > free shape ...

     

     

     

     

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    DSHAPE is Free-shape design card where as DVGRID is created for the nodes used for shape optimization. 

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    I probably understand, so I choose Analysis > optimization > free shape means DSHAPE 

     

    and gridcon is DVFRID 

     

    is that right?

     

    <?xml version="1.0" encoding="UTF-8"?>5a792d62c6d14_.thumb.PNG.fdeb6b7c29d5565db574194a289eb96a.PNG

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    Hi,

     

    DVGRID has nothing to do with FREESHAPE. GRIDCON is a list of grids with associated constraints are to follow.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

     

    DVGRID has nothing to do with FREESHAPE. GRIDCON

     

    OK

     

    Analysis > optimization > free shape means DSHAPE 

     

    I finally understand. Really thanks to you!

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    @Prakash Pagadala

     

    Because I just a beginner so I have many problems

     

    At here I just say sorry to you

     

    At here I want to ask if I have three .fem file to solve 

     

    how to I set at Optistruct solver

     

    and I also want to ask you how to mail to you because I can't message to you.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    At here I want to ask if I have three .fem file to solve 

     

    I am sorry,  but what is three.fem?

    .fem file to solve freeshape and shape?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    three means quality

     

    If I have three qualities of fem file

     

    Sorry I explain not completely

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    Size, shape and Free shape?

     

    If you have access to help, you can refer to tutorials

    <?xml version="1.0" encoding="UTF-8"?>Tutorials.PNG

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    Thanks to your apply  @Prakash Pagadala

     

    It should be my mistakes of speak
     

    My question is if today we are using the solver

    we have a lot of file to solve. Now we know if we want to solve

    we need to set input file to solve, but it can solve one file at one time

    I want to know we can solve lots of files just only run one time and it will run lots of files

     

    5a796768ad2ca_.JPG.27899616f7c2eacdb446517544f6321e.JPG

     
     

     

     

     

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    HI,

     

    Please see this tip and trick

    https://altairhyperworks.com/pdfs/tips/1103.pdf

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    @Prakash Pagadala

     

    Really thanks to you!

     

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    @Prakash Pagadala

     

    I want to ask

     

    is the free size optimization need to set the object reference : minmax for von-Mises constraint?

    <?xml version="1.0" encoding="UTF-8"?>1.thumb.JPG.cea53ad0d26269826177b1b518f2fd15.JPG

    and why we can't only choose the max or min

     

    and the object pos reference and neg means the max stress and min stress?

    <?xml version="1.0" encoding="UTF-8"?>2.thumb.JPG.93e6cc6daea5cb6bb0531be8db3fe12f.JPG

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    HI,

     

    You can choose either max or min using an Objective function instead of DOBJREF. 

     

    Goto>> Optimization>> Objective>> Min/Max

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    @Prakash Pagadala

     

    when I set min without obj reference

     

     

    <?xml version="1.0" encoding="UTF-8"?>1.thumb.JPG.962ba8fa40f94f0189a13d213c57c8b5.JPG

     

    it will be show this fail :


     *** ERROR # 1812 ***
     Multiple responses are assigned to the DESOBJ objective function.
     A MINMAX/MAXMIN objective function definition with DOBJREF should
     be used instead.
     Number of responses = 81

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    Can you share the model file, please?

     

    Also, it is not a good idea to use Stress as response with Freesize and topology optimization. 

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2020

    @Prakash Pagadala

     

    This is the practice file 

     

    I will remember your suggestion thanks!

     

    this is the file

    Unable to find an attachment - read this blog

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2020
  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    @Prakash Pagadala Thank you apply my question

     

    I want to ask two problems:

     

    1. what is mean about minmax, we set this so our object is min or max?

    2.JPG.e388184a4c51e9425ba6fb896934f9d9.JPG

     

    2. what is mean about negative reference

    5a7995efd9381_.JPG.5d701a0471e2d548d9a23d84216492db.JPG

     

     

    I have read the help but still don't know

     

    3.JPG.7322b7388099d20c6c3c9c4a8bf977ea.JPG

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    MinMax means Minimize Maximum of a value. So if it is a stress response MinMax will minimize the maximum stress

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    @Prakash Pagadala

     

    I also have read the files but still not understand

     

     

    Does there have explanation more clearly? Really thanks

    Unable to find an attachment - read this blog

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    HI @Prakash Pagadala

     

    Your apply is at the next page so I first can't find it 

     

    thanks to your apply 

     

    But how can we explain the maximum minimum, I know the MinMax

     

    and I want to ask why you set this, really thanks 

     

    I want to know the positive and negative reference value mean

    5a7a4b55bc84c_.JPG.0790f49e7363cda56ff75ebe7cae8d81.JPG

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2020

    Hi @LKZ

     

    This can be better understood using equations shown in the attached PDF

    Unable to find an attachment - read this blog

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    @Prakash Pagadala thanks you every time apply my question

     

    I am looking for every information about neg and pos reference value explanation

     

    but I still don't know in your gived file.

     

    Do you have any explanation about the two value? Thanks a lot

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    Hi,

     

    MinMax means minimize maximum of a response. For example, there are 8 elements and 8 elements have different stress in a model. 

     

    The objective is to minimize the maximum stress. Here we use MinMax(Stress), which means minimize maximum stress among those 8 elements.