Open rozsasarpi opened 4 years ago
https://docs.google.com/document/d/1NkoJ0_epm1Q6jytnDJwCU0-gLR1LTpwoRMdW-IwARS8/edit?usp=sharing
Outline of all steps to be done, could be done in 2 days if it's designed ahead of time, there is just something that needs a bit of thought: how to structure the time series of loads in OpenSees and where nodes are placed in the FEM.
It's all about deciding how the Python parameters should be transformed into the TCL format. The implementation won't be so tricky given that all the machinery to run simulations, parse and display responses, is more or less in place already, just will need some editing. For example the same function which converts traffic into a time series of loads can be used, it's just the output needs to be placed directly into the TCL file instead of using superposition.
Great, thanks a lot! It is a surprisingly low estimate, it would take more time to set up and validate the non-linear OS model. The info your provided is more than enough for now. I'll get back to this issue after a few discussions with TNO colleagues.
Yes I think the work is mostly on the OpenSees side. Otherwise it's primarily data transformations, which can re-use some existing functionality e.g. conversion of traffic -> loads.
@slobbeat Could you take a look at this paper that describes the non-linear layered shell element available in OpenSees? First, let's put aside the effort and potential computational issues with a non-linear analysis, and try to assess if this element would suit our needs. After skimming through the paper I think it would be good for us.
Looks good. Especially for the slab bridges this may work. For the girder type bridge decks, I'm not so sure yet. Here, the explicit modelling of the stirrups can be relevant (instead of smearing it out). The concrete material model is basically a fixed crack model, with a constant shear retention at the onset of cracking. That's certainly not the best option available. But if it is open source, we may change this later.
Questions:
"Are these element types/material models also available for quasi-static loading?" I guess so, when we used OS with Quanxin, we used non-linear material models under quasi-static loading.
"What is the common programming language in OpenSees element/material libraries?" I only know it for the general OS code base: "Written in C++, C and Fortran (C++ being the binding language)". If I remember correctly, for the element and material libraries you have to use C. You can check it here.
How large restructuring would be needed to support this (the effort without figuring out and validating the non-linear analysis parts of OS)?
Why I'm asking this: