Jump to content

GonPer

Members
  • Content Count

    52
  • Joined

  • Last visited

  • Days Won

    1

GonPer last won the day on January 24 2017

GonPer had the most liked content!

About GonPer

  • Rank
    Advanced User

Profile Information

  • Country
    Portugal
  • Are you University user?
    Yes

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hi vale, Read: "Member size control for Topology optimization - Minimum member size control", in Optistruct User Guide. I think it has a better explanation. Keep in mind that p is only a penalty factor. There must be something to choose which elements are penalized due the MINDIM card and DISCRETE acts on all elements. Both MINDIM and DISCRETE work different, as said in the user guide section mentioned above. However in my opinion, the only way you will understand it well, is to try both in a simple model such as a plate and analyse carefully the results. Hope it helps, Best regards, Gonçalo
  2. Hi Mehmet, Toplogy optimization filters the stress results. So there wont be any stress concentration. With this said you can't base your results in the stress obtained in this optimization. You must do a static study of the optimized smooth geometry in order to get the correct stresses. Best regards, Gonçalo
  3. Hi Nicolas, Extract the ply shapes as surfaces with Aerospace profile - Ply geometry smoothening. Then thicken it to the desired thickness. Or Use Aerospace profile - Shell to solid conversion, and then you can extract surface mesh from 3d mesh using FACES option in HyperMesh. Go to Tool page>> FACES>> Select elements/components>> find faces I hope it helps, Best regards, Gonçalo
  4. Hi neelc14, Check the constraints. I think you have an unconstrained model. Best regards, Gonçalo
  5. I ve sent a pdf via Filetransferlink with an example. Best regards, Gonçalo
  6. Hi Prakash, I've suceeded using this, but althought shuffling is divided into ranges of plies, I did not achieved a converged study yet. The way to go is to make a shuffling design variable for each range, using the same laminate. There wont be any error in the .out file. I know it did not work by observing the results. Just another thing I want to sugest, I'm making a cyclic symetric part and for this many simplifications must be made. If there were an option to glue plies together to be shuffled, it would help a lot. The current way is not possible to consider overlapping of different plies and the correct orientation. This because I need to make a super ply instead of using multiple plies with the different orientations in order to get a cyclic symmetric result. It's not difficult to implement and will expand Optistruct capabilities even more. The objective would be to make one ply by joining multiple plies with different directions and overlapping, it's like a set of plies to be used in the laminate and etc... Thank you and Best regards, Gonçalo
  7. It's working, however I need to implement more than one RANGE parameter. I've tried: + RANGE 1 20 21 30.... and + RANGE 1 20 + RANGE 21 30 ... And neither work because it only reads "+ RANGE in last". Is it necessary to divide in multiple stack cards? Best regards, Gonçalo
  8. Thank you Prakash, I will implement it in the model right away. Best regards, Gonçalo
  9. Hi everyone, In the Optistruct 13.0 Reference guide, it says that in the DSHUFFLE card can be defined a RANGE parameter. However I can't find it in my software which is v13.0. Can anybody explain why? Thank you, Gonçalo
  10. Hi Nicolas, You will get the correct thickness from size optimization. Free size is good to take ply pattern and thickness estimation. Free size optimizes element orientation thickness continuously, so the thickness of each ply varies across geometry. Then FSTOSZ just simplify the model by dividing the continuous distribuition into 4 (default) ply shapes with a certain median thickness. You cant base your results from free-size, it's just to get an idea on where to put material so you should start with a little bit higher thickness in the plies. This in order to have sufficient orientation thickness where it is needed. The Size optimization will optimize ply thickness, so you can use TMANUF in order to get a multiple of this number as ply thickness. Hope it helps. Best regards, Gonçalo
  11. Hi Prakash, Thank you for your help. Just another thing, I dont know why but the SZTOSH option, produced a .fem file that is all changed up. Different orientations in plies, lost ply systems, different element sets in the plies. So it isn't usable. When I used this option with simple models it worked ok, I dont know why it didn't work this way. I will do it by hand, but just for information I think you should let the Devs know aswell so they can improve it. Best regards, Gonçalo
  12. Hi Prakash, Yes I had it on. But it isn't necessary because all the 45, -45 plies are connected in the same desvar. Another thing that did not make sense, was that the numbers on desvars and dlinks in the error were not the same as I defined. So far is runing without problems. Thank you very much, I tought that one week of work went down the toilet, but fortunetly no. Best regards, Gonçalo
  13. Also I dont have any DLINK card defined. I guess the error says DLINK maybe because the DVPREL uses a DLINK to connect to DV? Gonçalo
  14. Hi Prakash, Thank you for your fast answer. The error is: *** ERROR # 532 *** Independent DESVAR -2 on DLINK 6 is also declared dependent on DLINK -2. I created 20 DV. I have 116 plies and made the generic relationship to each ply, linking it to a DV. Each DV has multiple plies linked to it via the generic relationship. Didn't link DV to DV, linked multiple DVPREL to a DV. best regards, Gonçalo
  15. Hi everyone, I m making a composite size optimization and need to use the same design variable to multiple plies. Simplified, I need several different plies to have the same thickness and I need several plies with diferent thickness aswell. I formulated the problem this way and create a generic relationship to each ply, using only one design variable for multiple plies. This didn't work and appeared an error. I checked the dlink card but I dont know if that fits my purpose because how can I link DVs in order to have the same value? Any ideia on how can I do this? Best regards, Gonçalo
×
×
  • Create New...