Recorder Output and Matlab Post-Processing

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
ugurozmen
Posts: 3
Joined: Thu Dec 17, 2020 7:27 am

Recorder Output and Matlab Post-Processing

Post by ugurozmen » Thu Jan 28, 2021 2:21 pm

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...

selimgunay
Posts: 913
Joined: Mon Sep 09, 2013 8:50 pm
Location: University of California, Berkeley

Re: Recorder Output and Matlab Post-Processing

Post by selimgunay » Tue Feb 02, 2021 3:51 pm

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

Post Reply