




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章从本质上来说,程序设计语言是按一定规则排列的符号集合,而编译程序就是把这些符号集合变成机器指令的转换器,编译程序又称为编译器。程序设计语言【高级语言,低级语言(机器语言和汇编语言)】编译过程:词法分析,语法分析,中间代码生成,优化,目标代码产生。三元式定义为如下形式:(op, a1, a2)其中op为操作码或运算符,a1和a2为操作数或运算分量。编译 : 将高级语言程序翻译成另一种语言的等价程序。解释:翻译一句执行一句,边翻译边执行,直到程序结束。 与编译的区别:不生成等价的目标代码程序。 优点:解释方式便于程序的调试。(编译方式只需翻译一次,且目标程序的执行速度快) 词法分析主要任务:
2、从左到右扫描源程序,逐一读入构成源程序的字符流,识别出 其中的一个个单词,识别出的单词称单词符号,也简称符号。单词是高级语言程序中有实际意义的最小语法单位。语法分析任务“组词成句”,根据单词分析出组成源程序的各类语法单位, 并指出其中的语法错误。语法单位由源程序的单词构成(如表达式、语句、乃至整个程序。)语法单位的构成规则语法规则。一个语言的词法规则和语法规则定义了一个程序的形式结构。语法单位的表示语法树 语义分析和中间代码生成任务:分析出语法单位具体的动作意义,进行初步翻译,生成与源程序等价的中间代码程序。语义: 定义一个程序所表示的意义,用语义规则描述。 中间代码:指令应结构简单、含义明确
3、,易于实现源程序中间代码 目标代码三者之间的转换。中间代码常用形式: 逆波兰式、三元式、四元式等。四元式: (运算符,对象1,对象2,结果)例:z=x+a%3*y (1)( % a 3 t1 ) (2) ( * t1 y t2 ) (3)(3) ( + x t2 t3 )(4) ( = t3 _ z ) 代码优化 任务: 对中间代码进行等价的加工变换,以便生成更有效更节省时间和空间的目标代码。 例:z=x+a%3*y 的四元式序列: (1)% a 3 t1 ) (2) ( * t1 y t2 )(3)( + x t2 z ) (5)目标代码生成 任务:将中间代码程序变换成目标代码程序。按“遍”
4、组合方式 “遍”:对源程序或等价的中间语言程序从头到尾扫描,完成规定的 任务,并生成新的中间结果或目标程序,称一“遍”。编译程序的构造与三个方面有关 :源语言 ,目标语言,编译方法。第二章 形式语言与自动机理论基础主要内容:语言和文法、有限自动机、正则表达式。语言:符号串的集合。 元素 符号串该语言的一个句子。 字母表符号串中符号的来源。【例2-1】 =a,b,c,z,x =“laugh”,则 |x|=5 =I,you,he,am,is,are,a,student, y=“I am a student”,空格不计算长度,则 |y|=4。空符号串:无任何符号的串,简称空串,用表示,|=0【例2-
5、4】 若 U = a,b , V = c,d 则 UV = ac,ad,bc,bd 闭包: 若指定字母表,则*表示上的所有有穷长的串的集合。* =012n * 称为集合的闭包。 + =12n + 称为集合的正闭包。成立的等式:* =0+ , + =* =* 若符号串 x 是*的元素,则表示为 x* ,否则 x * 。 【例2-5】 =0,1 *=,0,1,00,10,11,000,001,100,文法的形式定义:1:终结符用VT 表示、2:非终结符用VN 表示、3:规则 、4:文法 定义:一个文法是一个四元组G(VN ,VT ,S , P) VN : 非终结符集(非空);VT : 终结符集(非
6、VNVT ; S:识别符号或开始符号,SVN,且至少在一条规则中作为左部出现; P : 规则(产生式)的集合。用V表示 VNVT ,称G的字母表或词汇表。 【例2-7】 有一文法G(VN ,VT ,S , P) 其中: VN = S VT = 0,1 开始符号是 S P = S0S1, S01 2. 扩展的BNF 表示法 (1)“ ” 表示符号串t的多次重复,n为重复的最小次数,m为重复的最大次数,省略n、m表示t可以重复0到任意多次。 【例2-9】文法规则 S0S1|01 简化为 S0(S1|1) 或 S(0S|0)1 或 S0(S| )1“ ”:t表示符号串t可选(即可有可无)。【例2-1
7、1】C语言条件语句的语法图:文法相关概念:定义1:如是文法G(VN ,VT ,S , P)的一条规则, 、V * ,若有符号串 v、w 满足 v =, w = 则称v(应用规则)直接产生w ,或称 w 是 v 的直接推导,反过来称 w 直接归约 到 v ,记作 v w 。【例2-13】 对文法G: S0S1 S 01 有直接推导序列: S 0S1 00S11000111 定义2:如果存在直接推导序列:v = w0 w1 w2 wn = w 则称v 推导(产生)出w,推导长度为n ,反过来称w 归约到v,记作 v w。 如果有 v w ,或 v = w ,则记作 v w。【例2-14】 S 0S
8、1 00S11 000111 S 推导出 “ 000111” , 推导长度3 “ 000111” 归约到 S, 表示成 S 0001112句型和句子定义: 文法G(VN,VT,S ,P),若符号串x可由开始符号S推导出(S x),则称 x 是 G 的一个句型,若x仅由终结符组成,则称 x 为G 的一个句子。形式语言 定义:文法描述的语言是该文法的所有句子的集合,记作 L(G)。集合形式表示:L(G) = | S VT* 【例2-16】文法G: S 0S1 S 01 描述的语言:L(G)= 0n1n | n1 4文法的等价性 定义:若有文法G1、G2,它们描述的语言相同,即 L( G1 ) =
9、L( G2 ) 则称两文法 G1 和 G2 等价。 【例2-17】有文法 GA: A0R A01 RA1 描述的语言 L(G) = 0n1n | n1 。定义:若有文法G1、G2,它们描述的语言相同,即 L( G1 ) = L( G2 ) 则称两文法 G1 和 G2 等价。 5. 递归规则和递归文法递归规则:形如P1P2的规则称递归规则。 若1=则称左递归规则;若2=则称右递归规则。递归文法:含有递归规则的文法称递归文法。 P1P2的递归称间接递归,含间接递归的文法也是递归文法。 文法分类:1、0型文法(无限制文法或短语文法)定义2-7 设G=(VN,VT,P,S),如果它的每个产生式满足、(
10、VNVT)*,且至少含有一个非终结符,则G是一个0型文法。结论:0型文法的能力相当于图灵机。 任何0型语言都是递归可枚举的,反之,递归可枚举集也必定是一个0型语言。2、1型文法 (上下文有关文法)定义2-8 设G=(VN,VT,P,S),如果它的每个产生式满足 |(仅S除外),则G是一个1型文法。 另一种描述:文法的产生式形如 1A2 12 其中AVN,、(VNVT)*且。 【例2-18】1型文法GS:S xSYZ | xYZ yZyzxYxy ZYYZyYyy zZzz3、2型文法 (上下文无关文法)定义2-9 设G=(VN,VT,P,S),如果它的每个产生式中的是一个非终结符,则G是一个2
11、型文法或上下文无关文法。【例2-19】 2型文法GS: SE TP | TP Fi | (E) ET | ET PF | FP 4、3型文法 (正规文法或正则文法)定义2-10 设G=(VN,VT,P,S),如果它的每个产生式均形如AaB 或 Aa 其中A、BVN,aVT。 【例2-20】 3型文法GS : S aA A aA A a S a A dA A d 消除空产生式定理:对任一文法G1,可构造文法G2,使得L(G1)=L(G2),且G2中无空产生式。证明:根据G1,构造G2的方法如下: (1) 令=A | A(2) =A | A +, +。(3) 从G1中删除所有空产生式。(4) 从G
12、1中删除只能导出空串的非终极符。(5) 对于文法中任意产生式AX1X2Xi-1XiXi+1Xn a.若XiVT,不做动作;b.若XiVN-,不做动作;c.若Xi,补充规则A X1X2Xi-1Xi+1Xn;例: AaBcD Bb | DBB | d 详见Page18消除不可达产生式定理:对任一文法G1都可以构造文法G2,使得L(G1)=L(G2),且G2中的每个非终极符必出现在它的某个句型中。证明:根据G1,构造文法G2的方法如下:(1) 令=Z | Z是文法的开始符。(2) 递归扩充直到收敛为止,即 =B | AxByG1, BVN, A(3) 若一个产生式左部非终极符A,则删除以A为左部的所
13、有产生式。消除特型产生式 注:形如A-B(B为非终极符)的产生式为特型产生式,特型产生式在语法分析中会降低分析速度,因此应该消除。定理:对任一文法G1,可以构造文法G2,使得L(G1)=L(G2),且在G2中没有特型产生式。证明:构造无特型产生式的文法G2的方法如下:(1) 对文法G1中任意非终极符A,求集合 A=B | A+B, BVN。(2) 若BA,且B是文法G中的一个非特型产生式,则补充如下规则A(3) 去掉文法G1中的所有的特型产生式。(4) 去掉新的文法中的无用产生式。例:AB | D | aBBC | bCcDB | d消除左递归一个文法含有下列形式的产生式时(1) AAa |b
14、 AVN, a , (VNVT)*(2) A B | B A | b A,B VN, a , (VNVT)*其中(1)为直接左递归,(2)为间接左递归,因此文法中只要有A+A,则称文法为左递归的。 文法的化简:文法应没有多余的或有害的规则。 化简:(1) 删除形如AA的产生式。 (2) 删除不可到达的文法符号及其相应的产生式。 (3) 删除不可终止的非终结符及其相应的产生式。 【例2-21】 文法G: S aS | W | U U a V bV | ac W aW 化简后的文法G: S aS | U U a W 是不可终止的、V 是不可到达的。文法的二义性可见:(1)一棵语法树表示了一个句型的
15、多种可能的不同推导过程, 但未必是所有的。 (2)一个句型未必只有一棵语法树。 最左推导:在推导的任何一步(、是句型)都是对中的最左非终结符进行替换。 最右推导:在推导的任何一步(、是句型)都是对中的最右非终结符进行替换。也称规范推 导,推出的句型称规范句型。 例如 最左推导: E E*E i*E i*E+E i*i+E i*i+i 最右推导: E E*E E*E+E E*E+i E*i+i i*i+I显然,一棵语法树表示的最左(右)推导是唯一的! 定义:若一个文法存在某个句子,它对应两棵(或以上)不同的语法树,或 它有两个不同的最左(右)推导,则该文法是二义的(具有二义性)。二义性文法:如果
16、一个文法的某个句型有两棵不同的语法分析树,则称该文法二义性为二义性文法。文法G=( +,*,I,(,), E, E, P),其中P为: E i E E + E E E * E E ( E )1. 正规式和正规集的定义 定义 :设有字母表,则(1)和 都是上的正规式,所表示的正规集是和; (2)若a,则a是上的正规式,所表示的正规集是a; (3)若U、V都是上的正规式,它们所表示的正规集分别记为L(U) 和L(V),则U|V(或)、UV(连接,也可写UV)和U*(闭包)也 都是正规式,它们所表示的正规集分别为L(U)L(V) 、L(U) L(V) (乘积)和(L(U)*; (4)仅由有限次使用上
17、述三步骤得到的表达式才是上的正规式, 仅由这些正规式所表示的集合才是上的正规集。优先级从高到低为“*”(闭包)、“”(连接)、“|”(或),括号优先。 1. 正规式 正规文法 有限自动机【确定的有穷自动机DFA、不确定的有穷自动机NFA】确定的有穷自动机DFA DFA的意义: 对于*中的任何字符串t,若存在一条从初态到终态的路径(该路径 上的字符串为t),则t 可为DFA M所接受(或说t 是该DFA可识别的)。 若初态结也是终态结,则空字可接受。 DFA M 所能接受的字符串的全体称为该自动机识别的语言,记为L(M)。 结论:上的一个字符串集U是正规的,当且仅当存在一 个上的确定的 有穷自动
18、机DFA M,使U=L(M)。不确定的有穷自动机NFANFA与DFA的等价性2. NFA的确定化 定义:一个状态集合I 的闭包 closure(I) : 若qI,则 q closure(I); 若qI,则 q经任意条弧而能到达的任何状态q : q closure(I) 定义:一个状态集合I 的a弧转换为 Ia = closure(J) 其中: J 是所有那些可以从 I 中的某一状态经过一条 a 弧而到达的状态的集合。NFA与DFA的等价性NFA M = ( Q , Q0 , Z ) DFA M = ( Q, q0 , Z ) Q= ; Z= ;Q0 = Closure (Q0 )将 Q0 置为
19、未标记,并加入到Q中;While(Q中存在未标记的状态子集I) 对每个a 做 求Ia; 若Ia不在Q中,则把它置为未标记后加入到Q中; 若Ia至少有一个是M的终态,则同时把Ia加入到Z 中; 给I加上标记;重新命名Q中的所有状态子集为新的状态;Q0 对应的新状态q0 即为DFA M的初态;Z 中的所有状态子集对应的新状态为DFA M 的终态;DFA的化简构造与FA等价的正规式构造与正规式等价的FA 构造正规文法等价的FA构造正规文法G( VN ,VT ,P,S )等价的FA M=(Q,q0, Z) 1、字母表:M的字母表对应G的VT 2、状态集Q: M的Q对应G的VN 3、初态q0: M的q0
20、对应G的S 4、转换函数: M的转换函数 对应G的AaB , AaAaB: (A,a)=BAa : (A,a)=Z 构造与FA等价的正规文法 词法分析任务:识别单词。完成词法分析任务的程序也称词法分析器或扫描器。单词的种类单词:程序中最小的有意义的单位。五类单词: 关键字、 标识符、 常数 、 运算符、界符。单词的机内表示方法 二元式: (单词种别 ,属性) 单词的形式描述正规式描述 正规文法描述 正规文法:每个产生式均形如 AaB 或 Aa 。 预处理:删除无用空格、换行符、注释,源程序输入输出等。 自顶向下语法分析把句子分析的过程称为语法分析,即完成这个任务的程序称为语法分析程序或称为识别
21、程序。分析算法又称识别算法。语法错误类别 1) 程序的开始符,语句(表达式)的开始 符(后继符)错 2) 标识符(常量)错:该出现时未出现 3) 括号类错误:不匹配 4) 分隔符错:assignment分析算法可分为:自上而下分析法:从文法的开始符号出发,寻找与输入符号串匹配的推导,或者说,为输入串寻找一个最左推导。自下而上分析法:从输入符号串开始,逐步进行归约,直至归约到文法的开始符号。语法分析中语法错误处理要求:报告错误出现的位置、修复错误并继续检查后续部分、执行开销不应太大。处理策略:1)紧急方式恢复; 2)短语级恢复; 3)出错产生式4)全局纠正;语法描述工具:上下文无关文法 产生式形
22、如 A(AVN ,V * ) 自顶向下语法分析概述 问题的本质:识别一个符号串是否为某文法的一个句型。即试图按文法的规则为符号串构造推导或语法树。语法分析方法: 自顶向下的语法分析方法、 自底向上的语法分析方法。4.2.1 自顶向下的语法分析方法 方法:从文法的开始符号出发,反复选用各产生式进行最左推导,以“匹配”于输入符号串,若推导成功,则输入串是该语言的一个合法句型,否则就不是。需解决的主要问题:若同一个非终结符有多个产生式,则推导时究竟选用哪一个? 两种分析方法(确定的自顶向下语法分析方法,不确定的自顶向下语法分析方法 )4.2.2 确定的自顶向下的语法分析方法 【例4-4】有文法G:
23、SxA SyB AaA|c BbB|d句子“xaac”或“ybbd”的推导过程?确定的自顶向下的语法分析方法: 若在推导时每次都能根据输入串当前所要匹配的符号选择唯一的一个产生式往下推,则这种分析方法就称为确定的自顶向下的语法分析方法。 显然,能否进行确定的自顶向下的语法分析是由文法决定的。 4.2.3 不确定的自顶向下的语法分析方法 例4-5】有文法G: SxA SxB AaA|a BbB|b句子“xaa”或“xbb”的推导过程?句型的推导过程带“回溯” 不确定的自顶向下语法分析方法。不确定性:每一步推导不一定能根据当前输入的单词符号唯一地确定选用的产生式。4.3.1 “回溯”的原因 1提取
24、左公共因子 若有: A12n 则: A(12n) 再引入一个新的非终结符A : A A A 12n 注意:提取出来后,1、2、n中的某几个i 还可能 含有左公共因子,则可以进一步进行提取。4.3.2 “回溯”的消除 4.3.3 LL(1)文法的定义 问题:何种文法能进行确定的自顶向下的语法分析? 分两种情况进行分析1,不含产生式的文法、2含产生式的文法 Conclusion:当文法中非终结符A不含产生式时,若其不同产生式的右部的FIRST集两两互不相交,则当用A的产生式进行推导时能唯一确定应选用的产生式。 FOLLOW(A)= ; 对文法的开始符号S置FOLLOW(S)= #; 对所有形如B
25、A的产生式做: FOLLOW(A)= FOLLOW(A)U(FIRST( )-); FOLLOW(A)= FOLLOW(A)U FOLLOW(B) 对所有形如B A的产生式做: FOLLOW(A)= FOLLOW(A)U FOLLOW(B)Conclusion: 当文法中非终结符A含有产生式时,若满足以下条件,则当用A 的产生式进行推导时仍能唯一确定应选用的产生式: (1)A的非产生式的右部的FIRST集两两互不相交;(2)FOLLOW(A)也不与A的任一非产生式的右部的FIRST集相交。另一种描述: 当文法中有A,A时,若、不能同时推出 (设 , ),且满足条件 FIRST()(FIRST(
26、)FOLLOW(A)= 则对非终结符A的替换仍能确定唯一的产生式。LL(1)文法定义:上下文无关文法是LL(1)文法的充分必要条件是: (1)文法不含左递归; (2)对每个非终结符A的两个不同的产生式 A、 A (其中、不能同时推出),满足条件: SELECT(A)SELECT(A)= 判别LL(1)文法的方法和步骤: (1)根据定义计算每个产生式的SELECT集; (2)对左部相同的产生式,查看它们的SELECT集,若两两互不相交,则为LL(1)文法。预测分析法 也叫LL(1) 分析法 采用这种方法进行语法分析的程序 就叫做预测分析器或LL(1)分析器。 预测分析器由三部分组成 (一张预测分
27、析表、一个分析用的栈、 预测分析程序) 4.4.1 预测分析表 预测分析表: 矩阵 M 表示,其中 (1)行 以文法的非终结符为行, 一个非终结符一行; (2)列 以文法的终结符或句子括号“#”为列,一个终结符或“#”占一列; (3)MA,a 两种值: 关于A的一条产生式;空着(出错处理)。 值的获得:根据产生式的SELECT集, 若 aSELECT(A), 则 MA,a =“A”。4.4.3 预测分析程序 4.5 递归下降分析法 组成:每个非终结符对应一个递归过程或函数,其功能是按产生式的右部识别由该非终结符推出的串。分析过程: 从读入第一个单词起,由开始符号出发,按语言的文法向下进行分析:
28、 (1)遇非终结符时,调用该非终结符的递归过程; (2)遇终结符时,看当前输入单词与该终结符是否相符: 若相符则输入单词正确,再读入下一单词继续分析; 若不符则输入单词错误,进行出错处理。第五章 自底向上语法分析 5.1 自底向上语法分析概述 5.1.2 自底向上语法分析的实现 实现过程: 使用一个栈,把输入符号一个个地逐步移进栈里,当栈顶形成某个产生式的右时,就把栈顶的这一部分(称“可归约串”)替换成该产生式的左部非终结符,这一动作就实现了归约,不断进行这样的移进和归约,直到栈中只剩下归约出的文法的开始符号,分析即告成功。5.1.3 短语和句柄 句柄的特征: (1)文法无二义,则任意一个句型
29、的句柄必然是唯一的。 (2)规范句型的最左归约就是将句柄替换成规则的左部符号。 (3)一个规范句型的句柄的右边只含终结符。从语法树的角度看规范归约: 从叶结点开始裁剪找到句型的句柄,将它归约成父结点 (裁 掉作为叶结点的句柄,只留父结点),不断地进行这样的寻找和归约 (裁剪),直到只剩根结点(开始符号)。自底向上语法分析法要解决的中心问题: (1)如何寻找或确定一个规范句型的句柄?(2)如果一个文法中含有多条右部相同的产生式,在寻找到一串貌似 句柄的符号后,应用哪条产生式进行归约?5.2 简单优先分析法 5.2.1 优先关系 5.2.2 简单优先文法 定义:满足以下条件的文法称简单优先文法:
30、(1)文法中任意两个产生式没有相同的右部; (2)文法符号集V中任意两个符号间最多只存在一种优先关系。简单优先分析算法 思想:对句型“#a1a2an-1an#”,将第一个“#”及输入符号依次逐个进栈,直到栈顶符号ai的优先级“” 下一输入符ai+1 (此时ai为句柄的尾符号);然后向栈底方向寻找句柄的头符号ak(ak满足ak-1 ak且ak到ai的优先关系均为“=”);找到后将“ak ai”归约;不断重复这种“进栈找句柄头归约”的过程,直到输入符号串结束。 5.2.3 简单优先分析法简单优先分析法的完整过程: (1)根据文法,按定义找出文法符号间的所有优先关系, 并构造出优先关系矩阵; (2)
31、判定该文法是简单优先文法; (3)按简单优先分析算法对输入串进行分析。附录资料:不需要的可以自行删除汽车发动机复习要点一.两大机构1 曲柄连杆机构曲柄连杆机构包括机体组、活塞连杆组、曲轴飞轮组。该机构是发动机借以产生动力,并见将活塞的直线往复运动变为曲轴的旋转运动而输出动力的机构。2 配气机构配气机构包括气门组和气门传动组。其作用是使可燃混合气及时进入气缸,并在然燃后及时将废气从气缸中排出。2五大系1燃料供给系汽油机的燃料供给系由汽油箱、汽油滤清器、汽油泵、化油器(节气门体)、喷油器、供油管(燃油喷射式发动机)/空气滤清器及进气歧管组成。其作用是向气缸内供给已配好的可燃混合气(缸内喷射式发动机
32、为空气),并控制进入气缸内的可燃混合气的数量,以调节发动机的输出功率和转速,最后将燃烧后的废气排出气缸。柴油机燃料供给系由柴油油箱、输油泵、柴油滤清器、喷油器、进气管和排气消声器等组成。其作用是定时向气缸内喷入一定数量和一定压力的柴油,以调节发动机的输出功率和转速,最后将燃烧后的废气排出气缸。2冷却系冷却系有水冷和风冷两种,现代汽车一般都采用水冷式。由水泵、散热器、风扇、节温器、水套等组成。其作用是利用冷却水冷却高温零件,并通过散热器将热量散发到大气中去,从而保证发动机在最适宜的温度范围内工作。3润滑系 润滑系由机油泵、集滤器、滤清器、油道、油底壳、调压阀和安全阀等组成。其作用是将润滑油分送至
33、各个摩擦零件的摩擦面,以减小摩擦力,减缓机件磨损,并清洗、冷却摩擦表面,从而延长发动机使用寿命。4点火系 汽油机传统点火系包括电源(蓄电池和发动机)、分电器、点火线圈和火花塞。其作用是按一定时刻向气缸内提供电火花,一点燃缸内的可燃混合气。5启动系 由起动机及附属设备组成。其作用是带动飞轮旋转以获得必要的动能和启动速度,使静止的发动机启动并转入自行运转状态。二.发动机的基本术语1上止点 2下止点 3活塞行程 4曲柄半径 5活塞冲程 6气缸工作容积 7发动机工作容积 8燃烧室容积 9气缸总容积 10压缩比 11工作循环三.工作循环的特点1发动机每完成一个工作循环曲轴转2圈(720),进、排气门各开
34、启1次,活塞在上、下止点见、间移动4次,每一行程曲轴旋转半圈(180)。2在4个行程中,只有做功行程产生动力,其余3个行程则是为做功行程做准备的辅助行程,还消耗一定能量。可见,曲轴的转速是不均匀的,即发动机的运转是不平稳的。3混合气是利用电火花点燃的。4发动机启动时必须有外力将曲轴带动。5国产直列六缸发动机的工作顺序为1-5-3-6-2-4或1-4-2-6-3-5;直列四缸发动机的工作顺序1-34-2或1-2-4-3.四.国内内燃机型号表示方法及其含义 内燃机型号示例:1汽油机:1.462Q 四缸、直列、四冲程、缸径62mm、水冷、汽车用。2.1E65F 单缸、二冲程、缸径65mm、风冷、通用
35、型。3.Q6100 六缸、直列、四冲程、缸径100mm、水冷,区分符号1表示第一种变形产品(EQ为第二代汽车制造厂代号)。2柴油机:1.YZ6102Q 六缸、直列、四冲程、缸径102mm、汽车用(YZ为扬州柴油机厂代号)。2.12V135Z 十二缸、V形、四冲程、缸径135mm、水冷、增压、通用型。3.12VE230ZCZ 十二缸、V形、二冲程、缸径230mm、水冷、增压、船用主机、左基本型。 五.曲柄连杆机构的作用和组成 作用:是将燃气作用在活塞顶上的压力转变为曲轴的转矩,使曲轴产生旋转运动而对外输出动力。 组成:机体组主要包括汽缸体、曲轴箱、汽缸盖、气缸套及汽缸垫等不动件。活塞连杆组主要包
36、括活塞、活塞环、活塞销及连杆等运动件。曲轴飞轮组主要包括曲轴、飞轮等件。六.气缸套气缸套有两种结构即干式和湿式。干式缸套不直接与水接触,干式缸套是被压入缸体孔中的,由于缸套自上而下都支撑在缸体上,所以可以加工得很薄,壁厚一般为13mm。干式缸套的优点是不会引起漏水、漏气现象,汽缸体结构刚度大、缸心距小,整体结构紧凑。湿式缸套与冷水直接接触,也是被压入缸体的。冷却水接触到缸套的中部,由于它只在上部和下部有支撑,所以必须比干式缸套厚一点,一般壁厚为59mm。以微小的装配间隙放入气缸孔中。湿式缸套的顶部和底部必须采用密封件,以防止水从冷却系统中渗出。湿式缸套铸造方便,容易拆卸更换,冷却效果好,但汽缸
37、体刚度差,易出现漏水、漏气。七.活塞常见的损伤1活塞环槽磨损 2活塞裙部磨损 3活塞销座孔磨损 活塞非正常损伤1活塞拉伤 2活塞烧顶 3活塞脱顶 4活塞裂纹 八.活塞环的作用 活塞环按作用不同分为气环和油环两种,两者配合使用。气环的作用是保证活塞与汽缸壁间的密封,防止气缸中的气体漏入曲轴箱,同时将活塞顶部的大部分热量传导到汽缸壁(活塞环槽部不和汽缸壁直接接触),再由冷却水或空气带走。另外,还起到刮油、布油的辅助作用。油环是用来刮除汽缸壁上多余的机油,并在气缸壁上涂覆一层均匀的油膜,这样既可以防止机油窜入气缸燃烧,又可以减小活塞、活塞环与汽缸壁的磨损和摩擦阻力。此外,油环也起到封气的辅助作用。九
38、.多缸发动机做功间隔角四缸:720/4=180六缸:720/6=120八缸:720/8=901.什么是发动机做功间隔角?常用四缸、六缸、八缸发动机做功间隔角是多少? 在发动机的一个做功循环中,相邻做功的两缸,当一个缸做功终止到下一个缸做功终止过程中曲轴所转过的角即是发动机做功间隔角。常用四缸发动机做功间隔角:180 六缸 :120 八缸 :902.曲轴扭转减振器的作用是什么?曲轴扭转减振器安装于曲轴前端,由于前端的角振幅最大,而且通过皮带轮毂带动盘一起振动,为防止振动过大,故要安装曲轴扭转减振器,使曲轴的扭转振动减小。十.气门的损耗 气门的损耗主要有:气门工作面起曹、变宽,甚至烧蚀后出现斑点和
39、凹陷,气门杆及尾端的磨损,气门杆的弯曲变形等。 轿车气门杆磨损量不大于0.05mm,,载货汽车气门杆磨损量不大于0.1mm。气门尾端的磨损量不大于0.5mm。十一.进、排气门早开、迟闭的目的?1进气门早开迟闭的目的:进气门早开,则活塞到达上止点,开始向下止点运动时,进气门已有一定开度,使新鲜气体顺利进入气缸。迟关可以充分利用气流的惯性和缸内外的压力差继续进气,加上早开和迟闭增加了进气时间。可见进气门早开、迟闭是能增加气缸的充气量。2排气门早开i啊、迟闭的目的:排气门早开,使废气能利用自身压力迅速、自由地排出气缸,减小排气行程活塞上行的阻力,可缩短废气在气缸内的停留时间,防止发动机过热。排气门迟
40、关可利用废气压力和废气流的慢性继续排气,加上排气门早开迟关可以使气缸内的废气排除得更干净。十二.气门间隙过大、过小的危害气门间隙的大小,对发动机的工作和性能影响很大。如果气门间隙过小,发动机在热状态下可能因气门关闭不严而发生漏气,导致功率下降,甚至气门烧坏;如果气门间隙过大,则使转动零件之间以及气门和气门座之间产生撞击声,并加速磨损,同时也会使气门开启的持续时间减少,气缸的充气及排气情况变坏。十三.断油控制方式1超速断油控制 2减速断油控制 3溢油消除 4减扭矩断油控制十四.NOx排放量过大的原因EGR阀工作不正常。EGR系统的作用主要是降低NOx的排放量。它主要在发动机中速时工作,在怠速、大
41、负荷时一般不工作,因此只需检查EGR在发动机中等负荷下的工作情况即可。发动机工作时发生爆燃。当爆震传感器的扭矩不够时,会导致传感器不够灵敏,有可能检测不到爆震信号导致发动机爆震。但如爆震传感器的扭矩太大,则会导致传感器过于灵敏。燃烧室积炭导致压缩比过高,从而导致爆燃。对发动机进行气缸压力检查,如高于标准值,对发动机进行维修。冷却液温度过高。冷却系统本身的故障、点火正时不正确等会引起发动机冷却液温度过高,导致NOx排放量过大。催化转换器失效。十五.柴油机燃烧过程的四个阶段1.滞燃期 2.速燃期 3.缓燃期 4.后燃期十六.VE型分配泵的特点分配泵结构简单,零件少,体积小,重量轻,使用中故障少,容
42、易维修。分配泵精密偶件加工精度高,供油均匀性好,因此不需要进行各缸供油量和供油定时的调节。分配泵的运动件靠喷油泵体的柴油进行润滑和冷却,因此,对柴油的清洁度要求很高。分配泵凸轮的升程小,有利于提高柴油机转速。十七.调速器的功用 根据发动机负荷变化而自动调节供油量,从而保证发动机的转速稳定在很小的范围内变化。十八.涡轮增压系统 柴油机采用涡轮增压不仅可以提高功率30%-100%甚至更多,还可以减小单位功率质量,缩小外形尺寸,节约原材料,降低燃油消耗。在一般柴油机上,将进、排气管做适当变动,并调整加大供油量,加装涡轮增压器后,可明显增加功率。十九.柴油机电控燃油喷射系统的优点1改善低温启动性 2降
43、低氮氧化物和烟度的排放 3提高发动机运转稳定性 4提高发动机的动力性和经济性 5控制涡轮增压 6适应性广二十.作业叙述气环密封原理。 气环的外径略大于汽缸的直径,当环装入汽缸后,产生弹力是气环压在汽缸壁上,其切口处具有一空的端隙,当活塞温度高时,气环受热膨胀,从而使环与汽缸壁接合更加机密有利于气缸的密封。2.什么是发动机做功间隔角?常用四缸、六缸、八缸发动机做功间隔角是多少? 在发动机的一个做功循环中,相邻做功的两缸,当一个缸做功终止到下一个缸做功终止过程中曲轴所转过的角即是发动机做功间隔角。常用四缸发动机做功间隔角:180 六缸 :120 八缸 :903.曲轴扭转减振器的作用是什么?曲轴扭转
44、减振器安装于曲轴前端,由于前端的角振幅最大,而且通过皮带轮毂带动盘一起振动,为防止振动过大,故要安装曲轴扭转减振器,使曲轴的扭转振动减小。4.进、排气门早开、迟闭的目的?1进气门早开迟闭的目的:进气门早开,则活塞到达上止点,开始向下止点运动时,进气门已有一定开度,使新鲜气体顺利进入气缸。迟关可以充分利用气流的惯性和缸内外的压力差继续进气,加上早开和迟闭增加了进气时间。可见进气门早开、迟闭是能增加气缸的充气量。2排气门早开i啊、迟闭的目的:排气门早开,使废气能利用自身压力迅速、自由地排出气缸,减小排气行程活塞上行的阻力,可缩短废气在气缸内的停留时间,防止发动机过热。排气门迟关可利用废气压力和废气流的慢性继续排气,加上排气门早开迟关可以使气缸内的废气排除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社会学社会学理论题库
- 恐龙蛋创意画课件
- 2025年六年级班主任家长沟通计划
- 民办中职学校学费收取流程指南
- 世界水日读后感450字14篇范文
- 教育行业教师互助计划
- 周末的公园漫步写景8篇
- 道法教师培训与发展计划
- 高效物流配送策略与实践
- 国庆节的欢乐作文(9篇)
- 肢端肥大症护理查房
- 《滑炒鸡丝》课程教学设计
- 大学生创新创业教程PPT完整全套教学课件
- 钢板卷管工实用工艺
- 外科学(2)知到章节答案智慧树2023年温州医科大学
- 火电厂典型危险点分析预控措施
- GB/T 18915.1-2013镀膜玻璃第1部分:阳光控制镀膜玻璃
- GB 28375-2012混凝土结构防火涂料
- DB33T 2226-2019 空气负(氧)离子观测与评价技术规范-纯图
- 高管人员绩效考核方案
- DB32-T 4338-2022 高速公路桥梁支座安装施工技术规范
评论
0/150
提交评论