Pattern repetition using optistruct

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

Hello,

I am currently working on a model, demanding topology optimization and patterns repetition. I am done with topology optimization of one cell but facing some problem working with pattern repetition. I get  error saying  *** ERROR # 729 *** Any design property can only be referenced by one DTPL or DSIZE card.  multi-referenced property id = 1. I have attached file for optimization of unit cell and image of expected results after pattern repetition.

Please respond if anyone has even a slightest of idea.

 

Thanks in advance.

 

 

<?xml version="1.0" encoding="UTF-8"?>IMG_3016.JPG

<?xml version="1.0" encoding="UTF-8"?>10.png

Unable to find an attachment - read this blog

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2016

    Hi @Swapy

     

    I used the file which you attached for and I didn't get any error message at my end.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2016

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

    How can I do pattern repetition if I wish to have 3 models repeated in single row as shown in attached images?<?xml version="1.0" encoding="UTF-8"?>IMG_3016.JPG10.png similar results in row?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2016

    @Swapy

     

    For pattern repetition you need a master and slave(s) components. So one a single property it is not possible to get a similar pattern.

     

    Possible Workaround: Divide the component into different properties (3 in your case), define 3 DTPL setups and assign pattern repetition constraint on these properties. 

     

    Give the above a try and check if you get results as expected. 

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2016

    Thanks Prakash 

    I will try doing that.

    I will come back with results.