cowled
Structural
- Apr 11, 2013
- 2
Hi there. This is my first post on this forum.
I have designed and constructed a small scale steel through truss bridge (8.5m x 2.5m x 1.0m) and done some Modal Testing and Analysis to obtain the natural frequencies and mode shapes. Now I am trying to update my Strand7 model of the structure to match the results of my modal analysis. I have used Strand7 quite a bit over the years, however, I have quickly come to realise that this "FE model updating" task is going to be a very tedious exercise if I have to manually update the parameters. I have around 100 parameters that can be varied, so the possible combinations of solutions is going to be huge.
I have discovered that Strand7 has an API module which allows the user to write a program in Matlab that can do a whole raft of cool things like: 1) open a Strand7 model; 2) vary parameters; 3) run solvers; 4) output results; 5) calculate Modal Assurance Criterion (i.e., a scalar representation of the goodness of fit between Experimental results and FE results); 6) save MAC values; then return to step 2 and repeat the process.
Problem is, I've never done anything quite like this and I'm getting error messages when trying to run the Strand7 examples. I have to admit to being a better structural engineer than a computer programmer.
Has anyone out there used the Strand7 API module with Matlab code for the purpose of Model Updating? If so, I might like to ask how you did it and whether you'd be comfortable sharing your knowledge.
Thanks in advance,
Craig Cowled
Structural Engineer, Queensland University of Technology.
I have designed and constructed a small scale steel through truss bridge (8.5m x 2.5m x 1.0m) and done some Modal Testing and Analysis to obtain the natural frequencies and mode shapes. Now I am trying to update my Strand7 model of the structure to match the results of my modal analysis. I have used Strand7 quite a bit over the years, however, I have quickly come to realise that this "FE model updating" task is going to be a very tedious exercise if I have to manually update the parameters. I have around 100 parameters that can be varied, so the possible combinations of solutions is going to be huge.
I have discovered that Strand7 has an API module which allows the user to write a program in Matlab that can do a whole raft of cool things like: 1) open a Strand7 model; 2) vary parameters; 3) run solvers; 4) output results; 5) calculate Modal Assurance Criterion (i.e., a scalar representation of the goodness of fit between Experimental results and FE results); 6) save MAC values; then return to step 2 and repeat the process.
Problem is, I've never done anything quite like this and I'm getting error messages when trying to run the Strand7 examples. I have to admit to being a better structural engineer than a computer programmer.
Has anyone out there used the Strand7 API module with Matlab code for the purpose of Model Updating? If so, I might like to ask how you did it and whether you'd be comfortable sharing your knowledge.
Thanks in advance,
Craig Cowled
Structural Engineer, Queensland University of Technology.