搜档网
当前位置:搜档网 › 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节

使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节

使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节

在这篇文章中,我将展示一个非常简单的架构,使用HAProxy、PHP、Redis和MySQL支撑每周10亿请求。除此之外,我还将展示项目未来的横向扩展途径及常见的模式,下面我们一起看细节。

状态:

?服务器

1.3个应用程序节点

2.2个MySQL+1个备份

3.2个Redis

?应用程序

1.应用程序每周处理10亿请求

2.峰值700请求每秒的单Symfony2实例(平均工作日约550请求每秒)

3.平均响应时间30毫秒

4.Varnish,每秒请求超过1.2万次(压力测试过程中获得)

?数据存储

1.Redis储存了1.6亿记录,数据体积大约100GB,同时它是我们的主要数据存储

2.MySQL储存了3亿记录,数据体积大约300GB,通常情况下它作为三级缓存层平台:

?监视:

1.Icinga

2.Collectd

?应用程序

1.HAProxy + Keepalived

2.Varnish

3.PHP(PHP-FPM)+ Symfony2 Framework

?数据存储

1.MySQL(主从配置),使用HAProxy做负载均衡

2.Redis (主从配置)

背景

大约1年前,一个朋友找到我并提出了一个苛刻的要求:它们是一个飞速发展的电子商务初创公司,而当时已经准备向国际发展。介于那个时候他们仍然是一个创业公司,初始解决方案必须符合所谓的成本效益,因此也就无法在服务器上投入更多的资金。遗留系统使用了标准的LAMP堆栈,因此他们拥有一个强力的PHP开发团队。如果必须引入新技术的话,那么这些技术必须足够简单,不会存在太多架构上的复杂性;那么,他们当下的技术团队就可以对应用进行长期的维护。

为了满足他们扩展到下一个市场的需求,架构师必须使用可扩展理念进行设计。首先,我们审视了他们的基础设施:

老系统使用了单模块化设计思路,底层是一些基于PHP的Web应用程序。这个初创公司有许多所谓的前端网站,它们大多都使用了独立的数据库,并共享了一些支撑业务逻辑的通用代码。毫不客气的说,长期维护这种应用程序绝对是一个噩梦:因为随着业务的发展,有些代码必须被重写,这样的话,修改某个网站将不可避免导致业务逻辑上的不一致,这样一来,他们不得不在所有Web应用程序上做相同的修改。

通常情况下,这该归结于项目管理问题,管理员必须对横跨多个代码库的那些代码负责。基于这个观点,整改第一步就是提取核心的业务关键功能,并将之拆分为独立的服务(这也是本文的一个重点部分),也就是所谓的面向服务架构,在整个系统内遵循“separation of

concern”原则。每个服务只负责一个业务逻辑,同时也要明确更高等级的业务功能。举个形象的例子也就是,这个系统可能是个搜索引擎、一个销售系统等。

前端网站通过REST API与服务交互,响应则基于JSON格式。为了简单起见,我们没有选择SOAP,一个开发者比较无爱的协议,因为谁都不愿意解析一堆的XML。

提取一些不会经常处理的服务,比如身份验证和会话管理。这是非常必要的一个环节,因为它们的处理等级比较高。前端网站负责这个部分,只有它们可以识别用户。这样一来我们可以保持服务的足够简单,在处理扩展和代码相关问题时都具有巨大的优势,可谓各司其职,完美无缺。

带来的好处:

?独立子系统(服务)可以便捷的在不同团队中开发,开发者互不干涉,效率理所当然提升。

?身份验证和会话不会通过它们来管理,因此它们造成的扩展问题不翼而飞。

?业务逻辑被区分,不同的前端网站不会再存在功能冗余。

?显著地提高了服务的可用性。

共生的缺点:

为系统管理员带来更大的工作量。鉴于服务都使用了独立的基础设施,这将给管理员带来更多需要关注的地方。

很难保持向后兼容。在一年的维护之后,API方法中发生了数不尽的变化。因此问题发生了,它们必将破坏向后兼容,因为每个网站的代码都可能发生变化,还可能存在许多技术人员同时修改一个网站的情况……然而,一年后,所有方法匹配的仍然是项目开始时建立的文档。

应用程序层

着眼请求工作流,第一层是应用程序。HAProxy负载均衡器、Varnish和Symfony2应用程序都在这一层。来自前端网站的请求首先会传递给HAProxy,随后负载均衡器将把他分给不同的节点。

应用程序节点配置

?Xeon E5-1620@3.60GHz,64GB RAM,SATA

?Varnish

?Apache2

?PHP 5.4.X(PHP-FPM),使用APC字节码缓存

我们购买了3个这样的服务器,N+1冗余配置的active-active模式,备份服务器同样处理请求。因为性能不是首要因素,我们为每个节点配置独立的Varnish以降低缓存hit,同时也避免了单点故障(SPOF)。在这个项目中,我们更重视可用性。因为一个前端网站服务器中使用了Apache 2,我们保留了这个堆栈。这样一来,管理员不会困扰于太多新加入的技术。

Symfony2应用程序

应用程序本身基于Symfony2建立,这是一个PHP全堆栈框架,提供了大量加速开发的组件。作为基于复杂框架的典型REST服务可能受到很多人质疑,这里为你细说:

?对PHP/Symfony 开发者友好。客户端IT团队由PHP开发者组成,添加新技术将意味必须招聘新的开发者,因为业务系统必须做长时间的维护。

?清晰的项目结构。 PHP/Symfony虽然从来都不是必需品,但却是许多项目的默认选择。引入新的开发者将非常方便,因为对他们来说代码非常友好。

?许多现成的组件。遵循DRY思想……没有人愿意花力气去做重复的工作,我们也不例外。我们使用了大量的Symfony2 Console Component,这个框架非常有利于做CLI 命令,以及应用程序性能分析(debug工具栏)、记录器等。

在选用Symfony2之前,我们做了大量的性能测试以保证应用程序可以支撑计划流量。我们制定了概念验证,并使用JMeter执行,我们得到了让人满意的结果——每秒700请求时响应时间可以控制在50毫秒。这些测试给了我们足够的信心,让我们坚信,即使Symfony2这样复杂的框架也可以得到理想的性能。

应用程序分析与监控

我们使用Symfony2工具来监视应用程序,在收集指定方法执行时间上表现的非常不错,特别是那些与第三方网络服务交互的操作。这样一来,我们可以发现架构中潜在的弱点,找出应用程序中最耗时的部分。

冗长的日志同样是不可缺少的一部分,我们使用PHP Monolog库把这些日志处理成优雅的log-lines,便于开发者和管理员理解。这里需要注意的是尽可能多地添加细节,越详细越好,我们使用了不同的日志等级:

?Debug,可能会发生的事情。比如,请求信息在调用前会传送给一个外部Web服务;

事情发生后从API调用响应。

?Error,当错误发生时请求流并未被终止,比如第三方API的错误响应。

?Critical,应用程序崩溃的瞬间。

因此,你可以清晰地了解Error和Critical信息。而在开发/测试环境中,Debug信息同样被记录。同时,日志被存储在不同的文件中,也就是Monolog库下的“channels”。系统中有一个主日志文件,记录了所有应用程序级错误,以及各个channel的短日志,从单独的文件中记录了来自各个channel的详细日志。

扩展性

扩展平台的应用程序层并不困难,HAProxy性能并不会在短时间耗尽,唯一需要考虑的就是如何冗余以避免单点故障。因此,当下需要做的只是添加下一个应用程序节点。

数据层

我们使用Redis和MySQL存储所有的数据,MySQL更多作为三级缓存层,而Redis则是系统的主要数据存储。

Redis

在系统设计时,我们基于以下几点来选择满足计划需求的数据库:

?在存储大量数据时不会影响性能,大约2.5亿记录

?通常情况下多是基于特定资源的简单GET请求,没有查找及复杂的SELECT操作?在单请求时尽可能多的获得资源以降低延时

在经过一些调查后,我们决定使用Redis

?大部分我们执行的操作都具有O(1)或O(N)复杂性,N是需要检索键的数量,这意味着keyspace大小并不会影响性能。

?通常情况下会使用MGET命令行同时检索100个以上的键,这样可以尽可能的避免网络延时,而不是在循环中做多重GET操作。

我们当下拥有两个Redis服务器,使用主从复制模式。这两个节点的配置相同,都是Xeon E5-2650v2@2.60GHz,128GB,SSD。内存限制被设置为100GB,通常情况下使用率都是100%。

在应用程序并没有耗尽单个Redis服务器的所有资源时,从节点主要作作备份使用,用以保证高有效性。如果主节点宕机,我们可以快速的将应用程序切换到从节点。在维护和服务器迁移时,复制同样被执行——转换一个服务器非常简单。

你可能会猜想当Redis资源被一直耗尽时的情景,所有的键都是持久化类型,大约占90% keyspace,剩余资源被全部被用于TTL过期缓存。当下,keyspace已经被分为两个部分:一个是TTL集(缓存),另一个则是用于持久化数据。感谢“volatile-lru”最大化内存设置的可行性,最不经常使用缓存键会被移除。如此一来,系统就可以一直保持单Redis实例同时执行两个操作——主存储和通用缓存。

使用这个模式必须一直监视“期满”键的数量:

db.redis1:6379> info keyspace

# Keyspace

db0:keys=16XXXXXXX,expires=11XXXXXX,avg_ttl=0

“期满”键数量越接近0情况越危险,这个时候管理员就需要考虑适当的分片或者是增加内存。

我们如何进行监控?这里使用Icinga check,仪表盘会显示数字是否会达到临界点,我们还使用了Redis来可视化“丢失键”的比率。

在一年后,我们已经爱上了Redis,它从未让我们失望,这一年系统从未发生任何宕机情况。MySQL

在Redis之外,我们还使用了传统RDBMS——MySQL。但是区别于他人,我们通常使用它作为三级缓存层。我们使用MySQL存储一些不会经常使用对象以降低Redis的资源使用率,因此它们被放到了硬盘上。这里没有什么可说道的地方,我们只是尽可能地让其保持简单。我们使用了两个MySQL服务器,配置是Xeon E5-1620@3.60GHz,64GB RAM,SSD。两个服务器使用本地、异步的主-主复制。此外,我们使用一个单独的从节点作为备份。

MySQL的高可用性

在应用程序中,数据库永远是最难的瓶颈。当前,这里还不需要考虑横向扩展操作,我们多是纵向扩展Redis和MySQL服务器。当下这个策略还存在一定的发展空间,Redis运行在一个126GB内存的服务器上,扩展到256GB也并不困难。当然,这样的服务器也存在劣势,比如快照,又或是是简单的启动——Redis服务器启动需要很长的时间。

在纵向扩展失效后进行的必然是横向扩展,值得高兴的是,项目开始时我们就为数据准备了一个易于分片的结构:

在Redis中,我们为记录使用了4个“heavy”类型。基于数据类型,它们可以分片到4个服务器上。我们避免使用哈希分片,而是选择基于记录类型分片。这种情况下,我们仍然可以运行MGET,它始终在一种类型键上执行。

在MySQL上,结构化的表格非常易于向另一台服务器上迁移——同样基于记录类型(表格)。当然,一旦基于记录类型的分片不再奏效,我们将转移至哈希。

学到的知识

?不要共享你的数据库。一旦一个前端网站期望切换会话处理到Redis,Redis缓存空间将被耗尽,同时它会拒绝应用程序保存下一个缓存键。这样一来所有的缓存将转至MySQL服务器,这将导致大量开销。

?日志越详细越好。如果log-lines中没有足够的信息,快速Debug问题定位将成为难点。如此一来,你不得不等待一个又一个问题发生,直到找到根结所在。

?架构中使用复杂的框架并不意味着低性能。许多人惊讶我们使用全堆栈框架来支撑如此流量应用程序,其秘诀在于更聪明的使用工具,否则即使是Node.js也可能变得很慢。选择一个提供良好开发环境的技术,没有人期望使用一堆不友好的工具,这将降低开发团队士气。

PHP-和-MySQL-基础教程1

HTML 和PHP 、MySQL 的交互 为什么要用到数据库? World Wide Web (WWW)不仅仅是一个提供信息的地方。如果你有什么东西,作一个网站,同样可以和全世界的人一起分享。但是,这并不是一件很容易的事。当网站越做越大时,你可能会遇到这样的问题: 网站包含了太多的东西,使得访问者不能够很快得得到他们想要的东西。这个问题在某种程度上对一个网站而言是致命的。 访问者想要向你提供信息,而且这些信息必须保存下来以备后用。 上面的两个问题,都可以通过数据库来解决! 在 WWW 的世界中,数据库无处不在。大如 Yahoo!, Amazon , eBay ,小到一个简单的留言板,都可以看到数据库的用武之地。甚至可以说,数据库是一切高级应用的基础。 为什么要用 PHP 和 MYSQL就我所知,几乎所有的主要的商业网站数据库都是基于 SQL 的。其中最为流行的可能得算 Oracle 了。它很有威力,当然,也价格不菲。 SQL 不是一个应用程序,而是一种语言,它是 Structured Query Language (结构化查询语言)的简写,用来对数据库进行操作和查询的。 在最近的几年中,一些公司开发出了“开放代码”的 SQL 应用程序,其中最著名的可能算得上 M ySQL 了。它不仅仅是免费的,对于一般的中小型数据库应用,它的表现并不比 Oracle 逊色。 要在一个网站上运行 MySQL ,你需要一种脚本语言来和数据库进行交互。在过去, Perl 是最流行的。但现在看起来 PHP 似乎更为出色一些。不要问我他们之间有什么区别??过去我用 Perl ,它也工作的很好,但是现在好像每个人都喜欢用 PHP 了。它的流行当然有它的道理。 我们来看看 PHP 是如何工作的。看看下面的这段代码: < html> < body> < ?php print "Hello, world."; ?> < /body> < /html> 当请求这个页面的时候,它将在浏览器中显示“ Hello ,world ”。

静设备安装施工方案

目录 1、工程概况 (1) 2、编制依据 (1) 3、静置设备安装工序流程 (1) 4、施工准备 (2) 5、设备验收、清点及检查 (2) 6、基础的检查及验收 (3) 7、基础的处理 (4) 8、垫铁的选用及布置 (4) 9、设备安装施工 (6) 9.1、设备安装准备 (6) 9.2、设备安装 (7) 9.3、找正与找平 (7) 9.4、地脚螺栓与垫铁 (10) 9.5、二次灌浆 (10) 9.6、内件及填料安装 (11) 9.7、安全附件安装 (12) 9.8、梯子、平台安装 (12) 10、进度计划 (13) 11、HSE保证措施 (13) 11.1高处作业 (13) 11.2脚手架搭设 (14) 11.3起重吊装 (16) 12、主要劳动力安排 (16) 13、主要施工机具 (17)

1、工程概况 江苏威名石化有限公司年产15万吨环己酮项目位于江苏洋口港工业园区,该项目设备分别安装于单层钢结构厂房、两层钢结构厂房(楼面标高分别为8.2米和15.2米)、厂房外设备框架和露天设备基础。其中单层厂房内安装3台压缩机,为2台循环气压缩机K-5101A/B和1台废氢气压缩机K-5301,室外基础主要安装有3台塔设备和储罐,其余设备安装于两层主结构框架内。静止设备按功能分类明细如下: 序号类型数量单位备注 1 塔 3 台其中C-5203环己酮塔重88吨 2 换热器26 台 3 喷射器 1 台 4 反应器 3 台 5 储罐 5 台其中T-5103现场制作 6 容器15 台 7 分离器&洗涤器 6 台 8 电加热器 1 台 9 除油器 1 台环境专业 10 合计61 台 2、编制依据 《石油化工静设备安装工程施工质量验收规范》(GB50461-2008) 《现场设备、工业管道焊接工程施工规范》(GB50236-2011) 《现场设备、工业管道焊接工程施工质量验收规范》(GB50683-2011) 《石油化工静设备安装工程施工技术规程》(SH/T3542-2007) 《工业安装工程施工质量验收统一标准》(GB50252-2010) 3、静置设备安装工序流程

静设备安装工艺标准

静止设备安装工艺标准 1、主题内容与适用X围 本标准规定了工业工程静止设备安装的施工程序,施工方法、技术要求和检验方法。 本标准适用于工业工程的静止设备安装工程。 2、引用标准 《中低压化工设备施工及验收规X》HGJ209-83 《高压化工设备施工及验收规X》HGJ208-83 《化工塔类设备施工及验收规X》HGJ211-85 3、施工程序 施工准备→基础验收→垫铁地脚螺栓安装→设备搬运→吊装就位→找平找正→灌浆→压力试验→内件安装→清洗封闭 3.1、施工准备 3.1.1、设备、材料要求 3.1.1.1、设备在建设或监理单位、施工单位、制造单位三方在场的情况下经开箱检查,其规格、型号、管口方位,应符合设计要求,产品合格证等资料齐全。 3.1.1.2、外观检查无损伤及变形,附件外观检查完好。 3.1.2、主要工器具 3.1.2.1、运输工具:根据施工现场实际情况,可选用铲车、平板车、吊车、人力推车、卷扬机等。 3.1.2.2、安装工具:电焊机、气焊工具、板手、榔头、尺类等。 3.1.2.3检验器具:经纬仪、水平尺、线坠、水准仪等。 3.1.3、作业条件 3.1.3.1施工图纸及技术资料齐全,设备经开箱检查符合设计要求。 3.1.2.2、基础混凝土强度达到设计要求,基础验收结束且验收不合格已整改完毕。 3.1.3.3、影响安装的建筑模板、施工设施及杂物应清理干净,并有足够的安装用地。 3.2、基础验收见基础验收灌浆施工工艺标准 3.3、垫铁、地脚螺栓安装见基础验收灌浆施工工艺标准 3.4、设备搬运 3.4.1、根据设备重量、长短选用相应的运输工具,运输时必须将设备与车身固定,并保持平衡运输。 3.4.2、铝设备及其附件,在运输过程中,应保持铝表面的光滑完好。 3.4.3、搪瓷、陶瓷等易损设备在运输时,除设备的吊耳、罐耳、支脚可以受力,其它易损件如接管、管箍、卡子等不得受力,避免震动和碰撞,不得拖拽,滚动或撬动。 3.5吊装就位

施工方案(静设备安装)

新疆广汇新能源有限公司 施工方案 <合成装置静设备安装> 项目名称: 1.120万吨/年甲醇 2.80万吨/年二甲醚项目 批准: 审核: 编制: 中国化学工程第十四建设有限公司 二○一○年七月十九日

目录 一.工程概况…………………………………………………. 二.编制依据………………………………………………… 三.施工准备………………………………………………… 四.主要施工方法和技术措施……………………………… 五.质量目标及保证措施…………………………………… 六.安全目标及保证措施…………………………………… 七.劳动力需求计划………………………………………… 八.主要施工机具、检测工具及手段用料计划……………

一.工程概况 1.项目名称:新疆广汇新能源80万吨二甲醚\120万吨甲醇合成项目; 2.建设单位:广汇新能源有限公司; 3.总承包管理商:中化第十四建设有限公司; 4.设计单位:赛鼎工程有限公司; 5.监理单位:河南中大工程监理公司; 6.主要工作: 6.1甲醇合成A/B、二甲醚合成、甲醇精馏A/B工序及综合压缩厂房,有塔、换热器、立式容器、卧式容器等静设备96台

6.2从以上看出本装置安装的静止设备包括塔、换热器、、卧式容器、立式容器等。品种多,范围广,安装吨位大,超重大设备共有18台,合成工序最大设备甲醇合成塔,单重270吨,安装在标高EL+8.000的钢结构支座上,甲醇精馏工序最

大的常压塔,单重295吨,安装技术含量高,吊装技术要求很高。 二.编制依据 2.1施工图纸 依据赛鼎工程有限公司设计的二甲醚合成和甲醇合成及甲醇精馏工程施工图纸。 2.2施工合同:广汇新能源项目与十四化建签订的有关合同。 2.3技术规范和质量标准: GB50274-98 《制冷设备、空气分离设备安装工程施工及验收规范》。 GB50235-97 《工业金属管道工程施工及验收规范》。 GB50236-98 《现场设备工业管道焊接工程施工及验收规范》。 HGJ209—85《中低压化工设备施工及验收规范》 HGJ2ll—85 《化工塔类设备施工及验收规范》 SH/T3536-2002 《石油化工工程起重施工规范》 HG20237-94《化学工业工程建设交工技术文件规定》 三:施工准备: 1).技术准备 a.组织所有施工人员学习、熟悉设备安装技术资料,包括设备制造装配图 及零部件图、设备安装说明性文件、专用工具使用说明书、工艺安装图、设备装箱单及合格证等; b.对设备安装所需手段用料、辅助材料、工机具、施工机械等进行预先准 备; c.每一步工序施工前都要组织有关管理人员(技术、质量、安全)对所有 施工作业人员进行技术交底,使作业人员对工程的情况、施工的程序和要求有全面深入的了解,同时也了解本装置设备安装的质量、安全方面的要求。 2)人员及工机具准备见附表七/八 四:设备安装主要施工方法和技术措施 4.1静设备安装总体程序 设备基础验收→设备开箱清点、检查→设备吊装就位→垫铁安装→找正、找

第五篇 创建实用的php和MySQL项目 笔记

php+mysql第五篇创建实用的php和MySQL项目 php+mysql第五篇创建实用的php和MySQL项目 (1) 1.在大型项目中使用php和mysql (4) 1.1.在web开发中应用软件工程 (4) 1.2.规划和运行web应用程序项目 (4) 1.3.重用代码 (4) 1.4.编写可维护代码 (4) 1.4.1.编码标准 (4) 1.4.1.1.定义命名惯例 (4) 1.4.1.2.对代码进行注释 (4) 1.4.1.2.1.对文件或包含文件注释 (4) 1.4.1.2.2.对函数进行注释 (4) 1.4.1.2.3.类注释 (4) 1.4.1.2.4.脚本或一大段代码 (4) 1.4.1.2.5.复杂的代码 (5) 1.4.1.3.代码缩进 (5) 1.4.2.分解代码 (5) 1.4.3.使用标准的目录结构 (5) 1.4.4.文档化和共享内部函数 (5) 1.5.实现版本控制 (5) 1.6.选择一个开发环境 (5) 1.7.项目的文档化 (5) 1.7.1.设计文档 (6) 1.7.2.技术文档/开发指南 (6) 1.7.3.数据词典(包含类文档) (6) 1.7.4.用户指南(尽管大多数web程序是自我解释的) (6) 1.8.建立原型 (6) 1.9.分离逻辑.内容和外观.php+html+css (6) 1.9.1.用包含文件保存不同部分的内容 (6) 1.9. 2. 用一个函数或者带有一组成员函数的类api将动态内容插入到静态网页模版中6 1.9.3.使用模版系统.用来解析静态模版 (6) 1.10.优化代码 (6) 1.10.1.使用简单优化 (6) 1.10.1.1.减少数据库连接 (6)

静设备安装方案(版)

废液焚烧装置 静设备安装施工技术方案 编制: 审核: 审批: 安装单位:沈阳工业安装工程股份有限公司 日期: 2014年6月 1日

目录 一、工程概况 (1) 二、编制依据 (2) 三、技术要求 (3) 四、施工准备 (3) 五、主要施工方法 (3) 六、完工交付 (12) 七、保证质量措施 (12) 八、文明施工及保证安全措施 (16) 附件1 JHA分析 附件2 设备吊装机具选用计划

一.工程概况 山西潞宝兴海新材料有限公司煤焦化工产品材料化深加工项目(一期)安装工程废液焚烧/废碱浓缩装置区静设备安装工程。 1.废液焚烧装置静设备安装主要工程量 除由厂家负责的设备售后现场安装以外,由施工方负责的废液焚烧装置静设备安装主要工作量详见下表。

2.废碱浓缩装置静设备安装主要工程量 除由厂家负责的设备售后现场安装以外,由施工方负责的废碱浓缩装置静设备安装主要工作量详见下表。

二、编制依据 1)湖南百利工程科技有限公司设计图纸及厂家出厂资料 2)SH3542-2007《石油化工静设备安装工程施工技术规程》 3)TSG R0004-2009《固定式压力容器安全技术监察规程》 4)SH/T3538-2005《石油化工机器设备安装工程施工及验收通用验收规范》 5)SH/T3508-2011《石油化工安装工程施工质量验收统一标准》 6)SH3514-2001《石油化工设备安装工程质量检验评定标准》 7)SH3505-1999《石油化工施工安全技术规程》 8)NB/T47014-2011 《承压设备焊接工艺评定》 9)NB/T47015-2011 《压力容器焊接规程》 10)SH3503-2001 《石油化工工程建设交工技术文件规程》 11)施工组织设计及检试验计划 三、技术要求

静设备施工方案

` 中石化股份公司安庆分公司化肥厂油改煤工程 静设备施工方案 AQ-SB-01 中国石化第二建设公司安庆项目经理部 2005年1月

审批栏 编制: 审核:

目录 1.0 工程概况 (1) 2.0编制依据及规范 (1) 3.0 施工原则 (2) 4.0 验收工作 (2) 5.0 施工程序 (3) 6.0 现场组对塔的安装 (6) 7.0 整体到货的容器安装 (6) 8.0 冷换设备安装 (7) 9.0 设备平台梯子的制安 (7) 10.0 质量管理 (8) 11.0 HSE管理 (13) 13.0劳动力计划 (20) 14.0施工机具 (20) 15.0手段用料 (22) 16.0附表 (22)

1.0 工程概况 本工程共有静设备265台,气化装置有设备211台,主要集中布置在总高度97m 的混凝土及钢结构框架内。静设备安装基础形式分为钢结构基础、混凝土基础和称重系统支座三种安装方式。本装置的关键设备为气化炉、导管及合成气冷却器组合成的联合设备重量为1200吨,分四段到货,现场组对安装(吊装组焊由宁波工程公司进行)。空分装置有静设备54台,其中有3台塔分段到货,现场组对安装。其余设备均为整体安 装。 2.0编制依据及规范 中国石化集团宁波工程公司提供的图纸 中石化二公司安庆项目部编制的《施工组织设计》 中石化二公司企业标准《质量管理和质量保证体系的第一部分:指南》……………….…………………………………………………………………….9004.1 idtISO9004-1: 2002 中石化二公司企业标准《安全、环境与健康管理手册》………..…QG/SE 11.01-2002中石化二公司企业标准《质量手册》…………………………………..QG/SE 18.01-2002《钢制压力容器》………………………………………………………………...GB/50-1998 《钢制压力容器焊接规程》……………………………………….………….JB/T4709-2000 《中低压化工设备施工及验收规范》……………………………………………..HGJ209-83 《高压化工设备施工及验收规范》……………………………………….… HGJ208-83《化工塔类设备施工及验收规范》…………………………….………………….HGJ211-85 《现场设备工业管道焊接施工及验收规范》…………….……….…………..GB50236-1998 《石油化工企业换热设备施工及验收规范》…………………………………SH3532-1995《钢制压力容器焊接工艺评定》………………………………………………..JB4708-2000 《压力容器无损检测》……………..……………………………….……………...JB4730-94

基于PHP与MySql的教学评教系统毕业设计

基于PHP与MySql的教学评教系统

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

基于PHP与MySql的教学评教系统 摘要 教学考评,顾名思义,也就是对教师授课的具体情况、班级课堂的具体情况按照一定的评判标准来衡量,并给出评估结果的一种教学管理举措。每个学校可根据本校的具体情况来给出不同的衡量标准。教学情况的评估是学校对教学情况工作整体情况进行了解的具体途径,是学校进行教学管理的一项重要手段,也是教师进行职称评定、班级评优的一项重要依据,同时它也是学校对自己教学工作质量进行改进和加强的重要参考标准。 本文首先分析了高校教学考评系统的现状和研究意义,系统的研究了开发基于B/S模式的PHP等分析与设计技术,接着阐述了系统的总体设计思想与设计目标,给出了教学考评系统的用例模型、对象模型、动态模型及功能模型,然后,在这些基础上进行了较为详细的设计层面的细化设计工作。 在系统的分析阶段,利用面向对象的分析建模技术,对系统需求进行了用户分析,得到了系统用例模型;对系统需求进行了静态结构分析,得到了系统对象模型;对系统需求进行了交互次序分析,得到了系统动态模型;对系统需求进行了数据变换分析,得到了系统功能模型。这些模型从不同的侧面和角度对系统需求进行了描述,它们的建立为系统设计阶段打下了基础。在系统的设计阶段,给出了教学考评系统的设计方案,分析并提出了系统分层设计的思路、数据持久化设计的实现方法,就系统安全性、系统考评策略等进行了相关设计。 关键词:教学考评;PHP;B/S Abstract:Teaching assessment of teachers' teaching is the specific circumstances,class specific situations of classroom according to certain criteria to measure,and assessment results of a kind of teaching management measures. According to the school to give the specific conditions of different criteria. Teaching situation assessment is the school teaching situation of work to understand the overall

静止设备安装方案设计

嘉化工业园6万吨/年离子膜烧碱 技改项目安装工程 静止设备安装方案 中国化学工程第六建设公司 二○○四年三月

目录 1编制说明 2编制依据 3工程概况 4设备安装前应具备的条件 5设备吊装就位方法 6设备安装 7设备安装质量控制 8劳动力配置 9安全技术措施 10技术措施用料计划 11主要工、机具计划 12检测、测量器具配备表

1 编制说明 1.1 嘉化工业园6万吨/年离子膜烧碱技改项目安装工程冷冻站、空压站、液氯瓶检站、液氯储存及包装、次氯酸钠站、氢处理、氯气液化、氢包装、成品贮运9个工段共有静止设备147台(套),本方案仅对上述工段中静止设备安装的通用程序和常规施工手段作以规定。动设备安装见《传动设备施工方案》。 1.2 特种材料设备安装要求见《特种材料设备和管道安装、防护方案》。 2 编制依据 2.1 GB50231-98《机械设备安装工程施工及验收规》。 2.2 GB50236-98《现场设备、工业管道焊接工程施工及验收规》。 2.3 HGJ233《炼油化工施工安全规程》。 2.4 HGJ209-83《中低压化工设备施工及验收规》。 2.5 HGJ210-83《塔设备施工及验收规》。 2.6 嘉化工业园6万吨/年离子膜烧碱技改项目安装工程招标文件。 3 工程概况 3.1 静止设备数量及布置情况(见表3-1) 静止设备分类一览表 表3-1 单位:台 3.2 工程特点 3.2.1 本工程静止设备材质有碳钢、不锈钢、非金属等多达15种,材质品种多,特种设备多,现场保护困难,因此要求对设备安装前、安装过程中及安装后,应根据设备的特点及尺寸,制定可靠的成品保护措施,防止、杜绝设备损坏的现象发生。 3.2.2 本工程具有设备价值昂贵的特点,要求制定可靠的保卫措施,防止设备及零部件的丢失,对于易拆卸的零部件要求有专人保管。

PHP+MySQL八大动态Web应用实战

PHP+MySQL八大动态Web应用实战 本书详细介绍了利用PHP+MySQL开发常见类型Web应用程序的完整设计和编码技术,并对整体设计与关键代码给予了细致、深入的剖析。其内容注重实践,提供了翔实完整的实战代码;思路独树一帜,突破过多描述语言细节的窠臼;行文风趣幽默,轻松调侃中将项目的完整设计过程分析得一清二楚。书中的示例项目完整而实用,读者甚至无需任何改动即可在实际中加以运用。 本书适合对PHP+MySQL有初步了解但缺乏完整项目开发经验的用户,对从以其他技术开发Web应用的阵营中转过来的用户提供了有利的武器,对于所有喜爱PHP+MySQL 的读者均是一本不可多得的出色参考书。 作者简介· · · · · · Jobo Bacon就职于Canonical,任Ubuntu的社区管理者,是开源社区的一位常设发言人(established speaker)、作者和正式成员(regular contributor)。作为作者,Bacon与人合作创作了《Linux Desktop Hacks》和《The Official Ubuntu Book》,并在超过14种出版物上发表过400多篇文章。作为专栏作家,Bacon不仅为Linux Format、Linux User&Developer和PC Plus撰稿,同时还是reilly Network的博客作者。 另外,Bacon是开源社区中一系列项目的正规贡献者,Jokosher (www.jokosher.org)项目的开发组长,也是流行的LUGRadio(www.https://www.sodocs.net/doc/af10953156.html,)网播(podcast)(其听众数量超过15 000名,曾经是吸引全球来宾的年度事件)的合作发起人之一。 目录 · · · · · · 前言 作者简介

php和mysqlweb开发

一、英文原文 Laura Thomson .php and mysql web develop Luke Welling,Laura Thomson PHP is a scripting language originally designed for producing dynamic web pages. It has evolved to include a command line interface capability and can be used in standalone graphical applications. While PHP was originally created by Rasmus Lerdorf in 1995, the main implementation of PHP is now produced by The PHP Group and serves as the de facto standard for PHP as there is no formal specification. PHP is free software released under the PHP License, however it is incompatible with the GNU General Public License (GPL), due to restrictions on the usage of the term PHP. PHP is a widely-used general-purpose scripting language that is especially suited for web development and can be embedded into HTML. It generally runs on a web server, taking PHP code as its input and creating web pages as output. It can be million websites and 1 million web servers. PHP originally stood for Personal Home Page. It began in 1994 as a set of Common Gateway Interface binaries written in the C programming language by the Danish/Greenlandic programmer Rasmus Lerdorf. Lerdorf initially created these Personal Home Page Tools to replace a small set of Perl scripts he had been using to maintain his personal homepage. The tools were used to perform tasks such as displaying his résuméand recording how much traffic his page was receiving. He combined these binaries with his Form Interpreter to create PHP/FI, which had more functionality. PHP/FI included a larger implementation for the C programming language and could communicate with databases, enabling the building of simple, dynamic web applications. Lerdorf released PHP publicly on June 8, 1995 to accelerate bug location and improve the code.This release was named PHP version 2 and already had the basic functionality that PHP has today. This included Perl-like variables, form handling, and the ability to embed HTML. The syntax was similar to Perl but was more limited, simpler, and less consistent. Zeev Suraski and Andi Gutmans, two Israeli developers at the Technion IIT, rewrote the parser in 1997 and formed the base of PHP 3, changing the language's name to the recursive initialism PHP: Hypertext Preprocessor. The development team officially released PHP/FI 2 in November 1997 after months of beta testing. Afterwards, public testing of PHP 3 began, and the official launch came in June 1998. Suraski and Gutmans then started a new rewrite of PHP's core, producing the Zend Engine in 1999. They also founded Zend Technologies in Ramat Gan, Israel. On May 22, 2000, PHP 4, powered by the Zend Engine 1.0, was released. On July 13, 2004, PHP 5 was released, powered by the new Zend Engine II. PHP 5 included new features such as improved support for object-oriented programming, the PHP Data Objects extension (which defines a lightweight and consistent interface for accessing

一般静设备施工方案

07一般静设备施工方案 1静设备施工程序 2静设备施工工序管理 3施工方法和施工技术要求 3.1施工准备 3.2基础验收及处理 3.3设备开箱检验 3.4设备垫铁制做 3.5设备吊装就位与垫铁设置3.6设备的找平找正 3.7设备垫铁隐蔽 3.8设备试压 3.9 塔盘安装 3.10填料安装 3.11设备清理封闭 1静设备施工程序 1.1一般静设备施工程序见图1。

1.2大型塔类设备施工程序见图2。

3.1施工准备 ⑴ 所有施工人员熟悉设备安装技术资料,包括设备制造装配图及零部件图、设备安装说明性文件、专用工具使用说明书、工艺安装图、设备装箱单及合格证等; ⑵对设备安装所需手段用料、辅助材料、施工机具、车辆等进行预先准备; ⑶每一步工序施工前都要组织有关管理人员(技术、质量、安全)对所有施工作业人员进行技术交底,使作业人员对工程的情况、施工的程序和要求有全面深入的了解,同时也了解本装置设备安装的质量、安全方面的要求。 3.2基础验收及处理 ⑴基础验收及工序交接 建筑施工单位负责施工的设备基础完工后向安装单位移交。 ⑵基础处理 ①设备安装前需灌浆的基础表面应凿成麻面,麻面深度不少于10mm,密度为每平方米内3~5个点,与螺柱连接的表面应平整洁净。 ②垫铁放置处周边50mm范围内基础表面需铲凿平整,保证垫铁与基础接触良好,铲平部位的水平度允许偏差为2mm/m; ③预留地脚螺栓孔内的杂物或水浆应清除干净; ④设备安装前被油污的混凝土层应铲除。 3.3设备开箱检验 ⑴设备到货后,由供应部门组织技术部门、质量部门及施工班组,会同业主和监理工程师对设备进行开箱检验:依据装箱单核对箱号、箱数,对设备及零部件的名称、型号、规格、数量及外观质量进行检查,并根据设备装配图核对设备的主要几何尺寸、接口规格、管口方位,检查随机资料和专用工具是否齐全。发现设备、零部件有损坏或质量缺陷,或者有缺件情况,应做好记录,由监理单位及时协调解决。 ⑵对清点检查后的设备、零部件应分类挂牌标识,放置于洁净、通风处,小型部件要放置于木质货架之上,妥善保管,以防丢失。 3.4设备垫铁制做 设备垫铁采用普通炭素钢钢板切割制做,垫铁的常用规格尺寸见下表。 垫铁 切 法, 或飞 接触 度的 3.5设 设备一般采用吊车⑴ 吊装就位,吊装前,钳工应事先布置好垫铁,在设备上标注好管口方位。就位过程中,钳工和 稳 设备 ⑵ 相邻两组垫铁间距不大于500mm ⑶尽量减少每组垫铁的块数,一般不超过4 最薄的放在垫铁组中间。垫铁组高度:中小型设备一般为30~60mm 项次 平垫铁斜垫铁 L(mm)b(mm)L(mm)b(mm)c(mm)a(mm) 11005011045≥34 21006011050≥34 31205013045≥36 41206513055≥36 51406515055≥48 61606517055≥48 71806520055≥48 81807520065≥510 92007522065≥510 1≥612 10≥612 1234010036080≥614 80≥814 平垫铁 斜垫铁

最详细的PHP操作MYSQL数据库入门教程

最详细的PHP操作MYSQL数据库入门教程 作者:聂庆鹏 (本资料仅供个人学习参考之用,请勿用作其他用途)PHP是一门Web编程语言,而MySQL是一款网络数据库系统。这二者是目前Web开发中最黄金的组合之一。那么PHP是如何操作MySQL数据库的呢?从根本上来说,PHP 是通过预先写好的一些列函数来与MySQL数据库进行通信,向数据库发送指令、接收返回数据等都是通过函数来完成。图9-1给出了一个普通PHP程序与MySQL进行通信的基本原理示意图。 图9-1 PHP程序与MySQL数据库通信原理示意图 上图展示了PHP程序连接到MySQL数据库服务器的原理。可以看出,PHP通过调用自身的专门用来处理MySQL数据库连接的函数,来实现与MySQL通信。而且,PHP并不是直接操作数据库中的数据,而是把要执行的操作以SQL语句的形式发送给MySQL服务器,由MySQL服务器执行这些指令,并将结果返回给PHP程序。MySQL数据库服务器可以比作一个数据“管家”。其他程序需要这些数据时,只需要向“管家”提出请求,“管家”就会根据要求进行相关的操作或返回相应的数据。 明白了PHP操作MySQL的流程,我们就很容易掌握PHP操作MySQL的相关函数。因为以上几乎每一个步骤,都有相应的函数与之对应。开发PHP数据库程序时,只需要按照流程调用相关函数,数据库操作便可轻松实现。 ·PHP操作MySQL常用函数 PHP开发者为我们提供了大量函数,使我们可以方便的使用PHP连接到MySQL数据库,并对数据进行操作。学习PHP+MYSQL数据库编程,首先要了解这些函数,明确具体的步骤,然后才能进入实质性开发阶段。 PHP中可以用来操作MYSQL数据库的函数见表9-1: 这些函数中,最常用的有mysql_connect()、mysql_select_db()、mysql_query()、mysql_fetch_array()、mysql_num_rows()、mysql_close()等。下面我们就着重介绍这几个函数的使用。 表9-1 PHP的MYSQL函数一览

静设备安装程序介绍

静设备安装程序 设备, 程序设备, 程序 静设备安装程序 1.0.范围: 程序用于静设备安装、防腐和保温及常压储罐预制、安装、防腐和保温施工。 2.0.参考文件 货物运输保护 工地储存和设备保护 设备焊接 常压储罐 焊制的压力容器 处理设备、脱盐设备、聚结器 保温 表面油漆防腐层 钢结构表面油漆和防腐层 贮罐、容器和管道等的内涂层 厂家安装说明书 材料装卸、保管和发放程序 3.0.概述 3.1.设备基础 设备安装前,基础经验收合格,混凝土基础要凿出麻面,螺栓套筒内应清理干净,标出中心线、标高。 3.2.安装清单 CPECC将编制安装清单,全面列出需要安装的设备尺寸、重量及吊装方法,清单必须包括说明书,制造厂家的设计图纸及设备安装所需的其他文件。 3.3.安装的一般规定 3.3.1.设备安装包括设备的装、卸、搬运、组装、焊接、就位、找正和灌浆。 3.3.2.将按照材料装卸程序将所有设备装运的临时材料库或直接运抵工地。将对材料进行验收,必要时提出损坏索赔。 3.3.3.设备安装前应拆除装在设备上的全部暂时保护物。 3.3. 4.设备安装之前,应对照PID图和制造图检查,保证所有设备开口位置正确、设备上的加强板位置正确。 3.3.5.应编制重型设备的吊装方案和安装计划。 3.3.6.设备起吊之前,在不影响吊装的前提下,可进行设备梯子、平台、管线施工。

4.0.容器和撬装设备安装 4.1.容器和撬装设备类安装施工程序主要有:基础验收、设备验收、吊装就位、找正灌浆、内件安装、内部清扫、检查认可、封闭。 4.2.基础验收 4.2.1基础移交时应有测量记录,在基础上标出标高、基准线、及基础的纵横中心线。 对重型设备的基础应有沉降观测点。 4.2.2对基础进行外观检测,不能有裂纹、蜂窝、空洞、露筋等缺陷。 4.2.3混凝土基础至少有7天凝固期,才能进行表面处理。混凝土表面应凿出麻面、并清理螺栓套筒孔内杂物。 4.2.4按土建基础图及有关设备的技术文件,对基础尺寸及位置进行复测检查,尤其是地脚螺栓的间距,要与设备相符。 4.3.设备验收 4.3.1按照图纸、规范、数据表,核实名牌参数的正确性,按照制造图核对设备开口方位、加强板位置是否正确。按PID图核对撬装设备流程。 4.3.2根据规范和图纸与业主一起检查梯子、平台等所需的通道,如有未安装的梯子平台,CPECC将负责按图纸和规范要求进行现场安装。 4.3.3.打开人孔和其他开孔,由CPECC和业主一起进行内件和涂层检查。检查合格后应封闭所有人孔和法兰孔,在管道安装前不得打开法兰孔的盲板。 4.4.设备就位,找正灌浆 4.4.1.按照图纸或安装说明书进行设备的吊装就位,吊装时要求不损伤设备,不碰地脚螺栓。 4.4.2.设备找正、找平按规范和安装说明书要求,找正中心、调整垂直度、水平度。 4.4.3.设备找平使用垫铁时,垫铁应布置在地脚螺栓两侧并尽量靠近地脚螺栓。 4.4.4.设备使用垫铁时,垫铁组应露出底座10-30mm,垫铁组的高度一般为30-70mm,每组垫铁不超过三块,地脚螺栓两侧的垫铁组伸入设备底座的长度均应超过地脚螺栓,且保证设备底座受力均匀。 4.4. 5.设备找平找正,紧固地脚螺栓,用水准仪校核准确无误,并经业主确认。 4.4.6.设备用垫铁找平后,用0.5磅的手锤检查垫铁组应无松动现 象,检查合格后,割齐垫铁,用电焊在垫铁组两则进行层间点焊固定。(垫铁与设备底座之间不得焊接) 4.4.7.进行二次灌浆。 4.5.对未按要求进行防腐或防腐层有损伤的设备,按标准和规范进行补刷防腐层。 4.6.对有保温要求的设备,按规范或图纸要求进行保温。保温施工应在干燥的环境下进行,雨季施工时应有防雨措施。 4.7.容器清扫合格并经业主认可后方可封闭。 5.0.塔器 5.1.塔器安装施工程序:基础验收、塔体验收、梯子平台预制安装、吊装就位、找正灌浆、内件安装、内防腐、封闭。 5.2.基础验收 5.2.1.基础移交时应有测量记录,在基础上标出标高、基准线、及基础的纵横中心线。

《PHP和MySQL Web应用开发》练习题参考答案

第1章Web应用程序设计与开发概述 一、选择题 1.A 2.D 3.C 二、填空题 1.主机/哑终端;客户机/服务器(C/S);浏览器/服务器(B/S) 2.Web 3.HTML;脚本;资源 4.HTTP 三、简答题 1.答: 客户机必须安装操作系统和必要的客户端应用软件,客户机上的任务主要如下: ●建立和断开与服务器的连接。 ●提交数据访问请求。 ●等待服务通告,接受请求结果或错误。 ●处理数据库访问结果或错误,包括重发请求和终止请求。 ●提供应用程序的友好用户界面。 ●数据输入/输出及验证。 同样,服务器也必须安装操作系统和必要的服务器端应用软件,服务器上的任务主要如下: ●为多用户管理一个独立的数据库。 ●管理和处理接收到的数据访问请求,包括管理请求队列、管理缓存、响应服务、管理结果和通知服务完成等。 ●管理用户账号、控制数据库访问权限和其他安全性。 ●维护数据库,包括数据库备份和恢复等。 ●保证数据库数据的完整或为客户提供完整性控制手段。 2.答: 3.答: 国字型、拐角型、标题正文型、框架型、封面型、Flash型。 4.答:

5.答: 项目组长、数据库设计人员、美工、网页设计人员、程序设计人员、测试人员第2章搭建PHP服务器 一、选择题 1.C 2.B 3.A 二、填空题 1.htdocs 2.conf;httpd.conf。 3.ErrorLog 4.Listen 5.php.ini 6.extension_dir 三、操作题(略) 第3章PHP语言基础 一、选择题 1.C 2.B 3.A 4.C 二、填空题 1..php 2.string 3.continue

一般静设备安装程序文件

CNOOC AND SHELL PETROCHEMICALS COMPANY LTD 中海壳牌公司 CSPC NANHAI PETROCHEMICALS PROJECT “LDPE PLANT” 南海石化项目 “LDPE装置” LOCATION: HUIZHOU, PRC 地址:中国. METHOD STATEMENT FOR STATIC EQUIPMENT INSTALLATION 静设备安装施工方案 Project Procedure No: PR-8830-TEC1-0033 项目文件编号:PR-8830-TEC1-0033

CONTENTS 目录 1. GENERAL (2) 1. 一般说明 (3) 2. REFERENCE DOCUMENTS (3) 2. 参考文件 (3) 3. PREPARATION (4) 3. 准备工作 (4) 4. LINERS (6) 4. 垫铁 (6) 5. SETTING AND ALIGNMENT (9) 5. 安装就位和找正 (9) 6. GROUTING (9) 6. 灌浆 (9) 7. CONCRETE MORTAL FINISHING AROUND GROUT (11) 7. 混凝土砂浆修整 (11) 8. ALIGNMENT TOLERANCES (11) 8. 找正偏差 (11) 9. WELDING (13) 9. 焊接 (13) 10. PLATFORMS AND LADDERS (13) 10. 平台和梯子 (13) 11. INTERNALS FOR EQUIPMENT (13) 11. 设备件 (13) 12. REMOVAL OF LIFTING LUGS (13) 12. 吊耳拆除 (13) 13. SCOPE OF INSPECTION/CHECK AT FIELD (14) 13. 现场检验/检查围 (14) 14. DO CUMENTATION (14) 14. 文件 (14) 15. SAFETY MEASURES (15) 15. 安全技术措施 (15) 1. GENERAL

一般静设备施工方案

静设备安装方案 一、概述 本装置静设备共约1122台(套)。设备类型主要为塔类设备、容器储罐、换热器类及成套设备等。 二、编制依据 1.《机械设备安装工程施工及验收通用规范》GB5023-98 2.《石油化工设备安装工程质量检验评定标准》SH3514-01 3、《化工机器安装工程施工及验收规范》通用规定(HGJ203-2000) 4、招标文件和资料 三、设备安装施工条件 1.设计及其它技术文件齐全,施工图纸已经会审,技术交底和必要的技术培训已经完成。 2.材料、劳动力、机具基本齐全。 3.现场施工用水、电等可以满足要求。 4.基础施工完毕,混凝土强度已达要求。 四、基础验收 1.土建资料验收:质量合格证明书,测量记录及其它施工技术资料。 2.基础外观检查: ⑴基础上应有明显的标高基准线、纵横向中心线,须做沉降观测的需有沉降观测水准点。 ⑵基础外观不得有裂纹、蜂窝、空洞和露筋等现象。 ⑶基础中心标高、水平度误差在允许范围内。 ⑷预埋件、地脚螺栓预留孔或预埋地脚螺栓符合设计要求。 五、设备验收和清点 1.清点验收随箱的出厂合格证明书及安装说明书等技术文件。 2.按装箱清单清点检查设备及设备附件和内件名称,型号和规格及数量,表面不得有损坏、变形及锈蚀。 3.备品备件由甲方收回仓库保存,其它暂不安装的零部件则复好箱子,妥善保管。

六、设备安装 1.安装前检查设备上制造厂是否标有中心标志和定位基准标志,如没有则在现场自行标出。 2.检查设备方位标记,重心标记及吊挂点,不符合者要予以补充。 3.有内件装配要求的设备,检查设备内壁的基准园周线,基准园周线应与设备轴线垂直,以保证内件安装的准确性。 4.基础表面处理 ⑴铲出垫铁设置位置,用水平检查垫铁的水平度。 ⑵非垫铁位置的基础表面应铲麻,以保证二次灌浆层结合良好。 ⑶垫铁的大小和数量由设备附件及设备操作重量和地脚螺栓拧紧压力计算求得。 ⑷垫铁间距300~500mm。 5.设备就位 ⑴方位正确 ⑵安装标高、中心线符合设计及有关规范要求 ⑶垂直度、水平度符合要求 h——立式设备两端测点距离,D——设备直径,L——卧式设备两支座距离 ⑷立式垂直度测量方法

相关主题