The Abaqus Unified FEA product suite offers powerful and complete solutions for both routine and sophisticated engineering problems covering a vast spectrum of industrial applications. In the automotive industry engineering work groups are able to consider full vehicle loads, dynamic vibration, multibody systems, impact/crash, nonlinear static, thermal coupling, and acoustic-structural coupling using a common model data structure and integrated solver technology. Best-in-class companies are taking advantage of Abaqus Unified FEA to consolidate their processes and tools, reduce costs and inefficiencies, and gain a competitive advantage.
linking ABAQUS and MATLAB
You should access the abaqus results (*.fil) file via MATLAB.
In order to take your results into a fil file you should specify *FILE FORMAT, ASCII along with *EL FILE and/or *NODE FILE, etc. options in your abaqus input file (assuming that you run Abaqus/Standard).
After creating the results fil file, go to section 5.1.2 of the Abaqus Analysis User’s Manual to find details about how to read the fil file. You can use this information to read this file using MATLAB.
I have developed a MATLAB function which reads such files (it reads only information about stresses and displacements, but it can be generalized to include any other quantity).
Another way, much easier but of very little accuracy would be to access the *.dat file, which contains the results of the analysis, via MATLAB. I would not recommend it to you since the precision of the results into the dat file is very low.
In the way described above, I managed to solve the 10-bar truss and the 25-bar truss optimization problems by linking Abaqus and MATLAB (Abaqus was used as the solver in the constraint function of MATLAB and MATLAB was used as the optimizer).
Also you can see this Linking ABAQUS and MATLAB package. It is one of the complete package that can help you a lot.
Linking ABAQUS and SOLIDWORKS
You can export a simulation study to an Abaqus file (*.inp).
- Right-click the top icon of a Simulation study tree, and click Export
- For Save as type, select ABAQUS Files (*.inp).
These simulation features can be exported to an Abaqus file format:
- Studies: Static, Dynamic, Nonlinear, Buckling, and Thermal
- Sold, Shell, Beam, and 2D Simplification elements
- External Loads: force, torque, pressure, gravity, centrifugal, and temperature
- Fixtures: All excluding symmetry boundary conditions
- Spring connector
- Linear elastic material properties. Nonlinear material properties for plastic, hyperelastic, and viscoelastic material models are partially translated.
And also if you want import from solidworks to abaqus you may export it from SolidWorks as a Parasolid having extension *.x_t.
Linking ABAQUS and ANSYS
You can now import model data from an ANSYS input file into Abaqus. This new capability is available from the command line and from the model import options in Abaqus/CAE. Abaqus now enables you to translate selected entities in an ANSYS input file to their equivalent entities in Abaqus. You run the abaqus fromansys execution procedure from the command line to perform this translation and create an Abaqus input file.
You run the abaqus fromansys execution procedure from the command line to performthis translation and create an Abaqus input file. The Import Model dialog box now allowsyou to select ANSYS model database (*. cdb) files and import their data into a new model inAbaqus/CAE.
You can use an ANSYS input file to import a model into Abaqus/CAE by selecting File>Import>Model from the main menu bar. Abaqus/CAE imports many common entities in the ANSYS input file into the model you create.
Linking ABAQUS and FORTRAN
As you know, we need to link Abaqus and Intel Fortran to execute user subroutines such as VUMAT, UMAT, USDFLD, etc. Abaqus Fortran linking can be done in various versions of Abaqus and Fortran. Here in this article, we are trying to link Abaqus 2017 and Fortran on Windows 10 (x64). To do that, we also need another program named Microsoft Visual Studio.
As you can see in the article Compatible versions of Intel Fortran and Visual Studio for Abaqus, this is the compatibility list for Abaqus 2017:
Intel Parallel Studio XE 2013 or above
Visual Studio 2010 or above.
At first Install your copy of SIMULIA ABAQUS followed by Visual Studio and Visual Fortran. Make sure you install C++ component of Visual Studio as well. Find ifort.exe and ifortvars.bat in Installation directory of FORTRAN.
Copy the address on a clip board.
Go to Installation directory of Visual Studio and copy the address of file:vcvarsall.bat
Go to Installation directory of ABAQUS and find launcher.bat
Open the file with notepad and paste the addresses in the following manner:
Same can also be done by right-clicking on ABAQUS CAE shortcut -> Open File Location and Save the file.
Run ABAQUS Verification first, It’ll create a verify.log opening which you can check if the procedure was successful.
Click and open ABAQUS, you will be able to see that Fortran is also called along with it.
I think you can see this article “ Linking Abaqus 2017 and Fortran“ explain it completely and a good help.
Leave a Reply