|
做一座超静定结构,比如一座连续梁桥,流程通常是这样的:先按经验估一个梁高,建模,算内力,配筋,验算。这一步做完,很少有人停下来想一想:为什么非得先"估"一个截面不可?
对比一下静定结构就清楚了。一根简支梁,跨中弯矩是荷载乘跨度的平方除以八。这个数跟梁多高、多宽、什么材料,一点关系没有。你就算把它换成木头的、换成钢的,只要跨度和荷载不变,弯矩还是那个数。所以做简支梁,可以先算内力,再定截面,一路往下走,不用回头。
超静定结构做不到。一座三跨连续梁,中支点的弯矩是多少?这要看梁和墩各有多刚。梁刚墩柔,弯矩往梁里跑;梁柔墩刚,弯矩往墩里跑。同样的跨度、同样的荷载,把梁高从两米改成三米,各处的弯矩全变了。
道理不难理解。静定结构的内力,光靠平衡方程就能解出来;超静定结构的平衡方程不够用,必须补上变形协调条件——而一谈变形,就绕不开刚度。
于是这道题成了一个圈:要算内力,得先知道刚度;可刚度取决于截面尺寸,截面尺寸又要等内力算出来才能定。
工程上破这个圈的办法,是试。先凭经验估一个截面,把圈接上,转一遍,看结果;不合适就改,再转一遍。所谓的跨高比经验值——梁高取跨度的十几分之一——存在的意义,就是让第一次估的这个数尽量靠谱,好让循环少转几圈。
这个圈,就是模拟法在结构设计里最根本的来源。它不是哪个人偷懒,也不是方法没发展好,是这道题本身长成了这样。
明白了这一点,几件平时觉得零碎的事就串起来了。
为什么老工程师值钱?因为他第一次估的那个截面就八九不离十,圈转一两遍就收敛;新手可能要转七八遍,还未必收敛到一个好方案。经验在这里买的不是别的,是循环次数。
为什么混凝土开裂这件事这么麻烦?因为梁一裂,刚度就掉;刚度一掉,它在整个体系里分到的内力就跟着变。开裂前算出来的那套内力,开裂后已经不完全作准了。这个圈还得再转。
也是在这儿,能看出结构设计跟别的行当的一处不同。做一台机器、一个零件,多数时候受力是外部给定的,你把零件做粗做细,它挨的力还是那么大。可结构不一样:一根构件做得越刚,它自己招来的力就越多。你加大一根梁的截面想让它更安全,结果是它从旁边的构件那里抢来了更多的弯矩,可能反而更吃紧。
所以在超静定结构里,刚度不只决定了变形有多大,它还在决定力往哪儿走。设计一个结构的刚度分布,其实就是在安排这座结构里的内力怎么分配。
这也是为什么,那个圈没法简单地绕开。你不是在给一个已知的荷载找一个够用的截面,你是在决定这个荷载最后落到谁头上。
|