Illbay
Structural
- May 22, 2001
- 54
I am interested in learning strut-and-tie modeling (STM) for the analysis and design of reinforced concrete.
STM has been a "thing" since at least the late 1990s, and has actually been incorporated formally into building codes via ACI 318 and other national codes for nearly 15 years. But as practicing structural engineers outside academia are notoriously resistant to novel approaches to analysis and design - I actually had a near-retirement-age colleague a decade ago who still used "bond force" for determining development of steel reinforcing - you're pretty much on your own as far as learning and attempting to implement such methods in the design office. And I don't do enough heavy-duty RC design these days to have many such opportunities.
But lately I've done quite a bit of RC design and in one application I think STM would have been quite helpful. But I simply could not get a working model. I attempted to use >>Fachwerk<<, a nifty Java applet written by a German engineering professor, but it is not the kind of thing you'd want to use to LEARN the concept; you pretty much have to know what you're doing already. My attempt was a miserable failure.
The key seems to be having a full understanding of the expected performance of the real-world structure or element prior to beginning to work out your model. In fact, that to me is the value of STM, that it helps you gain insights into how reinforced concrete structures work. But there are some advanced concepts as well that need to be understood in order to apply STM, especially in the realm of "nodes" and especially "nodal zones."
And it's not like with stiffness-based structural analysis methods that are well-represented in the software literature, where you can depend on the software "smarts" to do the work for you as long as you specify everything correctly. Even FEM won't lead you astray so long as you get your loads, geometry and material properties correct. But STM isn't like that. You literally must know exactly what you're doing going in. The danger isn't so much in putting together a model that yields bogus results, it seems, as getting a model to WORK at all!
Obviously there are lots of examples in the literature, but going through what I've downloaded - and it's a lot! - is heavy slogging. Again, the academic-types approach the topic as if everyone understands certain fundamental principles, without bothering to explain them. In that respect it is very much like trying to read through a treatise on FEM. But at least with FEM you can rely on well-written software to do the heavy lifting regarding concepts whose nuances might elude your mental grasp.
Seems with STM, if you don't know what you're doing, you cannot rely on software to help you. It's as much an art as a science. Therein lies the beauty of it, of course, and the reason I'd like to make some headway in understanding and applying it.
My query is addressed particularly those who are doing actual applied design rather than academic research. How did you come to learn STM? What resources would you recommend? Do you have a suggested approach? What concepts should you learn early-on that you can apply in design, and what if anything can you leave off till a little later to master for doing more complex design work? Should you try to do this on your own with spreadsheets or Mathcad or Matlab or the like, or is there existing software, either open-source or proprietary, that you would recommend?
Any comments or suggestions are welcome, including those allowing as how I am F.O.S.
Thanks.
STM has been a "thing" since at least the late 1990s, and has actually been incorporated formally into building codes via ACI 318 and other national codes for nearly 15 years. But as practicing structural engineers outside academia are notoriously resistant to novel approaches to analysis and design - I actually had a near-retirement-age colleague a decade ago who still used "bond force" for determining development of steel reinforcing - you're pretty much on your own as far as learning and attempting to implement such methods in the design office. And I don't do enough heavy-duty RC design these days to have many such opportunities.
But lately I've done quite a bit of RC design and in one application I think STM would have been quite helpful. But I simply could not get a working model. I attempted to use >>Fachwerk<<, a nifty Java applet written by a German engineering professor, but it is not the kind of thing you'd want to use to LEARN the concept; you pretty much have to know what you're doing already. My attempt was a miserable failure.
The key seems to be having a full understanding of the expected performance of the real-world structure or element prior to beginning to work out your model. In fact, that to me is the value of STM, that it helps you gain insights into how reinforced concrete structures work. But there are some advanced concepts as well that need to be understood in order to apply STM, especially in the realm of "nodes" and especially "nodal zones."
And it's not like with stiffness-based structural analysis methods that are well-represented in the software literature, where you can depend on the software "smarts" to do the work for you as long as you specify everything correctly. Even FEM won't lead you astray so long as you get your loads, geometry and material properties correct. But STM isn't like that. You literally must know exactly what you're doing going in. The danger isn't so much in putting together a model that yields bogus results, it seems, as getting a model to WORK at all!
Obviously there are lots of examples in the literature, but going through what I've downloaded - and it's a lot! - is heavy slogging. Again, the academic-types approach the topic as if everyone understands certain fundamental principles, without bothering to explain them. In that respect it is very much like trying to read through a treatise on FEM. But at least with FEM you can rely on well-written software to do the heavy lifting regarding concepts whose nuances might elude your mental grasp.
Seems with STM, if you don't know what you're doing, you cannot rely on software to help you. It's as much an art as a science. Therein lies the beauty of it, of course, and the reason I'd like to make some headway in understanding and applying it.
My query is addressed particularly those who are doing actual applied design rather than academic research. How did you come to learn STM? What resources would you recommend? Do you have a suggested approach? What concepts should you learn early-on that you can apply in design, and what if anything can you leave off till a little later to master for doing more complex design work? Should you try to do this on your own with spreadsheets or Mathcad or Matlab or the like, or is there existing software, either open-source or proprietary, that you would recommend?
Any comments or suggestions are welcome, including those allowing as how I am F.O.S.
Thanks.