Luchsio
Luchsio
  • 12
  • 162 517
Blender to FreeCAD FEM
Using a blender model for a finite element analysis in FreeCAD and CalculiX.
This tutorial covers the following steps:
1. Using an existing model
2. Export it as an stl for FreeCAD
3. Building up a solid geometry
4. Creating a finite element model
5. Run the simulation
มุมมอง: 6 966

วีดีโอ

1. Topology Optimization: Static load case and linux installation
มุมมอง 2.1K7 ปีที่แล้ว
This tutorial includes a static analysis and a linux installation. Download this software: github.com/DMST1990/ToOptiX
0. Topology optimization: Introduction
มุมมอง 70K7 ปีที่แล้ว
Introduction to a tutorial series for topology optimization. Source Code is Available at github.com/DMST1990/ToOptiX
0. CAE desing in Blender: Introduction
มุมมอง 2.1K7 ปีที่แล้ว
In this series fast concepts for creating models for CAE and simulations will be covered.
FEM with Blender and FreeCAD - CalculiX: Complex Model
มุมมอง 4.7K7 ปีที่แล้ว
Using a complex model for a static analysis. The geometry is created with blender. The pre processing is done by FreeCAD. The analysis is done with CalculiX.
Static Topology Optimization Blender to FreeCAD to Blender (ToOptix)
มุมมอง 8K8 ปีที่แล้ว
In this tutorial we will do a whole optimization run of a model which was created in blender.
FreeCAD FEM-Modells
มุมมอง 9358 ปีที่แล้ว
How can we use FreeCAD for defining FE-Models.
Install ToOptix and first run
มุมมอง 2.3K8 ปีที่แล้ว
Installation video for ToOptix (windows, linux or max).
open source topology optimization
มุมมอง 22K8 ปีที่แล้ว
ToOptix is an open source tool for topology optimization used for blender. In this case we solve a standard structure example. Its completly free (No Adds, no test Versions ...) Source Code: github.com/DMST1990/ToOptiX
Blender Topology Optimization Part 3
มุมมอง 8K8 ปีที่แล้ว
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
Multi Physics Topology Optimization Part 2
มุมมอง 8K8 ปีที่แล้ว
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
Topology Optimization (Introduction) Part 1
มุมมอง 28K8 ปีที่แล้ว
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 Source Code: github.com/DMST1990/ToOptiX

ความคิดเห็น

  •  9 หลายเดือนก่อน

    Thank you very much!

  • @ajarivas72
    @ajarivas72 2 ปีที่แล้ว

    Great video

  • @record9314
    @record9314 2 ปีที่แล้ว

    alter der deutsche Akzent scheppert alles raus

  • @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

  • @bobdole27
    @bobdole27 3 ปีที่แล้ว

    This is all so cool

  • @angelosigona2277
    @angelosigona2277 3 ปีที่แล้ว

    Hi I cannot seem to get the ToOptix to work in Blender as I keep getting a error when I try to enable it. Would you please be able to help me please? It seems to complain about .py files ????

    • @Luchsio
      @Luchsio 3 ปีที่แล้ว

      Hi Angelo, sorry for the late reply. The optimization for the blender version was only available for Blender 2.80 alpha. You can use in contrast to the blender version the plane python Version github.com/Foxelmanian/ToOptixCore which is quite stable. As an alternative I would suggest the topology optimization in FreeCAD github.com/fandaL/beso . The API of Blender and FreeCAD changes a lot. Therefore updating the Addons is quite a mess. The core version works therefore way better. If you need further assistant, we can switch to Discord/Zoom if you wish

  • @saurabhtalele1537
    @saurabhtalele1537 3 ปีที่แล้ว

    Oho thanks sir

  • @saurabhtalele1537
    @saurabhtalele1537 3 ปีที่แล้ว

    Sir can i use it in windows blendee

    • @Luchsio
      @Luchsio 3 ปีที่แล้ว

      Hi, i do not know if it works for the latest version it was working with 2.78 on Windows.

    • @saurabhtalele1537
      @saurabhtalele1537 3 ปีที่แล้ว

      @@Luchsio yes sir i will try.... On newer version

    • @Luchsio
      @Luchsio 3 ปีที่แล้ว

      @@saurabhtalele1537 i have tested it. The addon does not work for the latest Version.

  • @7H0345
    @7H0345 3 ปีที่แล้ว

    Great introduction to topology optimization! Could you clarify how you arrived at the thermally optimized cylindrical structure at 0:18 (assumptions, boundary conditions, load case, etc.)? In my bachelor thesis, I am comparing parametric thermal optimization with topological (thermal) optimization. I'm quite new to topology optimization, so It would be great to have a place to start. Thanks in advance.

    • @Luchsio
      @Luchsio 3 ปีที่แล้ว

      So it was a 2D optimization which was extruded repeated and Rotation along the pipe axis. The Ring of the pipe was Applied with a Constantant temperature. The Design Domain was Applied with Constant heat flux. I hope that kinda helps you.

    • @Luchsio
      @Luchsio 3 ปีที่แล้ว

      Fürther details can be found at the free available publication www.designsociety.org/publication/43028/Multi-Objective+Topology+Optimization+of+Heat+Conduction+and+Linear+Elastostatic+using+Weighted+Global+Criteria+Method

    • @Luchsio
      @Luchsio 3 ปีที่แล้ว

      Ah sorry i missed that only heat conduction was assumed, so no convection...

    • @7H0345
      @7H0345 3 ปีที่แล้ว

      @@Luchsio Thanks for your fast response! I will take a look at it.

  • @ngocnguyen4684
    @ngocnguyen4684 3 ปีที่แล้ว

    Hi. Can you do with concurrent topology optimization?

    • @Luchsio
      @Luchsio 3 ปีที่แล้ว

      Hi, can you be a little bit mor specific :)? What do you mean with concurrent?

    • @ngocnguyen4684
      @ngocnguyen4684 3 ปีที่แล้ว

      @@Luchsio i want to do about multiscase concurrent topology optimization using matlab code?

    • @ngocnguyen4684
      @ngocnguyen4684 3 ปีที่แล้ว

      @@Luchsio and what is yout email adress?

    • @Luchsio
      @Luchsio 3 ปีที่แล้ว

      ​@@ngocnguyen4684 sorry i dont use matlab due to the nessecarry license costs. On my case everything is programmed in python/c++/fortran/java depending on which system.

    • @Luchsio
      @Luchsio 3 ปีที่แล้ว

      Hi Ngoc unfortunately you have not wrote a mail to me but i have to remove the adress from the comments.

  • @Riley_Christian
    @Riley_Christian 3 ปีที่แล้ว

    I'd LOVE to see an updated version!!!

  • @saurabhtalele1537
    @saurabhtalele1537 3 ปีที่แล้ว

    Sir u r just brilliant, please share u r knowledge of open source topo optim with salome or.. Like that thaks for every thing...

    • @Luchsio
      @Luchsio 3 ปีที่แล้ว

      Thanks, the Code for the optimization is already available on github as an open source project. Unfortunately small knowledge in python is reqiered.

  • @宋毅恆
    @宋毅恆 4 ปีที่แล้ว

    Hi! VoxelBeaver. My name is Yiheng, from China. I was pretty impressed by the case of honeycomb sandwich plate in your video. It finally changed the size of the core. Could you please give a detailed explanation of it? Also, could you give us your e-mail if convenient. Thank you all the way!

    • @Luchsio
      @Luchsio 3 ปีที่แล้ว

      Hi, Yiheng unfortunately i did not get any Mail.

  • @bogdanshevchenko4159
    @bogdanshevchenko4159 4 ปีที่แล้ว

    Hi, thank you for creating this free software first of all. But I have a question, nowadays there a a lot of cross-linked readme files in different folders on github and it's hard to figure out what version for what. I tried to install new add-on on Blender 2.80 as it said in readme file but I get an error. Found old version of add-on for blender 2.79 and add-on functions but only on the example files made by you, other files don't work properly. Currently I'm using blender 2.80 and have no idea how to install add-on. I am using Linux. Also it's hard to figure out what version of cxx I should use. Hope you can help.

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      Hi, unfortunately I have programmed the Add-On in the Beta 2.80. The final Version of 2.80 changes quite a lot in the API. But there is a quite usefull Addon of github.com/fandaL/beso for FreeCAD. Right now i am focused on just python API development due to the rapid change of APIS in FreeCAD and Blender.

    • @bogdanshevchenko4159
      @bogdanshevchenko4159 4 ปีที่แล้ว

      Oh. Got it thank you. What about other older versions, I don't really mind using outdated. For example when I installed on blender 2.75 old add-on 3_2017 it was okay, but not for all files. So maybe my ccx was wrong. Because I used ccx2.17 . Any possible solution to that? Or maybe there is stable option to use some older version. And sorry for bothering. Have a nice day

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      @@bogdanshevchenko4159 Hi sorry for the late response, the add on is ccx independent. Because the Inputdeck has not changed. You need to define the input deck properly. Currently only mesh dependencies are allowed, so that something with "Part", "Assembly" is not allowed. For what purpose do you need that Addon maybe I can provide you a Blender Addon directly for 2.9*. I also need to explain how you have to build up your inp file, so that its working.

    • @bogdanshevchenko4159
      @bogdanshevchenko4159 4 ปีที่แล้ว

      Thanks a lot. And yes I used it with assembly, so now it makes sense why it failed. I will try to work around the deck. But if you could provide more explanation or even a version for 2.9 would be fantastic, and sorry about asking dumb questions and bothering you. I'm just not very strong on programming part, so most of errors that pop up are mysteries for me. Big thank you for you response and being so helpful. aif you can provide explanation or even make a 2.9 version I will be waiting. Have a good day. Thanks a lot again

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      @@bogdanshevchenko4159 So i have worked up a small introduction of how the inputdeck should look like. Maybe you can write me on Linkedin, so that I can directly apply you the data + documents.

  • @atulwithsmile
    @atulwithsmile 4 ปีที่แล้ว

    can you make a demonstration using blender?

  • @Salaci
    @Salaci 4 ปีที่แล้ว

    You sound like military history visualized

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      well i dont know how military history sounds like 🙂.

  • @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.

  • @taylogs
    @taylogs 4 ปีที่แล้ว

    U should definitely do an updated series if u can! Anyways, nice work! :D

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      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

    • @taylogs
      @taylogs 4 ปีที่แล้ว

      @@Luchsio 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

    • @VTeslaV
      @VTeslaV ปีที่แล้ว

      @@Luchsio Did you post the full series somewhere? Or could you maybe just release some seperate episodes?

    • @Luchsio
      @Luchsio ปีที่แล้ว

      @@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.

  • @suruxstrawde8322
    @suruxstrawde8322 4 ปีที่แล้ว

    Seems like a similar process to how a slime mold optimizes its structures.

  • @FrappuccinoAlfredo
    @FrappuccinoAlfredo 4 ปีที่แล้ว

    It's amazing how organic the optimal designs look

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      And the best of it You can find such structures in the nature like the wings of a fly

    • @FrappuccinoAlfredo
      @FrappuccinoAlfredo 4 ปีที่แล้ว

      DMST Those were my thoughts when I saw the “bridges” that were optimized

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      @@FrappuccinoAlfredo Hi Domino, take a look at the Plant "Santa Cruz Seerose" espeaccially the back of the see roes :). This looks quite incredable

  • @bocckoka
    @bocckoka 4 ปีที่แล้ว

    the sensitivity analysis is the most important part, and you don't want to go into detail? :D

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      Your right. This video is just an overview. It is explained in some other videos :). In part 2 the sensitiviy analysis is visualized and expalined. Part 1 th-cam.com/video/_erS8dRxILM/w-d-xo.html Part 2 th-cam.com/video/DLE9qt07ck0/w-d-xo.html Part 3 th-cam.com/video/xmwRilc6xdc/w-d-xo.html

  • @都大星
    @都大星 4 ปีที่แล้ว

    Hi, Martin! You have done so impressive and exciting work, the tool you developed is very powerful, can you send a copy of your slides to me(631564537@qq.com)? PPT file would be very ideal, many thanks!

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      Hi, one documentation is already uploaded at github as a power point presentation. github.com/DMST1990/ToOptix/tree/master/documentation I hope these slides are enough?

  • @santoshmaharana4020
    @santoshmaharana4020 4 ปีที่แล้ว

    why we use material power law and how its works?

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      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

  • @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 🙏😊

  • @himalgurung2902
    @himalgurung2902 4 ปีที่แล้ว

    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.

    • @himalgurung2902
      @himalgurung2902 4 ปีที่แล้ว

      Also, on 6:14, on the y-axis, what does the Young's Modulus (Ee) and Young's Modulus (Eo) refer to?

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      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.

    • @himalgurung2902
      @himalgurung2902 4 ปีที่แล้ว

      DMST Thank you very much for the explanation. Your contents are very good!

  • @finbarrobierefu2524
    @finbarrobierefu2524 4 ปีที่แล้ว

    This is very interesting and so helpful. Please send the slides (0. Topology optimization: Introduction)of this video at chukwuka.finbarr@gmail.com

  • @hakankosebas2085
    @hakankosebas2085 4 ปีที่แล้ว

    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

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      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

  • @maxgh1234
    @maxgh1234 4 ปีที่แล้ว

    Is there an easy way for gmsh aswell?

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      Yes, if you download FreeCAD you can also choose GMSH as your mesher. (Tested on v. 0.18) So there are two buttons one for gmsh the other one for Netgen. Dont forgett to select 3D Solid meshing.

  • @carlosmaldonado8600
    @carlosmaldonado8600 5 ปีที่แล้ว

    Thank you very much!

  • @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

  • @Tom-hg9lw
    @Tom-hg9lw 5 ปีที่แล้ว

    Kannst du die Präsentation irgendwo hochladen?

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      Hi Tom, die Präsentation kannst du dir mit Erklärung in den folgenden Videos ansehen: th-cam.com/video/_erS8dRxILM/w-d-xo.html th-cam.com/video/DLE9qt07ck0/w-d-xo.html th-cam.com/video/_erS8dRxILM/w-d-xo.html Einige Videos und eine Präsentation findest du unter zum Download: github.com/DMST1990/ToOptiX/tree/master/Documentation (Das ist jedoch nicht dieselbe Präsentation) Die gezeigte Präsentation müsst ich erstmal auf ner Sicherungsplatte suchen, fals du die noch benötigst (Ich denke die Videos sollten reichen). Meld dich einfach nochmal wenn du die Präsentation als PDF oder dergleichen benötigst.

    • @Tom-hg9lw
      @Tom-hg9lw 5 ปีที่แล้ว

      ​@@Luchsio Danke für deine schnelle Antwort. Die Videos mit Erklärung reichen natürlich völlig aus. Das muss unbedingt irgendwie in FreeCAD eingebunden werden. Habe gesehen das du dafür ein Macro geschrieben hast. Das Funktioniert auch sehr gut mit der 0.18er Version allerdings nicht mit der 0.19.er. Ich bin da der shIxx im Forum. forum.freecadweb.org/viewtopic.php?f=18&t=15460&start=50 Da muss unbedingt eine GUI her das man auch als Python Laie das benutzen kann Glaube dein Solver ist sogar schneller als TOSS von Z88Aurion weil er Multicore unterstützt . 👍😎 Also zumindest Lastet dein Solver meinen rechner Zeitweise voll aus und Arion nicht. Arion hat 3 solver wenn ich das richtig verstanden : - OC für Steifigkeit, - SKO für Festigkeit und - TOSS für eine Art Kombination aus beiden. Wenn das mit einer schönen Oberfläche an der man alles Einstellen kann (und evtl einer Multicoreunterstützung) in FreeCAD als WB zur verfügung stünde, wäre das der WHANSIN!! Gibt es da Pläne für so einen Solver wie TOSS denn der liefert gute Ergebnisse wie ich finde? Danke für die Arbeit!

  • @digbylaurencebarcis7771
    @digbylaurencebarcis7771 5 ปีที่แล้ว

    Hi DMST great work. Really fascinating stuff. I was wondering what method you are using to generate your initial optimization pasterns? Is this code you have written your self?

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      Hi Laurance, my initial optimization pattern are just some blocks build for a finite element analysis. Then I performed a Topology Optimization. yes I code the method myself. It can be found on github. I used topology optimization based on: github.com/DMST1990/ToOptiX You should use the Version "Updated" github.com/DMST1990/ToOptixUpdate If you need some help dont hesitate for asking.

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      And I used blender for changing and redesigning the geometry.

    • @digbylaurencebarcis7771
      @digbylaurencebarcis7771 5 ปีที่แล้ว

      Hi DMST. I understand the Blender aspect of the process. I do not understand how you are generating your input files for the solver to run with. Are you writing this in code from scratch? is this something to do with free CAD? What would be the work flow for solving for a custom shape for example. Many thanks again for you work.

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      @@digbylaurencebarcis7771 Hi Laurence, the input file can be created FreeCAD. If you define a FEM- analysis in FreeCAD you can click on "write Inputdeck" these '.inp' files are requiered for the optimization. Solving the finite element analysis for custom structures is done by CalculiX. I wrote the topology optimization from scratch (but not the FEM) 1. Create a Design space (Blender, FreeCAD ....) 2. Import this model into FreeCAD. 3. This model needs to be a solid --> Convert the mesh into a solid. 4. Create an analysis through FreeCAD FEM workbench. 5. Define Material, Boundary, and Load. 6. a) Use the FreeCAD Macro 6. b) Click on write Inptudeck b) Use the python script 6. c) Click on write Inputdeck 6. c) Use the Addon for Blender Source Code: github.com/DMST1990/ToOptixUpdate

    • @digbylaurencebarcis7771
      @digbylaurencebarcis7771 5 ปีที่แล้ว

      @@Luchsio Great thanks very much DMST!

  • @jung40l
    @jung40l 5 ปีที่แล้ว

    Amazing! Thank you!

  • @AhmedGamal-gq1if
    @AhmedGamal-gq1if 5 ปีที่แล้ว

    what about with multi-material topology optimization can u tell me program for that ?

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      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
      @AhmedGamal-gq1if 5 ปีที่แล้ว

      DMST why no company as ansys or abaqus add this important feature at this moment?

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      @@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.

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      Hi Ahmed, currently I got a research prupose, that i should impelment a Multi Material Optmization (At least i can provide you that)

  • @simonpeifer2982
    @simonpeifer2982 5 ปีที่แล้ว

    How is the density of a single element calculated?

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      By using the method of moving asympthotes using the sensitivit of the strain energy

    • @simonpeifer2982
      @simonpeifer2982 5 ปีที่แล้ว

      @@Luchsiothanks for the quick reply! do you have a source for this?

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      @@simonpeifer2982 this is the standard book Topology Optimization: "Theory, Methods, And Applications Sigmund and bendsoe

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      @@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)

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      @@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

  • @vedansharora27
    @vedansharora27 5 ปีที่แล้ว

    Can you make a new video for the installation for the updated version as the module is not showing in the add on

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      The updated version will be only available on Blender 2.8 (Later python version). So currently I am waiting on the final release (No Beta) so that the Blender 2.8 API is fixed. Meanwhile you can try the FreeCAD macro. I can make a Video and maybe i create a GUI for the Blender 2.8 tomorrow so that you can use it in the bete

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      Allright now you can use the updated Version for Blender 2.80 You need only to copy the Folder "ToOptix_BlenderAddon" into the Blender addons. github.com/DMST1990/ToOptixUpdate (Blender 2.79 wont work, it depends on a older python version)

  • @sachinkandharkar3893
    @sachinkandharkar3893 5 ปีที่แล้ว

    I'm looking for a detailed solution of topology optimization. If you can help then please send an email on sachin2kandharkar@gmail.com

    • @Luchsio
      @Luchsio 4 ปีที่แล้ว

      Sorry for the Late answer, do you requiere a solution any more?

  • @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)

  • @justincredible5406
    @justincredible5406 5 ปีที่แล้ว

    Are you planning on uploading more videos at any point? Thank you so much :)!

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      Yeah, after my exams 6.2.2018. I can make some new Videos in that topic. Any Special wishes? :)

    • @justincredible5406
      @justincredible5406 5 ปีที่แล้ว

      Nothing I can think of right now. This is just an incredibly valuable project I'm hoping you're still funded for. It would be nice to cite you on a paper at some point. Is there anyway I can support you with a little something? Take care of yourself and best of luck for the exams! @@Luchsio

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      I dont get any funds for this project. I just work on this project at my spare time :). You can cite me if you want, but right at the moment there does not exist any published papers by me. (Only a master thesis, or you can cite the project itself). If you need help with a paper about topology optimization I can of course help you. I have no clue how you could support me. Thanks :) you too. @@justincredible5406

    • @marwaeldiwiny
      @marwaeldiwiny 4 ปีที่แล้ว

      @@Luchsio I would like to invite you for a talk, could you please let me know your email address, I cannot find on TH-cam or Github. Indeed these are the most simple videos and to the core about topology optimization, your passion for this subject is contagious.

  • @festerbestertester2232
    @festerbestertester2232 6 ปีที่แล้ว

    Thank you for posting this, and for using clear menu highlighting techniques as you walk through the process - it is easy to follow and covers the steps without getting into too much detail (which can be confusing). Great video. cheers

    • @Luchsio
      @Luchsio 6 ปีที่แล้ว

      Thanks :). I need to work on my english a little Bit. At the moment i am working on an FRM addon for Blender. (Takes a lot of time)

  • @AliZolfagharian
    @AliZolfagharian 6 ปีที่แล้ว

    Thank you for your informative video. Is there any way I can have an example Matlab code or CAE Software example for such topology optimisation problem?

    • @Luchsio
      @Luchsio 6 ปีที่แล้ว

      Hello Mr. Zolfagharian, for 3D-Cases in heat transfer and static load cases you can use the open source software (Acces by Python or Blender UI) : github.com/DMST1990/ToOptiX For a simple 2D-Case and the understanding of topology optimization you can use a 99 line matlab code (only static load cases): www.topopt.mek.dtu.dk/Apps-and-software/A-99-line-topology-optimization-code-written-in-MATLAB For fluid mechanics you need to use comerical software like Abaqus (Tosca)

    • @AliZolfagharian
      @AliZolfagharian 6 ปีที่แล้ว

      Thanks heaps DMST for your prompt reply. I have been working on 3 printed soft actuators as my Ph.D. thesis. We have already managed to publish some good paper in this area, and now I am wondering to incorporate topology optimization into the field. That should not be too time-consuming to marry between these two concepts for publication purpose. It would be my pleasure to have your consent for further collaboration on this and have joint publication. please let us be in contact via this email, azolfa@deakin.edu.au , if you are happy with.

    • @Luchsio
      @Luchsio 6 ปีที่แล้ว

      No problem, i send you an email.

    • @abderrazzakdriouch2542
      @abderrazzakdriouch2542 6 ปีที่แล้ว

      DMST Please i need too a code in matlab or python if you can send me it, this is my email driouchabderrazak@gmail.com Thank you.

    • @pavelkacalek6621
      @pavelkacalek6621 4 ปีที่แล้ว

      www.researchgate.net/publication/225899336_Sigmund_O_A_99_Line_Topology_Optimization_Code_Written_in_MATLAB_Structural_and_Multidisciplinary_Optimization_21_120-127

  • @mzwang3555
    @mzwang3555 6 ปีที่แล้ว

    Hello, I am a novice, now i am need an expert guidance, if there is a video on the topological optimization of teaching examples is better,Looking forward to your reply.thank you!

    • @Luchsio
      @Luchsio 6 ปีที่แล้ว

      mz wang i can create a Video with some examples give me some time

    • @Luchsio
      @Luchsio 6 ปีที่แล้ว

      mz wang I have a documentation on github on several usecases.

  • @bahareabedini7764
    @bahareabedini7764 6 ปีที่แล้ว

    hi and thanks for your helpful video. please share more videos for topology optimization

    • @Luchsio
      @Luchsio 6 ปีที่แล้ว

      Hi, no problem. Do you need some theoretical back ground or some explenations of how to use applications?

    • @KasunGayashan_2012
      @KasunGayashan_2012 6 ปีที่แล้ว

      Yes please do more videos about theoritical background

    • @bahareabedini7764
      @bahareabedini7764 6 ปีที่แล้ว

      for exmaple how to choose which type of optimze is propper

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      @@KasunGayashan_2012 all right I will create some new one, sorry for the late responde. I missed that comment.

    • @antoniobacciaglia3942
      @antoniobacciaglia3942 5 ปีที่แล้ว

      maybe also some example on how the new Tooptix release works with freecad and blender since I have some problems to install it @@Luchsio

  • @robingdwl
    @robingdwl 6 ปีที่แล้ว

    Very interesting ! Thank you for the examples and explanations.

    • @Luchsio
      @Luchsio 6 ปีที่แล้ว

      Thanks, maybe I should create some tutorials on that.

  • @muammarfaruq9054
    @muammarfaruq9054 6 ปีที่แล้ว

    ToOptix can using in freecad ?

    • @Luchsio
      @Luchsio 5 ปีที่แล้ว

      Yeah, there exists a macro

  • @wilmar186
    @wilmar186 6 ปีที่แล้ว

    Quite interesting. Thanks. Any example with COMSOL?

    • @Rene_Christensen
      @Rene_Christensen 5 ปีที่แล้ว

      On Acculution.com I show examples for acoustic topology optimization using COMSOL.

  • @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 :)

  • @AnxoMosquera
    @AnxoMosquera 6 ปีที่แล้ว

    Muchas gracias por contestarme y tratar de ayudar a comprender su addon. Se que es trabajo duro para usted. Este software significa un gran apoyo a la comunidad. gracias

  • @AnxoMosquera
    @AnxoMosquera 6 ปีที่แล้ว

    Hola . From Spain Soy un fan de blender y también de experimentar nuevos conceptos como la morphogenesis. No soy ingeniero, solo un artesano de la madera. He intentado usar su addon tooptix en blender y todo correcto pero siempre me calcula la misma optimización del cubo; es decir lo intento con otro modelo 3d y no hay forma alguna que me haga la optimización topologica. Uso blender 2.79 Por favor, haga un video explicativo que se pueda observar los pasos que sigue usted con otro modelo 3d, para comprender mejor su addon. Sobre todo gracias por todo su trabajo y ala vez por compartirlo.

  • @karandoddanavar7447
    @karandoddanavar7447 6 ปีที่แล้ว

    Prerequisite required to learn the software. Can you share them ?