OverWorked453
New member
- Feb 15, 2013
- 12
Hello everyone
So I know only basics about ABAQUS/CAE - enough to make things work, but never in an efficient manner.
Right now I have time-varying loads being applied to a robotic arm at various locations. There are three separate parts. In each Part, different time-varying loads are defined at about 30 locations. Also, the loads are defined by tabular amplitudes, about 5000 data points for each load.
The simulation works fine and runs fast but a huge problem in efficiency has emerged. As stated above, there are about 100 loads defined overall, each with a different amplitude and data set. This took about 90 minutes to copy/paste the data into ABAQUS (into the Amplitudes in ABAQUS). But more (much more) different trials will need to be done and more data will be given to me, and I will need to input the data into the simulation. Obviously there is probably a way to right a code to automate this process (and save hours/days of unneeded data entry).
Is there anyway I could right a Python code that imports this data from a .mat or .txt file and assigns it to the correct amplitude (so I do not have to repeat this process 500 times and risk human error in the process)? I'm guessing the answer is probably a 'yes'. If so, how do I go about doing this since I have no experience with Python (nor C++ nor FORTRAN)? Any advice or python commands to get me started?
Thanks!
So I know only basics about ABAQUS/CAE - enough to make things work, but never in an efficient manner.
Right now I have time-varying loads being applied to a robotic arm at various locations. There are three separate parts. In each Part, different time-varying loads are defined at about 30 locations. Also, the loads are defined by tabular amplitudes, about 5000 data points for each load.
The simulation works fine and runs fast but a huge problem in efficiency has emerged. As stated above, there are about 100 loads defined overall, each with a different amplitude and data set. This took about 90 minutes to copy/paste the data into ABAQUS (into the Amplitudes in ABAQUS). But more (much more) different trials will need to be done and more data will be given to me, and I will need to input the data into the simulation. Obviously there is probably a way to right a code to automate this process (and save hours/days of unneeded data entry).
Is there anyway I could right a Python code that imports this data from a .mat or .txt file and assigns it to the correct amplitude (so I do not have to repeat this process 500 times and risk human error in the process)? I'm guessing the answer is probably a 'yes'. If so, how do I go about doing this since I have no experience with Python (nor C++ nor FORTRAN)? Any advice or python commands to get me started?
Thanks!