Open FE-System for transient simulations (thermal+structural)
Open FE-System for transient simulations (thermal+structural)
(OP)
Hi all,
I have to perform a coupled thermal and structural analysis (thermal deformation of a part). The simulation has to be transient.
The problem is that after each time step, the model has to be changed, these changes will include:
* boundary conditions (moving heat sources)
* the mesh itself (a number of elements have to be erased from the model after each time step)
I assume that no commercially available FE-system can perform such an analysis. For this reason, I'm looking for an "open" FE-system that allows me to add programme routines to the solver in order to manipulate the model after each time step. I know for example that ANSYS has a multi-physics module that allows the user to include self-developed solution algorithms, but I don't know if ANSYS allows such heavy changes of the model itself as I have to do. My question would therefore be what programmes are out there that would help me. Any help would be highly appreciated.
Cheers,
Daniel
I have to perform a coupled thermal and structural analysis (thermal deformation of a part). The simulation has to be transient.
The problem is that after each time step, the model has to be changed, these changes will include:
* boundary conditions (moving heat sources)
* the mesh itself (a number of elements have to be erased from the model after each time step)
I assume that no commercially available FE-system can perform such an analysis. For this reason, I'm looking for an "open" FE-system that allows me to add programme routines to the solver in order to manipulate the model after each time step. I know for example that ANSYS has a multi-physics module that allows the user to include self-developed solution algorithms, but I don't know if ANSYS allows such heavy changes of the model itself as I have to do. My question would therefore be what programmes are out there that would help me. Any help would be highly appreciated.
Cheers,
Daniel





RE: Open FE-System for transient simulations (thermal+structural)
You should be able to do this with any FE code, and indeed ANSYS would allow to write general routines to automate the process, though this would be quite complex to do for a general case.
Of course you'll have to resolve many issues: how to account for initial conditions of new and dead boundary conditions and/or elements, print at every step all the results you need, as they won't be available any more, etc.
prex
motori@xcalcsREMOVE.com
http://www.xcalcs.com
Online tools for structural design
RE: Open FE-System for transient simulations (thermal+structural)
Prex is right.... sounds like your trying to do an analysis of a welding process, or something similar, with metal added to the weld pool as the heat source moves along. Most codes should be able to accomadate this - I've personally done somethign similar with ABAQUS, using the methodology described by Prex...... Its not pretty to setup, but then end results can be very good.
GJS
RE: Open FE-System for transient simulations (thermal+structural)
It seems to me that most of the "big players" of FE programmes can accomodate such an analysis. From what Prex wrote, ANSYS should be alright. But I guess that I can do the same with ABAQUS or NASTRAN, when I programme a routine that stops the calculation after every time step and changes the mesh via the input deck file. That promises to become a very nasty sort of simulation (lot of things can go wrong), but it should be possible to be implemented.
GJS: You wrote that you have done something similar for a welding simulation. Do you have any publications or material I can access via the net? This would be very helpful for me, thanks in advance.
Any further tips for this topic are still highly welcome!
Thanks again,
Daniel
RE: Open FE-System for transient simulations (thermal+structural)
Think I've post this site on another thread, but..
http://www.stud.ntnu.no/~artem/CHAPTER_I.pdf
http://www.stud.ntnu.no/~artem/CHAPTER_II.pdf
etc is worth a look as it provides sample ABAQUS decks of the code used in this chaps PhD. In ABAQUS the methodology for adding/removing elements is to define all the element you will ever need at the start, then use the *MODEL CHANGE keyword to add and remove elements in each step. This is fine if you know which/how many elements will be added (or in your case removed) in each step, which I'm guessing you'll know if your cutting operation is proceeding at something approaching a constant speed.
Hope this info helps... and good luck!!!
GJS
p.s. I take it you actually want stress/deformation data, hence the need for FEA. If you just want to visualise a cut path from the known movement of your cutter, most CAD packages could be an easier way to go. I've done this in SolidWorks, with very nifty looking results!!
RE: Open FE-System for transient simulations (thermal+structural)
Your problem can be completed two ways :
1. Using parametric options in ANSYS, of course also in PATRAN (but this rather complex), i.e. you model the changing portion of your structure parametrically. So you just need to change this parameter in every step. We have done similar job, i.e. adding and removing stringer from a plate structure in every iteration (step).
2. Using paramtrized CAD tools, such Pro/E, to generate the geometry, export it in to a Pre/Processor and finally mesh it. We have done also such a job. The disadvantage is of course, you need more sotwares to accomplish the job
cheers
RE: Open FE-System for transient simulations (thermal+structural)
the birth and death feature of ANSYS in each of the different load steps can help to get you a solution.
the birth and death feature in Ansys works in the same manner as what GJS has mentioned
RE: Open FE-System for transient simulations (thermal+structural)
cheers
RE: Open FE-System for transient simulations (thermal+structural)
DEFORM uses damage techniques to decide when an element needs turning off - e.g. if the strain in an element reaches a certain value it is assumed to have failed. You may be able to use similar techniques with other codes. Certainly in ABAQUS/Explicit the '*Shear Failure' and/or '*Tensile Failure' can be used. If this is a fast cutting process it may be worth considering explicit codes because of the ease that they deal with complex contact and other non-linearities.
TERRY