机械设计材料力学
机械设计中的材料力学分析

机械设计中的材料力学分析材料力学分析是机械设计中重要的一部分,它研究了材料在受力下的行为和性能,为工程师提供了指导和依据。
本文将探讨机械设计中的材料力学分析的基本概念和应用。
一、材料力学基础材料力学是从原子和分子层面上研究材料的力学性质和变形行为的学科。
了解材料的力学性质对机械设计至关重要。
1.材料的应力应变关系材料在受到外力作用时会发生弹性变形和塑性变形。
弹性变形是指材料在受到力后,恢复到原始形状的程度。
塑性变形则是指材料在受到力后无法完全恢复到原始形状的程度。
材料的应力应变关系描述了材料在受力时的变形情况。
其中,应力是单位面积上的力,常用符号σ表示;应变是单位长度上的变形量,常用符号ε表示。
2.材料的拉伸、压缩和剪切材料的拉伸、压缩和剪切是常见的受力方式。
拉伸是指材料在受到拉力时的变形,常用符号σ表示;压缩是指材料在受到压力时的变形,常用符号σ表示;剪切是指材料在受到剪力时的变形,常用符号τ表示。
3.弹性模量和屈服强度弹性模量是衡量材料刚度的指标,表示应力和应变之间的关系。
常见的有杨氏模量、剪切模量和泊松比。
屈服强度是材料在受力下开始塑性变形的应力水平。
二、材料力学分析方法在机械设计中,可以利用材料力学分析方法来评估和优化设计方案。
1.有限元分析有限元分析是一种常用的力学分析方法,它将结构划分为有限个小单元,通过建立适当的数学模型和边界条件,计算结构在受力下的应力和变形情况。
有限元分析能够提供结构的精确应力分布和变形情况,为优化设计提供了可靠的依据。
2.应力与变形的计算通过应力与变形的计算,可以分析材料在受力过程中的强度、刚度和稳定性。
常用的材料力学计算方法包括梁理论、轴承力学、挠曲理论等。
这些方法结合材料力学原理,通过计算应力和变形,解决了实际工程设计中的一系列问题。
3.疲劳分析疲劳分析是机械设计中必不可少的一项工作。
它研究了材料在受到交变载荷作用下的疲劳寿命。
通过进行疲劳分析,可以预测材料在实际使用中的寿命,为设计提供合理的使用要求。
机械设计用到的知识点

机械设计用到的知识点在机械设计过程中,为了确保产品的功能和性能,设计师需要掌握各种机械知识点。
这些知识点包括材料力学、机械元件设计、机构设计等。
本文将介绍机械设计中常用的知识点,帮助读者了解机械设计的基础理论和方法。
一、材料力学1. 弹性力学:包括材料的弹性和刚性特性,弹性常数的计算等。
在机械设计中,弹性力学是材料选择和设计弹性元件的基础。
2. 破坏力学:研究材料在外力作用下的破坏形态和破坏机制。
了解材料的极限强度和韧性等参数,有助于设计更安全可靠的机械结构。
3. 疲劳与寿命预测:研究材料在交变应力下的疲劳寿命。
通过疲劳强度和疲劳寿命预测方法,设计师可以评估和提高机械产品的寿命。
二、机械元件设计1. 轴的设计:轴是机械元件中常见的一种连接方式。
轴的设计主要包括轴的选择、轴的强度计算和轴的尺寸设计等。
2. 螺纹连接:螺纹连接是机械装配中常用的一种方式。
需要考虑螺纹的强度、螺母的腐蚀、螺纹尺寸和螺距的设计等因素。
3. 轴承选择与计算:轴承是机械设计中重要的元件之一。
设计师需要了解轴承的类型、工作原理和选择计算方法,以确保轴承的可靠性和寿命。
4. 摩擦与磨损:摩擦和磨损是机械设计中不可避免的问题。
设计师需要考虑摩擦和磨损对机械元件的影响,选择合适的材料和润滑方式。
三、机构设计1. 运动分析:机构设计中的关键问题是运动分析。
通过运动学和动力学分析,设计师可以确定机构的工作原理、运动曲线和速度等参数。
2. 齿轮传动设计:齿轮传动是机械设计中常见的传动方式。
设计师需要了解齿轮的基本原理和设计方法,通过计算和选择齿轮参数,以实现所需的传动比和效率。
3. 带传动设计:带传动是机械设计中另一种常见的传动方式。
设计师需要考虑带传动的弯曲和滑移特性,选择合适的带传动材料和尺寸,以满足设计要求。
4. 杆件设计:杆件是机构中常见的连接元件。
设计师需要考虑杆件的强度、刚度和稳定性,选择合适的材料和截面形状。
四、CAD软件应用在机械设计中,计算机辅助设计(CAD)软件起着重要作用。
机械设计基础背诵知识点

机械设计基础背诵知识点机械设计是一门关于机械制造的学科,它涉及到机械零部件的设计、选择、计算和分析等方面的知识。
在机械设计的学习过程中,很多基础的知识点需要我们进行背诵。
下面将介绍一些机械设计基础的知识点。
1. 材料力学材料力学是机械设计的基础。
需要掌握材料的力学性质,包括拉伸强度、屈服强度、硬度等。
还要了解不同材料的特点以及它们的应用范围。
2. 分析力学分析力学是机械设计中的另一个重要知识点。
它涉及到物体的平衡、受力分析以及运动学等内容。
我们需要了解力的合成与分解、力矩的概念、平衡条件等基本概念。
3. 等效应力与疲劳在机械设计中,常常需要进行结构的强度计算。
等效应力理论是常用的一种计算方法,它可以将多个不同方向的应力合成为一个等效应力。
此外,疲劳是机械设计中非常重要的一个问题,我们需要了解疲劳寿命、疲劳裕度等概念。
4. 轴线零件设计轴线零件设计是机械设计中的一个重要内容。
我们需要了解轴线零件的选择与计算,包括轴的强度与刚度计算、连接方式的选择等。
5. 机械传动机械传动是机械设计中常见的一种结构形式。
我们需要了解不同传动装置的特点与适用范围,包括齿轮传动、带传动等。
6. 节气部件设计节气部件设计是机械设计中与流体传动相关的一个内容。
我们需要了解不同节气部件的设计原理与计算方法,包括调节阀、安全阀等。
7. 设备安装与调试设备安装与调试是机械设计中的最后一个环节,我们需要了解设备的安装方式以及调试过程中的一些注意事项。
上述只是机械设计中的一部分基础知识点,希望能够对你在学习机械设计过程中有所帮助。
机械设计是一个广阔的领域,需要我们不断学习与积累,才能够设计出高质量的机械产品。
机械设计中的材料力学及应变分析研究

机械设计中的材料力学及应变分析研究引言材料力学及应变分析在机械设计中起着至关重要的作用,它能够帮助工程师了解材料的力学性质和行为,并预测在实际工作条件下材料是否会发生应力集中、疲劳破坏等问题。
本文将重点讨论机械设计中的材料力学以及应变分析的研究。
一、材料力学的基础知识1. 弹性与塑性行为:材料在受到外力作用时会发生变形。
在弹性行为中,材料会恢复到其原始形态,而在塑性行为中,材料会发生永久性变形。
2. 应力与应变:材料受到外力作用时会产生内应力,而物体的形变则称为应变。
应力与应变之间的关系通过应力应变曲线来描述。
3. 弹性模量与刚度:弹性模量是材料比例极限应力与比例极限应变之间的比值,它代表了材料对外力的抵抗能力。
刚度则是指材料在受力后产生的应变量。
二、应力分析1. 应力分布分析:机械设计中的重要任务之一是预测材料在受力下的应力分布情况,以判断材料是否会有应力集中的问题。
常用的方法包括静力学分析、有限元分析等。
2. 应力集中与材料疲劳:应力集中是材料失效的主要原因之一,它会导致材料局部区域的应力集中,从而引发疲劳破坏。
工程师需进行疲劳寿命预测,以确保设计的可靠性。
3. 材料的强度分析:材料的强度是指其能够承受的最大应力。
通过对材料强度的掌握,工程师可以选择合适的材料,并预测材料在实际使用条件下是否会发生损坏。
三、应变分析1. 应变测量:应变测量是机械设计中重要的一环,它可以帮助工程师了解材料在受力下的变形情况。
常用的方法包括应变计测量、光栅测量等。
2. 应变分布分析:应变分布分析可以帮助工程师了解不同部位的应变情况,并据此进行合理设计。
工程师可以通过有限元分析等方法得到材料应变分布的数值结果。
3. 应变与疲劳分析:应变与疲劳密切相关,疲劳破坏往往发生在应变集中的地方。
因此,准确分析应变分布可帮助工程师预测材料的寿命,并进行合理的材料选择与强度优化。
结论机械设计中的材料力学及应变分析研究对于确保产品性能、延长寿命以及提高安全性具有重要意义。
机械设计基础2知识点

机械设计基础2知识点机械设计是工程设计的一个重要分支,通过运用机械工程学的原理和方法,在设计中考虑到机械元件的强度、刚度、精度等问题,使机械产品具有合理的结构和良好的性能。
本文将介绍机械设计基础2中的关键知识点,帮助读者更好地理解机械设计的原理和方法。
1.材料力学材料力学是机械设计的基础,在材料力学中有几个关键概念需要了解。
首先是应力和应变的概念,应力指材料在受外力作用下所发生的内部分子间的相对位置改变,应变指物体由于受力而发生的形变。
其次是弹性和塑性的区别,弹性是指材料受力后在去力后能恢复原状的性质,而塑性是指材料在受力后会永久性地改变形状。
最后是应力—应变关系,即材料受力时应力与应变之间的关系,可以用应力—应变曲线来表示。
2.轴的设计与强度计算在机械设计中,轴是一种常见的机械元件,用于传递动力。
轴的设计需要考虑到其强度是否满足要求。
强度计算是确定轴的直径和材料的选择的关键步骤。
强度计算一般包括计算轴受力、计算轴所受的内力和外力、以及计算轴的应力和应变等。
3.螺纹连接螺纹连接是机械设计中常用的一种连接方式,其主要包括螺纹型式、螺纹尺寸和螺纹连接的力学性能。
常见的螺纹连接有螺纹螺钉连接和螺纹销连接。
螺纹连接的设计需要考虑到螺纹的强度、连接的可靠性以及装拆的方便性等。
4.轴承的选择与计算在机械设计中,轴承是一种常见的机械元件,用于承受轴上的力及矩。
轴承的选择与计算需要考虑到轴的受力情况、转速和工作环境等因素。
轴承的选择包括轴承类型的选择、轴承尺寸的选择以及轴承材料的选择。
轴承的计算一般包括计算轴承的承载能力、计算轴承的摩擦力和计算轴承的寿命等。
5.键连接键连接是机械设计中一种常见的连接方式,其作用是传递转矩。
键连接的设计需要考虑到键的强度、键的材料选择以及键的连接方式等。
在键的连接中,常见的连接方式包括平键连接和圆形键连接。
6.齿轮传动齿轮传动是机械设计中一种常见的传动方式,其通过齿轮的啮合来传递动力。
考研机械设计知识点

考研机械设计知识点一、材料力学机械设计中,材料力学是一门基础课程,重要的知识点包括:1. 应力和应变:切向应力、法向应力、切应力、平均法向应力、轴向正应力等。
2. 弹性力学:胡克定律、弹性模量、剪切模量、泊松比等。
3. 屈服准则:屈服强度、延伸率、断裂韧性等。
4. 塑性变形:本构关系、应变硬化、塑性流动规律等。
二、机械设计基础机械设计基础是考研机械设计中的核心内容,主要包括:1. 受力分析:受力平衡条件、静平衡方程、力的合成与分解等。
2. 运动学基础:速度、加速度、运动分析等。
3. 力学性能指标:刚度、强度、功率、效率等。
4. 连接方式:螺纹连接、键连接、多孔连接、焊接等。
5. 变形与稳定性:载荷作用下的变形、变形的平衡条件、结构的稳定性等。
三、机械力学机械力学是机械工程中的基础课程,重点知识点包括:1. 牛顿定律:质点运动定律、刚体平衡条件等。
2. 力矩和力偶:力矩定律、力偶的概念、力偶对刚体的作用等。
3. 动力学:匀加速直线运动、曲线运动等。
4. 万有引力:牛顿引力定律、轨道运动等。
四、机械传动机械传动是机械设计中的重要环节,知识点包括:1. 基本原理:传动方式、传动比、传动效率等。
2. 齿轮传动:齿轮副的参数、传动比计算、齿轮合成等。
3. 带传动:平带传动、V带传动、链传动等。
4. 蜗杆蜗轮传动:蜗杆蜗轮的传动原理、参数计算等。
五、机械设计与CADCAD(计算机辅助设计)在机械设计中起到重要作用,包括:1. CAD软件的使用:AutoCAD、Solidworks等常用CAD软件的使用方法。
2. 三维模型:三维建模、动画演示等技术。
3. 图形绘制:标准图形的绘制,尺寸标注等。
六、机械制造工艺机械制造工艺是机械设计中的关键环节,包括:1. 切削加工:车削、铣削、钻削等常用切削工艺。
2. 塑性加工:锻造、压力加工、模锻等工艺。
3. 焊接工艺:电弧焊、气焊、激光焊等。
4. 表面处理:热处理、电镀、喷涂等。
机械设计基础知识大全

机械设计基础知识大全1. 材料力学材料力学是机械设计的基础知识,主要包括材料的弹性、塑性、断裂、疲劳等力学性质。
了解材料的力学性质,有助于选取适宜的材料和确定材料的可靠强度。
2. 静力学静力学是机械设计的重要基础,它包括平面力学、三维力学、力的合成分解、重心和力矩等重要内容。
静力学的应用广泛,可用于设计机械结构和判断结构的稳定性。
3. 动力学动力学是机械设计中不可忽视的重要知识,它包括牛顿定律、功和能量、动量守恒等内容。
了解机械系统的动力学特性,可以帮助设计机械运动控制系统。
4. 机械制图机械制图是机械设计的重要环节,它用于描述机械装配的结构、功能和零件之间的关系。
掌握机械制图的基本要素,有助于绘制出高质量的图纸。
5. 液压传动液压传动是机械设计中广泛应用的技术,它利用液体传递压力和能量,在机械运动控制、能量转换和电控系统中发挥着重要作用。
了解液压控制系统的原理和组成,有助于设计出高效可靠的液压系统。
6. 传动系统传动系统是机械运动和动力传递的重要环节,它包括齿轮传动、皮带传动、链传动等多种形式。
了解每种传动系统的优缺点和适用场合,可以选择适宜的传动方式,优化机械结构。
7. 机械加工机械加工是机械设计中不可或缺的环节,它包括加工工艺、刀具选择和加工精度等内容。
了解机械加工的基本原理和方法,可以提高机械零件的制造精度和质量。
8. 机械设计软件机械设计软件是机械设计中必不可少的工具,它包括CAD、CAM、CAE 等多种类型。
了解常用的机械设计软件的功能和应用,可以提高机械设计的效率和质量。
9. 机械标准机械标准是机械设计的重要参考依据,它规定了机械零件的尺寸、形状、公差和材料等方面的标准化要求。
了解机械标准的内容和应用,可以避免设计中出现不合规范的问题,提高机械产品的质量。
10. 机械维修机械维修是机械设计的延伸,它包括机械设备的故障检测、维修和保养等方面。
了解机械维修的基本原理和方法,可以保持机械设备的正常运转,延长机械产品的使用寿命。
材料力学在机械设计中的应用

材料力学在机械设计中的应用材料力学是研究物质在外界力作用下变形和破坏规律的学科,它在机械设计中具有重要的应用价值。
本文将探讨材料力学在机械设计中的应用,并重点关注其在材料选型、结构设计和性能评估方面的作用。
1. 材料选型材料选型是机械设计的第一步,决定着产品的性能和可靠性。
材料力学通过分析材料的力学性质,帮助工程师理解和比较不同材料的优缺点,从而选择最合适的材料用于特定的设计任务。
材料的强度、刚度、韧性和耐磨性是常用的性能指标。
通过材料的拉伸、压缩、弯曲和扭转等实验,可以得到材料的应力-应变曲线,进一步计算出材料的弹性模量、屈服强度、极限强度和断裂韧性等参数。
这些参数对于确定材料的可靠性和耐久性至关重要,为工程师选择最合适的材料提供了理论依据。
2. 结构设计在机械设计中,结构设计占据了重要的地位。
材料力学在结构设计中的应用非常广泛,主要包括结构强度计算、疲劳寿命预测和变形控制等方面。
结构强度计算是机械设计中最基础的任务之一。
材料力学通过分析力的传递与均衡,计算结构的应力和变形分布,进一步评估结构的可靠性和稳定性。
通过应力分析,可以确定结构的最大载荷和破坏形式,从而确定结构的合理尺寸和形状,确保结构在各种工作条件下都能安全可靠地工作。
疲劳寿命预测是评估结构使用时间的重要手段。
材料力学分析了材料在交变载荷作用下的疲劳失效机制,并通过S-N曲线和疲劳裕度等参数预测结构的寿命。
这对于设计长期使用的机械产品,如飞机、汽车等,非常关键。
根据预测结果,可以对结构进行优化,延长其使用寿命。
变形控制是机械设计中需要特别关注的问题。
材料力学提供了众多的方法和技术,帮助工程师控制结构的变形。
例如,通过应用材料的弹性模量和泊松比,可以计算材料的变形率和变形分布,进而选择合适的结构尺寸和支撑方式,以减少或避免不可接受的变形。
3. 性能评估除了材料选型和结构设计,材料力学在机械设计中还有一个重要的应用领域,即性能评估。
在机械设计过程中,工程师需要对设计方案进行验证和评估,以确保其满足技术要求和性能指标。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#include<math.h>#include<stdio.h>#define Pi 3.14float Mmax(float My,float Mz,float Mx){ return(sqrt(pow(My,2)+pow(Mz,2)+pow(Mx,2)));}float Mw(float a,float b){ return(sqrt(pow(a,2)+pow(b,2)));}float max2(float a,float b){return(a>b?a:b); }float max3(float a,float b,float c) {return(max2(max2(a,b),c));}float qd(float a) /*求直径*/{float e,D,ks=0.08;e=32/Pi/ks*a;D=pow(e,1.0/3);return(D);}void main(){float d1,d2,d3,d4;float M3,M2,F,F1,F2;float Fy1,Fz1,Fy2,Fz2;float P,P1,n,D,D1,D2,G2,G1,a,Alpha;float MxA,MxB,MxC,MxD,MxE,MxF,MxP,MxQ,MxU,MxV,MxW;float MyA,MyB,MyC,MyD,MyE,MyF,MyP,MyQ,MyU,MyV,MyW;float MzA,MzB,MzC,MzD,MzE,MzF,MzP,MzQ,MzU,MzV,MzW;float MwA,MwB,MwC,MwD,MwE,MwF,MwP,MwQ,MwU,MwV,MwW;float Pa=80*pow(10,6),E=200*pow(10,9);floatMmaxA,MmaxB,MmaxC,MmaxD,MmaxE,MmaxF,mmaxP,MmaxQ,MmaxU,MmaxV,MmaxW; float E1,I,t,fDy,fDz,f;long int s;int i,j,i1,j1,i2;printf("input P:________kW\n");scanf("%f",&P);printf("input P1:________kW\n");scanf("%f",&P1);printf("input n:________r/min\n");scanf("%f",&n);printf("input D:________mm\n");scanf("%f",&D);printf("input D1:________mm\n");scanf("%f",&D1);printf("input D2:________mm\n");scanf("%f",&D2);printf("input G2:________N\n");scanf("%f",&G2);printf("input G1:________N\n");scanf("%f",&G1);printf("input a:________mm\n");scanf("%f",&a);printf("input Alpha:________degrees\n");scanf("%f",&Alpha);Alpha*=Pi/180; D/=1000;D1/=1000;D2/=1000;a/=1000;M3=9549*P/n;M2=9549*P1/n;F=2*(M3-M2)/D2;F1=2*M2/D1;F2=2*M3/D;printf("M3=%0.3fNm,M2=%0.3fNm,F=%0.3fN,F1=%0.3fN,F2=%0.3fN\n",M3,M2,F,F1,F2);Fy2=(G2*5-sin(Alpha)*F+(3*F+G1)*3)/4;Fy1=G2+cos(Alpha)*F-Fy2+G1+3*F1;Fz2=(5*(3*F2)-0.5*F)/4;Fz1=-Fz2-3*F2+cos(Alpha)*F;printf("Fy1=%0.3fN, Fz1=%0.3fN, Fy2=%0.3fN, Fz2=%0.3fN\n\n",Fy1,Fz1,Fy2,Fz2);MxE=M3;MxD=M3-M2;MxB=MxD;printf("MxB=%0.3fNm,MxD=%0.3fNm,MxE=%0.3fNm\n",MxB,MxD,MxE);MzB=Fz1*a;MzD=-cos(Alpha)*F*2*a+Fz1*a*3;MzE=-(3*F2)*a;MyB=Fy1*a;MyD=a*F*sin(Alpha)*2-Fy1*a*3;MyE=G2*a;printf("MzB=%0.3fNm,MzD=%0.3fNm,MzE=%0.3fNm\n",MzB,MzD,MzE);printf("MyB=%0.3fNm,MyD=%0.3fNm,MyE=%0.3fNm\n\n",MyB,MyD,MyE);MzP=1.0/2*MzB;MzQ=3.0/4*MzB+1.0/4*MzD;MzC=1.0/2*MzB+1.0/2*MzD;MzU=1.0/4*MzB+3.0/4*MzD;MzV=1.0/2*MzD+1.0/2*MzE;MzW=1.0/2*MzE;MzF=0;MyP=1.0/2*MyB;MyQ=-1.0/4*MyD-3.0/4*MyB;MyC=-1.0/2*MyD-1.0/2*MyB;MyU=-3.0/4*MyD-1.0/4*MyB;MyV=1.0/2*MyD;MyW=0;MyF=0;MxP=0;MxF=MxE;MxQ=MxC=MxU=MxB;MxV=MxW=MxE;printf("MzP=%0.3fNm,MzQ=%0.3fNm,MzC=%0.3fNm,MzU=%0.3fNm,\nMzV=%0.3fNm,Mz W=%0.3fNm,MzF=%0.3fNm\n\n",MzP,MzQ,MzC,MzU,MzV,MzW,MzF);printf("MyP=%0.3fNm,MyQ=%0.3fNm,MyC=%0.3fNm,MyU=%0.3fNm,\nMyV=%0.3fNm,My W=%0.3fNm,MyF=%0.3fNm\n\n",MyP,MyQ,MyC,MyU,MyV,MyW,MyF);printf("MxP=%0.3fNm,MxQ=%0.3fNm,MxC=%0.3fNm,MxU=%0.3fNm,\nMxV=%0.3fNm,Mx W=%0.3fNm,MxF=%0.3fNm\n\n",MxP,MxQ,MxC,MxU,MxV,MxW,MxF);MmaxB=Mmax(MxB,MyB,MzB); /*求危险截面上的力矩*/MmaxD=Mmax(MxD,MyD,MzD);MmaxE=Mmax(MxE,MyE,MzE);printf("MmaxB=%0.3fNm,MmaxD=%0.3fNm,MmaxE=%0.3fNm\n",MmaxB,MmaxD,MmaxE);d1=qd(MmaxE); /*设计直径*/d2=qd(MmaxD);d3=qd(MmaxB);printf("d1=%0.3fmm,d2=%0.3fmm,d3=%0.3fmm\n",d1,d2,d3);d1=max3(d1,1.1*d2,1.21*d3);printf("Safe diameter %dmm\n",int(d1/2)*2+2);i=int(d1/2)*2+2;j=int(i/1.1/2)*2+2;i1=int(j/1.1/2)*2+2;j1=int(i1/1.1/2)*2+2;printf("D1=%d,D2=%d,D3=%d,D4=%d\n\n",i,j,i1,j1);s=int(d1/2)*2+2; /*求挠度*/t=a*a*a;E1=200;I=Pi*s*s*s*s/64;fDy=(19*G2*t/24);fDy=fDy+3*t*cos(Alpha)*F/4;fDy=fDy-31*t*(G1+3*F1)/32; fDy=fDy/E1/I*1000000;printf("fDy=%0.3fmm\n",fDy);fDz=(19*t*F2/8.0-3*t*F*sin(Alpha)/4)*1000/E1/I*1000;printf("fDz=%0.3fmm\n",fDz);f=Mmax(fDy,fDz,0);printf("f=%0.2fmm\n",f);float a1[10],b[10],c[10];int num;char h;float ko,kt,bat,d,Eyz,Ex,NO;float omax,tmax,no,nt,w,n1;float o1=300,t1=155,T=0.10;char j2;NO=0;a1[0]=MyP; b[0]=MzP; c[0]=MxP; a1[1]=MyB;b[1]=MzB; c[1]=MxB; a1[2]=MyQ b[2]=MzQ; c[2]=MxQ;a1[3]=MyD; b[3]=MzD; c[3]=MxD; a1[4]=MyV; b[4]=MzV;c[4]=MxV; a1[5]=MyE; b[5]=MzE; c[5]=MxE; a1[6]=MyW;b[6]=MzW; c[6]=MxW; a1[7]=MyF; b[7]=MzF; c[7]=MxF;for(i2=0;i2<28;i2++){scanf("%c",&h);printf("截面\n");if(h=='P'||h=='p'){num=0;ko=1.59,kt=1.19,bat=2.4,Eyz=0.88,Ex=0.81; /*赋值*/d=j1/10.0;}else if(h=='B'||h=='b'){num=1;ko=1.81,kt=1.62,bat=2.4,Eyz=0.88,Ex=0.81;d=i1/10.0;}else if(h=='Q'||h=='q'){num=2;ko=1.61,kt=1.21,bat=2.4,Eyz=0.88,Ex=0.81;d=i1/10.0;}else if(h=='D'||h=='d'){num=3;ko=1.81,kt=1.62,bat=2.4,Eyz=0.88,Ex=0.81;d=j/10.0;}else if(h=='V'||h=='v'){num=4;ko=1.88,kt=1.31,bat=2.4,Eyz=0.88,Ex=0.81;d=j/10.0;}else if(h=='W'||h=='w'){num=6;ko=1.84,kt=1.29,bat=2.4,Eyz=0.88,Ex=0.81;d=j1/10.0;}else if(h=='F'||h=='f'){num=7;ko=1.81,kt=1.62,bat=2.4,Eyz=0.88,Ex=0.81;d=j1/10.0;}else{printf("writeln('Please input the determination of fatigue strength of cross section');\n");continue;}。