Topology Optimization using Hypermesh [Optistruct Tutorial]
HTML-код
- Опубликовано: 21 авг 2024
- Topology Optimization is one of the most important types of analysis in the design of structural components. In this video, we will set up and run a topology optimization using Hypermesh and Optistruct.
The main objective of this analysis is to reduce the weight of a component without affecting its structural performance.
We will perform the simulation on a simple bracket and specify appropriate optimization parameters.
Optistruct solver will be used to run the simulation and the results will be viewed using Hyperview.
CAD Model : drive.google.c...
Recommended videos to watch :
Hex-mesh Creation using Hypermesh - • How to create Structur...
Dynamic Crash analysis using Hypermesh - • Dynamic Crash Analysis...
Structural Analysis using Hypermesh - • Static Structural Anal... #aeroswap #fea #hypermesh #cae
Your doing a great work towards the people interested in CAE/FEA fields. Keep up the good work and don't be discouraged with less views as CAE/FEA has less audience. Thanks bro 😘
Thanks mate!
Just trying to spread some knowledge so that others don't have to work as hard as I did to get these simulations running!
Great work! very useful like all of your videos!
Thanks a lot from Germany :)
Very useful, thank you !! :)
Glad it was helpful :)
Excellent PSOLID (solid elements) optimization to reduce weight using volume fraction (strain energy kind of thing). There is no stress constraint in this method, although stress values are within limits.
Very educated tutorials always. This would do just fine for the analysts who just step into the topology optimization area. To get into more details, this method is often used to track “load path” of new material trials for R&D purposes. Each material has own mechanical properties and has different strain response based on poisson’s ratio. Design constraints are also assigned for Ftu, Fty, or deformation limits, as well as minimizing compliance (strain) and weight. You can also limit the element size for the inner solid elements to homogenize it overall as the gradual size change is set to be default for reducing computational time. As additive 3D printing application is becoming more popular and developed, lettuce optimization is also handy for further weight reduction.
Aha, I'm always waiting for your comment on every new video! Always a pleasure to get these additional insights on the topic.
Your comments add a lot more value to my videos; really appreciate this!
Thanks a lot Ken!
Aeroswap thank you I’m always waiting for your videos too!! 👍👍
Thank you very much !!! This video saved my life in a project for my studies !!!
Glad to know it was helpful :)
All the best for your project!
Good one. There are some things which needs to be considered while performing optimization. What’s the reason of performing optimization , is it to reduce weight only or stresses as well? Even if you increase the load or decrease it you will get this exact same results. One more constraint is required. Displacement or stress constraint. Always check stresses after the Optimization to see if optimised part are not having higher stress than the design space
Agreed. I have demonstrated the process to apply stress constraints in many of my optimization tutorials. It is one of the most important factors for any optimization. If the optimized shape shows stress concentration above yield limit at any location, it is of no use!
Sir I followed exact steps same as you . But getting error1814 volfrac error. How to rectify it ?
Check if you have 2 Components, i had the same error, because i accidentally moved all elements in "nondesign" so my "design" component was empty
(i hope this is helping others in the future and that you solved this problem a long time ago 😉)
Very useful. Thanks for your great explanation.
Glad it was helpful :)
THANK YOU SO MUCH FOR YOUR TUTORIALS, VERY HELPFUL.
Thanks for watching! I am glad you liked the content :)
Such an eye opener it was and actually i got tired of looking for the exact thing that i wanted but in the end your video was the complete package. Thank you so much for this!
I am a mechanical undergrad currently in learning FEA and HyperMesh and this video was what i needed. Kindly provide your e-mail or something for further communication. Thanks and keep posting stuff like this. Also if you could emphasize more on how we can use multiple iterations for a job in any upcoming video that would be helpful.
Thank you! Good to know that this video helped you. My contact details are provided in the About section of this channel.
Feel free to get in touch with me anytime.
Nice video,, thank you so much. Cheers from Türkiye.
Thank you :)
Super interesting and clear, thanks!
Glad it was helpful :)
*** ERROR # 1814 ***
VOLFRAC response on DRESP1 card 2 is not applied to a topology or
free-size domain.
Getting this error, Not able to solve it somehow.
I have also seen the suggestion in the comments regarding this error, but they didnt workout for me
Please help me out.
Hello Sir. Greetings from New Delhi. Thank you for such an amazing tutorial to Topology Optimization. I was really tired of not finding any good videos of this topic but I found you. Really appreciate it. I also watched other videos. Loved them.
Sir can you please make some more detailed tutorials on Topology Optimization. It would be of great help. Some tutorials explaining more on how topology optimization works with manufacturing constraints and other types of responses.
Hey Antriksh!
I am glad you found my videos helpful. I will surely be posting more videos on topology and other related optimization techniques.
Thanks for the suggestion.
@@Aeroswap I will surely be looking forward to it :)
This is so helpful, thanks for sharing ;)
thank you Aeroswap for making the videos on hypermesh.
Thanks Rohit! I'm glad you liked the content.
very clear and useful. Thanks!
Thanks for watching :)
Very useful 🙏🙏🙏
Thank you!
Great learning
*** ERROR # 1814 ***
VOLFRAC response on DRESP1 card 3 is not applied to a topology or
free-size domain.
....i got this error plz tell me how to fix this. I'm not getting how to fix
I think this Error occured because there are no Elements in your Design component, Gildas GUILLY on the Altair forum explained:
"The problem is your properties : All your model is "NonDesign" and you have no elements with the "Design" Property applied.
You need to reorganize your model to have elements correctly distributed between your two components (currently all FEM is in on component).
Use the "Organize" tool to transfer elements from one component to another."
I did this and got rid of the Error.
Great video. I wanted to ask doesn't wcomp mean weighted compliance? Minimizing weighted compliance means maximizing stiffness. So the idea being obtaining a component with maximum possible stiffness and minimum possible material by specifying volfrac
Yes that is right. Based on the requirements, we can set any type of responses for our design. Wcomp is widely used 👍🏻
in this video , we want to optimize the weight. Why weighted Comp is chosen as objective function? Wightedcomp basically gives stiffness of the structure.
We are not optimizing weight. We have already placed an upper limit on weight using the volume fraction constraint to create a new design. We are optimizing the stiffness for this new design. Hence, weighted compliance is used.
I hope this answers your question.
Good video and informative. My doubt is we can perform topology optimization for larger models like biw of car with help of explicit solvers like Radioss or LS-DYNA solver or not?
Yes, topology optimization can be performed with Radioss for an explicit dynamic analysis. However, the setup process is completely different than what is shown in this video!
@@Aeroswap thank you and can you share any link or you will do video for this?
Yes, I am planning to post a tutorial about this. Will start working on it soon!
Very nice tutorial, thanks
Thanks! Glad it was helpful :)
Really amazing 👍
Thank you!
I'm trying to open the Quick Edit option but it is not opening by pressing f11, what do I do?
Also, I can't see a separate app of "Hyperworks desktop" on my computer, I only have Hyperworks 2022.2 (I downloaded the official student version)
Please help me out....
Hi Nirmit,
Please check if you have not disabled the function keys using Windows settings.. If so, you will need to enable them and restart the HyperWorks application for the shortcuts to start working.
HyperWorks Desktop and HyperWorks both are essentially the same. The only difference is that you cannot open any other clients like HyperView, HyperGraph in the same window if you are using HyperWorks desktop. In HyperWorks, you can use multiple clients in the same window.
As for Quick Edit, if the shortcut keys are still not working, you can find this option in the Tools panel. I hope this helps!
Thank you bro...helpful for beginners.... will you do another vedio regards point load application and obtain topology optimization
Good to know you liked the video :)
Very clear
Thank you!
Hey great explained
Thanks to you
Glad it was helpful.
Very nice video and well explained. After i see the optimised geometry in the last iteration... how do i export this shape as a solid (step file)? I want to 3d print the optimised design....
Thanks again for your great explanation
Hello,
For a STEP file, you have to use the OSSMOOTH option in Hypermesh. There is an easier method to export STL file directly from Hyperview.
Go to Tools >> Export >> Iso Surface.
Save the STL file in required location. Then you can open it in any CAD software.
I hope this answers your question!
@@Aeroswap thank you!. I will try to explore ossmooth. Excellent videos by the way!.
Thank you! Glad it was helpful :)
Hello sir, I followed every single step you did but I keep getting this error:
*** ERROR # 1814 ***
VOLFRAC response on DRESP1 card 1 is not applied to a topology or
free-size domain.
I cannot find anything about it in internet, can you please tell me what the problem is ?
Thank you so much in any case
In the response, make sure that you have assigned the design variable which was created in the previous step. This will probably resolve the error.
hello sir, video was really great but even after I follow the video as it is with the same part I am getting this error "VOLFRAC response on DRESP1 card 1 is not applied to a topology or free-size domain", I tried everything but same error pops out and some times I get the result but I can see only one component(either Design or Non Design) in results and the component isn't getting optmized
Hi Srinath,
Please make sure that you are creating a topology optimization design variable. Volfrac response is specific to topology and free size optimization and will give an error if used otherwise!
Hi, I had the same issue and solved with reorganizing the mesh. The nondesign mesh has to be in the nondesign component. When you are about to tetramesh the solid, take a look at the bottom and make sure to have "elems to surf/solid comp" selected. The programm will automatically organize the mesh in the different components, because you split the part in the beginning in different solids. I hope it works for you too
how can we manage the analysis when have a PSOLID and PBEAM and PSHELL elements at the same time ? is there a tutorial with non homogeneous element type ?
For other element types you can create separate design variabe with respective property types. Multiple design variables can be implemented in the same model hence you can perform optimization of 1d, 2D as well as 3D components in the same run.
I do not have a tutorial posted about this but I will work on this topic soon. Thanks for the suggestion!
Hello Aeroswap, I wonder if with thermal loads instead of mechanical loads is the same development or I should make different considerations. Thank you
This setup process will work for thermal loads as well.
A fatal error has been detected during input processing:
*** ERROR # 1814 ***
VOLFRAC response on DRESP1 card 1 is not applied to a topology or
free-size domain.
Hi, I had the same issue and solved it with reorganizing the mesh. The nondesign mesh has to be in the nondesign component. When you are about to tetramesh the solid, take a look at the bottom and make sure to have "elems to surf/solid comp" selected (it´s not selected by default). The programm will automatically organize the mesh in the different components, because you split the part in the beginning in different solids. I hope it works for you too
Thanks very much for the video, very simple and useful.
I have a question for you. What format file does hypermesh export to? If I wanted to export the geometry obtained from topology optimization, how should I export to? Is it possible to export directly to CATIA file formats?
Hi Antonio,
Good to know you liked the tutorial :)
You can use the OSSMOOTH option in Hypermesh to export STEP or IGES format of optimized design. Another option is to export STL file directly from Hyperview.
Unfortunately, Hypermesh cannot export in CATIA format.
@@Aeroswap Thanks for the answer :) Hypermesh reads .CATPart files but it can't export them to the same format. Right ?
Yes, that is right. This is true for older versions of Hypermesh. I am not up to date with the newer features as of now. Maybe the latest version also supports CATIA file exports. Please check if needed.
Hello sir, great tutorial, what is the configuration of the laptop you are using for these simulation?
Hardware specifications are as follows -
Intel core i7 (8th generation)
16GB RAM
As always great work.
I have a doubt, how to export the topology optimized file such that it can be compatible with the CAD software
Thank you
Hi Shashwat,
Please watch my latest topology optimization tutorial to know more about exporting the optimized design as a CAD file.
how we can control the biggest holes on the optimized model? I mean can we kind of define in general way the final shape?
Hi Maryam, try using the 'mindim' and 'maxdim' options in topology design variable. It will help in controling dimensions of holes during optimization. I hope this helps!
Very useful video!!. Thank you so much. Can you please tell me if 3D functional graded optimization can be done in hypermesh?
Thanks!
Can you elaborate on exactly what kind of material you want to use?
@@Aeroswap Presently using Titanium but I want to vary the Young's modulus as an objective function.
Sorry, I have never done this before so I do not know whether it is possible!
Thankyou soo much bro
Hi, this video has been really helpful for my dissertation. I am using a different model and would like to ask if there is a way in which I can constrain my thickness to either be 0 (no material) or the thickness of my model (material). So that in the z axis there is no partial density/material/thickness, it is either the full thickness of my model or none at all. Hope this makes sense and thanks again
Good to know it was helpful !
Sorry, but I didn't quite understand what you are trying to say. If possible, can you elaborate more on what kind of problem you are working on?
For better understanding and communication, feel free to reach out to me via email. My contact details are provided in the 'About' section of this channel :)
*** ERROR # 1814 ***
VOLFRAC response on DRESP1 card 1 is not applied to a topology or
free-size domain.
While solving I get these error ! can you please help me on this
Make sure that you have created a topology design variable. For other types of optimization, volume fraction response is not applicable.
@@Aeroswap I have created Topology optimization Still facing the issue :p
Please check if your setup exactly matches the one shown in this tutorial. This case is tried and tested multiple times and it works well if all settings are correctly defined.
Hello Sir, I tried running optimisation problem using another model but it gave an error message showing problem of RAM, Its asking for 28GB RAM while I have only 8Gb. So is there any way to solve this problem whithout playing with element size? Can we use virtual memory RAM to solve hypermesh problem?
I dont think HM supports virtual RAM as of now. You might have to reduce the element count to resolve this issue.
@@Aeroswap Thank you sir for your reply
I completed the local analysis of one part in the assembly. This part is having only loads coming from the assembly interaction, it does not any other boundary condition. It is having only loads coming from the assembly interaction. Now I want to run topology optimization in this part, can I optimize this part by topology optimization, as there is no boundary condition (SPC) load collector. how it can be done without SPC load collector.
i take this error
*** ERROR # 1814 ***
VOLFRAC response on DRESP1 card 1 is not applied to a topology or
free-size domain.
Now what should i do ?
*** ERROR # 2148 ***
Invalid design problem.
All the sensitivities of response 2 (objective) are zero.
this error shows, please help
Hey! When I select the washer split feature and tries to select the boundary of the hole, it doesn't select it and nothing happens. Please tell me how to solve this issue.
Can we use Matlab and Optistruct in batch mode to use optimization algorithms such as GA and PSO by using Matlab as the master and optistruct as the slave?
how to optimize the the different parts in the assembly taking all loads into consideration which is acting in the assembly
Hi Uday, the same setup method will work even with assemblies. Just make sure that you are creating proper contacts and connections between the different parts contained in the assembly.
@@Aeroswap thank you very much, it will be grate help and confidence building, if you can upload the video, of assembly having two or three parts with bolts and rivet, and convergence study also of the parts in the assembly, with size and topology optimization of assembly parts.it will be extremely helpful for me in my work.
Thanks for the suggestion. I will work on this topic soon!
@@Aeroswap can you make a video for mesh convergence study, it will be greatly helpful
Good tutorial
Can you explain volume fraction in details?
Thank you!
Volume fraction is simply the ratio of optimized volume and the initial volume of the component.
Hi sir,very much inspired from your vedios.its really a big support to my learning hypermesh.
Recently I hav been facing issue regarding graphics while using any command display is getting black or yellow.could plz help me to get out of this issue..
Ram:-16gb
Graphics card:-Radeon graphics
The above spec I m using...
Thanks for the video. In my case i have given 2 responses, 1. Frequency and 2.volfrac. frequency is decreasing but mass of the model is same . Can u tell me wat can be the issue?
Really informative video. Can we download the topologically optimized in STEP, IGES fromat.
Yes, once you visualize the final iso plot in Hyperview you can export it as an STL file directly from Hyperview.
Go to-
Tools >> Export >> Export as STL.
This STL file can be imported back into any CAD software for further design changes and refinement.
@@Aeroswap It is very powerful but unfortunately the stl file is not parametric so you have to start the redesign from the former cad or from blank
I am doing topology optimization for shell element in optistruct. I have different load cases.In some of the load cases I am not getting variation in contour of the optimized part. Means everywhere the element density is same and it is blue, which indicates that I can remove the whole material from the part.Stress on the part is very less such as 0.145MPa. Can you comment on the correctness of the topology result.
Is there a displacement constraint for the optimisation settings?
Yes, that can be done. Static displacement response is available in the responses panel. It can be used to restrict maximum displacement of any desired node during the optimization process.
Can't find the s1.h3D file in the folder to compare the results. Please help!
Hi Jamal,
Unless there was an error during the run, you should be able to get the s1.h3d file.
Please check your setup to see if there are any issues.
@@Aeroswap The run was completed and satisfied was also written. But didn't find the s1.h3D file. The folder has all the files except the s1 file
Thanks 👍👍
You're welcome :)
Hello sir please make video for deform solver setup for forging simulation using hypermesh please🙏
If you are refering to Hyperform, I do not have much exerience in using that tool. But I will try to work on this topic. Thanks for the suggestion!
Please tell us, how to correctly apply SPCD, IN HYPERMESH
Hey Jeetender! SPCD has very specific applications in Hypermesh. I will surely be making a separate video about it soon.
Thanks for the suggestion.
do you how to deal with super element reduction using optistruct?/
Hi Eswar, super element is an entirely different topic. I already have plans to make a separate video about this soon. Thanks for the suggestion though!
Great video, tank you very much for that.
I am facing a certain error when i start the optimization with Optistruct, maybe someone can help:
VOLFRAC response on DRESP1 card 1 is not applied to a topology or
free-size domain.
I am not that deep into the terminology of HM to understand this error message properly. Thanks in advance :)
Thanks for watching!
Please make sure that you have used a topology design variable for the optimization. Volume fraction response is only applicable for topology and free size optimization. With other types of optimization, this error message will be displayed by the solver.
Additionally, you can also try switching to mass fraction response instead of volume fraction. It works similar to volume fraction.
I hope this information helps :)
How can I contact you?
I did the optimization of a gear using these same steps but didn't get the expected results.....
Hi Prithviraj,
My email address is provided in the 'About' section of this channel. Feel free to write an email regarding queries and/or suggestions.
@@Aeroswap sure 👍 thanks
Hello, Sir Nice explanation again,
But I am facing some issue, I followed every single step you did but I keep getting this error:
*** ERROR # 1814 ***
VOLFRAC response on DRESP1 card 2 is not applied to a topology or
free-size domain.
Check if you have created a topology design variable. Follow every step in the tutorial as is. It will work.
@@Aeroswap yes I have created a topology Design variable. In fact, I performed the whole process from scratch but getting the same error. I don't know what I am missing here.
@@ansariyaseer4651 Hello, have you solved this problem ?
I am getting the same error
@@micheleromano9371 no brother
Please upload how to edit the geometry for meshing purpose.
Hello, I have already posted a video about tips for 2D geometry editing using Hypermesh. Please check the channel uploads for the same.
I am planning more videos about advanced geometry editing. Subscribe to stay updated about latest content !
How can I check the mass of the optimized component?
Hi Devansh,
You can use the OSSMOOTH option to import the optimized design back into Hypermesh. Once the material is assigned, you will be able to check the mass using 'mass calc' option in Tools panel.
@@Aeroswap Thank you so much
Error 6005 property ID =1 referenced by DTPL card 1 are not referenced by any designable elements
Did you solve this problem? I got this error too .
In which component mesh are created?
Keep the mesh setting on 'mesh to surf/solid comp'. This setting is used to organize the mesh into respective surface/solid components depending on the geometry.
@@Aeroswap Thank you.
Can we do optimization in nonlinear analysis?
Yes, that can be done but there are some limitations in such case.
Can you please explain what you do in 9:38 ? What is this for?
Topology optimization is only for static analysis?
Hello Dia, this method is not restricted to linear static analysis. You can use this for nonlinear static analysis as well.
Follow the same steps after completing the inital NL analysis base setup 👍🏻
@@Aeroswap what about dynamic analysis?
Yes it can be done.
Hello sir,how to get optimized fe model from hyperview.
hyperwork is free software? for topology optimization...
Hi frnd could u explain seating system plz H-point analysis
As this is a simple shape we can try with hexa mesh right, why tetra mesh ??
You are right, this model is perfect for a hexa mesh. But the main objective of the video is not about creating the mesh. Hexa mesh creation takes time, whereas tetramesh can be done in 1 click. You can try with hexa mesh if you want to!
@@Aeroswap But here I got a problem is: for reanalysis as the optimised part is complex, I can't able to do with Hexa mesh, So what to do ??
I would suggest using a finer mesh. That will give a better shape after optimization.
@@Aeroswap Means you are saying about volume Tetra Mesh
Is it necessary that mesh type and element length should be same for part and Optimised part
Sorry, but I didnt quite understand what you are saying.
You can use any type of mesh (hexa/tetra) to set up the optimization. Im just saying that use a smaller element size (finer mesh) to get better results with properly defined element density patterns.
Are you guys aerospace engineering background?
Hey there!
I am a mechanical engineering major with keen interest in aerospace and CAE domain.
How do you convert that design to a solid geometry?
Hey Pablo, in Hyperview go to
Tools >> Export >> iso surface.
Then you can export the optimized shape in STL format.
You can also use the OSSmooth tool in Hypermesh to convert the optimized design into a CAD file.
@@Aeroswap Yeah I tried but u think the result will be impossible to manufacture, maybe I've got some error in the simulation.
P.S. : keep it like this your videos are phenomenal, really appreciate the effort you put on them
Thank you!
can you plse post a video of topology optimization of a bevel gear
Hello Yash,
The optimization setup process is same regardless of the component being used. You can simply follow this video to optimize your bevel gear design!
@@Aeroswap i didn't understand the pattern grouping part can you please elaborate it i mean how 2-d plane system work or how to select anchor node for the 2-d plane system
👍😊
Bhai can we do it on plastic material
Yes, just change the material properties. Rest all settings remain the same for any material.
⭐🐕
I am not getting the same result what you have got. Same step followed. Please send you email id. I will share the screen shot of results got.
Hello Barun,
Optistruct is famous for its capability to reproduce similar results. I request you to check your model again. Make sure that it exactly matches the setup shown in this tutorial. If all steps are correctly followed, you should be able to get the results.
In abaqus hypermesh
Can you please create a group on whatsapp or telegram where we can share our doubts and answers regarding any types of analysis
Thanks for the suggestion. I will see what I can do 👍🏻
Please share software download link crack
Hello sir , thank you so much for your effort . I am writing to humbly request your assistance, as I find myself in a situation where I truly need your guidance. If it is possible, I kindly ask you to respond on instagram at your earliest convenience. Your prompt response would be immensely appreciated. or please can you give me your linked in