Hello everyone,
For an optimization study, I'll analyze my system hundreds or thousands of times on Opensees by Matlab. In this process, after every analysis step, I need to import the output data to Matlab and evaluate the results. I have 6 sections and need to follow the strains for every step so I need to import 12 ".out" files but importing the .out files takes time almost as much as the analysis time. So is there an alternative way to export data to Matlab faster instead of importing output of "recorder EnvelopeElement -file xxxyyyy.out". Or is there a way to transfer data from OpenSees to Matlab without writing it to a file?
Thanks...
Recorder Output and Matlab Post-Processing
Moderators: silvia, selimgunay, Moderators
-
- Posts: 917
- Joined: Mon Sep 09, 2013 8:50 pm
- Location: University of California, Berkeley
Re: Recorder Output and Matlab Post-Processing
load command in Matlab should not be that slow I think. The best approach could be
1) Make sure your OpenSees file works as intended
2) Run all your analyses
3) Do the postprocess with Matlab
This may be faster than finishing the complete OpenSees-Matlab cycle for one ground motion and moving to the next afterwards
1) Make sure your OpenSees file works as intended
2) Run all your analyses
3) Do the postprocess with Matlab
This may be faster than finishing the complete OpenSees-Matlab cycle for one ground motion and moving to the next afterwards