Linking ABAQUS and MATLAB
In the “Linking ABAQUS and MATLAB” package, firstly, we get you some explanation about optimization. We encounter various optimization(Find more information about optimization from this link) problems in engineering that their represented models are constructed through FEA employing commercial software such as ABAQUS, Ansys, Comsol, etc. However, to perform the optimization process, the optimization algorithm (e.g. genetic algorithm, particle swarm optimization, ant colony, etc.) is usually coded in other environments like MATLAB. Nowadays, MATLAB is a widely accepted and easy-to-use software among engineers to code their optimization algorithms.
Therefore, it seems that the missing part is the link between MATLAB and the commercial FEA software (like ABAQUS) to close the optimization loop.
In this package, one way to link between the two software is described by conducting a 2D topology optimization case study. BESO is a heuristic topology optimization technique that we will go briefly through it in the package. By following this package, you will learn tricky points to create a link between ABAQUS & MATLAB, and then after you can customize this method to apply it to your very specific problem.
It should be mentioned, optimization also could be done with Scripting in python. You can find the helpful package about scripting here.
You can watch demo here.
Vidul Pise –
Excellent. There is information inside the Internet, but in this package, there are complete descriptions as well as files. Do you do any projects in this field?
Sarah Beaulieu –
Clearly structured lectures with detailed descriptions and materials. Although I have been familiar with linking abaqus and matlab for a long time, I learned about some of the points and tricks in the possibilities, which I now use it.
Thank you for preparing this tutorial. I need to extract parameters of composite stiffness matrix for my project. I have written the MATLAB code of this matrix. Is it possible to extract this matrix in Abaqus software without writing MATLAB code? Do you have a tutorial on this?