版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
航空发动机强度振动上机作业题题目三班级:140411姓名:苏雨学号:14041032一:题目要求3-1某转子叶片根部固定,其材料密度ρ=2850kg/m3,弹性模量E=71.54GPa,叶片长0.1m,各截面位置、面积、惯性矩列于下表,试求其前3阶固有静频。二:分析公式如题目所示,已知材料密度,弹性模量,各截面位置、面积、惯性矩,需要求解3阶静频率。求解静频公式如下:1.弹性线归一化2.振型逼近法3.二阶振型和固有频率求解4.三阶振型和固有频率求解三:编程计算程序使用c语言编写,源代码如下:#include<stdio.h>#include<math.h>#include<stdlib.h>intmain(void){floatrou=2850;floatE=71540000000;floatX[11]={0.0,0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.10};floatA[11]={0.00017,0.000146,0.000126,0.000109,0.000096,0.000086,0.000077,0.000073,0.00007,0.000068,0.000068};floatI[11]={0.000000000279,0.000000000212,0.000000000157,0.000000000108,0.000000000084,0.000000000061,0.000000000045,0.000000000037,0.000000000032,0.000000000030,0.000000000030};floatAb[10];floatIb[10];inti=0;while(i<=9){ Ab[i]=((A[i+1]+A[i])/2); i=i+1;}i=0;while(i<=9){ Ib[i]=((I[i+1]+I[i])/2); i=i+1;}floatY0js[10]={0,0.1,0.2,0.4,0.5,0.6,0.7,0.8,0.9,1};floatY0sj[10]={0,0,0,0,0,0,0,0,0,0};floatY0xxx[10]={0,0,0,0,0,0,0,0,0,0};floatone[10]={0,0,0,0,0,0,0,0,0,0};floattwo[10]={0,0,0,0,0,0,0,0,0,0};floatthree[10]={0,0,0,0,0,0,0,0,0,0};floatfour[10]={0,0,0,0,0,0,0,0,0,0};floatwucha=10;floatxz=2.58;inta=0;intb=0;intc=0;intd=0;inte=0;intf=0;intg=0;inth=0;intj=0;intk=0;intp=0;intq=0;while(wucha>=0.000001)//给定拟合精确度{ q=0; while(9>=q){ one[q]=0; two[q]=0; three[q]=0; four[q]=0; q=q+1;}//这步是给数组清零,千万不能忘! a=0;b=9;while(9>=a){ b=a; while(9>=b+1){ one[a]=one[a]+(Ab[b+1]*Y0js[b+1]*0.01); b=b+1; }a=a+1; }//第一重循环c=0;d=0;while(9>=c){ d=c; while(9>=d+1){ two[c]=two[c]+(one[d+1]*0.01); d=d+1;}c=c+1;}//第二重循环e=0;f=0;while(9>=e){ f=0; while(e>=f){ three[e]=three[e]+two[f]*0.01*(1/Ib[f]); f=f+1;}e=e+1;}//第三重循环g=0;h=0;while(9>=g){ h=0; while(g>=h){ four[g]=four[g]+three[h]*0.01; h=h+1;}g=g+1;}//第四重循环k=0;while(9>=k){ Y0sj[k]=four[k]/four[9]; Y0xxx[k]=four[k];k=k+1;}//求出实际y0,以便和假设yo对比迭代wucha=0;j=0;while(j<=9){ wucha=wucha+fabs(Y0js[j]-Y0sj[j]); j=j+1;}//假设的y0与求出y0之间的误差p=0;while(9>=p){ Y0js[p]=Y0sj[p];p=p+1;}//令实际值等于假设值,再次迭代运算}floatomega=0;omega=5000*sqrt((1/four[9]));printf("一阶固有静频为:%.5fHZ\n",omega/(2*3.1415926));floatY2js[10]={0,-0.1,-0.3,-0.5,-0.4,-0.2,-0.1,0.5,0.8,1};floatY2[10]={0,0,0,0,0,0,0,0,0,0};floatxiuzhen=4;floatY2sj[10]={0,0,0,0,0,0,0,0,0,0};floatb11=0;floatC21=0;floata21=0;a21=10;while(fabs(a21)>=0.00000001)//给定拟合精确度{ b11=0; C21=0; a21=0; i=0;while(i<=9){ b11=b11+2850*Ab[i]*Y0xxx[i]*Y0xxx[i]*0.01; i++;}i=0;while(i<=9){ C21=C21+2850*Ab[i]*Y0xxx[i]*Y2js[i]*0.01; i++;}a21=C21/b11;i=0;while(i<=9){ Y2[i]=Y2js[i]-a21*Y0xxx[i]; i++;}p=0;while(9>=p){ Y2js[p]=Y2[p];p=p+1;}//令实际值等于假设值,再次迭代运算}i=0;while(i<=9){Y2sj[i]=Y2[i]/Y2[9];i++; }//归一化q=0; while(9>=q){ one[q]=0; two[q]=0; three[q]=0; four[q]=0; q=q+1;}//这步是给数组清零,千万不能忘!a=0;b=0;while(9>=a){ b=a; while(9>=b+2){ one[a]=one[a]+(Ab[b+2]*Y2sj[b+2]*0.01); b=b+1;}a=a+1;}//第一重循环c=0;d=0;while(9>=c){ d=c; while(9>=d+1){ two[c]=two[c]+(one[d+1]*0.01); d=d+1;}c=c+1;}//第二重循环e=0;f=0;while(9>=e){ f=0; while(e>=f){ three[e]=three[e]+two[f]*0.01*(1/Ib[f]); f=f+1;}e=e+1;}//第三重循环g=0;h=0;while(9>=g){ h=0; while(g>=h){ four[g]=four[g]+three[h]*0.01; h=h+1;}g=g+1;}//第四重循环omega=sqrt((E/rou)*(1/four[9]));omega=omega*xz;printf("二阶固有静频为:%.5fHZ\n",omega/(2*3.1415926));floatY3js[10]={0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1};floatY3[10]={0,0,0,0,0,0,0,0,0,0};floatY3sj[10]={0,0,0,0,0,0,0,0,0,0};b11=0;floatb12=0;floatb21=0;floatb22=0;floatC31=0;floatC32=0;floata31=0;floata32=0;a32=10;floatshoulian=10;while(shoulian>=0.0001)//给定拟合精确度{ while(i<=9){ Y3js[i]=Y3[i]; i++;} b12=0;b21=0;b22=0;C31=0;C32=0;a31=0;a32=0;i=0;while(i<=9){ b11=b11+2850*Ab[i]*Y0xxx[i]*Y0xxx[i]*0.01; i++;}i=0;while(i<=9){ b12=b12+2850*Ab[i]*Y0xxx[i]*Y2[i]*0.01; i++;}i=0;while(i<=9){ b21=b21+2850*Ab[i]*Y0xxx[i]*Y2[i]*0.01; i++;}i=0;while(i<=9){ b22=b22+2850*Ab[i]*Y2[b]*Y2[i]*0.01; i++;}i=0;while(i<=9){ C31=C31+2850*Ab[i]*Y0xxx[i]*Y3js[i]*0.01; i++;}i=0;while(i<=9){ C32=C32+2850*Ab[i]*Y2[i]*Y3js[i]*0.01; i++;}a31=C31/b11;a32=C32/b22;i=0;while(i<=9){ Y3[i]=Y3js[i]-a31*Y0xxx[i]-a32*Y2[i]; i++;}shoulian=fabs(Y3js[0]-Y3[0]);}q=0; while(9>=q){ one[q]=0; two[q]=0; three[q]=0; four[q]=0; q=q+1;}//这步是给数组清零,千万不能忘!a=0;b=0;while(9>=a){ b=a; while(9>=b+2){ one[a]=one[a]+(Ab[b+2]*Y3[b+2]*0.01); b=b+1;}a=a+1;}//第一重循环c=0;d=0;while(9>=c){ d=c; while(9>=d+1){ two[c]=two[c]+(one[d+1]*0.01); d=d+1;}c=c+1;}//第二重循环e=0;f=0;while(9>=e){ f=0; while(e>=f){ three[e]=three[e]+two[f]*0.01*(1/Ib[f]); f=f+1;}e=e+1;}//第三重循环g=0;h=0;while(9>=g)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44865-2024物联网基于物联网和传感网技术的动产监管集成平台系统要求
- 物流车行驶规范演练
- 配电装置最小安全净距
- 气道肿物鉴别与治疗
- 智能银行解决方案
- 第五章 万有引力定律宇宙航行 2025年高考物理基础专项复习
- 2.3.1物质的量 课件高一上学期化学人教版(2019)必修第一册
- 公司七夕团建活动
- 初中中秋节教案
- 彩色世界教案反思
- 《骆驼祥子》名著导读读书分享PPT
- 校长竞聘面试题库及答案参考
- (新教材)青岛版六三制四年级下册科学全册教案(含教学计划)
- 留学生管理工作计划
- 新能源汽车的电容储能器与超级电容器
- 遗体防腐整容之遗体消毒之选择使用消毒剂课件
- 传统音乐与现代音乐的融合与共生
- 老人康复治疗知识讲座
- 金拐棍理财方案
- 检验科科室发展规划
- 物流仓储招商策划制定
评论
0/150
提交评论