Hi, could you explain more about the Design Variable 2:09 , what does the normalized density mean? What is (density element) / (density knot)? Thank you.
Hi Himal, with normalized density I mean that: If you have a normalized density of 1.0 it represents full material areas (black pixel) if you have a normalized density of 0.0 it represents no material (white pixels). So it is just a variable which controlls if the area has full material or zero material properties. So for example if you use steel with 7.8 as a density you just normalize it to 1.0. On 6:14 you can see the behaviour if i increase the normalized density from zero to one. So if you have a normalized density of 1.0 --> full material. You also have a full young module. In the finite element analysis you will then convert the normalized density and the normalized young module by scaling the values with for example 7.8 as the density and 210000 as the young module. So in the end a normalized density of 1.0 represents a young module of 210000 and a normalized density of 0.3 represents a young module of approximately 20000.
Well its a emperical penalty function for the optimization. Its Just the Standard function. There are Others aswell. Go to Part 2 and 3 there you will find how it works
Your video series are too confusing. Could you take topology optimization video series at the begining for beginners and not using blender (just python)? And also show theory and explain everything for dumbs (because there are not enough sources expect yours, even in English). It might be good show your own and detailed slides and after those, show examples in python. (One more question, can first grade mechanical engineer student understand this and will those students see topology optimization (if so, under which lecture?)) :D :D
Hello Hakan, maybe i need to update the series. Thanks for the feedback. You can try out the following python code (only a few lines). If you understand this example, you understand the full topology optimization. www.topopt.mek.dtu.dk/Apps-and-software/Topology-optimization-codes-written-in-Python You should understand this if you have heard technical mechanic I and technical mechanic II. In this subjcts you should get familiar with finite element method (2D cases are enough). The theoretical background is called continums mechanic. Typically this is a subject for master courses. For the practical few and implementation you only need the knowledge building a FEM-System. Best Regards
@@simonpeifer2982 If you need source Code, search for a 99 Line matlab code for topology optimization or you can take a View on github. There you can find a Python implementation written by me for multi physics (DMST1990)
@@simonpeifer2982there you can Download my master Thesis, written in German. github.com/DMST1990/ToOptiX/tree/master/Documentation If you need a handsome translation Tool to english, you can use deepl.com
Well there are some example matlab scripts. But right at the moment I dont think that there exist a commerical program for multi material optimization. There are only some open source programs with no GUI
@@AhmedGamal-gq1if well if there are not any customors willing to pay for that then they wont implement these features. Therfore you need to program such kind of stuff by youself.
U should definitely do an updated series if u can! Anyways, nice work! :D
You are right :D i am currently working on full series but i want to publish it at once and i have to wait for some Reviews
@@Simfuchsia Wow, that's great man! Seems like a lot, u should think of just posting it by parts, again thanks for sharing ur knowledge. :D
@@Simfuchsia Did you post the full series somewhere? Or could you maybe just release some seperate episodes?
@@VTeslaV Yes but unfortunately i had to remove the series due to some negative comments. But part 2 and part 3 can be found in my channel.
Thank you very much!
Hi, could you explain more about the Design Variable 2:09 , what does the normalized density mean? What is (density element) / (density knot)? Thank you.
Also, on 6:14, on the y-axis, what does the Young's Modulus (Ee) and Young's Modulus (Eo) refer to?
Hi Himal,
with normalized density I mean that: If you have a normalized density of 1.0 it represents full material areas (black pixel) if you have a normalized density of 0.0 it represents no material (white pixels). So it is just a variable which controlls if the area has full material or zero material properties. So for example if you use steel with 7.8 as a density you just normalize it to 1.0.
On 6:14 you can see the behaviour if i increase the normalized density from zero to one. So if you have a normalized density of 1.0 --> full material. You also have a full young module.
In the finite element analysis you will then convert the normalized density and the normalized young module by scaling the values with for example 7.8 as the density and 210000 as the young module.
So in the end a normalized density of 1.0 represents a young module of 210000 and a normalized density of 0.3 represents a young module of approximately 20000.
DMST Thank you very much for the explanation. Your contents are very good!
why we use material power law and how its works?
Well its a emperical penalty function for the optimization. Its Just the Standard function. There are Others aswell. Go to Part 2 and 3 there you will find how it works
Your video series are too confusing. Could you take topology optimization video series at the begining for beginners and not using blender (just python)? And also show theory and explain everything for dumbs (because there are not enough sources expect yours, even in English). It might be good show your own and detailed slides and after those, show examples in python. (One more question, can first grade mechanical engineer student understand this and will those students see topology optimization (if so, under which lecture?))
:D :D
Hello Hakan,
maybe i need to update the series. Thanks for the feedback.
You can try out the following python code (only a few lines).
If you understand this example, you understand the full topology optimization.
www.topopt.mek.dtu.dk/Apps-and-software/Topology-optimization-codes-written-in-Python
You should understand this if you have heard technical mechanic I and technical mechanic II.
In this subjcts you should get familiar with finite element method (2D cases are enough).
The theoretical background is called continums mechanic. Typically this is a subject for master courses.
For the practical few and implementation you only need the knowledge building a FEM-System.
Best Regards
How is the density of a single element calculated?
By using the method of moving asympthotes using the sensitivit of the strain energy
@@Simfuchsiathanks for the quick reply! do you have a source for this?
@@simonpeifer2982 this is the standard book Topology Optimization: "Theory, Methods, And Applications
Sigmund and bendsoe
@@simonpeifer2982 If you need source Code, search for a 99 Line matlab code for topology optimization or you can take a View on github. There you can find a Python implementation written by me for multi physics (DMST1990)
@@simonpeifer2982there you can Download my master Thesis, written in German. github.com/DMST1990/ToOptiX/tree/master/Documentation
If you need a handsome translation Tool to english, you can use deepl.com
what about with multi-material topology optimization can u tell me program for that ?
Well there are some example matlab scripts. But right at the moment I dont think that there exist a commerical program for multi material optimization. There are only some open source programs with no GUI
DMST why no company as ansys or abaqus add this important feature at this moment?
@@AhmedGamal-gq1if well if there are not any customors willing to pay for that then they wont implement these features. Therfore you need to program such kind of stuff by youself.
Hi Ahmed,
currently I got a research prupose, that i should impelment a Multi Material Optmization (At least i can provide you that)
alter der deutsche Akzent scheppert alles raus