如何用matlab來解決材料力學超靜定問題,求解思路利用有限元法原理,對超靜定結構梁(桁架)分解成若干個有限單元,建立單元的力與位移之間的關係,然後再將各單元透過節點聯結起來,單元間的力透過節點進行傳遞,建立整體結構的力與位移之間的關係,將問題簡化成矩陣計算問題,然後利用數學軟體matlab的程式設計進行求解。
具體求解步驟可按下列方法進行:
1、根據單元剖分原則,把結構剖分成若干份;
2、單元分析,寫出單元的剛陣(以矩陣形式表示);
3、綜合各單元,按節點位移序號組成結構的總剛陣[K],總外力列陣{F}和總位移列陣
{qr};根據邊界條件,簡化矩陣;
4、由{qr}=inv([K]r)*{Fr}, 求解各節點的變形; %inv([K]r)為[K]r的逆矩陣
5、由{F}=[Kz] {q},可解得各節點反力
6、按上述要求,進行matlab程式設計,以解決力學超靜定問題。
具體可以參照這篇文件,。
如何用matlab來解決材料力學超靜定問題,求解思路利用有限元法原理,對超靜定結構梁(桁架)分解成若干個有限單元,建立單元的力與位移之間的關係,然後再將各單元透過節點聯結起來,單元間的力透過節點進行傳遞,建立整體結構的力與位移之間的關係,將問題簡化成矩陣計算問題,然後利用數學軟體matlab的程式設計進行求解。
具體求解步驟可按下列方法進行:
1、根據單元剖分原則,把結構剖分成若干份;
2、單元分析,寫出單元的剛陣(以矩陣形式表示);
3、綜合各單元,按節點位移序號組成結構的總剛陣[K],總外力列陣{F}和總位移列陣
{qr};根據邊界條件,簡化矩陣;
4、由{qr}=inv([K]r)*{Fr}, 求解各節點的變形; %inv([K]r)為[K]r的逆矩陣
5、由{F}=[Kz] {q},可解得各節點反力
6、按上述要求,進行matlab程式設計,以解決力學超靜定問題。
具體可以參照這篇文件,。