Skip to main content

free pre-post processor

Submitted by Karma Yonten on

Does anyone know of a good free pre and post processor software for finite element analysis? I'm currently using the academic version of GiD. It's not convenient to create a more complex mesh with GiD, and doesn't give a good integration point stress/strain contours.

Can any body tell me the best FEM software for mechanical structures. some tell me abaqus while others favor lusas. i need your advice.

 

 

 

 

 

 

Wed, 05/23/2007 - 07:05 Permalink

Ahmed,

You may have to be more specific in terms of what determines "best" for you, besides the application to a relatively broad class of problems (mechanical structures).  Is it reliability?  Robustness?  Is cost a factor? 

ABAQUS is without doubt an excellent code for the analysis of a wide variety of problems in solid mechanics.  I'm not familiar with lusas at all so I can't speak to it.   

Wed, 05/23/2007 - 12:41 Permalink

ABAQUS is more popular than lusaas. then i advise you to use abaqus because

there are more  informations about it in wolrd wide web but in some civil

engineering applications lusas is better

Wed, 05/23/2007 - 17:35 Permalink

 

I would like to know if it is possible to import an iges file using the abaqus batch interface.

If it is possible, can someone post the command lines needed?

Thank you in advance,

Claudio 

 

Thu, 08/30/2007 - 15:59 Permalink

Yes it is possible.  See the script below. Save it to a file , let's say 'igsin.py' and run it with

C:\temp>abaqus cae script=igsin.py 

 

#import igs script

from abaqus import *

from abaqusConstants import *

import part

import sys



#change the next lines as necessary



#path to the igs file

igsFile="C:\\temp\\mypart.igs"

#name of the model where the imported part will be added

modelName="Model-1"

#name of the imported part

partName="myImportedPartName"



if modelName in mdb.models.keys():

    myModel=mdb.models[modelName]

else:

    myModel=mdb.Model(name=modelName)



#the next two lines open and convert the igs file

#check the documentation for additional parameters to tune up the convertion



acis_file=session.openIges(igsFile)

myPart=myModel.PartFromGeometryFile(name=partName,\

                             geometryFile=acis_file,\

                             dimensionality=THREE_D,\

                             type=DEFORMABLE_BODY)



print "Part %s....imported! :-)"%myPart.name

 

 

Fri, 09/21/2007 - 19:03 Permalink

i am unable to download the XFEM++ from the given link, but i am able to see the code used in the extended software . well here von mises stress yield is used for calculation of yield , can u tell me how i can use the tresca yield function for it..

thanks 

prashant sharma 

 

Sat, 09/29/2007 - 17:20 Permalink

Hi again,

If you are able to implement Tresca, then, you can put it into OpenXFEM++, it is straightforward and completely separate from the rest of the code. Thanks, and good luck, Stephane

PS: Please email me, to get the code, there must be a problem on the web site, I have no time to fix it now. 

 

Dr Stephane Bordas

http://people.civil.gla.ac.uk/~bordas

Thu, 10/04/2007 - 07:20 Permalink

 Generally speaking, a pre/post-processing software should have a template file which can be customized (typically, using a script language) so you tell the software what you want to be printed out in a data file, say for example, node connectivities, material properties, load and constraint data, and in general, all the information that is required by your executable or console program. The next step is to set up the pre-processing information using the pre/post-processing program. For this, you create the geometry, create the mesh, define material, apply loads and constraints, etc. Once this stage is done, you should be able to create the data file directly from the pre/post-processing software according to what you defined in the template file. At this stage, your executable or console program should read that data file to start the calculations. Your executable should also give you an output file containing relevant results to do the post-processing. Typically, the output file will contain, for example, nodal displacement and/or stresses at gauss points. This output file must be readable by the pre/post-processing software so you can visualize your results. At least, that is what GiD does. The following link might be useful for you:

http://gid.cimne.upc.es/support_team/su05.html

and look at "ProblemType tutorial".

Alejandro A. Ortiz

Tue, 08/12/2008 - 06:26 Permalink

Hi,

I would like to know how to generate a mesh using Voronoi algorithm for a polycrystaline material. The mesh should represents different grains with random orientations.

Best regards,

Alankar
Ph.D. Candidate
School of Mechanical and Materials Engineering
Washington State University, Pullman

Mon, 01/19/2009 - 20:51 Permalink

Hey

      You can use CASTEM for pre processing. It is a free downloadable software. You can download it from the link: http://www-cast3m.cea.fr/cast3m/index.jsp. It is absolutely free downloadable. 

But let me tell you it is software in french language and developed by French Atomic Energy. You can get help in English too using a command opti lang anglias. This I found easy for meshing thing. A better Documentation is available too........ And it is based Object Oriented Language called Gibiane. If interested have a try.......

 

Inspiration and genius--one and the same.
_______________________________________
http://sites.google.com/site/kolukulasivasrinivas/
----------------------------------------------------------------------
Siva Srinivas Kolukula
Junior Research Fellow

Wed, 03/03/2010 - 08:59 Permalink

Dear all 

I m looking to your help please, my problem is how I
realize a parametric study via abaqus which touch the material young
modulus, so i want to write a matlab script which actualize
the abaqus include file of my abaqus input file, and the matlab
script evaluate actual young modulus via a function of actual displacement Repeat
until:: Young
modulus_i+1_Output ≈ Young modulus_i_Output

Thanks

Djallal 

Sat, 03/23/2013 - 13:39 Permalink

Hi all,

Is Windows8 developed with Linux ?

I have found the application Power Shell accepting Linux Commands as: ls,pwd,whoami,.. But this Release of Windows is Vulnerable to Viruses and Bugs. I found it better than Win7 in the beginning but it has lost its steering.

Sat, 03/23/2013 - 19:46 Permalink