Python学习记录-矩形柱PM曲线分析拓展
上回做的矩形柱的PM曲线程序代码感觉过于简单,于是我参照《混凝土设计规范》把一些中间过程计算代码也写出来,这样我们只要输入计个简单的参数就可以让程序自行计算。此外把设计荷载也加入到输出的图形里面,以便我们直观的判断荷载是否满足承载力要求,亦方便后续程序开发。
上回做的矩形柱的PM曲线程序代码感觉过于简单,于是我参照《混凝土设计规范》把一些中间过程计算代码也写出来,这样我们只要输入计个简单的参数就可以让程序自行计算。此外把设计荷载也加入到输出的图形里面,以便我们直观的判断荷载是否满足承载力要求,亦方便后续程序开发。
最近在翻看砼结构规范,觉得公式颇繁琐,于是想自己编程去计算下砼结构的截面承载能力。对于矩形柱子截面的PM曲线的生成与计算,其实有很简单的公式计算方法,可以采用EXCEL进行计算,刚好最近想玩下Python编程,于是决定采用Python进行编程计算。
采用前文介绍的方法,以主梁的弯曲和拉压应变能为目标函数建立优化模型,将最优化理论应用到部分斜拉桥索力计算过程中,以结构内力和线形为控制条件,可以得到比较合理的成桥索力。
横梁是现浇箱梁的一个重要构件,可以把主梁的荷载分配到各个支座上面,现行的规范没有给出相关的计算方法。在实际设计计算的过程中,针对单梁计算模型,计算主要原理就是把主梁的荷载等效施加在横梁上面,本文列举了一个横梁计算的例子,有一定的参考意义。
由于部分斜拉桥一般跨径较小,索长较小,因而可忽略拉索垂度效应的影响,采用基于线性叠加原理的影响矩阵法进行成桥索力计算。一般情况下,部分斜拉桥的主梁及索塔截面积均较大,分析时可忽略因拉索索力变化引起的结构轴力、剪力应变能,但应对主梁的轴力和弯矩范围进行限制。
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
1 | $ hexo new "My New Post" |
More info: Writing
1 | $ hexo server |
More info: Server
1 | $ hexo generate |
More info: Generating
1 | $ hexo deploy |
More info: Deployment