I wrote a python script to create and submit a job in Abaqus. I now want to make it iterative. I want to tweak one parameter and see it's effects on the result using MATLAB. So the steps I want to follow are these: Call python script from MATLAB and calculate a quantity Read the .odb file, tweak the parameter Call python script from MATLAB and calculate the new value of the quantity Go to step 1 The problem I am facing is that I don't know how to call Abaqus solver from MATLAB without opening Abaqus. Is it even possible to do that? Currently, when I call Abaqus using the following command, it opens Abaqus GUI and does the analysis, and MATLAB waits for me to close Abaqus to go to the next line of code. system(['abaqus cae ',mo,'=filename.py']); Is it possible to do everything automatically? I know it is possible for COMSOL but I am not so sure about Abaqus. Thanks
hi! I'm trying to integrate abaqus with matlab, in such a way that I want to know the displacement of 1 single node for a given force on an beam structure. In matlab, the solver looks generally like this: While error >predetermined error 1. F = F + increment 2. Input the Force in the INP file of abaqus 3. Load the displacement from abaqus 4. error = new_displacement - predetermined displacement end Now I don't know an efficient way to change the .INP file for the submission of the simulation, or how that should be done otherwise. any recommendations?
I recently discovered this useful tool. For the preliminary case, I was trying to implement a simple linear elastic uniaxial extension optimization problem using ABAQUS/Explicit. The aim is to estimate the optimum material properties. I have written the code and I need to compare the displacement field with that of experimental data. The code, however, is converging after only three iterations and showing the initial estimate of material properties to be the optimum values. However, based on the experimental data, the optimum values should be E = 300 GPa and Poisson's ratio = 0.3. I'm attaching the complete code for reference. I would be grateful if someone could look into the matter. Link for files: https://drive.google.com/drive/folders/1oQJ0-pfUHXnaFDtiQPEJjpBGa2Cdl1GQ?usp=sharing Regards Abhilash