桁架
首先需要明确对象关系。对象类名及方法均采用大驼峰式命名,属性均为小驼峰,以区别于通常的python中的小写命名方式。最顶层对象类似于Abaqus中的顶层mdb对象,其有且只有一个。我们将其视为my_truss模块顶层对象:Truss2D:理论上可以建立多个Truss2D对象用以比较分析 次级对象:均由Truss2D对象生成Result:结果文件对象Bar2D:2……
先岔开来说一个问题。欧拉荷载中的欧拉是不是就是那个欧拉。答案是肯定的。
在这篇文章里提到这个欧拉临界荷载1744年就被欧拉提出来了,即: 这里为计算长度。
对于一种材料组合的构件而言,参照《钢结构稳定》书中2.6.1~2.6.2节可知在弹性初弯曲或初偏心荷载下其屈曲荷载即为欧拉荷载。 对于一个受压杆而言,按其受压承载力标准值为可以得到: 则: 这里: 如果依旧遵循平截面等材料力学里的假定,对于两种材料组合的构件而言,等效抗弯刚度为 相应有在弹性初弯曲或初偏心荷载下其屈曲荷载表示为: 按其受压承载力标准值为可以得到: 则: 这里: 可以称之为换算长细比。
可以看到,在相同(换算)长细比下,单种材料压杆和组合材料压杆屈曲系数是相同的。尽管实际屈曲系数得考虑弹塑性因素,但如果依旧认为屈曲系数相同情形下,就可以用上述换算长细比来查单种材料屈曲系数的表格。
只是这里确实有一个问题,两种材料会同时达到塑性?塑性后的相关参数也不能是简单的两种材料和的形式了吧。