【溫馨提示】====【1】設(shè)計包含CAD圖紙 和 DOC文檔,均可以在線預覽,所見即所得,,dwg后綴的文件為CAD圖,超高清,可編輯,無任何水印,,充值下載得到【資源目錄】里展示的所有文件======【2】若題目上備注三維,則表示文件里包含三維源文件,由于三維組成零件數(shù)量較多,為保證預覽的簡潔性,店家將三維文件夾進行了打包。三維預覽圖,均為店主電腦打開軟件進行截圖的,保證能夠打開,下載后解壓即可。======【3】特價促銷,,拼團購買,,均有不同程度的打折優(yōu)惠,,詳情可咨詢QQ:1304139763 或者 414951605======【4】 題目最后的備注【YC系列】為店主整理分類的代號,與課題內(nèi)容無關(guān),請忽視
材料力學課程設(shè)計
計算說明書
設(shè)計題目:單缸柴油機曲軸的強度設(shè)計及剛度計算、疲勞強度校核
數(shù)據(jù)號:7.2-15
學號:42100214
姓名:鄧文哲
指導教師:魏媛
目錄
一、設(shè)計目的··················································3二、設(shè)計任務(wù)和要求···········································3
2.1、設(shè)計計算說明書的要求···········································3
2.2、分析討論及說明書部分的要求·····································4
2.3、程序計算部分的要求·············································4
三、設(shè)計題目·····················································4
3.1、數(shù)據(jù)15-Ⅰ
1)畫出曲軸的內(nèi)力圖················································6
2)設(shè)計曲軸頸直徑d和主軸頸D·······································8
3) 校核曲柄臂的強度················································9
4)校核主軸頸H-H截面處的疲勞強度································· 12
5)用能量法計算A-A截面的轉(zhuǎn)角 ,······························· 13
3.2數(shù)據(jù)15-Ⅱ
1)畫出曲軸的內(nèi)力圖···············································17
2) 設(shè)計曲軸頸直徑d和主軸頸D······································19
3)校核曲柄臂的強度················································20
4)校核主軸頸H-H截面處的疲勞強度·································23
5)用能量法計算A-A截面的轉(zhuǎn)角 ,·······························24
四、分析討論及必要說明······································27
五、設(shè)計的改進措施及方法··································28
六、設(shè)計體會····················································28
七、參考文獻···················································29
附錄
一. 程序框圖······················································30
二. C語言程序·····················································31
三. 計算輸出結(jié)果··················································35
四. 標識符························································36
一、 設(shè)計目的
本課程設(shè)計是在系統(tǒng)學完材料力學課程之后,結(jié)合工程實際中的問題,運用材料力學的基本理論和計算方法,獨立地計算工程中的典型零部件,以達到綜合利用材料力學知識解決工程實際問題的目的。同時,可以使學生將材料力學的理論和現(xiàn)代計算方法及手段融為一體,既從整體上掌握了基本理論和現(xiàn)代計算方法,又提高了分析問題、解決問題的能力;既是對以前所學知識(高等數(shù)學、工程圖學、理論力學、算法語言、計算機和材料力學等)的綜合運用,又為后續(xù)課程的學習打下基礎(chǔ),并初步掌握工程設(shè)計思路和設(shè)計方法,使實際工作能力有所提高。具體有一下六項:
(1).使所學的材料力學知識系統(tǒng)化、完整化。
(2).在系統(tǒng)全面復習的基礎(chǔ)上,運用材料力學知識解決工程實際中的問題。
(3).由于選題力求結(jié)合專業(yè)實際,因而課程設(shè)計可把材料力學與專業(yè)需要結(jié)合起來。
(4).綜合運用以前所學的各門課程的知識(高等數(shù)學、工程圖學、理論力學、算法語言、計算機等),使相關(guān)學科的知識有機地聯(lián)系起來。
(5).初步了解和掌握工程實際中的設(shè)計思路和設(shè)計方法。
(6).為后續(xù)課程的教學打下基礎(chǔ)。
二、 設(shè)計任務(wù)和要求
參加設(shè)計者要系統(tǒng)復習材料力學課程的全部基本理論和方法,獨立分析、判斷設(shè)計題目的已知條件和所求問題,畫出受力分析計算簡圖和內(nèi)力圖,列出理論依據(jù)并到處計算公式,獨立編制計算機程序,通過計算機給出計算結(jié)果,并完成設(shè)計計算說明書。
2.1 設(shè)計計算說明書的要求
設(shè)計計算說明書是該題目設(shè)計思路、設(shè)計方法和設(shè)計結(jié)果的說明,要求書寫工整,語言簡練,條理清晰、明確,表達完整。具體內(nèi)容應(yīng)包括:
1) 設(shè)計題目的已知條件、所求及零件圖。
2) 畫出結(jié)構(gòu)的受力分析計算簡圖,按比例標明尺寸、載荷及支座等。
3) 靜不定結(jié)構(gòu)要畫出所選擇的基本靜定系統(tǒng)及與之相應(yīng)的全部求和過程。
4) 畫出全部內(nèi)力圖,并標明可能的各危險截面。
5) 危險截面上各種應(yīng)力的分布規(guī)律圖及由此判定各危險點處的應(yīng)力狀態(tài)圖。
6) 選擇強度理論并建立強度條件。
7) 列出全部計算過程的理論依據(jù)、公式推導過程以及必要的說明。
8) 對變形及剛度分析要寫明所用的能量法計算過程及必要的內(nèi)力圖和單位力圖。
9) 疲勞強度計算部分要說明循環(huán)特性, , ,r , , 的計算,所查,,各系數(shù)的依據(jù),疲勞強度校核過程及結(jié)果。
2.2、分析討論及說明部分的要求
1) 分析計算結(jié)果是否合理,并討論其原因、改進措施。
2) 提出改進設(shè)計的初步方案及設(shè)想。
3) 提高強度、剛度及穩(wěn)定性的措施及建議。
2.3、程序計算部分的要求
1) 計算機程序。
2) 打印結(jié)果(數(shù)據(jù)結(jié)果要填寫到設(shè)計計算說明書上)。
三、設(shè)計題目
某柴油機曲軸可以簡化為下圖所示的結(jié)構(gòu),材料為球墨鑄鐵(QT450—5)彈性常數(shù)為E、,許用應(yīng)力[],G處輸入轉(zhuǎn)矩為 ,曲軸頸中點受切向力、徑向力的作用,且 。曲柄臂簡化為矩形截面,1.41.6 , 2.54 ,,有關(guān)數(shù)據(jù)如下表:
要求:
0.11
0.18
150
0.27
120
180
0.05
0.78
(一) 畫出曲軸的內(nèi)力圖。
(二) 設(shè)計曲軸頸直徑d ,主軸頸直徑D 。
(三) 校核曲柄臂的強度。
(四) 校核主軸頸 H-H 截面處的疲勞強度,取疲勞強度系數(shù)n=2。鍵槽為端銑加工,主軸頸表面為車削加工。
(五) 用能量法計算A-A截面的轉(zhuǎn)角 θy , θz 。
3.1數(shù)據(jù)15-Ⅰ
12.0
240
0.06
(一)畫出曲軸的內(nèi)力圖
(1) . 外力分析
畫出曲軸的計算簡圖(上圖),計算外力偶矩。
∴
由平衡條件計算反力
在XOY平面內(nèi):
在XOZ平面內(nèi):
(2) 內(nèi)力分析
內(nèi)力圖如下,不計彎曲切應(yīng)力,彎矩圖畫在纖維受壓側(cè),根據(jù)內(nèi)力圖確定危截面。(單位:力-N 力矩N·m)
1) 主軸頸的EF左端 (1-1)截面為危險截面,受扭轉(zhuǎn)和兩向彎曲
2)曲柄臂DE段下端(2-2)為危險截面,受扭轉(zhuǎn)、兩向彎曲和壓縮
3) 曲軸頸CD段中間截面(3-3)為危險截面,受扭轉(zhuǎn)和兩向彎曲
(2) 設(shè)計曲軸頸直徑d和主軸頸D
(1) 主軸頸的危險截面為EF段的最左端1-1截面,受扭轉(zhuǎn)和兩向彎曲,可用第三強度理論計算:
∴
故D取。
(2)曲軸頸CD屬于彎扭組合變形,由第三強度理論可得:
∴
故d取。
(三)校核曲柄臂的強度
曲柄臂的危險截面為矩形截面,受扭轉(zhuǎn)、兩向彎曲及軸力的作用。為確定危險點的位置,畫出曲柄臂上(2-2)截面應(yīng)力分布圖。
曲柄臂的強度計算:
根據(jù)應(yīng)力分布圖可判定出可能的危險點為,,。
1) 對點進行應(yīng)力分析。
點處于單向壓縮,所以正應(yīng)力
2)對點進行應(yīng)力分析。
點扭轉(zhuǎn)切應(yīng)力:
正應(yīng)力由軸力、繞Z軸的彎矩共同引起。
由于點處于二向應(yīng)力狀態(tài),故選用第三強度理論:
3)對點進行應(yīng)力分析。
同理可得:
應(yīng)用第三強度理論:
。
綜上,曲柄臂滿足強度要求時必須有:
點:
點:
點:
出于經(jīng)濟性考慮,應(yīng)該盡量使截面積最小。
根據(jù)以上分析可以編寫計算機程序,取遍、所有值,計算出、的最優(yōu)值。
由附錄中C程序子函數(shù)hb()可以求出、的最優(yōu)值如下。
h=57.39 mm
b=22.95 mm
現(xiàn)在取h=57.39 mm,b=22.95mm對曲柄臂強度進行校核:
當h=57.39 mm,b=22.95mm時,查表3-1,利用插入法得:
1)點:
所以點安全。
2) 點:
由第三強度理論
所以點也滿足強度條件。
3)點:
由第三強度理論:
也安全。
所以說,曲柄臂的強度是足夠的。
(四) 校核主軸頸H-H截面處的疲勞強度
由《材料力學課程設(shè)計》附錄得球墨鑄鐵(QT450-5)強度極限。
查《材料力學》得有效應(yīng)力集中系數(shù),表面質(zhì)量系數(shù)。
已知,,。
FH 處只受扭轉(zhuǎn)作用。
忽略鍵槽對抗扭截面系數(shù)的影響,H-H截面抗扭截面系數(shù):
曲軸工作時,在不變扭矩作用下,
曲軸不工作時,
∴ 故該循環(huán)為脈動循環(huán)。
安全系數(shù):
所以,H-H截面的疲勞強度是足夠的。
(五)、 用能量法計算A-A截面的轉(zhuǎn)角。
采用圖乘法分別求解截面的轉(zhuǎn)角。
Ⅰ、求:
1) 在截面A加一單位力偶矩。
由平衡方程得:
B點的彎矩為:
E點的彎矩為:
2) 單位力偶矩作用下的內(nèi)力圖與外載荷作用下的內(nèi)力圖如下(彎矩畫在受壓的一側(cè)): 單位:N·m
當h=57.39 mm,b=22.95mm時,查表可得:
桿件的抗扭剛度:
方向與單位力偶相同。
Ⅱ、求:
1) 在截面A加一單位力偶矩。
2)單位力偶矩作用下的內(nèi)力圖與外載荷作用下的內(nèi)力圖如下(彎矩畫在受壓的一側(cè)):
方向與單位力偶相同。
3.2、數(shù)據(jù)15-Ⅱ
16.0
400
0.05
(一)畫出曲軸的內(nèi)力圖
(1) . 外力分析
畫出曲軸的計算簡圖(上圖),計算外力偶矩。
∴
由平衡條件計算反力
在XOY平面內(nèi):
在XOZ平面內(nèi):
(2) 內(nèi)力分析
內(nèi)力圖如下,不計彎曲切應(yīng)力,彎矩圖畫在纖維受壓側(cè),根據(jù)內(nèi)力圖確定危截面。(單位:力-N 力矩N·m)
1) 主軸頸的EF左端 (1-1)截面為危險截面,受扭轉(zhuǎn)和兩向彎曲
2)曲柄臂DE段下端(2-2)為危險截面,受扭轉(zhuǎn)、兩向彎曲和壓縮
3)曲軸頸CD段中間截面(3-3)為危險截面,受扭轉(zhuǎn)和兩向彎曲
(二)設(shè)計曲軸頸直徑d和主軸頸D
(1) 主軸頸的危險截面為EF段的最左端1-1截面,受扭轉(zhuǎn)和兩向彎曲,可用第三強度理論計算:
∴
故D取。
(2)曲軸頸CD屬于彎扭組合變形,由第三強度理論可得:
∴
故d取。
(三)校核曲柄臂的強度
曲柄臂的危險截面為矩形截面,受扭轉(zhuǎn)、兩向彎曲及軸力的作用。為確定危險點的位置,畫出曲柄臂上(2-2)截面應(yīng)力分布圖。
根據(jù)應(yīng)力分布圖可判定出可能的危險點為,,。
1) 對點進行應(yīng)力分析。
點處于單向壓縮,所以正應(yīng)力
2)對點進行應(yīng)力分析。
正應(yīng)力由軸力、繞Z軸的彎矩共同引起。
點處于二向應(yīng)力狀態(tài),由第三強度理論:
3)對點進行應(yīng)力分析。
同理可得:
應(yīng)用第三強度理論:
綜上,曲柄臂滿足強度要求時必須有:
點:
點:
點:
出于經(jīng)濟性考慮,應(yīng)該盡量使截面積最小。
根據(jù)以上分析可以編寫計算機程序,取遍h,b所有值,計算出、的最優(yōu)值。
由附錄中C程序子函數(shù)hb()可以求出h, b的最優(yōu)值如下。
h=57.38 mm
b=22.95 mm
現(xiàn)在取h=57.38mm,b=22.95mm對曲柄臂強度進行校核:
當h=57.38mm,b=22.95mm時,查表3-1,利用插入法得: 1)點:
所以點安全。
2)點:
由第三強度理論
所以點也滿足強度條件。
3)點:
由第三強度理論:
也安全。
所以說,曲柄臂的強度是足夠的。
(四)校核主軸頸H-H截面處的疲勞強度
由《材料力學課程設(shè)計》附錄得球墨鑄鐵(QT450-5)強度極限。
查《材料力學》得有效應(yīng)力集中系數(shù),表面質(zhì)量系數(shù)。
已知,,。
FH 處只受扭轉(zhuǎn)作用。
忽略鍵槽對抗扭截面系數(shù)的影響,H-H截面抗扭截面系數(shù):
曲軸工作時,在不變扭矩作用下,
曲軸不工作時,
∴ 故該循環(huán)為脈動循環(huán)。
安全系數(shù):
所以,H-H截面的疲勞強度是足夠的。
(五)用能量法計算A-A截面的轉(zhuǎn)角
采用圖乘法分別求解截面的轉(zhuǎn)角。
Ⅰ、求:
1) 在截面A加一單位力偶矩。
由平衡方程得:
B點的彎矩為:
E點的彎矩為:
2) 單位力偶矩作用下的內(nèi)力圖與外載荷作用下的內(nèi)力圖如下(彎矩畫在受壓的一側(cè)): 單位N·m
當h=57.38mm,b=22.95mm時,查表可得:
桿件的抗扭剛度:
方向與單位力偶相同。
Ⅱ、求:
1)在截面A加一單位力偶矩。
2) 單位力偶矩作用下的內(nèi)力圖與外載荷作用下的內(nèi)力圖如下(彎矩畫在受壓的一側(cè)):
方向與單位力偶相同。
4、 分析討論及必要說明
在本次設(shè)計中,做以下幾點說明:
1) 在外力分析時,在設(shè)定未知力的時候,由于已知沒有x方向的外力,故未設(shè)。
2) 在畫內(nèi)力圖時,不計彎曲切應(yīng)力,故未畫剪力圖。
3) 在強度計算方面,由于材料是球墨鑄鐵(QT450-5),其性質(zhì)與塑性材料相近,故用第三強度理論而不用第一或第二強度理論。
4) 在校核曲柄臂時,畫內(nèi)力分布時,把曲柄臂的危險截面看成矩形,忽略了圓孔對其的影響。
5) 在疲勞強度校核H-H截面時,忽略鍵槽對的影響。
五、設(shè)計的改進意見及措施
1、提高曲軸的彎曲強度
提高彎曲強度的主要措施有:合理安排構(gòu)件的受力情況及設(shè)計合理的截面,但對于該曲軸只能采用合理安排曲軸的受力情況。在結(jié)構(gòu)允許的情況下,可采取合理設(shè)計和布置支座或?qū)⒓休d荷適當分散。
2、 提高曲軸的彎曲剛度
提高彎曲剛度的主要措施有:改善結(jié)構(gòu)形式,減少彎矩的數(shù)值、選擇合理的截面及合理選材等。對于該曲軸可以改善結(jié)構(gòu)形式,減少彎矩的數(shù)值并且合理選材,選擇合適的材料。
3、 提高曲軸的疲勞強度
1) 減緩應(yīng)力集中。為了消除和緩解應(yīng)力集中,再設(shè)計曲軸時,應(yīng)盡量避免出現(xiàn)方形直角或帶有尖角的孔和槽,即在主軸頸和曲柄臂相連處應(yīng)采用半徑較大的過度圓角
2) 提高構(gòu)件表面強度等。提高曲軸表面的強度可通過兩方面實現(xiàn),一是從加工入手提高表面加工質(zhì)量??刹捎镁毤庸?,降低表面粗糙度,尤其對高強度鋼更重要;二是增加表層強度,對曲軸中應(yīng)力集中的部位如鍵槽處應(yīng)采取某些工藝措施,即表面熱處理或化學處理,如表面高頻淬火、滲碳、氮化等或表層用滾壓、噴丸等冷加工辦法。
六、設(shè)計體會
通過這次的課程設(shè)計,我對材料力學有了進一步的認識:材料力學的任務(wù)就是在滿足強度、剛度和穩(wěn)定性的要求下,以最經(jīng)濟的代價,為構(gòu)件確定合理的形狀和尺寸,選擇適宜的材料,為構(gòu)件設(shè)計提供必要的理論基礎(chǔ)和計算方法。材料力學課程設(shè)計使我將材料力學的理論與工程實際結(jié)合起來,讓我深知理論與實際相結(jié)合的重要性,初步了解和掌握了工程實踐中的設(shè)計思想和設(shè)計方法,同時為后續(xù)課程的學習打下基礎(chǔ)。
這次課程設(shè)計鍛煉了自己的實際動手能力,基本學會了運用所學材料力學知識分析和解決實際問題的能力,達到了學以致用的目的。同時加強了對上學期所學材料力學知識的理解以及對AutoCAD、C++等軟件的運用能力,使相關(guān)學科思想和知識有機的聯(lián)系起來。
此外,我深深的體會到了僅僅掌握課本中的理論和方法是遠遠不夠的,工程實際中的一些問題要比想象的復雜的多,有很多的知識等待著我去學習。只有將理論與實際結(jié)合起來,才能以最經(jīng)濟的代價、最合理的方法解決遇到的難題。
本次設(shè)計中還有很多不足,希望老師能夠批評指正。
七、參考文獻
1、材料力學/聶毓琴,孟光偉主編,北京:機械工業(yè)出版社。
2、材料力學實驗與課程設(shè)計/聶毓琴、吳宏主編,北京:機械工業(yè)出版社。
3、C程序設(shè)計/第四版,譚浩強主編,北京:清華大學出版社。
附錄
一、程序框圖:
計算外力及支座反力
確定危險截面并輸出變量
M1x, M1y, M1z, M2x, M2y
M2z, FN2, M3x, M3y, M3z
由第三強度理論計算D,d
計算危險點主應(yīng)力并輸出
計算n,校核疲勞強度
圖乘法計算轉(zhuǎn)角
調(diào)子程序進行強度校核并計算轉(zhuǎn)角
定義已知量
輸入原始數(shù)據(jù)
曲柄臂安全
曲柄臂不安全
開始
n>2
調(diào)子程序計算h,, b
疲勞強度安全
疲勞強度不安全
輸出結(jié)果
結(jié)束
Y
N
Y
N
二、c語言程序
#include
#include
#define PI 3.1415926
double Me,FAy,FAz,FFy,FFz,M1x,M1y,M1z,M2x,M2y,M2z,FN2,M3x,M3y,M3z;
double h,b,S=120e6,S1,S2,S3,E=150e9,u=0.27,r;
double L1,L2,L3;
int D,d;
int main() //主函數(shù)
{
double hb();
double jhqbb();
double jhplqd();
double zhuanjiao();
double P,n,Ft,Fr;
double DD,dd,Sigma3,BB;
printf("enter the data:P,n,r\n");
scanf("%lf,%lf,%lf",&P,&n,&r);
L1=0.11,L2=0.18;
L3=1.2*r;
printf("L1=%lf,L2=%lf,L3=%lf,P=%lf,n=%lf,r=%lf\n",L1,L2,L3,P,n,r);
Me=9549*P/n;
Ft=Me/r;
Fr=Ft/2;
FAy=Fr*L2/(L1+L2);
FAz=Ft*L2/(L1+L2);
FFy=Fr*L1/(L1+L2);
FFz=Ft*L1/(L1+L2);
M1x=Me;M1y=FFz*(L2-L3/2);M1z=FFy*(L2-L3/2);
M2x=Me;M2y=FFz*(L2-L3/2);M2z=FFy*(L2-L3/2);FN2=FFy;
M3x=FAz*r;M3y=FAz*L1;M3z=FAy*L1;
printf("Me=%.2lfN·m,Ft=%.2lfN,Fr=%.2lfN\n",Me,Ft,Fr);
printf("FAy=%.1lfN,FAz=%.1lfN,FFy=%.1lfN,FFz=%.1lfN\n",FAy,FAz,FFy,FFz);
printf("M1x=%.2lfN·m,M1y=%.1lfN·m,M1z=%.1lfN·m\n",M1x,M1y,M1z);
printf("M2x=%.2lfN·m,M2y=%.1lfN·m,M2z=%.1lfN·m,FN2=%.1lfN\n",M2x,M2y,M2z,FN2);
printf("M3x=%.1lfN·m,M3y=%.1lfN·m,M3z=%.1lfN·m\n",M3x,M3y,M3z);
Sigma3=sqrt(M3x*M3x+M3y*M3y+M3z*M3z);
BB=32*Sigma3/(PI*S);
dd=pow(BB,1.0/3.0);
Sigma3=sqrt(M1x*M1x+M1y*M1y+M1z*M1z);
BB=32*Sigma3/(PI*S);
DD=pow(BB,1.0/3.0);
printf("D=%.4lfm,d=%.4lfm\n",DD,dd);
D=(int)(1000*DD);
d=(int)(1000*dd);
if(d%2==0)
d=d+2;
else d=d+1;
if(D%2==0)
D=D+2;
else D=D+1;
printf("故D取%dmm,d取%dmm \n",D,d);
hb(); //調(diào)用求解h,b子函數(shù)
jhqbb(); //調(diào)用校核曲柄臂子函數(shù)
jhplqd(); //調(diào)用校核疲勞強度子函數(shù)
zhuanjiao(); //調(diào)用求轉(zhuǎn)角子函數(shù)
return 0;
}
double hb() //求解h,b子函數(shù)
{
double Z1,Z2,Z3,Q2,Q3;
double h1,b1;
double a,r;
double s,m=(1.6*D)*(0.4*1.6*D);
for(h=1.4*D;h<=1.6*D;h+=0.01)
for(b=0.25*h;b<=0.4*h;b+=0.01)
{ if(h/b>=2.5&&h/b<=3) //查表3-1,利用插入法確定a,r
{a=0.213+0.018*h/b;
r=0.837-0.028*h/b;}
else
{a=0.222+0.015*h/b;
r=0.777-0.008*h/b; }
Z1=1e6*FN2/(b*h)+6e9*M2x/(b*h*h)+6e9*M2z/(b*b*h);
Z2=1e6*FN2/(b*h)+6e9*M2z/(b*b*h);
Z3=1e6*FN2/(b*h)+6e9*M2x/(b*h*h);
Q2=1e9*M2y/(b*b*h*a);
Q3=r*Q2;
S1=Z1;
S2=sqrt(Z2*Z2+4*Q2*Q2); //應(yīng)用第三強度理論
S3=sqrt(Z3*Z3+4*Q3*Q3);
if(S1=2.5&&h/b<=3)
{a=0.213+0.018*h/b;
r=0.837-0.028*h/b;}
else
{a=0.222+0.015*h/b;
r=0.777-0.008*h/b; }
Z1=FN2/(b*h)+6e3*M2x/(b*h*h)+6e3*M2z/(b*b*h);
Z2=FN2/(b*h)+6e3*M2z/(b*b*h);
Z3=FN2/(b*h)+6e3*M2x/(b*h*h);
Q2=1e3*M2y/(b*b*h*a);
Q3=r*Q2;
printf("Z1=%.2lfMPa,Z2=%.2lfMPa,Z3=%.2lfMPa,Q2=%.2lfMPa,Q3=%.2lfMPa\n",Z1,Z2,Z3,Q2,Q3);
S1=Z1;
S2=(sqrt(Z2*Z2+4*Q2*Q2));
S3=(sqrt(Z3*Z3+4*Q3*Q3));
printf("S1=%.2lfMPa,",S1);
if((S1-S)/S<0.05)
printf("所以D1點安全\n");
printf("S2=%.2lfMPa,",S2);
if((S2-S)/S<0.05)
printf("所以D2點安全\n");
printf("S3=%.2lfMPa,",S3);
if((S3-S)/S<0.05)
printf("所以D3點安全\n");
if((S1-S)/S<0.05&&(S2-S)/S<0.05&&(S3-S)/S<0.05)
printf("故曲柄臂強度是足夠的\n");
else
printf("曲柄臂強度不符合要求\n");
return 0;
}
double jhplqd() //校核疲勞強度子函數(shù)
{
double Kt=1.29,B=0.9438,Wp,Qmin,Qmax,Qa,Qm,nt;
double t_1=180e6,Fai=0.05,Et=0.78;
Wp=PI*D*D*D/16e9;
Qmin=(-1e-6)*Me/Wp;
Qmax=0;
Qa=(Qmax-Qmin)/2;
Qm=(Qmax+Qmin)/2;
nt=t_1/(Kt*Qa*1e6/(Et*B)+Fai*Qm*1e6);
printf("Qmin=%.1lfMPa,Qmax=%.1lfMPa,Qa=%.1lfMPa,Qm=%.1lfMPa,nt=%.2lf\n",Qmin,Qmax,Qa,Qm,nt);
if (nt>2)
printf("H-H截面疲勞強度是足夠的\n");
else
printf("H-H截面疲勞強度不足夠\n");
return 0;
}
double zhuanjiao() //求轉(zhuǎn)角子函數(shù)
{
double _FAz,_FFz,_FAy,_FFy,_Mb,_Me,EI1,EI2,EI3,EA,GIt,B1,ZJy,ZJz,X;
if(h/b>=2.5&&h/b<=3)
{B1=0.179+0.028*h/b;}
else
{B1=0.209+0.018*h/b;}
_FAz=1/(L1+L2);
_FFz=_FAz;
_FAy=_FAz;
_FFy=_FAz;
_Mb=1-_FAz*(L1-L3/2);
_Me=_FFz*(L2-L3/2);
X=(_Mb+_Me)/2;
EI1=E*PI*D*D*D*D*(1e-12)/64;
EI2=E*PI*d*d*d*d*(1e-12)/64;
GIt=E*B1*h*b*b*b*(1e-12)/(2*(1+u));
EI3=E*h*b*b*b*(1e-12)/12;
EA=E*h*b*(1e-6);
printf("EI1=%.2lf,EI2=%.2lf,EI3=%.2lf,GIt=%.2lf,EA=%.2lf\n",EI1,EI2,EI3,GIt,EA);
ZJy=1/EI1*(0.5*(L1-L3/2)*FAz*(L1-L3/2)*((1-_Mb)/3+_Mb)+0.5*(L2-L3/2)*FFz*(L2-L3/2)*2/3*_Me)+1/EI2*(FAz*(L1-L3/2)*L3/2*(_Mb+X)/2+1/2*L3/2*(FAz*L1-FAz*(L1-L3/2))*((_Mb-X)/3+X)+L3/2*FFz*(L2-L3/2)*(X+_Me)/2+0.5*L3/2*(FAz*L1-FFz*(L2-L3/2))*(X-(X-_Me)/3))+1/GIt*(FAz*(L1-L3/2)*r*_Mb+FFz*(L2-L3/2)*r*_Me);
printf("y方向的轉(zhuǎn)角θy=%.6lfrad\n",ZJy);
ZJz=1/EI1*(0.5*(L1-L3/2)*FAy*(L1-L3/2)*((1-_Mb)/3+_Mb)+0.5*(L2-L3/2)*FFy*(L2-L3/2)*2/3*_Me)+1/EI2*(FAy*(L1-L3/2)*L3/2*(_Mb+X)/2+1/2*L3/2*(FAy*L1-FAy*(L1-L3/2))*((_Mb-X)/3+X)+L3/2*FFy*(L2-L3/2)*(X+_Me)/2+0.5*L3/2*(FAy*L1-FFy*(L2-L3/2))*(X-(X-_Me)/3))+1/EI3*(FAy*(L1-L3/2)*r*_Mb+FFy*(L2-L3/2)*r*_Me)+1/EA*(FFy*r*_FFy-FAy*r*_FAy);
printf("z方向的轉(zhuǎn)角θz=%.6lfrad\n",ZJz);
return 0;
}
三、計算輸出結(jié)果
數(shù)據(jù)15-Ⅰ:
數(shù)據(jù)15-Ⅱ
四、標識符
標識符對照表
程序中的標識符
對應(yīng)說明書中的標識符
Me,Ft,Fr,FAy,FAz,FFy,FFz
M1x,M1y,M1z,M2x,M2y,M2z,FN2,M3x,M3y,M3z
L1,L2,L3,S,E,u
h,b,D,d
P,n,r
Kt,B,Qmin,Qmax,Qa,Qm,nt,t_1,Fai,Et
_FAz,_FFz,_FAy,_FFy,_Mb,_Me,ZJy,ZJz
39