Developing software to link with Abaqus
Developing software to link with Abaqus
(OP)
Does anyone have any advice on developing a software programme to work with abaqus?
I would like to develop an input software programme to where a user would input a number of values ieally through a GUI, i.e. diameter, E, etc. And this would set up an input deck to be submitted to ABAQUS. I may need to use subroutines also. I am thinking that I could produce the programme using python and submit all the inputs to a python script which then submits this into an ABAQUS analysis. In the longer term, I would also like the programme to produce reports for the user.
Does anyone have any advice, experience or other suggestions on this?
Many Thanks.
I would like to develop an input software programme to where a user would input a number of values ieally through a GUI, i.e. diameter, E, etc. And this would set up an input deck to be submitted to ABAQUS. I may need to use subroutines also. I am thinking that I could produce the programme using python and submit all the inputs to a python script which then submits this into an ABAQUS analysis. In the longer term, I would also like the programme to produce reports for the user.
Does anyone have any advice, experience or other suggestions on this?
Many Thanks.





RE: Developing software to link with Abaqus
http://www.espcomposites.com/videos.html
Brian
www.espcomposites.com
RE: Developing software to link with Abaqus
RE: Developing software to link with Abaqus
- Create the deck (input file) for whatever you solver you choose. The deck is create from the inputs in the Excel sheet. This can be done via Excel calcs or VBA.
- Send the input file to ABAQUS. I use CalculiX because it is open source and free to redistribute. But it works the same for ABAQUS.
- Read the results back into Excel and collect the information you want (stress, strain, deflection, eigenvalue, etc.)
This is just one approach. I like it because Excel has a good interface for I/O and is something that most people are familiar with. But there are many other approaches too.
Brian
www.espcomposites.com
RE: Developing software to link with Abaqus
Also I look forward to any other suggestions and ideas
RE: Developing software to link with Abaqus
For me, Excel seemed to be the best choice, but not necessarily the simplest. Perl would also work, but you don't get the nice GUI either. Have a further look at python though because I know ABAQUS put a lot of effort into that. It may be the path of least resistance.
Brian
www.espcomposites.com
RE: Developing software to link with Abaqus
Also developing GUIs is not quite as straightforward as it is with VB/VBA. Abaqus has some easy to use python GUI methods built-in but their purpose is to add your own GUIs to the CAE environment. They won't be useful if you want to bypass CAE altogether.
If you are building your own python GUI you could look at the likes of fox-toolkit, its largely what Abaqus CAE is based on.
Another choice might be to use visual C++. It should be easy enough to build a GUI with it and you would still maintain the ability to easily access Abaqus results files.
RE: Developing software to link with Abaqus
ht
also check gui toolkit under the doc.
and forget about vba/ cpp, it will make your life easier.
RE: Developing software to link with Abaqus
http://www.simulia.com/products/isight2.html
I hope this helps.
Rob Stupplebeen
https://sites.google.com/site/robertkstupplebeen/
RE: Developing software to link with Abaqus
The GUI toolkit with Abaqus is quite limited as mentioned.
Much appreciated.
RE: Developing software to link with Abaqus
you can use qt designer with it.