版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、内燃机工作过程数值计算程序说明,任务说明,内燃机工作过程数值计算教学程序包括 “输入参数.for”给出了发动机运转及结构参数和参数赋初值, “零维程序子程序.for”给出计算所需子程序。 任务: 编写主程序,计算给定直喷式柴油机在压缩、燃烧和膨胀过程中缸内状态参数随曲轴转角的变化(计算始点:进气门关闭216 CA,计算终点:排气门打开:504 CA)。进气上止点为0 CA 报告格式: (1)数学模型的建立 (2)程序流程图 (3)程序清单 (4)计算结果分析,变量说明,C -BLOCK DATA- C AR-THE ROTATED RADIUM OF CRANKSHAFT,REAL,(M),0
2、 C AL-THE LENGTH OF CONNECTING ROD,REAL,(M),0 C D -ENGINE CYLINDER BORE,REAL,(M),0 C S-ENGINE STROKE DISTANCE,REAL,(M),0 C EPS-COMPRESSION RATIO,REAL,0 C AN-ENGINE SPEED,REAL,(R/MIN),0 C R-UNIVERSAL CONSTANT OF GAS,REAL,(MJ/KG),0 C PA-CYLINDER PRSSURE AT I.V.C.,REAL,(Mpa),0 C TA-CYLINDER TEMPERATURE
3、 AT I.V.C.,REAL,(K),0 C TW1-WALL TEMPERATURE OF COMBUSTION CHAMBER ON C PISTON,REAL,(K),0 C TW2-WALL TEMPERATURE OF COMBUSTION CHAMBER ON C CYLINDER HEAD,REAL,(K),0 C TW3-WALL TEMPERATURE OF COMBUSTION CHAMBER ON C CYLINDER WALL,REAL,(K),0,变量说明,C AN1-COEFFICIENT OF C HU-HEAT VALUE OF FUEL,REAL,(KJ/K
4、G),0 C AAM-COEFFICIENCY IN WIBES HEAT RELEASE FUNCTION C ETU-COMBUSTION EFFECIENCY IN WIBES HEAT RELEASE FUNCTION C KKK-CONTROL VARITY (-1 OR 0 OR 1) C -1-COMPRESSION PROCESS C 0-COMBUSION PROCESS C +1-EXPANSION PROCESS C +2-EXHAUST AND INDUCTION PROCESSES C ALM-EXCESS AIR COEFFICIENT C AM-QUANTITY
5、OF GAS IN CYLINDER C AML-QUANTITY OF AIR IN CYLINDER C AMB0-QUANTITY OF INJECTION FUEL PER CYCLE C AL0-CONSTANT QUANTITY OF AIR WHICH 1(KG) FULE COMBUSION C IN THEORATY C AMB-QUANTITY OF INJECTION FULE IN CYLINDER C RAD-CONSTANT PI/180. C PI-CONSTANT 3.1415926,变量说明,C H1,H2,H3,H4-THE CALCULATION STEP
6、S IN PROCESSES C SPRFI-CRANK ANGLE OF INJECTION FUEL,REAL,(CA),0 AND C ENBEFI-CRANK ANGLE OF EARLIY INDUCTION,REAL,(CA),0 AND0 AND 0 AND 0 AND 180 AND 180 AND 0 AND 360 AND 540,BLOCK DATA OPRATION COMMON /A/AR,AL,D,EPS,AN,S COMMON /B/R,PA,TA COMMON /C/TW1,TW2,TW3 COMMON /D/AN1,HU,AAM,ETU COMMON /E/K
7、KK,JJJ,ALM COMMON /F/BEGFI,FIVB,DFI,ENDFI COMMON /G/AM,AML,AMB0,AL0,AMB COMMON /H/RAD,PI COMMON /J/DQB COMMON /K/H1,H2,H3,H4 COMMON /L/SPRFI,ENBEFI,ENAFFI,EXBEFI,EXAFFI COMMON /M/TE,TB,PE,PB COMMON /N/W,变量说明,有名公用区,给不同程序单位的变量分配同一存储单元,COMMON语句,各程序单位数据交换的一种方式,数据块子程序,它的作用是初始化有名公用区中的变量,DATA AR,AL,D,EPS,A
8、N,S/0.0575,0.190,0.10,18.0,2300.,0.115/ DATA R,PA,TA/0.28706E-3,0.09,330./ DATA TW1,TW2,TW3/543.,493.,473./ DATA AN1,HU,AAM,ETU/1.35,44100.,0.5,1./ DATA FIVB,DFI/353.,70./ DATA AMB0,AL0/3.3E-5,14.4/ DATA RAD,PI/0.0174532,3.1415926/ DATA H1,H2,H3,H4/4.,0.4,4.0,2.0/ DATA SPRFI,ENBEFI,ENAFFI,EXBEFI,EXA
9、FFI/25.,16.,36.,36.,14./ DATA TE,TB,PE,PB/300.,300.,0.1,0.1/ END,变量说明,程序说明,C -DVOLU()- C C DVOLU: THIS PROGRAM IS USED FOR THE CALCULATION OF C CYLINDER VOLUME VARY WITH THE CRANK ANGLE C ALMS-HALF OF THE RATIO OF STROKE DISTANCE TO THE C LENGTH OF CONNECTING ROD,REAL,0 C VH-CYLINDER SWEPT VOLUME,RE
10、AL,0 C D-ENGINE CYLINDER BORE,REAL,(M),0 C S-ENGINE STROKE DISTANCE,REAL,(M),0 C FUNCTION DVOLU(FI) COMMON /A/AR,AL,D,EPS,AN,S COMMON /H/RAD,PI FFI=FI*RAD ALMS=AR/AL VH=PI*D*D*S/4.0 SQRD=SQRT(1.0-(ALMS*SIN(FFI)*2) DVOLU=VH/2.*SIN(FFI)*(1.0+ALMS*COS(FFI)/SQRD)*RAD RETURN END,编程时必须加上,C -VOLU()- C VOLU
11、: THIS PROGRAM IS USED TO CALCULATE THE C VOLUME OF CYLINDER C ALMS-HALF OF THE RATIO OF STROKE DISTANCE TO THE C LENGTH OF CONNECTING ROD,REAL,0 C VH-CYLINDER SWEPT VOLUME C FUNCTION VOLU(FI) COMMON /A/AR,AL,D,EPS,AN,S COMMON /H/RAD,PI FFI=FI*RAD ALMS=AR/AL VH=PI*D*D*S/4. SQRD=SQRT(1.0-(ALMS*SIN(FF
12、I)*2) VOLU=VH/2.*(2./(EPS-1.)+1.0-COS(FFI)+(1.0-SQRD)/ALMS) RETURN END,程序说明,C -BURNT()-P45 公式2.6.9 C C BURNT: THIS PROGRAM IS USED FOR CALCULATION OF COMBUSTION C HEAT RELEASE VALUES AND VALUE OF INJECTED FUEL C DQB-HEAT RELEASE VALUSES by WEIBE function IN COMBUSION c PRECESS C AMB-QUANTITY OF INJE
13、CTION FULE IN CYLINDER SUBROUTINE BURNT(FI) COMMON /D/AN1,HU,AAM,ETU COMMON /F/BEGFI,FIVB,DFI,ENDFI COMMON /G/AM,AML,AMB0,AL0,AMB COMMON /H/RAD,PI COMMON /J/DQB C=(FI-FIVB)/DFI AA=EXP(-6.908*(FI-FIVB)/DFI)*(AAM+1.) AMB=(1.0-AA)*AMB0 DQB=6.908*ETU*AMB0*HU*(AAM+1.)/DFI*(FI-FIVB)/DFI)*AAM*AA RETURN END
14、,程序说明,C -ALANMD()- C ALANMD: THIS PROGRAM IS USED FOR CALCULATION OF EXCESS C AIR COEFFICIENT AND QUANTITY OF GAS C CONTENT: FUNCTION VOLU(FI) C SUBROUTINE BURNT(FI) C SUBROUTINE ALANMD(FI) COMMON /E/KKK,JJJ,ALM COMMON /G/AM,AML,AMB0,AL0,AMB COMMON /F/BEGFI,FIVB,DFI,ENDFI COMMON /B/R,PA,TA COMMON /J
15、/DQB AML=PA*VOLU(BEGFI)/R/TA SELECT CASE(KKK) CASE(-1) COMPRESSION PROCESS ALM=1.0E4 AM=AML CASE(0) COMBUSION PROCESS CALL BURNT(FI) ALM=AML/(AL0*AMB) AM=AML+AMB CASE(1) EXPANSION PROCESS ALM=AML/(AL0*AMB0) AM=AML+AMB0 CASE(2) EXHAUST AND INDUCTION PROCESSES AML=AM-AMB ALM=AML/(AL0*AMB) CASE DEFAULT
16、 WRITE(*,*) The working process INDEX doesnt match! END SELECT RETURN END,计算过量空气系数,C -HECOEF()- C C HECOEF: THIS PROGRAM IS USED FOR CALCULATION OF HEAT TRANSFER C COEFFICIENT CYLINDER C WSCHINIS FROMULA C CONTENT: C FUNCTION VOLU(FI) C FUNCTION PRES(FI,T) C SUBROUTINE ALANMD(FI) C FUNCTION HECOEF(F
17、I,T) COMMON /A/AR,AL,D,EPS,AN,S COMMON /B/R,PA,TA COMMON /D/AN1,HU,AAM,ETU COMMON /E/KKK,JJJ,ALM COMMON /F/BEGFI,FIVB,DFI,ENDFI COMMON /G/AM,AML,AMB0,AL0,AMB COMMON /H/RAD,PI CALL ALANMD(FI) VH=PI/4.*D*D*S CM=AN*S/30. 活塞平均速度 m/s C=0.,程序说明,程序说明,SELECT CASE(KKK) CASE(-1) C1=2.28 CASE(0,1) C2=3.24E-3 P
18、0=(VOLU(BEGFI)/VOLU(FI)*AN1*PA C=C2*VH/(AM*R)*(PRES(FI,T)-P0) CASE(2) C1=6.18 CASE DEFAULT WRITE(*,*) The working process INDEX doesnt match! END SELECT C=(C1*CM+C)*0.8 P=PRES(FI,T) HECOEF=820./T*0.53*PRES(FI,T)*0.8/D*0.2*C RETURN END,用绝热过程代替倒拖压力,C -HETRAN()- C C HETRAN: THIS PROGRAM IS USED FOR CAL
19、CUATION OF VALUES OF HEAT C TRANFER IN CYLINDER VARY WITH CRANK ANGLE C FUNCTION HETRAN(FI,T) COMMON /A/AR,AL,D,EPS,AN,S COMMON /C/TW1,TW2,TW3 COMMON /H/RAD,PI AA1=PI*D*D/4. AA2=AA1 AA3=4.*VOLU(FI)/D HETRAN=HECOEF(FI,T)*(TW1-T)*AA1+(TW2-T)*AA2+(TW3-T)*AA3)/6./AN RETURN END,C -PROPER()- C C PROPER: T
20、HIS PROGRAM IS USED FOR CALCULATION OF THERMAL C PROPERTY OF GAS C WRITTEN BY: DIVISION OF INTERNAL COMBUSTION ENGINE XIAN JIAOTONG UNIVERSITY C SUBROUTINE PROPER(FI,T,CV,U,DULM) COMMON /E/KKK,JJJ,ALM A1=0.0975 A2=0.0485A0=0.14455 B1=7.768 B2=3.36 C1=489.6 C2=46.4 D1=1356.8 T1=(T-273)*1.E-2 CALL ALA
21、NMD(FI) U=A0*(-(A1+A2/ALM*0.75)*T1*3+(B1+B2/ALM*0.8)*T1*2+(C1+C2 $ /ALM*0.93)*T1+D1) DULM=A0*(0.75*A2/ALM*1.75*T1*3-B2*0.8/ALM*1.8*T1*2-0.93* $ C2/ALM*1.93*T1) CV=A0*(-3*(A1+A2/ALM*0.75)*T1*2*1.E-2+2*(B1+B2/ALM*0.8)* $ T1*1.E-2+(C1+C2/ALM*0.93)*1.E-2) RETURN END,比内能解析式 (见第20页2.3.16) 单位:kJ/kg 等容比热解析式
22、(见第20页2.3.17) 单位:kJ/(kg.K),C -FOMU()- C FOMU: THIS PROGRAM IS USED FOR SIMULATION OF COMPRESSION, C COMBUSTION AND EXPANSION PROCESSES C CONTENTS: FUNCTION HETRAN(FI,T) C FUNCTION PRES(FI,T) C FUNCTION DVOLU(FI) C SUBROUTINE PROPER(FI,T,CV,U,DULM) C SUBROUTINE BURNT(FI) C FUNCTION FOMU(FI,T) COMMON
23、/D/AN1,HU,M,ETU COMMON /G/AM,AML,AMB0,AL0,AMB COMMON /E/KKK,JJJ,ALM COMMON /J/DQB AMB=1.0 BURN=0. CALL PROPER(FI,T,CV,U,DULM) HEAT=HETRAN(FI,T)/1.0E3 单位转化为 kJ/CA WORK=PRES(FI,T)*DVOLU(FI)*1.0E3 IF(KKK.EQ.0) THEN CALL BURNT(FI) BURN=DQB ENDIF FOMU=BURN+HEAT-WORK-U*BURN/HU FOMU=1.0/(AM*CV)*(FOMU+AM*DULM*AML/(AL0*AMB*2*HU)*BURN) RE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广东省韶关市高职单招综合素质考试题库附答案详细解析
- 2026浙江丽水市教育局招聘教育人才22人笔试模拟试题及答案解析
- 2026广西河池市从“五方面人员”中选拔乡镇领导班子成员154人笔试备考试题及答案解析
- 福建省永春县2026年初三2月月考试卷语文试题含解析
- 2026届云南省玉溪市新平县重点名校下学期初三期末教学质量检测试题语文试题试卷含解析
- 2026届广西柳州市柳林中学初三下学期4月月考(三)语文试题含解析
- 四川省仁寿县2025-2026学年初三5月联考试题英语试题试卷含解析
- 2026年山东省蒙阴县重点名校初三年级第二学期教学质量调研(三)英语试题含解析
- 2026届浙江省杭州市江干区初三3月11的语文试题测试卷含解析
- 广西蒙山县重点名校2025-2026学年初三第二学期入学检测试题英语试题含解析
- 水利三防培训课件
- 2026届新高考高中英语语法填空题66篇(含答案解析)
- 2026年时事政治测试题库附参考答案(培优)
- 锅炉满水培训课件
- 2026春教科版(新教材)小学科学一年级下册(全册)教学设计(附教材目录)
- 小儿股静脉抽血课件
- 2026年湖南有色金属职业技术学院单招职业技能考试题库附答案
- 暖通高效机房设计
- 建筑毕业论文2000字
- 多器官功能衰竭长期卧床患者支持方案
- 2025年江西机电职业技术学院单招职业技能测试题库附答案
评论
0/150
提交评论