【发布时间】:2022-10-15 02:20:11
【问题描述】:
如果我想使用 anastruct 分析两个可以在内部承载剪切和力矩但它们之间应该有销连接的梁,这可能吗?
例如:
ss.add_element(location=[[0,0], [5,0]])
ss.add_element(location=[[5,0], [6,1]], mp={1:0.001})
#*ss.add_element(location=[[6,1], [0,0]])
ss.add_support_fixed(node_id=1)
ss.add_support_fixed(node_id=3)
ss.point_load(node_id=2, Fy=10)
ss.show_structure(scale=0.6)
ss.solve()
ss.show_shear_force()
ss.show_bending_moment()
如果您运行此脚本,您应该看到梁 1 和 2 都在其远端连接到静态固定支撑,并在中间相互连接。在他们的连接点,我应用了一个点载荷。在力矩图中,我们可以看到内部力矩实际上在梁 1 和 2 之间的节点(节点 2)处达到了局部最大值。我想让节点 2 成为两个梁之间的销/铰链连接,而不是像 anastruct 似乎假设的那样传递力矩的刚性连接。需要明确的是,我不想让节点 2 成为支持,因为我希望节点 2 可以自由翻译。
有没有办法做到这一点?谢谢。
【问题讨论】:
标签: python