Python畫彎矩圖剪力圖(二)

平面剛架的內力圖繪制 繪制平面剛架(桁架)的變形圖及內力圖就是一系列數據的可視化過程。內力是基于桿的位置 的函數 ,由一系列的離散點組成矩陣

這里第三行無實際意義,僅作為輔助計算。

定義縮放矩陣

旋轉矩陣

平移矩陣

20210302-0.png

如圖所示的剛架為例,在畫單元的內力圖時,通常是以單元起點為總體坐標系的坐標原點,桿軸沿著x軸正方向來計算內力矩陣A的(原因是對桿進行n等分時使用了x=np.linspace(0,l,n)這個方法,起始點為0)。故此時得到的矩陣A要通過縮放、旋轉、平移操作,使之回到對應的位置上去。對于單元1,則需要作旋轉操作(np.dot(R,A)),而單元2則需要作平移操作(np.dot(T,A))。縮放操作則根據圖形是否協(xié)調適當考慮。

Python畫彎矩圖剪力圖(二)的圖2

▲單元1內力圖沒經過旋轉操作

Python畫彎矩圖剪力圖(二)的圖3

▲單元1內力圖經過旋轉操作,回到對應的位置

Python畫彎矩圖剪力圖(二)的圖4

▲單元2內力圖沒經過平移操作

Python畫彎矩圖剪力圖(二)的圖5

▲單元2內力圖經過平移操作,回到對應的位置


Python畫彎矩圖剪力圖(二)的圖6

最終內力圖


登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

6
4