Multi Physics Topology Optimization Part 2

  Рет қаралды 7,867

Luchsio

Luchsio

Күн бұрын

This video is an introduction to topology optimization. There are three videos in this series
1. Topology optimization
2. Multi physic optimization
3. Using Blender

Пікірлер: 24
@himalgurung2902
@himalgurung2902 4 жыл бұрын
Hi, at 0:12 , the strain energy formula, I understand that strain energy is 1/2 (F u) and that you have expanded F = Ke Ue and replaced as 1/2 (U(T)e Ke Ue). Could you please help me clarify what the UTe represent here? Thank you.
@Luchsio
@Luchsio 4 жыл бұрын
Hi, the strain energy is 1/2 u ^TK u or 1/2 u^T F or in your way 1/2 F u. Its just the similar expresion by inserting the FE-System. With u^T_e i mean the transpossed (for matrix multiplication) displacemenets according to the element e with the distributed Material Properties K_e. So you first push the material in K_e by using the normalized density. Then you calculate the displacements u_e on that system with distributed material properties. For the sensitivity you requiere the full Stiffness matrix, so that you just need to multiply the displacements u_e of the distributed material with the full stiffness matrix. u^T_e is the same as u_e, its just a transposed vector of u_e. So to sum up u_e represents the displacements of the FE-System of the distributed stiffness matrix K_e, which needs to be multiplied later with the full stiffness matrix K_0 for the sensitivities.
@himalgurung2902
@himalgurung2902 4 жыл бұрын
DMST Thank you very much for the clarification. 👍🏼
@Luchsio
@Luchsio 4 жыл бұрын
@@himalgurung2902 Hi no problem, if you need more help just ask for it :). If you need some code example (Python, C++, Matlab) i can send you some links. If you requiere any help for some research paper I can also help you.
@himalgurung2902
@himalgurung2902 4 жыл бұрын
DMST Hi, Thank you so much for your assistance. I will definitely contact you if I need any help.
@santoshmaharana4020
@santoshmaharana4020 4 жыл бұрын
@@Luchsio I need to code in Matlab what you explained in video, here is my email santoshxxmaharana@gmail.com I appreciate your time and consideration 🙏😊
@guillermonunezmuguerza271
@guillermonunezmuguerza271 2 жыл бұрын
Hi, Would you mind sharing the sources or bibliography where all of this development comes from? Thanks
@Luchsio
@Luchsio 2 жыл бұрын
Sure i ll give you the dois doi.org/10.35199/dfx2020.10 And doi.org/10.1017/pds.2021.486 If you have any further questions just let me know
@atulwithsmile
@atulwithsmile 3 жыл бұрын
can you make a demonstration using blender?
@Rene_Christensen
@Rene_Christensen 4 жыл бұрын
Why not just make an objective function that is part mechanical, part thermal, and let the two physics share the same density field? Or is that the same as the Sensitivity weighting?
@Luchsio
@Luchsio 4 жыл бұрын
hi rene its the same as sensitivity weightening. if you weight the thermal objective and the mechanical objective to one global objective and if you calculate the sensitivity of that global function you get the same expression. and you are right in these cases also in the case of the video you have only one density field for both objective.
@sachinkandharkar3893
@sachinkandharkar3893 5 жыл бұрын
Hello Sir, Thanks a lot for making videos on topology optimization. I'm more concerned about the mathematical solution of the problem based on which the computer program is generated. It will be great help if you suggest me something
@Luchsio
@Luchsio 5 жыл бұрын
Hello Sachin, sorry for the late response. Topology Optimization "Theory Methods and Applications" (Book)
@nileshchandrapikle1946
@nileshchandrapikle1946 6 жыл бұрын
Hello sir, Thanks for making this concept look so simple. I am from computer science background my area of research is parallelization of FEM. Can you suggest any book or material so that even I can understand basic concepts of topology optimization. Any background knowledge is required? I know the basics of static analysis of the FEM. Thank you.
@nileshchandrapikle1946
@nileshchandrapikle1946 6 жыл бұрын
Thanks a lot.
@Luchsio
@Luchsio 5 жыл бұрын
Hi Nileshchandra, just one remark: Try to use GPU based FEM analysis on OpenCL or via CUDA :)
@aadithyasathyanarayanan9397
@aadithyasathyanarayanan9397 5 жыл бұрын
Hello Sir, I am a student at Germany currently studying Computational Material Science . Thanks for making one of the best videos for people who would like to know the behind the screen works that is happening during a topology optimization . I would like to take up a small programming project in this field . I have a decent knowledge of programming in Matlab and Python and I am a Mechanical Engineer with knowledge on Nonlinear FEM as well. Could you suggest me any project topics that can be converted into a program (I mean like a Mini project).
@Luchsio
@Luchsio 5 жыл бұрын
Hi Aadithya, on which University do you study? First please answer several questions, so that I can define a proper topic. 1. How much ECTS do you plan to invest? So for example most german universities use the following configuration: -Bachelor Thesis (12 ects) -Master Thesis (30-60 ects) -Project Work (6-12 ects) -Research Paper (15 ects) 2. What should be your main focus - Computational Science (Implementation, faster optimization, better convergence) - Computational Engineering (Pareto Optimization, Multimaterial, New Material Penalty law) - Applied Engineering (Reconstruction, Shape Optimization, Mesh Morphing) 3. Which software do you want to use - Commercial (Abaqus, Ansys, ...) - Open Source (ToOptix, Z88, FreeCAD, Blender ...) - Package-Level (ToOptix, numpy, scipy, matlab) So for example I am programming on the Python Module "ToOptix", which has quite a hard learning curve. github.com/DMST1990/ToOptixCore/ Best Regards Martin
@sywang4623
@sywang4623 4 жыл бұрын
​@@Luchsio Hi Sir, thanks a lot for your videos. I am a novice and student, and I want to do conjugate heat transfer of TO with fluid, can I use ToOptix to develop a solver to implement? what is the difference between ToOptix and python codes of DTU? What are your suggestions? Thank you so much.
@Luchsio
@Luchsio 4 жыл бұрын
@@sywang4623 Hi Qiao, yes you can implement a flouid approach. I use CalculiX for solving the finite element system. CalculiX is capeable on several speicifc type of flouid flows (laminar, turbolent ....). The reason why I use CalculiX is that it can handle a huge amount of different finite elements (Shape and Physics). The Implementation itself is not quite handy. You have to wrap around CalculiX or for speacial cases you have to write a FORTRAN routine (umat). If you do some stuff for only research purpose i would recommend DTU. Thier code has round about 100 lines of Code while ToOptix has round about 20 000 lines of code. Extending DTU requieres knolwedge in how to generate Stiffness Matrixes for Fluid Simualtions. If you need some help dont hesitate asking for help. Why do you requiere heat transfer and fluid? Best Regards
@sywang4623
@sywang4623 4 жыл бұрын
@@Luchsio Hi DMAST, thank you so much for your reply and help. I want to do thermal TO of a plate with external forced convection heat transfer, just for research. So it is expected to have both thermal and fluid solver. I don't know if there exists a fluid solver with python. Does that mean if I can find heat transfer solver and fluid solver, I only need to develop TO model of fluid and compile them together to do what I want? Is that right? Best wishs Qiao
@Luchsio
@Luchsio 4 жыл бұрын
​@@sywang4623 Hi Wang, yes if you have direclty access to a fluid and heat transfer solver, you can just compile both by weight factors. Therfore you have to solve the FEM- System of the heat transfer case and the FEM-System of the Fluid Case. Then you have to multply the Temperature and Velocity with the cooresponding stiffness Matrix. For example heat transfer you need t K t and for the flouid you need v K v. Everything else is just standard topology optimizaiton. Which can be handeled by the code of DTU. There you just have to replace u K u with w_1 t K t and w_2 v K v where w_1 is the weight factor for heat transfer and w_2 is the weight factor for fluid analysis. If this topic is part of a publication/paper I can help you directly. So the main problem is to get access to a fluid solver within a small amount of effort. (CalculiX has a fluid solver but requieres a lot of code to wrap around it). Best Regards
0. Topology optimization: Introduction
15:05
Luchsio
Рет қаралды 69 М.
Topology Optimization (Introduction) Part 1
8:54
Luchsio
Рет қаралды 27 М.
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 119 МЛН
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
路飞与唐舞桐
Рет қаралды 7 МЛН
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 21 МЛН
Topology optimization for additive manufacturing Part 1/4
14:42
SolidThinking Inspire - Topology Optimization
23:10
GoEngineer
Рет қаралды 13 М.
Introduction to topology optimization Part 4/4
8:15
Jun Wu
Рет қаралды 6 М.
DOE CSGF 2011: On optimization of shape and topology
16:35
Krell Institute
Рет қаралды 10 М.
Blender Topology Optimization Part 3
7:00
Luchsio
Рет қаралды 8 М.
Introduction to topology optimization Part 1/4
10:47
Jun Wu
Рет қаралды 24 М.
Topology Optimization vs. Generative Design
5:29
Additive Manufacturing Media
Рет қаралды 117 М.