版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Ⅱ毕业设计说明书专业:机械设计制造及其自动化毕业论文(设计)任务书论文(设计)题目高压水射流装置的设计学号学生姓名专业机械设计制造及其自动化指导教师姓名(职称)..(副教授) 高压水射流技术是60年代研究,70年代在国外开始应用的一种较新的对固体进行加工的技术。近几十年来,随着超高压泵、液压缸及超高压传输管路等部件的发展,高压水射流加工技术正逐步走向成熟,应用范围逐渐扩大,加工材料从纸张、布料等软材料到塑料、复合材料、有色金属以及玻璃、岩石 本毕业设计要求设计一套完整的水射流装置,用于切割。本装置一般包括增压系统、切割系统、控制系统和过滤器等。由供水器、蓄能器、控制器、阀门、喷嘴、高压水、液压装置、增压器和水泵等组成。 各阶段完成的内容起止时间1查找、收集相关论文资料第1周2听相关讲座、报告第2、3周3熟悉水射流工艺第4、5周4水射流装置方案设计、计算第6、7周5水射流装置设计绘图第8、9周6控制系统设计绘图第10、11周7写设计说明书第12、13周8毕业答辩第14周9[4]赵家瑞.水射流加工新技术的发展现状.石油工程建设,1999,10(5):1-6[5]宋拥政.水切割技术综述.机床与液压,1993(4):187-193[7]周良德,朱泗芳,杨世平.现代工程图学[M].湖南科技技术出版社,2008.[8]宋宝玉.机械设计课程设计指导书[M].高等教育出版社,2006[9]宋宝玉.机械设计课程设计指导书[M].高等教育出版社,2006.V[10]王先逵.机械制造工艺学[M].机械工业出版社,2006.[11]荣烈润.水射流加工技术的现状及其发展趋势.《航空精密制造技术》,2002年04期第二期毕业论文(设计)评阅表学号姓名胡超专业机械设计制造及其自动化评价项目选题1.是否符合培养目标,体现学科、专业特点和教学计划的基本要达到综合训练的目的;2.难度、份量是否适当;3.是否与生产、科研、社会等实际相结合。能力1.是否有查阅文献、综合归纳资料的能力;2.是否有综合运用知识的能力;3.是否具备研究方案的设计能力、研究方法和手段的运用能力;4.是否具备一定的外文与计算机应用能力;5.工科是否有经济分析能力。论文(设计)图表图纸是否完备、整洁、正确,引文是否规范;2.文字是否通顺,有无观点提炼,综合概括能力如何;3.有无理论价值或实际应用价值,有无创新之买文档就送您CAD图纸,Q号交流11970985或401339828合评价评阅人:2012年月日毕业论文(设计)鉴定意见毕业论文(设计说明书)37页图表8张论文(设计)题目:高压水射流装置的设计内容提要:所谓高压水射流,是将普通自来水通过高压水泵加压到数百乃至数千大气压力,然后通过特殊的喷嘴(孔只有0.1~0.5毫米),以极小的速度(200~500米/秒)喷出的一股能量高速集中的水流。这一股股的小水流如同小子弹一样具有巨大的打击能量它能够进行钢板、石材、玻璃灯非金属的切割。而且水切割的最大优势是对材料的无选择性,它可以对任何材料进行切割。水切割是一种冷态切割工艺,它不会破坏材料的内部组织,因此适用于贵重金属材料的切割,我国已在炮弹切割处废、核岛容器复合材料切割作业中有所作为,而水切割本设计是设计一套完整的水射流装置,水泵压力412MP普通的低压水加压到具有巨大能量的高压水,通过各种液压装给蓝宝石高压喷嘴(直径0.38mm),从高压喷嘴喷出的高压细水流切割胶质玻璃(长宽900×900mm)厚(10mm)。本装置主要运用了增压系统,切割系统和过滤器等。运用水射流基本原理、阀门基本理论、喷嘴的基本设计等,达到切割目标材料的目的。指导教师评语该同学对待毕业设计任务认真负责,积极查阅资料,认真思考解决问题的方并能主动和老师积极探讨。具备综合运用知识去确定设计方案,独立解决设计中问题的能力。所设计的高压水射流装置的设计原理正确,控制方法得当。所绘制图纸基本达到工程图的水平,所完成的毕业设计说明书条理清楚、计算正确,文字基本流整个毕业设计工作量达到要求,完成质量较高,达到学士学位论文要求。同意参加答辩。指导教师:答辩简要情况及评语答辩小组组长:答辩委员会意见摘要化工、市政建设、金属加工、材料的切割等方面都有很大态切割工艺,他不会破坏材料内部组织,因此适宜用于贵重在炮弹切割处废、核岛容器复合材料切割作业中有所作为,而国际上对水射流的研究也是非常的重视的,国际水射流协会(ISWJT)设在渥太华的加拿大国家技术研究院中,多年来一直与日本水射流技术协会等合作组织亚太地区X关键词:高压喷嘴;超高压增压器;AutoCAD;切割系统;高压系统technology.Inthemining,metallurgy,petroleum,chemical,construction,municipalconstruction,metalprocessing,thepreciousmetalmaterialcutting.Chicutseamwithouttwoprocessingcharacteristicsofplayingtotheextreme.Keywords:AutoCAD;The-High-pressure-water-jet;The-High-pressurCuttingsystem;High1摘要 1.1课题的目的和意义与基础 31.1.2高压水射流装置的作用 3 31.1.4国内外高压水射流的发展概括 41.1.5水射流的未来发展 41.1.6超高压水切割机介绍 5第二章水射流理论基础 82.1.1纯水型水射流切割 82.2水射流加工射流参数的确定 82.2.1射流流速的确定 82.2.2射流流量的计算 2.2.3射流功率的计算 2.2.4冲击压力计算 12.3.1喷嘴工作压力 2.3.2射流动能 2.5超高压水射流装置系统的设计 2.6超高压水射流装置油压部分的设计 2.6.1液压泵的选择 2.6.2驱动液压泵的选择 2.6.3液压阀的选择 2.6.4管道尺寸确定 2.6.5液压油箱的设计 2.6.7冷却器的选择 202.7超高压水射流装置供水系统的设计 2.8增系统原理图 2.9增压器的设计 2.9.1低压油缸的设计 232.9.2超高压柱塞缸的设计 252.10蓄能器的选择 282.11高压管路的确定 282.12超高压密封结构的设计 292.12.1超高压密封结构 292.12.2超高压往复填料密封的设计 293.超高压水射流加工工艺参数的确定 30 2.喷嘴出口直径 3.喷嘴相对于工件的移动速度 4.喷嘴与工件间的距离 302 30 附录:外文翻译 33第一章综述1.1课题的目的和意义与基础高压水射流技术是上世纪70年代初在国外迅速发展起来的一门高新技术,它广泛应用于冶金、航空、机械、石油、化工、船舶、建筑、电各领域,并取得了可喜的经济效益。我国从上世纪70年代末开始从事这一领域的研究和应用,20多年来,这一新技术已扩展到我国工业清洗工程、除锈工程、水力切割、生装置(高压泵、增压器)及配套部件(阀、高压软管、喷嘴、和喷头等)的研制有论、应用研究及产品研制中,结合我国国情,逐步发展水切割作为一种冷态切割工艺,他不会破坏材而水切割主要应用在非金属板材的切割,市场现状使其无1.1.2高压水射流装置的作用水射流在70MPa压力下的流速约为300m/s,当压力达到超高压时,流速渴望达到1000m/s,这样就可以实现很高的切割速度。水切割一旦实现很高的压力、很小的流量作业就意味着工作台的作用力很小,这就使得切割喷嘴很1.1.3高压水射流切割的工作原理:高压水射流切割原理是将水增至超高压100~420MPa,经节流小孔(φ.15~φ0.5mm),使水压热能转变为水压动能(流速高达800~1000mm/s)。用这种高4压密集的水射流进行切割。磨料水射流切割则是再往水射流中混入磨料粒子,经混砂管形成磨料射流进行切割。在挣料射流中,水射流作为载体使磨料粒子加速,由于磨料质量大、硬度高,磨料水射流较之水射流其射流动能更大,切割效能更强。人们认识水射流应该还是从水的冲刷开始的。大雨能把田地冲出一道水沟,能剥落山岩,甚至能造成泥石流。河道出口久而久之便冲击成了三角洲。水对大自然的鬼斧神工表现在三个方面:使材料破裂、流动、去除。高压水射流是上个世纪70年代发展起来的一门高新技术,国际上对水射流的研究也是非常的重视的,国际水射流协会(ISWJT)设在渥太华的加拿大国家技术研究院中,多年来一直与日本水射流技术协会等合作组织亚太地区国际水射流技术会议。中国流体工程学会与国际各同行组织交往颇深,经常组织同行参加上述国际性会议,已经形成了规律性工作。由于起步晚中国与其他国家的差距还有的。近年来,由于广泛的国际合作活动和国内行业活动,学会喷射技术专业为委员会已成为名副其实的高压水射流技术信息中心。1.1.5水射流的未来发展随着现代科学技术的发展,传统的切割手段诸如氧切割、等离子切割、激光切割(统称热切割)因其对材料切割时由于高温作业而产生的影响使材料的物理、机械性能及材质的晶间组织结构遭到破坏,因而对被切割材料的材质有一定局限性。其中氧切割、等离子切割对金属材料起作用,而对非金属材料就不起作用。激光切割虽能切割金属材流切割(俗称冷切割)不仅对所有金属材料和非金属材料可以进行万能切割,而且是冷切割工艺,因此材质的物理、机械性能及材质的晶间组织结构不种材料(如钛合金、碳纤维复合材料、蜂窝状结构、花岗岩刻字等)其切割效果就更无法51.1.6超高压水切割机介绍。超高压水切割机的问世,创建了一个冷切割的新工艺。收器和稳压容器等(见图1-1)与高压清洗机相比,其特点是超高压、小流量、细射流。压力大的升高,带来诸多材料、工艺与设计的问题,因此靠性、安全性和造价方面。近年来,机器人水切割机的问工艺难题(见图1-2)。水切割的高压水发设备多采用增压器。增压器与泵相比,增压器的显著优点是能以驱动端油压(低压)的变化控制液力端水压 得多(多在100r/min以内),他的出口压力脉动大,必须增设稳压容器。当然,与比买文档就送您CAD图纸,Q号交流11970985或40133982861-增压器2-单向阀3-高压容器4-压力表5-气控阀6-砂斗7-砂阀8-切割头9工件10-二维切割平台11-高压阀12-水箱13-前置泵14-柱塞泵15-溢流阀由于磨料的介入能大幅度降低工作压力,因此切割头大都设计成导流管、水喷嘴、末了喷嘴依次排列的结构。由它产生的超高压细射流又称"水刀'切割平台呈x-y两个坐标平面运动,专门为板材切割而设计。微机控制系统的软件指令或者操纵切割头相对静止的切割头相对静止的平台x-y主梁运动,或者操纵平台x-y主梁相对静止的切割头运动。平台还能控制切割头z坐标,以调节靶距。水切割机磨料系统的特点是跟精确、更均匀。其磨料不同于高压清洗机采用石英砂即可,通常采用刚玉、石榴石或金刚砂。不同的磨料对磨料喷嘴的磨损也有所不同。保证均匀供料的砂阀也要考虑调节开度和压差。接收器的作用是降噪和接收切割后的浆料。水切割的噪音多在90dB(A)左右,这样接收器的降噪作用就十分明显,当然要求接收器要与切割头保持同步。7稳压器实际是一个超高压容器,连接在增压器(或泵)与切割头之间,作用是将几乎是单脉冲的超高压水流变成基本无脉冲,为切割头形成连续稳定的超高压细射流创造良好工况。因此,对低速超高压泵最好也配置稳压器。除此之外,水切割机在连接软管。硬管、接头以及螺纹连接等细节方面都很有讲水切割是高压水射流技术水平的一个标志,它的技术密集程度、技术附加值以及市场占有量等诸多因素使其成为国内外水射流行业的研究热点,这一点在近年的国际水射流技术会议上尤为突出,并不因为水切割机已经商品化而降温,就是说在这一新技术应用领域还有许多待研究的问题。8第二章水射流理论基础在空气中喷出的高速水射流的结构如图2-1所示。喷嘴出口区附近具有不含空气水射流中的压力在喷嘴出口附近分布较陡,且峰增加,压力分布逐渐平缓。当水压大于196MPa时,喷出的水射流的速度过渡段过渡段喷流喷流图2-1高压水射流结构2.2.1射流流速的确定对于连续射流,在喷嘴出口截面内外两点间应用伯努利方9度差,可得出下列关系式:式中p₁、P₂———喷嘴内外静压力v₁、v₂———喷嘴内外流体平均流速在两点之间应用连续方程可得如果喷嘴流到为圆管形结构,即并假设p₁=P₂,由上列两式可得:对工程应用水射流,由于P₁>>P₂,式,最后得出射流流速简化表达式:选定切割压力为412MPa则射流速度v=907.3m/sq,=2.1d²√P式中P射流功率,W;从式(2-5)可以看出,射流反冲力与射流压力的平方根成正比,也就是说,射流反冲力对射流流量的变化要比对射流压力的变化敏感得多。将式(2-3)代入式(2-5),可得出射流反冲力的另一表达式;F=1.56d²p经计算得出射流反冲力F=92.8N2.3喷嘴部分设计2.3.1喷嘴工作压力取喷嘴的刃口和喷口两断面,列伯努利方程得其中v一喷嘴内工作液体流速,v<<v。,可以认为v≈0P一喷嘴内工作压力p-工作液体密度P一大气压力g一重力加速度ξ一喷嘴局部阻力系数从(3-13)式可得其中φ一喷嘴流速系数,φ=(1+5).又对普通圆锥收敛型喷嘴,即冲击压力约是喷嘴工作压力的2倍。高压水射流切削主要依靠射流的动能E将Q₀和由(3-14)式计算得的v。代入(3-16)式得其中u为流量系数从(2-10)式可以看出,射流动能E与f。成正比,即与Q成正比,而动能E与P的3/2次成比例.所以在保证一定流量的情况下,适当增大喷嘴压力P是提高射流生产率的有效途径.2.4超高压水射流装置切割系统的设计常用喷嘴内部基本结构形状如图2-2所示如图2-3超高压水射流装置图所示,该装置是买文档就送您CAD图纸,Q号交流11970985或401339828作过程如下:1-增压器2-单向阀3-高压容器4-压力表5-气控阀6-砂斗7-砂阀8-切割头9工件10-二维切割平台11-高压阀12-水箱13-前置泵14-柱塞泵15-溢流阀16-换向阀图2-3超高压水射流加工装置图2.6.1液压泵的选择(1)泵的工作压力的确定买文档就送您CAD图纸,Q号交流11970985或401339828Pp=P+△P△P-进油管路中的压力损失,初算时简单系统可取0.2~0.5MPa,复杂系统取上述计算所得的压力为系统的静压力,考虑到系统统应有一定的压力贮备量,确保泵的寿命,因此选泵的额定压力P,应满足(2)流量的确定KL-系统泄漏系数,一般取K₂=1.1~1.3,现取Kz=1.2。qp=KLqm=1.2×20×6.17(3)选择液压泵的规格根据以上计算得的压力和流量查阅《机械设计手册》,现选用5i4-1B变档塞泵,该泵的基本参数为:每转排量q₀=160mL/r,泵的额定压力P32wPa,电动机转2.6.2驱动液压泵的选择根据液压泵的转速nH=1000r/min和所需驱动功率94.5KW,查阅《机械设计手则》选取电动机的型号为Y315S-6,额定功率为110kw,同步转速为1000r/min。满载效率7=0.92,满载功率因数为0.87。2.6.3液压阀的选择(1)单向阀的选择单向阀用来控制液压系统中液流的通或断,它只能让油液在一个方向顺利通过反向时不能通过,为防止液压泵停止工作时油缸内的油液倒流。根据液压泵的工作压力和流量查阅《机械设计手册》,选用型号为S20A12管式直通单向阀。(2)溢流阀的选择溢流阀的主要作用是当系统压力达到或超过溢流阀的调定压力时,系统压力液体经溢流阀溢出,防止系统过载,保障系统安全;或将系统压力稳定在调定值。溢流阀是液压系统不可缺少的压力控制元件。根据系统的压力和流量,查阅《机械设计手册》,选(3)换向阀的选择换向阀是控制液压执行元件运动。由于电磁式滑阀因受电磁力的限制,所控制的滑阀流量较小。本设计液压油路的流量比较大,所以采用控制流量较大的电液动滑阀。故本设计采用电液动换向阀作为换向控制元件。根据液压油路的工作压力和流量以及电液动换向阀的中位机能,查阅《机械设计手册》选用型号为DSHG-03-3CH-A240-1的三位四通电液动换向阀,中位机能为H。2.6.4管道尺寸确定油管内径尺寸一般可参照选用的液压元件的接口尺寸而定,也可按管路允许的流速进行计算。本系统油路流量为q=160L/min,压油管的允许流速取v=6m/s,则内径d为式中q--通过管道内的流量,L/min;综合诸因素,现取油管的内径d为20mm。吸油管同样可按上式进行计算,现参照160YCY14-1B变量柱塞泵吸油口连接尺寸,取吸油管内径d为40mm。管接头都采用卡套式接头,这种接头体积小,使用方便。2.6.5液压油箱的设计液压油箱的作用是贮存液压油、分离液压油中的杂质和空气,同时还起到散热的作用。液压油箱在不同的工作条件下,影响散热的条件很多,按压力来考虑,该液压系统为高压系统,故液压油箱的有效容量V可概略地确定为:qp--液压泵额定流量。液压油箱的有效容积确定后,需对液压油箱的外形尺寸进行设计。根据《机械设计手册》选用BEX系列液压油箱中的BEX-1000型油箱,其公称容量为1000L。2.6.6过滤器的选择整个系统中设计有三个过滤器,吸油过滤器以保护泵为目的,应尽量选用大容量过滤器,以增大通流能力,降低吸油阻力,降低噪声,通常其额定流量取为系统流量的2~3倍,回油过滤器以保护油箱清洁为目的,应尽可能选用精度高一些(3~5pm),容量大一些(其额定流量是系统流量的1.5~2倍为宜),回油过滤器上要有压差发信装置,当堵塞时可以及时更换,以防背压过高;中间过滤器用以消除泵及控制阀中运动副所产生的污染,确保各阀的正常工作及安全为目的,应选用高精度过滤器,其容量应是系统最大流量的1.5~3倍。根据《机械设计手则》第五卷表37-10-4选择吸油过滤器为网式滤油器WU-根据《机械设计手则》第五卷表37-10-12选择中间高精度过滤器为纸质滤油器根据《机械设计手则》第五卷表37-10-6选择回油过滤器为线隙式滤油器XU-A-取H₃=1.4kw2.7超高压水射流装置供水系统的设计K式中AL--系统泄漏系数,一般取K,=1.1~1.3,现取K=1.3。根据以上计算所得的压力和流量,查阅《机械设计手册》,现选用YBX-16限压式变量叶片泵,该泵的基本参数为:每转排量q。=16mL/r,额定压力pn动机转速nH=1000r/min,容积效率7=0.85,总效率7=0.7。(1)溢流阀的选择。根据系统的压力和流量,查阅《机械设计手册》,选用型(2)单向阀的选择。根据系统的压力和流量,查阅《机械设计手册》,低压管(3)过滤器的选择。根据系统的压力和流量,以及工作状况,查阅《机械设2.8增系统原理图如图2-4增压系统原理图变量柱塞泵1将油液经单向阀2,换向阀3输送到双向增压缸4中增压缸4是关键部件,它决定了增压系统的增压比。一般情况比为10:1~20:1。因此,如果活塞5与柱塞6的面积比为18:1,当活塞5上的油压作2.9.1低压油缸的设计(1)油缸内径和活塞杆直径的确定根据下列公式可以计算得到:式中P-液压缸工作压力,可取系统的工作压力;P₂-液压缸回油腔背压力,高压系统可忽略不计;F-工作中的最大外负载;7cm-液压缸的机械效率,一般取7cm=0.9~0.97,现取7cm=0.95;%-活塞杆直径与液压缸内径之比。将各参数代入上式可得:圆整液压缸内径,取D=0.2m。由前述可知增压比,修正增压比i可得:式中P-水射流工作压力,MPa;则活塞杆的直径为圆整后得活塞杆直径d=100mm。(2)液压缸壁厚和外径的计算液压缸的壁厚由液压缸的强度条件来计算。液压缸的壁厚一般是指缸筒结构中最薄处的厚度。从材料力学可知,承受内压力的圆筒,其内应力分布规律应壁厚的不同而各异。该设计液压缸其壁厚按薄壁圆筒公式进行计算:式中为2.10蓄能器的选择P₂--压力波动上限,MPa;S--液压缸活塞的有效工作面积,mm²;根据《机械设计手则》第五卷查表37-10-28取蓄能器为NXQ1-L1.6/32。2.11高压管路的确定式中d-高压管内径,m;Q-管流量,m³/s;v-流速,m/s。取Q=6.45×10-⁵m³/s,v=1.2~6m/s,可得d=0.0037~0.0083m,即可选用2.12超高压密封结构的设计2.12.1超高压密封结构超高压密封结构见图如下图2-5高压密封结构2.12.2超高压往复填料密封的设计填本设计将填料设计成V型,其填料密封圈相互结合部位都有空腔,在密封时空腔就是一个润滑剂蓄区。填料采用填充PTFE和铅箔,静密封宜采用金属斜面密封。3.超高压水射流加工工艺参数的确定会增加功率的消耗,本设计喷嘴出口压力选为412MPa。流压力选用喷嘴直径为0.36mm。应合理的选用加工速度。本设计根据所选的加工材料,查阅《特选择喷射距离时,根据不同的加工条件,喷射距离有一个最佳值。一般为2.5~50mm,本设计选用喷射距离为5mm。间有一定的夹角为正前角。水射流加工是一般正前角为0°~30°,本设计选用喷射角度为30°。买文档就送您CAD图纸,Q号交流11970985或401339828第三章总结通过此次毕业设计,我不仅把知识融会贯通,而且丰富了大脑,同时在查找资料的过程中也了解了许多课外知识,开拓了视野,使自己在专业知识方面和动手能力都有了质的飞跃。毕业设计是我作为一名学生即将完成的最后一次作业,它既是对学校所学知识的全面总结和综合应用,又为今后走向社会的实际操作应用铸就了一个良好的开端,毕业设计是我对所学所学知识理论的检验与总结,能够培养和提高设计者的独立分析和解决问题的能力。毕业一天一天临近,毕业设计也接近尾声。在不断努力下我的毕业设计终于完成了。在没有做毕业设计以前觉得毕业设计只是对这几年所学知识的大概总结,但是真的面对毕业设计时我发现自己的想法基本是错误的。毕业设计不仅是对前面所学的一种检验,而且也是对自己能力的一种提高。自己要学的东西太多了,以前总会觉得什么东西都会,什么都懂,有点眼高手低。通过这次毕业设计我才明白学习是一个长期积累过程,在以后的工作、生活中都应不断学习,努力提高自己知识和综合素质。本论文首先通过理论研究,分析了锤片式粉碎机的工作原理,继而进行整体及转子的设计。由于在设计方面我们没有经验,理论知识学的不牢固,在设计中难免会出现这样那样的问题,如:在选择计算标准件是可能会出现误差,如果是联系紧密或者循序渐进的计算误差会更大,在查表和计算上精度不够准。在设计的过程中,培养了我综合应用机械设计课程及其他课程的理论知识和应用生产实际知识解决工程实际问题的能力,在设计的过程中还培养出了我们的团队精神,大家共同解决了许多个人无法解决的问题,在这些过程中我们深刻地认识到了自己在知识的理解和接受应用方面的不足,在今后的学习过程中我们会更加努力和团结。通过这次设计之后,对以后自己独立设计打下一个良好的基础。这次设计中对我帮助的人很多,首先向我的导师—..副教授致以诚挚的谢意。感谢这段时间老师您导师给予的指导和帮助.李老师严谨的治学态度,开阔的思维方式诲人不倦的优良品德,使我受益匪浅。在设计过程中,我通过查阅大量有关资料与同学交流经验和自学,并向老师请教等方式使自己学到不少知识,也历经了不少艰辛,遇到许多问题,但收获同样巨大。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了自己工作的信心,相信会对以后的学习、工作、生活有非常重要的影响。而且大大提高了动手能力是我充分体会到了在创造过程中探索的艰难和成功时的喜悦。在此要感谢我的指导老师李老师对我设计课题的指导,无论开题报告、论文审稿都得到了李老的悉心指导和帮助,课题进行中,曾多次得到李老师的的精心指导,借此机会向李老师表示由衷的感谢。在此一并表示感谢同学对我的帮助,与大家时常进行的有关课题的讨论,使我的思路得以拓展。总之,感谢所有给于我帮助的老师和同学,谢谢你们对我的帮助是我很顺利的完成这次设计。2012年6月买文档就送您CAD图纸.Q号交流11970985或401339828摘要机器语言编程实现StephanDiehla,*,PietaFB-14Informatik,UniversitätdesbDepartmentofElectronicsandComputerScience,UniversityofSouthampton,Highfield,SouthamptoncDepartmentofMathematicsandPhysics,RoyalVeterinaryaUniversity,Thorvaldsensvej40,DK-1871Frederiksberg摘要:摘要:我们提出了广泛的注释书目,抽象机设计的每一个编程的主要范式(势在必行,面向对象,功能,逻辑和并行)。我们得出这样的结论:虽然大量高效摘要机器被设计为特定语言的实现,相对较小的工作已经完成设计摘要机以系统的方式。1.什么是一个抽象的机器吗?摘要机机因为他们每—麻省理工学院一步一步的程序的执行;他们摘要因为他们忽略许多细节真实(硬件)机。摘要机提供一个中间的局域网—计编译阶段。他们缩小差距之间的高级别的编程语言和低水平的一个真实的机器。指令一个抽象机是针对特别一拉尔操作要求执行操作的具体的源语言或一类来源语言。最常见的抽象机器程序商店和一个国家,通常包括一个堆栈和寄存器—流泪。该程序是一个指令序列,与特殊寄存器(程序计数器)指着下一个要执行的指令。程序计数器先进的指令完成时。这一文学学士—碳化硅控制机制的一个抽象机也被称为其执行循环。1.1.替代特征上述特性适合许多抽象的名词—中国,但一些抽象机抽象比其他的。极端的光谱焦一特点如下:这个词有时也用于抽象机对于不同的概念和术语用于抽象术语仿真器或解释器和一些使用“虚拟机的实现—变频现的一种算法。孙呼吁摘要机的虚拟机[86,91]。“虚拟机广泛用于不同的操作系统抽象层一等[121]和中的虚拟操作系统虚拟机器执行环境运行几个版本的相同的操作系统上的同机。在理论计算机科学摘要机术语有状机,下推自动机和图灵机[61]。在上述表征抽象机利用他们作为中间语言compila—是一个基本特征。因此,实现一心理状态的一种编程语言是由2阶段。编译器的实现和实现的抽象机。这是一个典型的—1分而治之的办法。从pedagogi—加州来看,这简化了介绍和编程语言教学的代码成,程序分析和变换[20111]。摘要目的通常是在一个特设的机器方式的基础上的经验译员或编译器的实现对于同一来源语言。但也有一些系统一个魔杖最先处理的问题,所产生的抗体—变频机从语言的语义。在1982,他提出了一种基于组合算子[130]。找到合适的合子不自动是一个艰巨的任务,这是简化了以后文[131]。凸轮(1985)是在一个类似的路[34]。另一种方法是根据部分评价一评估口译人员的实例程序折叠反复出现的模式在中间代码[44,80,98]。终于有办法通过分离[45,56,70,89116]。通过分离是一个转变,将口译网—打桩和执行部件,后者是摘要机。它还被用于在2big系统(1996)自动生成抽象机从编程语言规范[讨论在五十年代后期在美国和其他语言。各种uncols已提出康威的机[33],例如一个寄存器机,双指令。钢机[119]有先进的寻址模式。原则一个面向是健全的,议员和加纳帕蒂[30]给概述抽象机命令式编程语言被恶狗一租金在80年代中期。有些人认为,工业一虚拟机[86]20世纪90年代后期可能最终发挥作用的一个面向,·ALGOL目标代码(1964)[109]是一个抽象algo160机。它有一个堆栈,堆程序存储。其指令提供机甲一结构变量和程序的范围,配置内存,访·p4-machine(1976)是一个抽象机执行的程序,由沃斯和同事[7]。编译程序语言小和抽象机代码记录在[102]。4机有固定长度指令一全文。它实现了块结构的堆栈交流—发唱片(帧),采用动态和静态链接实现递归和静态作用域,再—L。字节码该机具有特殊的指令调用帕斯卡尔的嵌套程序,称录和数组索引和索引检查,处理(语言),信号和等待信号灯,等p-machine用于流行的加州巴斯卡系统微型计算机(约1977)。一个商业硬—软件实现的p-machine了 (见11节)。·(1970)可被视为一个直接执行—一个基于堆栈的抽象机器语言痊愈:只是名字子程序代码地址,[77,94]等。摘要机的面向对象的语言是通常基于堆栈的和有特别指示访管理往往是隐含的(由一个垃圾关口一讲师)在这些机器。·Smalltalk-80(1980)是一个动态类型基于类的面向对象语言,实施汇编成一个基于堆栈的虚拟机代码。字节码指令栈马—nipulation,发送消息的对象(对访问一个领域或调用方法),做为回报,为跳,等[51](在第二版[52个领域或调用方法),做为回报,为跳,等[51](在第二版[52]省材料大部分的虚拟机器)。栈的虚拟机代码:每一个指令有一个3位指令操作码和一个5位的指标,或指令的参数—彪。八个指令:自己推,推文字,发送消息(调用方法或访问一场),发送,发送,代表(以平价一),返回,和延伸指数。字节码动态翻译成机器代码[28,29]。·JAVA(1994)是一种静态类型分类面向对象的语言,其官方中等一高级语言是静态类型的虚拟机(虚拟机)的字节码。虚拟机有特殊的支持动态连接,与时间验证(包括类型检查)的字节码。指令集支持对象创作,现场访问,虚方法调用,铸造一个对象的一个类,等[86]。实现硬件Java虚拟机(见11节)。字符串处理语言是一个网络编程—表,字符串处理而符串处理语言已存在几十年的形式,网站—和炮弹,编言。这后一类是脚本语言来突出使用’绑定'组件[101]。组件通常是写在一个局域网 (系统)一衡量,如C,但他们可能是java成分自己的。串处理语言被实施解释一个专有的表示源文本,或执行是基于一些低层次的抽象机。有2个原因使用适当的抽象机:改进执行速度和更好的可移植性。机器独立性有becomel的问题近年来,因为一些不同的计算机架构已经下降显着随着时间的推移我们将讨论的突出例子早期串处理语言,在一个抽器,符号代数软件包,等在摘要马一中国(南港)数据上操作的描述,这些—那是标并提供数据调度经营,在许多相同的方式作为一对堆,一堆垃圾收集(标记扫描)。本指令集的设计首先提供高效支持最常见的操作和秒—ondly缓解任务,它移[53]。··[23]是一个宏处理器。宏处理器是基于一个替代模式,而普通字符串处理字符串数据处理器的操作一灵活应用。宏处理器通常是更难比宏处理器实现通过低地抽象机。本机提供双栈,三个寄存器外壳体,使。据我们所知,所有这些都是简单的应于一个运算一通过它完成或控制流的构建;叶通常数据指·NMARK[49]是一个版本的制作工具操作系统,它提供了一些都是很容易转化为更常见的文件格式[78]。以2个字符串作为参数。第一个字符串是有条件的表达,其次是要执行的语句。该程序调用命令解释器的递归评价有条件的声明([100],321页)。抽象机没有任何栈它自己,它依赖于实现。自8版本的使用一个字节码解释器[74]。本摘要机有七个栈是前—plicitly操纵的汇编指令。有六种不同的数据类型,以及超过300指令。引用计数是用来执行存储管理[118]。·python是一种面向对象的脚本语言[87]。python是使用基于堆栈的摘要机。指令而不是像方法来电,调度操作数的类型发现在堆栈。有超过100的指示,或一集团作造了一个实现jpython,而目标的虚拟机相反的。第一个抽象机功能的所有语言,如SECD[81]和FAM[26],严格评价,也被称为渴望或传值评价一评估,其中评估函数参数一在呼点是懒惰(或call-by-need)评价一其中,在函数的参数进行评估如果需要,最多一次。一个原因是有效的—有效实施严格的评估是现在理解,因此,需要通过via—这种育机构)和环境(结合自由变量的函数体)。·secd的设计是由Landin完成,被评价为lambda语言[81]。该机得名于其组件的状态:评价一个栈,一环境,一个控制持有的指示执行,并转储和持有的延续。(即,一个描述下一步该做什么)。·Cardelli'sFunctionalAbstractMachine(1983)是一个扩展和优化播一次使用本机代码实现毫升[26,27]。··TheCategoricalAbstractMachine(1985)是德—运用赞诺等人。[34]。其指个优化,严格版本的Krivinemachine(参见以下部分6.2)。本机为基础的字节码版本在一个懒惰的语言,功能和构造函数的参数—试验的评价后在最一次。虽然这可以实施的代表—有一种未鉴定的论点,“咚”,一个函数这将评估论证和取代自身结果,呼吁其他approaches.anim效率一由于沃兹沃思的重要思想是代表亲一克用图是重写的评价。本评价(重写)的一个共同的子图将汽车一巨大的利益早期实现的编译程序一固定组合子(兰布达条款全部关闭其抽象的头);这些可能是视为图重写规则[123]。后来它证明是有益的,让程序施工一试指导选择合子 (所谓的supercombinators)[62]。·在他的开创性论文[123],戴维特纳描述该sk-machine支持实施sasl。编译器是基于等效—吐温组合逻辑[113]和λ演算[40]。它生成的代码基本上是一二进制教学机。使机器更有效—投加,特纳的进一步指示·TheG-machine(1984)目的是)评价功能程序在supercombinator形式[10,68104]。相反的解释supercombi—nators作为重写规则,他们被编译成顺序代码特别指示图操纵。G-machine是以Lazy·TheKrivinemachine(1985)是一个简单的摘要机调用名称评价(即无共享参数评价)的纯lambda微积分[39]。它只有三个指令,林一回应三构造的兰布达微积分:变量访问,抽象,和应用—阳离子。一个显著的特征是这个论点堆栈也返回堆栈(续)。·TheThreeInstructionMachineTIM(1986)·TheThreeInstructionMachineTIM(1986)是一个简单的抽象机评价超一合子,由费尔贝恩和瑞[48]。基本调用名称版本的马—中国是相当类似的克里维纳机。一个懒(call-by-need)版本需要额外的机械更新的共享函数参数;这是有点复杂的实现效率[8]。·TheKrivinemachine懒惰就像是提姆[36,37115]。另外一个可能添加一个—清楚论研究,例如[112]。·TheSpineless-TaglessG-machine(1989)是德一运用佩顿琼斯作为一个精致的g-machine[105]。这是用在格拉斯哥的哈斯克尔编译器[103]。有许多更抽象的机器功能—传统的语言比我们在这里这是最终的表现,决定是否一个抽象机已被精心设计在25语言功能实现提供假台一标记[58]。执行一个逻辑程序每一形式逻辑的推论。语言是最有益—永规则在一个标准的形式被称为普遍量化角条款。一个目标大多数研究在编译的程序围绕的WarrenAbstractMachineWAM(1983)这已成为事实上的标准[133]。它提供了特殊用途的指示,其中包括统一的各种类型的数据和指令控制流指令执行回溯。原来的报告沃伦[132]给出的赤裸的骨骼和有一些努力,目前本丸的教学方式[2,50138]。阿联酋的使用四个内存领域:堆,栈。·TheWAM分配结构和变量的堆。收集垃(连续指针)和一些存储寄存器的丸。环境建设—sists的永久性的变量的一个条款。欺诈—ceptually堆栈可以分为2组,所谓的那or-stacks。该and-stack包含环境和一些技术,进行了调查,索引条款,环境微调,登记等一位置[66,88]和[108]提法[125127]。编程语言的研究人员尝试结合最好的不同语言模式辑语言摘要机器已经被设计为扩展抽象机的功能性语言[79,97]或扩展的WAN[21,57]。WAN的有同样是基础,抽象机器约束逻辑编程语言[16,65],同时,约束逻辑编程语言OZ[90]和同时,实时语言ORLANG[9]。asnotedbyblair[18],平行地分布模型一由于超收敛趋势高速网—作品,平台独立性和微内核操作系统。几个这样的模型进行了讨论在[73],最值得注意的是并行虚拟机系统(1990)这是一个抽象的临一克组异相电脑作为一个单一的组件—putational资源[15120]。螺纹摘要机器担(1993)[38]和一个类似的,但更简单摘要机[3,47]已提出的创—ALLY目标架构的多线程的高度并行机。并行和分布式体一些重要的问题在执行标准一并行抽象机编程语言静态和动态调度[19114],粒度任务,分布式垃圾收集[69]和代码和线程迁移[126136]。添加到WAN[17139]。超文本摘要机(1988)是一个服务器一个超文本存储系统[25]。近40年来抽象机已用于编程语言的实现。如新语言的出现,从而将抽象机器工具来处理复杂的实现语言文字。而抽象的机器是一个有用的层次的语言和低层建筑,还有许多工作要做发展理论抽象机[1]A.V.Aho,B.W.Kernighan,PJ.Weinberger,TheAWKProgrammingAddison-Wesley,Reading,MA,1988.[2]H.Ait-Kaci,Warren'sAbstractMachine-ATutorialReconstructCambridge,MA,1991.[3]Engelhardt,Alexander,Wendelborn,AnoverviewoftheAdllanguagepro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高尿酸血症饮食控制方案
- 婴幼儿睡眠习惯培养实操指引
- 西瓜整枝压蔓管理技术
- 烟叶叶面肥施用技术指引
- 柑橘溃疡病统防统治制度
- 代谢综合征评估操作指引
- 植保无人机飞行作业安全规范
- 营养补剂配伍使用规范
- 黄瓜嫁接育苗技术规范
- 企业进度控制管理方案
- 2026年咸宁市“引才专列”急需紧缺人才引进活动武汉大学站事业单位人才引进188人笔试参考题库及答案解析
- 2026年特种设备电梯安全作业考试题库(含答案)
- 2026黑龙江大庆油田总医院招聘消化科医生岗位2人备考题库含答案详解(夺分金卷)
- 2026年天津市高校大学《辅导员》招聘考试真题库(含答案)
- 2026年贵州人民版小学三年级综合实践活动下册(全册)教案(附目录)
- 皮肤科护理带教老师
- 2026年西藏高考文科综合试题含解析及答案
- 2026年海南初二地理生物会考试题题库(答案+解析)
- 光伏组件采购与供应链管理方案
- 农场合伙经营协议书
- 2026年国际数学奥林匹克国家集训队测试试题真题(含答案详解)
评论
0/150
提交评论