当前位置:文档之家› 特别响、非常近——BPMN2新规范与Activiti5

特别响、非常近——BPMN2新规范与Activiti5

特别响、非常近——BPMN2新规范与Activiti5
特别响、非常近——BPMN2新规范与Activiti5

特别响、非常近——BPMN2新规范与Activiti5

上世纪九十年代以后,随着WfMC联盟的成立,BPM市场群雄逐鹿如火如荼,工作流技术得到了突飞猛进的发展,其中IBM、Oracle等大型软件厂商在工作流领域各扯大旗割据一方。2011年BPMN2.0新规范的发布为各工作流产品互容互通提供了统一的标准,结束了各工作流厂商各自为政相互抵斥的局面。

什么是BPMN、Workflow?

?BPM(Business Process Management)——“通过建模、自动化、管理和优化流程,打破跨部门跨系统业务过程依赖,提高业务效率和效果”。

?Workflow——“全部或者部分由计算机支持或自动处理的业务过程”(工作流管理联盟WfMC组织对工作流概念的经典定义)

BPM基本内容是管理既定工作的流程,通过服务编排,统一调控各个业务流程,以确保工作在正确的时间被正确的人执行,达到优化整体业务过程的目的。BPM概念的贯彻执行,需要有标准化的流程定义语言来支撑,使用统一的语言遵循一致的标准描述具体业务过程,这些流程定义描述由专有引擎去驱动执行。这个引擎就是工作流引擎,它作为BPM的核心发动机,为各个业务流程定义提供解释、执行和编排,驱动流程“动“起来,让大家的工作“流”起来,为BPM的应用提供基本、核心的动力来源。

现实工作中,不可避免的存在跨系统跨业务的情况,而大部分企业在信息化建设过程中是分阶段或分部门(子系统)按步实施的,后期实施的基础可能是前期实施成果的输出,在耦合业务实施阶段,相同的业务过程可能会在不同的实施阶段重用,在进行流程梳理过程中,不同的实施阶段所使用的流程描述语言或遵循的标准会有所不同(服务厂商不同),有的使用WfMC 的XPDL,还有些使用BPML、BPEL、WSCI等,这就造成流程管理、业务集成上存在很大的一致性、局限性,提高了企业应用集成的成本。

BPMN2.0规范的引入

遵循BPMN2.0新规范的工作流产品能很大程度上解决此类问题。BPMN2.0相对于旧的1.0规范以及XPDL、BPML及BPEL等最大的区别是定义了规范的执行语义和格式,利用标准的图元去描述真实的业务发生过程,保证相同的流程在不同的流程引擎得到的执行结果一致。BPMN2.0对流程执行语义定义了三类基本要素,它们是日常业务流程的“三板斧”:

?Activities(活动)——在工作流中所有具备生命周期状态的都可以称之为“活动”,如原子级的任务(Task)、流向(Sequence Flow),以及子流程(Sub-Process)等?Gateways(网关)——顾名思义,所谓“网关”就是用来决定流程流转指向的,可能会被用作条件分支或聚合,也可以被用作并行执行或基于事件的排它性条件判断

?Events(事件)——在BPMN2.0执行语义中也是一个非常重要的概念,像启动、结束、边界条

件以及每个活动的创建、开始、流转等都是流程事件,利用事件机制,可以通过事件控制器为

系统增加辅助功能,如其它业务系统集成、活动预警等

这三类执行语义的定义涵盖了业务流程常用的Sequence Flow(流程转向)、Task(任务)、Sub-Process(子流程)、Parallel Gateway(并行执行网关)、ExclusiveGateway(排它型网关)、InclusiveGateway(包容型网关)等常用图元,如图1:

图1:BPMN2.0三类基本执行语义要素

现实业务所有的业务环节都离不开Activities、Gateways和Events,无论是简单的条件审批还是复杂的父子流程循环处理,在一个流程定义描述中,所有的业务环节都离不开Task、Sequence Flow、Exclusive Gateway、Inclusive Gateway(如图1中右侧绿色标记所示元素),其中Task是一个极具威力的元素,它能描述业务过程中所有能发生工时的行为,它包括User Task、Manual Task、Service Task、Script Task等,可以被用来描述人机交互任务、线下操作任务、服务调用、脚本计算任务等常规功能。

User Task:生成人机交互任务,主要被用来描述需要人为在软件系统中进行诸如任务明细查阅、填写审批意见等业务行为的操作,流程引擎流转到此类节点时,系统会自动生成被动触发任务,须人工响应后才能继续向下流转。常用于审批任务的定义。

Manual Task:线下人为操作任务,常用于为了满足流程图对实际业务定义的完整性而进行的与流程驱动无关的线下任务,即此类任务不参与实际工作流流转。常用于诸如物流系统中的装货、运输等任务的描述。

Service Task:服务任务,通常工作流流转过程中会涉及到与自身系统服务API调用或与外部服务相互调用的情况,此类任务往往由一个具有特定业务服务功能的Java类承担,与User Task不同,流程引擎流经此节点会自动调用Java类中定义的方法,方法执行完毕自动向下一流程节点流转。另外,此类任务还可充当“条件路由”的功能对流程流转可选分支进行自动判断。常用于业务逻辑API的调用。

Script Task:脚本任务,在流程流转期间以“脚本”的声明或语法参与流程变量的计算,目前支持的脚本类型有三种:juel(即JSP EL)、groovy和javascript。在Activiti5.9中新增了Shell Task,可以处理系统外部定义的Shell脚本文件,也与Script Task有类似的功能。常用于流程变量的处理。

BPMN2.0流程示例

BPMN2.0为所有业务元素定义了标准的符号,不同的符号代表不同的含义,以OA应用中请假流程为例,使用标准的BPMN2.0图元定义示意如图2:

图2:BPMN2.0请假流程定义

在上述的流程示意图中,所涉及到的执行语义图元主要有表1中的8类:

表1:请假流程所用图元

除了上述Start Event、User Task、Exclusive Gateway、Parallel Gateway、Service Task、End Event标准的BPMN2.0图元外,上述流程图还使用了Lane Set(业务部门、人力资源部、考勤系统),分别表示流程活动所涉及到的部门或角色,Lane的概念和jBPM4中“泳道”的概念一样,都用来表示同一类相似任务的归属者。

应用BPMN2.0标准的一个最显著的特色是,不同阶段的人员,无论是需求分析、概要设计、详细设计或是具体的业务实现,都可在一个流程图上开展工作,避免业务理解存在偏差。一个系统的实现,需求分析人员可以利用BPMN2.0标准图元草绘一下搜集到的需求;然后可以拿给设计人员,讨论出具体的业务需求进行功能设计,由设计人员在草图的基础上逐步细化,并得到需求人员的认同;设计人员又将细化后的流程图交给开发人员,罗列要实现的功能点,指出

流程图上各活动节点所具备的行为,设计人员与开发人员依据此图达成共识,进入具体的开发阶段;如果后期请假流程发生更改,仍然是在现有流程图上更改,随着项目的推进,流程图也在不断的演进,但至始至终,项目受众都使用同一个流程图交流,保障需求理解的一致性,一定程度上推动了项目的敏捷性。

Activiti5支持最新的BPMN2.0规范

作为支持最新BPMN2.0规范的开源工作流引擎Activit5,实现了对规范的绝大多数图元的定义,能够满足企业工作流的各种复杂应用。它是一个无侵入的、支持嵌入式和独立部署的开源工作流引擎,是Tom Bayen离开jBoss加入Alfresco公司后的另立山头之作,共同开发Activit5的除了Alfresco外还有SpringSource、MuleSoft、Salves、FuseSource、Signavio 等公司。从Activiti5.0到当前的5.9(今年3月份发布),版本更新迭代速度很快,新版本功能稳定,性能良好,为开源社区提供了商业工作流之外非常具有竞争力的选择。

与jBPM5的差别

值得一提的是,Activiti5与jBPM5都属于业界优秀的开源工作流引擎,都支持BPMN2.0最新规范,均基于Apache License,符合J2EE规范,提供工作流建模、执行以及对流程生命周期过程监控。但两者设计理念和技术组成却有很大不同,见下表2:

表2:Activiti5与jBPM5技术组成

Activiti5使用Spring进行引擎配置以及各个Bean的管理,综合使用IoC和AOP技术,使用CXF作为Web Services实现的基础,使用MyBatis进行底层数据库ORM的管理,预先提供Bundle化包能较容易的与OSGi进行集成,通过与Mule ESB的集成和对外部服务(Web Service、RESTful等)的接口可以构建全面的SOA应用;jBPM5使用https://www.doczj.com/doc/1b9047693.html,社区的大多数组件,以Drools Flow为核心组件作为流程引擎的核心构成,以Hibernate作为数据持久化ORM 实现,采用基于JPA/JTA的可插拔的持久化和事务控制规范,使用Guvnor作为流程管理仓库,能够与Seam、Spring、OSGi等集成。

需要指出的是Activiti5是在jBPM3、jBPM4的基础上发展而来的,是原jBPM的延续,而

jBPM5则与之前的jBPM3、jBPM4没有太大关联,且舍弃了备受推崇的PVM(流程虚拟机)思想,转而选择jBoss自身产品Drools Flow作为流程引擎的核心实现,工作流最为重要的“人机交互”任务(类似于审批活动)则由单独的一块“Human Task Service”附加到Drools Flow上实现,任务的查询、处理等行为通过Apache Mina异步通信机制完成。

优劣对比:

从技术组成来看,Activiti最大的优势是采用了PVM(流程虚拟机),支持除了BPMN2.0规范之外的流程格式,与外部服务有良好的集成能力,延续了jBPM3、jBPM4良好的社区支持,服务接口清晰,链式API更为优雅;劣势是持久化层没有遵循JPA规范。

jBPM最大的优势是采用了Apache Mina异步通信技术,采用JPA/JTA持久化方面的标准,以功能齐全的Guvnor作为流程仓库,有RedHat(https://www.doczj.com/doc/1b9047693.html,被红帽收购)的专业化支持;但其劣势也很明显,对自身技术依赖过紧且目前仅支持BPMN2。

Activiti5设计模式

命令模式能将命令的发出与执行分开,委派给不同的对象,每一个命令都代表一个指令,其最大的好处是提供了一个公共接口,使得用户可以用同一种方式调用所有的事务,同时也易于添加新事务以扩展系统。

Activiti5大量采用了命令模式,在流程运行期间,所有的指令执行(比如流程部署、流程流转、获取任务等)都使用此模式实现,其中涉及到四个重要的概念:

Command:Activiti5的命令定义接口,仅有一个execute方法,所有运行期要执行的指令都要实现该接口,定义要执行的具体行为。

CommandContext:命令执行的上下文环境,每个Command的执行都依赖其上下文环境,CommandContext创建了命令执行期间的引擎会话与数据库会话,每个CommandContext都是一个单独的ThreadLocal,执行期间不会受其它线程干预,是线程安全的。

CommandExecutor:命令执行器,负责执行所有的运行时Command。引擎中各项指令的执行(即命令的产生者可能来源于多种对象)都托CommandExecutor处理,仅有一个接口方法:execute(Command command)。 ActivityBehavior:活动行为定义,用于定义BPMN2.0执行语义层的各图元在流程引擎的行为,或称之为所具备的图元特征。与Command的概念类似,仅仅描述“待执行”的指令是什么,会发生什么样的行为,但真正要执行时则由引擎负责驱动。

人机交互任务是业务流程应用中最常用的业务类型,以BPMN2.0中定义的“Task”这个典型元素说明一下命令模式在Activiti5中的应用:

Activiti5针对BPMN2.0的Task Element定义了Task接口,并依据Semantic.xsd执行语义定义了相关任务元素所具有的行为特性,此行为特性通过setActivityBehavior方法进行行为与元素的绑定,这些Behavior在流程引擎驱动流转到活动节点时将被触发,通过

execute(ActivityExecution execution)执行ActivityBehavior中指定的操作;

每个活动有若干个Command与之对应,比如ClaimTaskCmd、CompleteTaskCmd、DelegateTaskCmd、SaveTaskCmd、DeleteTaskCmd等,分别表示任务的领取、完成、转交、保存、删除等,这些操作指令的执行结果通过命令执行上下文(CommandContext)得到DAO层的TaskManager将任务对象的变更持久化到数据库中;

引擎不关心要执行什么,凡是实现了Command接口的类都可以通过CommandExecutor执行,除了引擎提供的这些原生的任务指令外,如果业务系统有额外的特性化操作,也可以自定义一组Command,在Command.execute()中自由调用外部服务、发送手机短信、附加任务属性、调用DAO操作数据库等,封装完毕后交由引擎去执行,即可得到希望的结果。同样,如果在业务系统中需要自定义BPMN元素或属性,仅需同步增加ActivityBehavior接口的实现,在解析流程定义文件时将自定义的行为实现与元素(属性)帮定,并缓存之,待引擎驱动到达节点时自动执行。在ActivityBehavior. execute()中依然可以调用各种各样的API已实现特定的业务目的。

此处需要注意的是,Activiti5的CommandContext是包含事务处理的,在每次关闭上下文环境时,会执行事务的提交,但在实际业务系统中,业务事务、引擎事务以及数据库事务应该是被统一到一个事务中去管理,这就需要将Activiti5的事务与业务系统的事务合并。Activiti5通过Spring注入提供了该方式的可行性,引擎内部的事务控制可以委托给业务层去处理,在初始化引擎配置时,将业务系统中定义的DataSource和TransactionManager传递给流程配置的dataSource、transactionManager属性后,Activiti5内部会使用Spring提供的TransactionAwareDataSourceProxy来封装传进来的DataSource,并利用外部的事务管理来接管Activiti5的事务控制,确保了从该DataSource获取的数据库连接与 Spring 定义的事务能够完美地结合,从而实现业务系统与引擎系统事务的集成。

Activiti5对BPMN2.0执行语义的解析

Activiti5通过BpmnParse使用SAX方式进行BPMN2.0 XML流程定义文件的解析,是解析的核心类,从根节点开始解析,依次对DefinitionsAttributes、Imports、ItemDefinitions、Messages、Interfaces、和Errors以及ProcessDefinitions各个元素进行解析(以上均是标准的BPMN2.0元素),最后解析负责流程可视化定义的DiagramInterchangeElements元素。每解析一个元素都会判断元素类型,如果是“活动“类型(包括Task、Gateway等),则会为活动设置相应的ActivityBehavior,同时如果流程定义文件中定义了额外属性,Activiti5会自行利用反射机制注入到ActivityBehavior。

除了Command和ActivityBehavior外,Activiti5还大量引入了监听机制(拦截器的概念),目前引擎主要包含四类监听:

?BPMN解析监听——BpmnParseListener,负责对BPMN2.0规范的流程定义文件进行解析控制;

?任务监听——TaskListener,负责对各类任务的状态以及任务创建、指派责任人、完成任务三类事件进行响应;

?执行监听——ExecutionListener,对执行过程添加辅助管控功能,对引擎中发生的启动、流转、结束事件进行响应;

事务监听——TransactionListener,负责事务控制监听。

PVM流程虚拟机中包含三类事件:Start、End、Take,分别表示流程的启动、流转和结束,流程启动后,流引擎会从Start事件开始执行,通过Take事件,驱动流程流向下一个环节,该“流向”的动作会被PVM运行时的AtomicOperationTransitionNotifyListenerTake监听,该监听会将附加到该流向的所有执行监听依次执行。任务有也有三类事件可以被监听:Create、Assignment、Complete,如果希望在任务被创建或指定了相关责任人或任务完成后增加些额外的辅助功能,可以创建TaskListener接口的实现类,并将其定义到执行定义元素中,Activiti5会处理这一切。这些监听本质上都算是活动的附加代理,在现有操作的基础上额外增加一个管理控制手段以达到特殊的目的,ActivityBehavior从另一个角度来看也是一种代理,都是由DelegateInvocation负责调用执行,它主要用来提供用户代码调用的上下文环境并负责控制实际调用,Activiti5为其提供了五个实现:ActivityBehaviorInvocation、ExecutionListenerInvocation、ExpressionInvocation、JavaDelegateInvocation、TaskListenerInvocation。

Activiti5提供的Command、ActivityBehavior、Listener等接口为引擎的功能扩展提供了方便,如果业务系统的功能不能满足时可以实现这些接口,以无侵入的方式扩展Activiti5,利用这些扩展接口,可以在其执行方法中完成很多业务逻辑,如权限校验、与业务系统的交互、与外部系统集成调用,甚至替换原有功能偷梁换柱暗度陈仓。

Activiti5 API应用

ProcessEngine是Activiti系统的核心接口,七类基础服务接口通过ProcessEngine获取,均采用链式API方式,直观明了,易于使用:

RepositoryService:

流程资源服务的接口,主要用于对流程定义的部署、查询和删除操。新流程的部署使用createDeployment().addResourceXXX().deploy()方法;已部署流程的查询使用createDeploymentQuery()附加查询条件的方式获取;另外可以使用deleteDeployment和deleteDeploymentCascade方法进行流程的删除或级联删除。

TaskService:

任务服务接口,该接口暴露了管理人机交互任务的操作,如任务领取(claiming)、任务完成(completing)和任务指派(assigning),还包括对任务的创建、查询、保存、删除等。

RuntimeService:

运行时服务主要用于启动或查询流程实例,以及流程变量、当前激活状态活动的查询、流程实例的删除等。流程在运行过程中所产生的东西都可以使用该接口进行相关处理。

HistoryService:

流程历史的服务接口。提供对历史流程实例、历史任务的查询和删除操作,从提供的API 来看,历史流程的查询其提供了finished和unfinished流程的查询,即是说,HistoryService 提供了对已完成和当前正在执行流程的活动/任务查询,这一点似乎与runtimeService提供的查询有些冲突,但其实是有差别的,运行时的信息仅包含任意时刻活动的实际运行状态信息(是从流程运行执行性能上考虑的),而历史信息是对已经固化的信息做简单查询而优化的,其所持有的对象是不同的。

IdentityService:

用户、组管理服务接口,用于管理Group、User的增删改查,并维护Membership,涉及到的API有newUser、newGroup、saveUser、saveGroup、createMembership以及相关的deleteXXX 方法。

FormService:

表单服务用于访问表单数据以及在启动新的流程实例时或完成任务时所需的渲染后的表单,提供UI界面辅助用户填写相关值以保存至流程变量。该服务在实际业务应用中并不常用,属于引擎的非核心服务。

ManagementService:

提供流程管理和控制操作的接口服务,和业务流程的运行没有关联关系,比如查询数据库本身的内容、Activiti的版本及序列生成ID规则等,属于引擎的非核心服务。

Activiti5工作流引擎应用需要首先掌握的是配置及API基础应用,下面以上述BPMN2.0请假流程为例,简述Activiti5在具体系统中的应用。

Step1:绘制请假流程图

请假流程图使用标准的BPMN2.0图元进行流程定义,可以使用任何XML编制工具编写(导入XSD可以为编写过程提供代码提示),建议使用Joinwork Process Studio进行可视化编制,如图3:

图3:Step2配置Activiti5环境

流程引擎环境主要涉及到三个方面:数据源、事务管理以及流程引擎配置实例。通常流程

引擎仅是业务系统的一个核心模块,其数据源和事务都要委托给业务平台,在流程引擎配置定

义中,可以通过ref将业务系统的dataSource和transactionManager注入给Activiti5的引

擎配置:

如果是在OSGi环境中应用Activiti5,还需要将业务环境中注册的dataSource和transactionManager作为OSGi Service引入到当前Bundle,然后再进行processEngineConfiguration的配置:

Step3:部署请假流程定义文件到Activiti5环境

利用流程引擎提供的RepositoryService接口实现流程的部署:

//通过ProcessEngine获取repositoryService

RepositoryServicerepositoryService = processEngine.getRepositoryService();

//使用repositoryService进行新流程部署

repositoryService.createDeployment()

.addClasspathResource("请假申请-条件分支与合并流程.bpmn20.xml")

.deploy();

Step4:创建请假单页面输入请假天数及原由,启动流程

编写html表单输入界面,然后使用Ajax提交请求,由Servlet根据请求参数创建新流程

实例,启动流程后界面如图4:

图4:流程启动后的界面

输入请假天数及原因,如果天数大于等于3天,则走“部门经理审批路由“分支,利用jQuery绑定”提交“按钮的操作:

$('#startProcess').click(function(){

varurl =

'/com.ygsoft.process.demo/ProcessEngineServlet?operate=start&'+$ ('#inputform').serialize();

//以UTF8方式提交:

$.ajax({

url:url,

type:"POST",

dataType:"json",

contentType:"application/x-www-form-urlencoded;charset=utf-8",//此参数避免中文乱码

success:function(data){

if(data.success){

alert('您的单据已提交,流程ID:'+data.id);

$('#inputform').hide();

$('#viewTodo').show(2000);

}else{

alert('您的单据未提交成功');

}

}

);

)

Backend端利用RuntimeService接口创建新的流程实例:

// 通过ProcessEngine获取runtimeService

RuntimeServiceruntimeService = processEngine.getRuntimeService();

// 使从Request中获取请求参数,用于构造流程启动参数

Mapparams = newHashMap

Object>();

String processKey = request.getParameter("processKey");

int day = Integer.parseInt(request.getParameter("day"));

String reason = request.getParameter("reason");

params.put("day", day);

params.put("user", user);

params.put("reason", reason);

// 使用runtimeService启动流程实例(将参数做为流程变量处理)

ProcessInstanceprocessInstance =

runtimeService.startProcessInstanceByKey(processKey,params);

Step5:获取审批人待办任务

利用TaskService接口可是实现指配给自己的以及候选任务:

// 通过ProcessEngine获取taskService

TaskServicetaskService = processEngine.getTaskService();

// 使用taskService根据用户ID获取候选任务

List tasks = taskService.createTaskQuery()

.taskAssignee(user)

.orderByTaskCreateTime()

.desc()

.list();

将查询到的List通过Gson转换成json数组传递到前端,由jQuery解析并显示到界面。

还有一种情况是查询分配给某个组或某个人的候选任务:

List tasks = taskService.createTaskQuery()

.processInstanceId(processInstance.getId())

.taskCandidateGroup("xxxGrp")

.list();

// 或

List tasks = taskService.createTaskQuery()

.processInstanceId(processInstance.getId())

.taskCandidateUser("xxxUser")

.list();

Step6:审批人查看任务明细

任务明细除了包含Task本身的信息(如任务名称、描述以及流程变量等)外,还要动态

显示当前激活任务的可视化流程图。

Task信息可以从List中获取,可视化流程图可以利用以下方式输出至前端:

// 根据当前Task获取流程定义对象

ProcessDefinitionEntityprocessDefinition = (ProcessDefinitionEntity) ((RepositoryServiceI repositoryService) .getDeployedProcessDefinition(task.getProcessDefinitionId());

// 利用ProcessDiagramGenerator生成当前激活任务的图片流

InputStreamdefinitionImageStream = ProcessDiagramGenerator.generateDiagram(processDefinit runtimeService.getActiveActivityIds(task.getProcessInstanceId()));

// 将图片流生成byte[]数组

byte[] diagramBytes = IoUtil.readInputStream(definitionImageStream,null); response.setCon

// 设置浏览器响应的ContentType ServletOutputStream out = response.getOutputStream(); out.write(diagramBytes //输出至前端 out.close();

Step7:完成审批任务

审批人在查看请假申请单后,填写审批意见后以Ajax方式提交“完成任务“请求;Servlet

利用TaskService进行任务的提交:

//先完成当前任务:

Mapparams = taskService.getVariables(taskId);

String reviewMessage = request.getParameter(“msg”);

String choice = request.getParameter(“choice”);

params.put(“msg”, choice+“-”+user+“-”+reviewMessage); https://www.doczj.com/doc/1b9047693.html,plete(taskId,

待第一个的审批工作完成后,流程引擎会产生Task事件,经由并行网关处理后,系统将

生成“人力专员确认“的UserTask任务和”自动备案“的ServiceTask任务,其中ServiceTask

任务将由系统自动执行,”人力专员确认“任务依然通过Step5、6、7完成,待这两个任务都

完成后,两条路由分支由”合并“路由流转到”结束“节点,至此,流程结束。

通过以上API的应用分析,Activiti5 API构成清晰,针对性更强,不同的功能由相应的

服务接口完成,访问接口更友好。

总结

BPMN2.0是一个工作流业界标准,规范了大型厂商和开源工作流产品的实现,Activiti5

实现了该标准的大部分图元定义和执行语义解释,功能强大,Activiti5可以与IBM、Oracle

等大型商用工作流产品流程引擎节点的核心功能媲美,并且为了简化应用、扩充原有功能,

Activiti5又自定义了6个扩展元素和15个扩展属性,这些元素和属性能够与BPMN规范相互

组合可以实现更多、更实用的业务功能。

笔者通过技术组成、对BPMN规范的覆盖率、API应用友好性、社区支持度、第三方组件

依赖程度以及可扩展性六个方面进行分析和比对,Activiti5的综合实力较强。对于如何选型

符合BPMN标准的工作流产品,这是一个仁者见仁智者见智的问题,一方面依赖于各个公司对

工作流技术方面的历史积累,另一方面也要针对具体项目具体情况区别对待。但如果对于一个

全新的项目或对jBPM3、4设计理念认同的公司,不妨考虑Activiti5。

我国彩电市场现状及发展趋势分析5

中国彩电市场现状及发展趋势分析 摘要:经过二十余年的发展,中国已成为世界最大的彩电生产基地和出口大国。本文对中国彩电市场现状及发展趋势进行了分析,认为中国彩电业前景广阔,未来的道路越走越宽,特别是中国彩电将从模拟到数字化过渡,数字电视的广播和接收将成为彩电增长的新动力,彩电企业将面临巨大的市场机遇。从彩电出口方面来看,发达国家彩电生产的战略转移以及我国彩电企业国际竞争力的不断增强,也促使我国彩电企业不断扩大出口。 关键词:彩电市场数字电视高端彩电 前言:从1979年引进第一条彩电生产线开始至今的20多年,中国彩电行业经历了一个高速发展的过程,平均以每年35.9%以上的速度保持增长,这也为中国彩管产业提供了广阔的发展空间。但由于经过多年发展,中国城镇家庭的彩电保有量已突破100%,加上中国农村市场需求增长量明显慢于中国彩电企业产能增长速度等方面的原因,从二十世纪90年代中期开始,我国彩电市场增长速度开始放缓,特别是2000年,彩电产销首次出现负增长。 进入21世纪,由于彩电出口的带动,中国彩电产销恢复增长态势。根据信息产业部统计数据,2002年我国彩电产、销及出口分别比上一年增长31%、29.3%和61.8%,彩电产量占当年世界1.42亿台的 36.6%。中国已成为世界最大的彩电生产基地和出口大国。 一、中国彩电市场的发展现状

1、彩电行业集中度大幅提高 近几年,中国彩电行业竞争激烈,每年都有一些竞争力较差的企业被淘汰。从20世纪90年代初到现在,中国从有100多家彩电生产企业到只剩下30余家,而且行业集中度大幅提高,截止到2002年,彩电行业前10名企业产量占全国总产量的80%。(见表一)表一:1999—2002年彩电行业前10名企业产量比重变化(单位:万台) 2、国内七大品牌占据75%的市场份额 从2002年彩电企业销售数量来看,长虹、TCL、创维、康佳、海信、厦华、海尔七大品牌占到总销量的的77.7%。(见图一) 图一2002年彩电七大企业销售情况 3、中国彩电行业产销规模不断扩大 表二1993—2002年中国彩电产销情况(单位:万台)

(技术规范标准)水泥混凝土路面技术规范

公路水泥混凝土路面设计规范(JTJ D40-2002) 1总则 1.0.1 为适应交通运输发展和公路建设的需要,提高水泥混凝土路面的设计质量和技术水平,保证工程安全可靠、经济合理,制定本规范。 1.0.2 本规范适用于新建和改建公路和水泥混凝土路面设计。 1.0.3 水泥混凝土路面设计方案,应根据公路的使用任务、性质和要求,结合当地气侯、水文、土质、材料、施工技术、实践经验以及环境保护要求等,通过技术经济分析 确定。水泥混凝土路面设计应包括结构组合、材料组成、接缝构造和钢筋配制等。 水泥混凝土路面结构应按规定的安全等级和目标可靠度,承受预期的荷载作用,并 同所处的自然环境相适应,满足预定的使用性能要求。 1.0.4 水泥混凝土路面设计除应符合本规范外,尚应符合国家现行有关标准的规定。 2 术语、符号 2.1 术语 2.1.1 水泥混凝土路面cement concrete pavement 以水泥混凝土做面层(配筋或不配筋)的路面,亦称刚性路面。 2.1.2 普通混凝土路面plain concrete pavement 除接缝区和局部范围外面层内均不配筋的水泥混凝土路面,亦称素混凝土路面。2.1.3 钢筋混凝土路面jointed reinforced concrete pavement 面层内配置纵、横向钢筋或钢筋网并设接缝的水泥混凝土路面。 2.1.4 连续配筋混凝土路面continuous reinforced concrete pavement 面层内配置纵向连续钢筋和横向钢筋,横向不设缩缝的水泥混凝土路面。2.1.5 钢纤维混凝土路面steel fiber reinforced concrete pavement 在混凝土面层中掺入钢纤维的水泥混凝土路面。 2.1.6 复合式路面composite pavement 面层由两层不同类型和力学性质的结构层复合而成的路面。 2.1.7 水泥混凝土预制块路面concrete block pavement 面层由水泥混凝土预制块铺砌成的路面。 2.1.8 碾压混凝土roller compected concrete 采用振动碾压成型的水泥混凝土。 2.1.9 贫混凝土lean concrete 水泥用量较低的水泥混凝土。 2.1.10 设计基准期限design reference period 计算路面结构可靠度时,考虑各项基本度量与时间关系所取用的基准时间。2.1.11 安全等级safety classes 根据路面结构的重要性和破坏可能产生后果的严重程度而划分的设计等级。2.1.12 可靠度reliability 路面结构在规定的时间内和规定的条件下完成预定功能的概率。 2.1.13 目标可靠度objective reliability 作为设计依据的可靠度。 2.1.14 可靠指标reliability index 度量路面结构可靠性的一种数量指标。

(完整版)地基与基础分部工程划分

地基与基础分部工程划分 一、地下室工程全部划归为地基与基础分部的习惯做法是错误的 1、±0.000以下工程划归为地基与基础分部是《建筑工程质量检验评定标准》(GBJ301—88)规定的。此规范后被《建筑工程施工质量验收统一标准》(GB 50300-2001)取代,取消了此条规定。现行版本《建筑工程施工质量验收统一标准》(GB 50300-2013)更没此规定。 2、但±0.000以下工程划归为地基与基础分部的习惯做法沿袭至今! 3、按照这种划分方法,执行《建筑工程施工质量验收统一标准》(GB 50300-2013)和《建筑地基基础工程施工规范》(GB 51004-2015 )就有很大的问题。 (1)《建筑工程施工质量验收统一标准》(GB 50300-2013)规定地基与基础分部工程按下图划分地基与基础子分部工程和分项工程。从图中可以看出:基础子分部只包含各类基础,而不包括地下室中的梁板柱。地下室中的梁板柱混凝土结构没有安身之地,就无法纳入基础分部(例外:如果地下室作为箱形基础则应纳入地基与基础分部)。

(2)《建筑地基基础工程施工规范》(GB 51004-2015 )规定地基基础工程应施工的内容见下图,依然不包括地下室中的梁板柱混凝土结构。 4、地下室中的梁板柱混凝土结构特征与主体结构类似,与地基基础明显不同,划 入主体结构更合适。且《建筑工程施工质量验收统一标准》(GB 50300-2013)地基 与基础分部和《建筑地基基础工程施工规范》(GB 51004-2015 )中已没有它们的立 足之地。 5、综上所述,地下室工程全部划归为地基与基础分部的习惯做法是错误的。 二、正确划分方法 1、原则:在GB50300-2013上明确的,照办;不很明确的,应该根据分部工程划 分的主要原则,并结合工程实际来划分,这个原则就是合理且方便验收。 2、若地下室作为箱形基础,则地下室划为地基与基础分部。

新规范中消火栓系统的计算方法和老规范有什么不同

新规范中消火栓系统的计算方法和老规范有什么不同 第一部分是消火栓栓口压力与消防水枪充实水柱长度: 7. 4. 12 室内消火栓栓口压力和消防水枪充实水柱,应符合下列规定: 1.消火栓栓口动压力不应大于0. 50MPa ;当大于O. 70MPa时必须设置减压装置; 2.高层建筑、厂房、库房和室内净空高度超过8m 的民用建筑等场所,消火栓栓口动压不应小于0. 35MPa,且消防水枪充实水柱应按13 m计算;其他场所,消火栓栓口动压不应小于0.25 MPa,且消防水枪充实水柱应按lOm计算。 可按设计流量栓口动压力大于0.50MPa设置减压措施,按最小流量时0.70MPa校核。 7. 4. 12 本条规定了消火栓栓口压力技术参数。 1.室内消火栓一股配置直流水枪,水枪反作用力如果超过200N,一名消防队员难以掌握进行扑救。DN65 消火栓口水压如大于0. 50MPa,水枪反作用力将超过220N ,故本款提出消火栓口动压不应大于0.50MPa, 如果栓口压力大于0. 70 MPa,水枪反作用力将大于3 5 0 N,两名消防队员也难以掌握进行灭火。因此,消火栓栓口水压若大于0. 70MPa 必须采取减压措施,一般采用减压阀、减压稳压消火栓、减压孔板等; 2 目前国际上大部分国家仅规定消火栓栓口压力,一般不计算充实水柱长度,本规范制订时考虑国际惯例与我国工程实践相结合,给出相关的参数。日本规定1 号消火栓(公称直径50 相当于我国DN50)栓口压力为0.17 MPa~ 0.70MPa , 2号消火栓(公称直径32)栓口压力为0.25 MPa~0 .70MPa; 美国规定65mm 消火栓栓口压力为0. 70MPa , 25mm 消火栓栓口压力为0.45 MPa ;南非规定消火栓的栓口压力为0.25 MPa. 消火栓栓口所需水压按下式计算: Hxh = Hg + hd + Hk 式中: Hxh 一一消火检栓口的压力( MPa ) ; Hg 一一一水枪喷嘴处的压力(MPa) ; hd 一一水带的水头损失( MPa) ; Hk一一消火栓栓口水头损失,可按0.02MPa 计算. 高层建筑、高架库房、厂房和室内净空高度超过8m的民用建筑,配置DN6 5消火栓、6 5 mm 麻质水带25m 长、19 mm喷嘴水枪充实水柱按13m 时,水枪喷嘴流量5.4L/s , Hg为0.18 5 MPa;水带水头损失hd 为0. 046 MPa;计算得到消火栓栓口压力H由为0. 251 MPa,考虑到其他因素规定消火栓栓口动压不得低于0. 35 MPa. 室内消火栓出水量不应小于5 L/ s ,充实水柱应为11 .5 m 当配置条件与上款相同时,计算得到消火栓检口压力Hxh 为0.21 MPa. 故规定其他建筑消火栓栓口动压不得低于0. 25MP. 第二部分:水力计算 10. 1 . 8 市政给水管网直接向消防给水系统供水时,消防给水入户引人管的工作压力应根据市政供水公司确定值进行复核计算。 10. 1 . 9 消火栓系统管网的水力计算应符合下列规定: 1.室外消火栓系统的管网在水力计算时不应简化,应根据校状或事故状态下环状管网进行水力计算; 2.室内消火栓系统管网在水力计算时,可简化为枝状管网。室内消火栓系统的竖管流量应按本规范第8. 1 . 6 条第1 款规定可关闭竖管数量最大时,剩余一组最不利的竖管确定该组竖管中每根竖管平均分摊室内消火栓设计流量,且不应小于本规范表 3.5 .2 规定的竖管流量。 室内消火栓系统供水横干管的流量应为室内消火栓设计流量。

水泥混凝土路面施工工艺流程

一、概述 水泥混凝土路面是指以水泥混凝土板和基(垫)层所组成的路面,亦称为刚性路面。它包括普通水泥混凝土、钢筋混凝土、碾压混凝土和连续配筋混凝土路面等。水泥混凝土路面以其抗压、抗弯、抗磨损、高稳定性等诸多优势,在各级路面上得到广泛应用,在我国高等级公路中水泥混凝土路面日渐增多,加上近年来农村公路建设中普遍采用水泥路面,使得水泥混凝土路面科学化、规范化施工成为广大公路建设者关注的问题。水泥混凝土路面施工中,核心环节是混凝土的拌和生产和混凝土的摊铺,本文仅对公路水泥混凝土路面施工工艺流程进行探讨。 二、工艺流程 1、模板安装 模板宜采用钢模板,弯道等非标准部位以及小型工程也可采用木模板。模板应无损伤,有足够的强度,内侧和顶、底面均应光洁、平整、顺直,局部变形不得大于3mm,振捣时模板横向最大挠曲应小于4mm,高度应与混凝土路面板厚度一致,误差不超过±2mm,纵缝模板平缝的拉杆穿孔眼位应准确,企口缝则其企口舌部或凹槽的长度误差为钢模板±1mm,木模板±2mm。 2、安设传力杆 当侧模安装完毕后,即在需要安装传力杆位置上安装传力杆。 当混凝土板连续浇筑时,可采用钢筋支架法安设传力杆。即在嵌缝板上预留园孔,以便传力杆穿过,嵌缝板上面设木制或铁制压缝板条,按传力杆位置和间

距,在接缝模板下部做成倒U形槽,使传力杆由此通过,传力杆的两端固定在支架上,支架脚插入基层内。 当混凝土板不连续浇筑时,可采用顶头木模固定法安设传力杆。即在端模板外侧增加一块定位模板,板上按照传为杆的间距及杆径、钻孔眼,将传力杆穿过端模板孔眼,并直至外侧定位模板孔眼。两模板之间可用传力杆一半长度的横木固定。继续浇筑邻板混凝土时,拆除挡板、横木及定位模板,设置接缝板、木制压缝板条和传力杆套管。 3、摊铺和振捣 1)摊铺前的准备工作 混凝土摊铺前的准备工作很多,主要强调一下摊铺前洒水的卸料工序。 1.1 洒水 摊铺前洒水是一个看似简单的工序,往往不被施工人员重视,但如果洒水处理不好会严重影响路面质量。 洒水量要根据基层材料、空气温度、湿度、风速等诸多因素来确定洒水量,即保证摊铺混凝土前基层湿润,而且尽可能撒布均匀,尤其在基层不平整之处禁止有存水现象。从目前施工现场来看,大多数情况下是洒水量不足,因为基层较干,铺筑后混凝土路面底部产生大量细小裂纹,有些小裂纹与混凝土本身收缩应力产生的裂重叠后使整个混凝土路面裂纹增多。 1.2 卸料 自卸车的卸料也是常常不被重视的工序,在施工中经常发生堆料过 多给施工造成困难,有时布料过少使混凝土量不足,路面厚度得不到保证。这种混凝土忽多忽少现象会严重影响混凝土路面的平整度。在施工过程中大多数施工者死板地间隔一定距离卸一车料,而忽视了基层不平整的变化,这种变化在客观上是普遍存在的。目前许多企业施工水平不是很高,尤其是对路面基层的标高控制不到位,造成基层平整度较差,加大了混凝土路面施工的难度。在实际施工中,我们可对基层表面与面层基准标高线隔段实测来决定混凝土的卸料量,这样会避免卸料不均的问题。 对于半干硬性现场拌制的混凝土一次摊铺容许达到的混凝土路面板最大板厚度为22~24cm;塑性的商品混凝土一次摊铺的最大厚度为26cm。超过一次摊铺的最大厚度时,应分两次摊铺和振捣,两层铺筑的间隔时间不得超过3Omin,下层厚度约大于上层,且下层厚度为3/5。每次混凝土的摊铺、振捣、整平、抹面应连续施工,如需中断,应设施工缝,其位置应在设计规定的接缝位置。振捣时,可用平板式振捣器或插入式振捣器。 施工时,可采用真空吸水法施工。其特点是混凝土拌合物的水灰比比常用的增大5%~10%,可易于摊铺、振捣,减轻劳动强度,加快施工进度,缩短混凝

2010版新抗震规范与老版的区别

1. 继续保持现行抗震规范的基本规定 2010版继续保持了89版、2001版抗震设计规范对建筑结构抗震设计的下列基本规定:l (1) 用三个不同的概率水准和两阶段设计体现“小震不坏、中震可修、大震不倒”的基本设计原则; l (2) 以抗震设防烈度为抗震设计的基本依据,引入“设计地震分组”,体现地震震级、震中距的影响; l (3) 不同类型的结构需采用不同的地震作用计算方法;并利用“地震作用效应调整系数”,体现某些抗震概念设计的要求; l (4) 按照建筑结构设计统一标准的原则,通过“多遇地震”条件下的概率可靠度分析,建立了结构构件截面抗震承载力验算的多分项系数的设计表达式; l (5) 把抗震计算和抗震措施作为不可分割的组成部分,强调通过概念设计,协调各项抗震措施,实现“大震不倒”; l (6) 砌体结构需设置水平和竖向的延性构件形成墙体的约束,以防止倒塌; l (7) 钢筋混凝土结构需确定其“抗震等级”,从而采取相应的计算和构造措施;对框架结构还要求控制“薄弱层弹塑性变形”,通过第二阶段的设计防止倒塌; l (8) 装配式结构需设置完整的支撑系统,采取良好的连接构造,确保其整体性。 l 2010版继续保持2001版某些抗震设计基本规定: l (9) 增加了设计基本地震加速度0.15g、0.30g的设计要求; l (10) 提出了不同阻尼比的地震作用和控制结构最小地震作用的强制性要求; l (11) 明确概念设计的某些具体要求,加强各类结构的抗震构造; l (12) 纳入隔震、减震设计以及非结构构件等,向性能化设计前进. 2. 对建筑结构场地地基设计要求的改进 l (1) 建筑场地类别划分的局部调整 l 对于场地剪切波速大于800m/s的场地,新增场地类别I0类; l 对于中软土和软弱土的平均剪切波速分界,考虑覆盖层取20m,由140m/s调整为150m/s。 l (2) 液化判别方法的改进 l 调整标准贯入法液化判别公式,将自74、78版抗震规范沿用的15m深度内采用直线判别改为对数曲线判别,可延续到15m深度以下的判别,并进一步考虑震级的影响,重新定义液化判别的锤击数基本值——M7.5液化概率32%时水位2m、埋深3m的液化临界锤击数,判别结果总体上基本保持与2001版接近。 l (3) 软土震陷判别 l 新增8度(0.30g)和9度时按液性指数判别软土震陷的方法。 3 对结构抗震分析规定的改进 l (1) 改进了不同阻尼比的设计反应谱 l 2001版不同阻尼比的设计反应谱在5s后出现交叉,且阻尼比0.25的反应谱倾斜下降段按公式计算将变为倾斜上升段,条文硬性规定取0.0。本次修订,阻尼比0.05保持不变,调整后公式的形式不变,参数略有变化,使钢结构的地震作用有所减少,消能减震的最大阻尼比可取0.30,除Ⅰ类场地外,在周期6s以前,不同阻尼比基本不交叉。 l (2) 设计特征周期的调整 l 对于I0类场地,明确其特征周期比2001版I类减少0.05s。 l 对于罕遇地震的特征周期,6、7度与8、9度一样,也要求增加0.05s。 l (3) 增加了6度设防的设计参数 l 2010版增加了6度设防的一些要求,包括:不规则结构应计算地震作用;6度最小地

微观经济学案例-我国彩电市场的价格博弈

微观经济学案例:我国彩电市场的价格博弈 姓名:何高 1、使用范围:博弈论 2、要考核的知识点: 囚徒的困境及纳什均衡 重复博弈及其解 囚徒博弈的合作解 3、思考题: (1)你认为几年前我国彩电市场的竞争属于什么样类型的博弈?请说出你的理由。 答:这是一个典型的占优决策均衡博弈,因为博弈均衡是指博弈中所有参与者都不想改变自己的策略的这样一种状态。可以看到,但长虹降价的时候,康佳康佳选择降价策略,长虹不降价的时候,康佳仍然选择降价策略。很清楚,不管长虹是否选择降价策略,康佳都会选择降价策略。同理,对长虹而言,不管康佳是否选择降价策略,长虹都会选择降价策略。显然,在长虹和康佳的彩电价格战中,降价和不降价这一对策略组合下的博弈状态,就是一种均衡状态。由于在均衡时长虹和康佳双方选择的都是自己的占有策略(即降价策略),所以这种竞争类型属于占优决策均衡博弈。 (2)如果你是当时长虹和康佳的决策者,你会采取什么样的策略在竞争中取胜? 答:如果我是康佳和长虹彩电的决策者,当我买你面临竞争者降价挑战的时候,需要分析竞争者降价的目的是什么,降价的幅度是多少,能否持久,对本企业的影响如何,是否要及时做出反应或采取有效的行动。要防止无休止的价格战,最好的方法提倡非价格竞争,即将竞争的重点放在质量、服务方面,或者创立竞争性的低价产品。

(3)你能否用你学过的博弈模型来描述几年前的彩电市场的竞争状况? 答: 彩电市场可以近似看做为寡头竞争,顾假设市场上只有康佳和长虹两种 品牌的彩电,他们生产的产品大体相同,在为降价前有相同的销售额S 。 假如长虹为了争夺市场,现决定采取降价策略,那么在康佳不降价的前提下,它的销售收入就能增加1000万(假设),而康佳则损失1000万元(假设);如康佳也跟进采用降价策略,且降价幅度相等,那么长虹和康佳又回到了原来的市场占有份额状态,但是各方受益都要减少600万(假设)。得益矩阵如下: 当一方率先采取降价手段时,另一方采用降价要比不降价好,因此(降价、降价)是该博弈的占优决策均衡,均衡得益为(S-600,S-600)。 由此,可以判断,对彩电行业来说,除了因为巨大的库存而引起的价格 战外,企业天然对利益最大化的追逐也会诱发价格战。价格战的各方从一开始的自发行为到后来的受制于他方而不得不降价。以至于价格战一波未平一波又起。这是由于现阶段彩电市场较大的需求价格弹性和寡头垄断企业价格博弈的共同结果。 (4)如果要摆脱当时彩电市场“价格战”的局面,形成一个共赢的结果,可以采取什么样的策略?请你用博弈论的思想来制定策略。 答: 从囚犯均衡的博弈中,我们明白一个深刻的问题:从个人的理性角度出发说选择的占优策略的结局(降价、降价),去不如合作策略的结果(不降价、 康长

水泥混凝土路面施工应注意的问题

水泥混凝土路面施工应注意的问题: 水混混凝土路面以其抗压、抗弯、抗磨损、高稳定性等诸多优势,在各级路面上得到广泛应用,在我国高等级公路中水混混凝土路面日渐增多,加上一些地域的路基更适合水混路面,使得水混凝土路面科学化施工摆在许多施工单位面前。水泥混凝土路面施工中,核心环节是混凝土的搅拦生产和混凝土的摊铺,本文仅对高等级公路水泥混凝土路面施工中水泥混凝土路面施工中水泥混凝土搅拌和摊铺的技术合理化运用进行探讨。 水泥混凝土摊铺: 目前高等级水泥混凝土路面施工中均采用滑模式摊铺法时行篱工摊铺,水泥混凝土路面摊铺是施工中难度较大、技术要求较高的工序,我们仅从摊铺前准备,摊铺机的合理运用,摊铺后养护等方面常被忽视的几个方面进行分析。 摊铺前的准备工作: 混凝土摊铺前的准备工作很多,我们主要强调一下摊铺前的洒水的卸料工序。 摊铺前洒水是一个看似简单的工序,往往不被施工人员重视,但如果洒水处理不好会严重影响路面质量。 洒水量要根据基层材料、空气温度、湿度、风速等诸多因素来确定洒水量,即保证摊铺混凝土前基层湿润,而且尽可能洒布均匀,尤其在基层不平整之处禁止有存水现象。从目前施工现场来看,大多数情况下是洒水量不足,因为基层较干,铺筑后混凝土路面底部产生大量细小裂纹,有些小裂纹与混凝土本身收缩应力产生的裂重叠后使整个混凝土路面裂纹增多。 自卸车的卸料也是常常不被重视的工序,在施工中经常发生摊铺机前堆料过

多使摊铺机行走困难,有时布料过少使振捣箱内混凝土量不足,路面厚度得不到保证。摊铺机前这种混凝土忽多忽少现象会严重影响混凝土路面的平整度。在施工过程中大多数施工者死板地间隔一定距离卸一车料,而忽视了基层不平整的变化,这咱变化在客观上是普遍存在的。我国目前施工水平不是很高,对路面基层标高和平整度不一致,加大了混凝土路面施工的难度。在实际施工中,我闪可对基层表面与面层基准标高线隔段实测来决定混凝土的卸料量,这样会避免卸料不均的问题。 混凝土摊铺机的合理使用: 振捣器间隔距离的确定看似简单,但它会对混凝土的密实度产生直接影响。振捣器的间隔一般在厂家安装高度时均加以调整、确定、正是这一点使操作人员忽视了振捣器使用中的再定位,因为要的不同混凝土的级配、和易性、坍落度以及摊铺后的密实度要求,振捣器的间隔应做适当调整,这是非常必要的,尤其是两边的振捣器距侧模板的距离更应该常做出调整,以防止坍边。 另外,液压式振捣器随着使用时间的加长,振捣能力有所下降,要根据实际情况做出调整。 许多摊铺机边模板的升降是通过液压缸来调整的。在实际使用中,边模板不能与基层间距太大,以防止严重漏浆,由于这一要求,摊铺行走过程中随着基层变化,边模板会直接与基层接触,使边模板形成支承点,严重影响了成型模对混凝土的挤压在型,坍边严重。 从目前国内施工单位来看,大多数单位摊铺能力远远大于搅拌的生产能力。这主要是由于一般摊铺机最大摊铺能力均大于5003/h,而混凝土生产能力只有100—2003/h,有些单位生产能力更小,强调这一点主要是为了说明摊铺机的摊

公路水泥混凝土路面面层施工工艺

公路水泥混凝土路面面层施工工艺 水泥混凝土路面面层施工工艺 混凝土板的施工工艺为安装模板、安设传力杆、混凝土拌和与运输、混凝土摊铺和振捣、表面修整、接缝处理、混凝土养护和填缝。 1、安装模板 模板宜采用钢模板,弯道等非标准部位以及小型工程也可采用木模板。模板应无损伤,有足够的强度,内侧和顶、底面均应光洁、平整、顺直,局部变形不得大于3mm,振捣时模板横向最大挠曲应小于4mm,高度应与混凝土路面板厚度一致,误差不超过 ±2mm,纵缝模板平缝的拉杆穿孔眼位应准确,企口缝则其企口舌部或凹槽的长度误差为钢模板±1mm,木模板±2mm。 2、安设传为杆 当侧模安装完毕后,即在需要安装传力杆位置上安装传为杆。 当混凝土板连续浇筑时,可采用钢筋支架法安设传力杆。即在嵌缝板上预留园孔,以便传力杆穿过,嵌缝板上面设木制或铁制压缝板条,按传力杆位置和间距,在接缝模板下部做成倒U形槽,使传力杆由此通过,传力杆的两端固定在支架上,支架脚插入基层内。 当混凝土板不连续浇筑时,可采用顶头木模固定法安设传为杆。即在端模板外侧增加一块定位模板,板上按照传为杆的间距及杆径、钻孔眼,将传力杆穿过端模板孔眼,并直至外侧定位模板孔眼。两模板之间可用传力杆一半长度的横木固定。继续浇筑邻板混凝土时,拆除挡板、横木及定位模板,设置接缝板、木制压缝板条和传力杆套管。3、摊铺和振捣 对于半干硬性现场拌制的混凝土一次摊铺容许达到的混凝土路面板最大板厚度为22~24cm;塑性的商品混凝土一次摊铺的最大厚度为26cm。超过一次摊铺的最大厚度时,应分两次摊铺和振捣,两层铺筑的间隔时间不得超过3Omin,下层厚度约大于上层,且下层厚度为3/5。每次混凝土的摊铺、振捣、整平、抹面应连续施工,如需中断,应设施工缝,其位置应在设计规定的接缝位置。振捣时,可用平板式振捣器或插入式振捣器。 施工时,可采用真空吸水法施工。其特点是混凝土拌合物的水灰比比常用的增大5%~10%,可易于摊铺、振捣,减轻劳动强度,加快施工进度,缩短混凝土抹面工序,改善混凝土的抗干缩性、抗渗性和抗冻性。施工中应注意以下几点: 1) 真空吸水深度不可超过30cm。 2) 真空吸水时间宜为混凝土路面板厚度的1.5倍(吸水时间以min计,板厚以cm 计)。 3) 吸垫铺设,特别是周边应紧贴密致。开泵吸水一般控制真空表lmin内逐步升高到400~500mmHg,最高值不宜大于650~700mgHg,计量出水量达到要求。关泵时,亦逐渐减少真空度,并略提起吸垫四角,继续抽吸10~15s,以脱尽作业表面及管路中残余水。 4) 真空吸水后,可用滚杠或振动梁以及抹石机进行复平,以保证表面平整和进一步增强板面强度的均匀性。 4、接缝施工 纵缝应根据设计文件的规定施工,一般纵缝为纵向施工缝。拉杆在立模后浇筑混凝土

建筑地基基础设计规范GB新老规范对比

工作之余本人对比了新、老《地基基础规范》,现做几点说明: 1:由于时间有限,未把老规范原文和新规范原文抄录下来对比,只是对变化部分写出来; 2:规范中有部分是语句编排不同,部分语句词语变化而要表达的内容是一致的,更加让人容易理解,这样的变化本人未提出,请注意下。以下是变化之处: 三:基本规定 表3.0.1 甲级增加开挖深度大于15米的基坑工程、周围环境条件复杂、环境保护要求高的基坑工程 乙级增加除甲级、丙级以外的基坑工程 丙级增加非软弱土地区且....基坑工程 3.0.5 地基基础设计时,所采用的作用效应(原规范为荷载效应最不利组合)与相应的抗力限值应符合下列规定 五:地基计算 5.1 基础埋置深度 5.1.4 不宜小于建筑物高度的1/18(原规范为1/18~1/20) ,保温基础(新增),也可将独立基础或条形基础做成梯形的斜面基础(新增) 表 表5.2.7 注解3 为新增 六山区基础 、两条为新增

6.2.2 条为新增 内增加《土工试验方法标准》GB/T50123的要求,本条较老规范说法更详细。 6.5 岩石地基(新增) 表6.6.2 (新增) 新增 新增 6.7.4 第1条重力式挡土墙适用于高度小于8米(原规范为6米)6.8.5 第2条孔径可不小于100mm,但不应小于60mm(原规范为50mm) 6.8.6 系数 Hr 做了改动 七软弱地基 7.2.1 第2条可利用作为轻型建筑物地基的持力层(轻型两字为新增) 7.2.6 换填垫层包括加筋垫层(加筋垫层为新增) 7.2.9 ~ 为新增 八基础 表8.1.1 注解 4 混凝土基础单侧扩展范围内基础底面处(原规范为基础底面处)的平均压力值超过300KPa,尙应进行抗剪验算; 对基底发力集中于立柱附近的岩石地基,应进行局部受压承载力验算.(新增) 8.2.1 第1条且两个方向的坡度不宜大于1:3(新增) 第3条扩展基础受力钢筋的最小配筋率不应小于0.15%(新增)

地基与基础-分部工程质量验收记录表

地基与基础-分部工程质量验收记录表

地基与基础分部工程质量验收记录表 工程名称阳信县滨北新 材料高层 生活区10#住 宅楼 结构 类型 框剪 结构 层 数 地 下2 层; 地上 28 层 施工单位邹平县第二建 筑 有限责任公司 技术部 门负责 人 田汝 忠 质量部 门负责 人 马长 福 分包单位分包单 位负责 人 分包技 术负责 人 序号子分部工 程名称 分项工程 项数 施工单位检 查评定 验收意见 1 无支护土 方子分部 2 √ 2 地下室防 水子分部 4 √ 3 混凝土基 础子分部 3 √

质量控制资料√安全和功能检 验(检测)报告 √观感质量验收 验收单位分包单 位 项目经理:/ 年月日 施工单 位 项目经理: 年月日 勘察单 位 项目负责人: 年月日 设计单 位 项目负责人: 年月日

监理(建设) 单位 总监理工程师: (建设单位项目专业负责人)年月日 说明:①子分部工程全部验收完成,则分部工程也验收完成。②分部工程质量验收记录表可做可不做。 无支护土方分部(子分部)工程质量验收记录 工程名称阳信县滨北新 材料高层 生活区住宅 10#住宅楼 结构类 型 框架 剪构 层 数 地 下2 层; 地 上 28 层 施工单位邹平县第二建 筑 有限责任公司 技术部门 负责人 田汝 忠 质量部 门负责 人 马 长 福 分包单位分包单位 负责人 分包技 术负责

人 序号分项工程 名称 检验批 数 施工单位检 查评定 验收意见 1 土方开挖 2 √ 质量控制资料√ 安全和功能检 验(检测)报告 / / 观感质量验收/ / 验收单分包单 位 项目经理: 年月日 施工单 位 项目经理: 年月日 勘察单 位 项目负责人: 年月日

国内彩电行业发展状况及趋势分析

24日,四川长虹电子集团有限公司发布公告,公司拟发行10亿元中期票据。其募集说明书对公司所处的家电行业进行了分析,重点分析了彩电行业的发展及未来趋势。 (1)彩电行业发展概况 我国是彩电生产大国,彩电的产量约占全球总产量的50%,根据工业和信息化部统计数据显示,2011年我国彩电产量为12231万台,比上年增长10.3%,2011年一季度,我国彩电产量为2736万台,累计产量同比增长14.5%。同时,我国也是彩电消费大国,彩电始终作为中国家庭普及率最高的家用电器产品,国内彩电的内销量占到全球彩电总销量的20%左右。根据奥维咨询公布的统计数据,2008年彩电内销量和销售额分别达到3,563万台和1,228亿元,分别较上年增长0.48%和14.34%;由于全球金融危机的爆发,我国彩电内销增速在2008年9月开始放缓,2009年全年销量为3,450万台,同比下降3.17%,但我国彩电销售金额却保持快速增长势头,2009年销售金额达到1,312亿元,同比增长6.84%;2010年市场景气度有所回暖,全年国内彩电内销量达到3,998万台,销售额达到1,515亿元,分别同比增长15.88%和15.47%;2011年我国彩电行业零售市场销售规模达到4,183万台,同比增长4.6%。 经过20余年发展,国内彩电市场已形成了品牌集中度较高的竞争格局,国产品牌主要有长虹、创维、海信、康佳和TCL等,而外资品牌主要包括三星、索尼、夏普、松下、东芝、飞利浦等,前十大品牌的市场占有率已超过65%,并且国内品牌在市场份额上占有绝对优势。 2011年我国主要彩电品牌市场占有率

资料来源:中国家电网 出口方面,尽管我国彩电出口由于受金融危机的影响,从2008年下半年开始增速逐渐下滑,但2009年至2010年期间保持逐年增长势头,2011年较2010年有所下降,但降幅不大。按照中国家电网公布的统计数据显示,2009年、2010年和2011年我国彩电出口量分别为5,402万台、6,605万台和6,521万台,近三年彩电出口同比增长10.2%、22.27%和-1.27%。 近三年我国彩电出口量单位:万台 资料来源:中国家电网 在过去的五年内,平板彩电的发展对于整个彩电行业具有划时代的意义,也促使着中国的彩电市场朝平板化、数字化、高清化、网络化等方向上快速推进。 据奥维咨询(AVC)数据显示,平板产品市场份额由2008年第一季度的29%上升到2010年第四季度的93%,基本实现了对CRT产品完全替代。2010年全球平板彩电市场总出货量达2亿万台,较上年增长31%,LCD与PDP彩电的出货量分别达18,790万台与1,824万台的规模,分别较上年增长31%与29%,顺利进入主流市场。2010年,中国平板彩电产量达9,086万台,达到中国彩电机产量的79%。2010年也是国内平板彩电普及速度最快的一年,主要表现在其产品销量上,2010年平板彩电销量达到了3,500万台,其中LED彩电全年需求达400万台,销量占平板彩电成本需求的13%,2011年随着能效等级的明确和能效标识的全面实施,LED彩电将全面代替CCFL液晶彩电占比份额达到80%。2011年全球平板彩电市场达到约2.3亿台,较2010年成长13%,增速较上年大幅度减缓是由于当平板彩电的家庭安装基础超过50-60%时,增长速度就会逐步放缓。 从平板彩电的市场竞争格局看,中国平板彩电市场品牌集中度高,国产品牌主要有长虹、海信、创维、TCL和康佳等,而外资品牌主要包括三星、索尼、夏普、松下、东芝、飞利浦等,前十大品牌的市场占有率已超过65%,并且国内品

钢材新标准与旧标准比较

钢材新标准与旧标准比较 钢材新标准与旧标准比较 钢材新标准与旧标准比较中华人民共和国国家质量监督检验检疫总局和中国国家标准化管理委员会联合发布,从2008年3月1日起执行《热轧带肋钢筋》新标准(GB1499.2-2007),原标准(GB1499-1998)同时废止。将新旧标准进行对比,存在以下几点变化: 一、新的国家标准为强制性标准,而且不设过度期,3月1日起正式实施,同时废除旧标准,以往一般有两年的过度期。 二、新标准在内容方面变化较大,在适用范围、牌号、尺寸要求、力学性能、表面质量、标志、检测及判定方法等方面都有了不同的要求。如新标准在分类、牌号上增加了细晶粒热轧钢筋:HRBF335、HRBF500;在订货合同上增加了“标准编号、产品名称、钢筋牌号、钢筋公称直径、长度及重量、特殊要求。”在螺纹钢长度规定上,也有新的变化。旧标准规定“允许偏差不得大于+50mm”,而新标准则规定“正常交货时偏差为±50mm,当要求最大长度时,其偏差为-50mm,当要求最小长度时,其偏差为+50mm。”这就意味着,现在9米定尺的螺纹钢,可以短25mm,也可以长出25mm,都是符合标准的。 三、新标准在钢筋的标志识别上作了改变,“标志”就是刻在钢筋上的标记,旧标准HRB335用“2” 表示(通常称为:二级钢);HRB400用“3”表示(通常称为:三级钢);HRB500用“4”表示。而新标准的标志作了变动:HRB335用“3”表示;HRB400用“4”表示;HRB500用“5”表示;HRBF335用“C3”表示;HRBF400用“C4”表示;HRBF500用“C5”表示。牌号带F的抗震钢筋在标牌和“质保书”上要明示。今后看到钢筋表面刻着“4”,就是HRB400,也就是之前说的Ⅲ级螺纹。 四、新标准对钢筋性能的一些指标进行调整。比如新标准对钢筋的抗拉强度降低了,旧标准(HRB335、HRBF335)为490Mpa,新标准改为≥455Mpa;旧标准(HRB400、HRBF400)为570Mpa,新标准则下降到≥540Mpa。 新标准对表面质量的规定:“只要用钢丝刷子刷过的试样,其重量、尺寸、横截面积和拉伸性能不低于本标准的要求,锈皮、表面不平整或氧化铁皮不作为拒收的理由。”这就是说,按照新标准,生锈的螺纹钢不能算作质量问题,不是算有害的表面缺陷,客户不能要求退货。这一点非常重要,如果项目监理工程师以此作为退货依据,我们可以拿出新标准告之对方。 五、新标准与国际接轨,有利于钢筋的出口。这次新颁布的《热轧带肋钢筋》新标准(GB1499.2-2007),是对应国际标准ISO 6935—2:1991,同时参照国际标准ISO/DIS 6935—2(2005),所以新标准与原来的旧标准较大的变动。这样,新标准与国际标准基本接轨了,也就是说根据新标准生产的钢筋符合国际标准,这有利于国产钢筋直接打入国际市场。 正因为新标准与旧标准有较大的不同,增添了不少新的内容,因此项目材料员及试验员,必须认真对照学习。特别是关于钢筋标志的变化,性能指标的调整,及钢筋尺寸、外形、重量及允许偏差、订货合同内容、检测及判定方法等,都有了新的规定和新的要求。

2015年中国电视媒体行业市场现状及竞争格局分析

2015年中国电视媒体行业市场现状及竞争格局分析【图】 2015年是电视广告形势最为严峻的一年,电视广告投放总量首次下滑,一季度电视广告刊例同比下滑5.5%,形势萎靡。电视广告品牌持有量同样不足,自2013年1季度高点以后,规模以上品牌逐年递减,2015年一季度刊例花费在500万以上品牌数量已跌回5年以前水准。 2015年各级媒体市场竞争态势来看,央视、卫视仍然是收视主体,卫视仍占据第一位,省、市台上涨明显,各级媒体竞争加剧。 央视方面,央视一套、三套、四套、新闻频道同比下滑,央视六套、八套收视上涨,优秀电视剧目及受热捧电视的推出都是频道收视提升的源动力。 卫视方面,湖南卫视政策巧妙应对,错位编排赢得较好收视;浙江卫视依赖《奔跑吧兄弟》白天晚间轮回播出,拉动收视上扬;江苏卫视晚间综艺栏目表现较好,但是难以弥补三集剧的差距,略有下滑。 一、2015年电视媒体行业市场基本数据 近五年来人均收看时长不断下降。2015上半年观众收看时间为156分钟,相比2011上半的168分钟,下降了12分钟,下降较为明显。 2011-2014年上半年每个实际电视观众的收看时长呈不断增长的趋势,实际观众每日收看时长由2011年上半年的240分钟提升2014年的至253分钟。

2015年上半年观众结构特征表明,45岁及以上的观众是电视的重度观众,其中45-54岁观众占比最高,而且收看倾向性较强。25-64岁的观众是整体电视市场的主力收视群体,其收视量占到了总量的69.8%。 2015年上半年不同年龄段电视观众特征(所有调查城市) 45岁以下的年轻观众电视消费时长逐年下降,这类观众在远离传统电视,而新媒体在这类观众群中不断扩大着自己的影响力。45岁及以上的观众人均收看分钟数相比也略有下降,而这类观众正是电视收视的主力军,尤其是45-54岁的观众收看时间下降幅度较大,这部分电视观众收看时长的萎缩是造成2015年上半年人均收看分钟数下降的主要原因。65岁及以上的老年观众在今年上半年一改以往持续增加的势头,出现小幅下降。

地基与基础分部工程验收报告.docx

地基与基础工程质量文件汇总表 工程名称:桂箐煤矿综合库房 序资料名称份数1钢材合格证、试验报告(合格证需有销售部门公章) 2钢材焊接试验报告、焊条(剂)合格证、焊工上岗证 3水泥合格证及试验报告、混凝土外加剂合格证及试验报告 4砖、砌块体或试验报告 5构件合格证 6混凝土强度试验报告、抗渗试验报告 7砂浆强度试验报告 8有见证取样检测报告 9地基验槽记录或地基处理工程质量验收报告 10桩基础工程质量验收报告 11工程隐蔽检查记录 12地基持力层承载力认定报告 13沉降观测记录 14砂、石检验单及混凝土、砂浆试配单 15图纸会审纪要 16设计变更通知单、核定单、材料代用签证单 17施工方案或施工组织设计 18技术交底 19施工日志 20施工许可证、开工报告、停(复)工通知单 21工程质量事故处理报告 22分部、分项工程质量验收记录 23监理大纲、监理细则、监理日志 24监理单位对分部、分项工程质量评估报告 25质量问题整改通知书及整改完成情况报告 26行政处罚记录 27其它 资料审核结论:审核人: 监理单位公章 年月日

桩基础工程质量文件汇总表 工程名称:桂箐煤矿综合库房 序资料名称份数1(人工挖孔)灌注桩验孔记录 2地基单位对人工挖孔桩孔底持力层土(岩)性复验报告 3隐蔽工程验收文件(中间验收文件) 4灌注桩原材料合格证及试(检)验报告、见证取样文件 5灌注桩混凝土配合比、外加剂试验报告 6桩基础施工记录 7桩基础工程质量检测工作记录 8桩基础工程检测报告 9桩基础分项工程(钢筋笼、混凝土)质量验收记录 10其他必须提供的文件或记录 资料审核结论:审核人: 监理单位公章 年月日

中国彩电业的竞争模式

目录 摘要...................................... (2) Abstract....................................... .. (3) 第一章济南彩电市场现状 (4) 第一节普通彩电是城市居民家庭拥有的主体 (4) 第二节国产与进口产品纷纷跳水 (5) 第三节国产与进口主要品牌销售排名 (6) 第四节国产品牌以良好姿态发展 (7) 第二章济南彩电市场竞争激烈 (9) 第一节国产品牌与洋品牌竞争激烈 (9) 第二节国产品牌集体胜出的关键因素 (11) 第三章彩电出口有喜有忧 (13) 第一节彩电出口的喜 (13) 第二节彩电出口的忧 (13) 第四章彩电市场未来展望 (14) 第一节未来平板电视市场发展趋势判断 (14) 第二节中国彩电市场将形成新的竞争格局 (16) 参考文献 (17)

摘要 随着城乡居民对家电商品的消费不断升级拥有量不断攀开的同时,家电价格却一直处在下滑的趋势。家电价格一直在较低的价位上运行,这种家电的持续低迷是由国内外多种因素造成的,诸如供大于求,企业规模扩大,使单位商品分担的成本大幅度降低。营销渠道的恶化现代物流的发展以及零售业连锁经营规模的扩大等等原因。 国内企业面临良好的发展机遇。90年代彩电消费热潮曾造就了长虹等民族彩电巨头,但随着产能的过度扩张及需求的饱和,价格战也曾让国内彩电企业惨淡度日,彩电股也从市场追捧的绩优股变成了无人理睬的绩差股。但是世易时移,彩电股又面临发展的机遇。随着数字电视时代的到来,平板电视的价格下降,又一次的彩电消费热潮正涌起。在这一轮的彩电换代升级中,国内彩电企业仍在供应链中处于不利的地位,如上游关键零部件仍被几家国外巨头垄断,但国内企业已经摈弃单纯的价格战,注重对技术的前期投入和积累,终端产品制造上可与外资彩电生产商保持同步,摆脱了低价、低质产品的形象。在技术相当的情况下,国内企业成本世纪优势和对本地市场的把握力使其在这一轮的彩电消费盛宴中可望扮演主角。 关键字:竞争价格出口发展

建设工程监理规范新旧版本区别

2014年《建设工程监理规范》新旧版本区别新规范GB/50319-2013(旧版GB50319-2000) 发布日期:2013年5月13日,实施日期:2014年3月1日 新规范增加了基本规定一章。增加了相关服务一章。调整了按阶段划分的章名。删除了部分不协调或与新颁布标准不一致的内容。增加了具有可操作性的内容。 一、新规范的总则中,明确了工程监理的主要依据 1、法律法规及建设工程相关标准; 2、建设工程勘察设计文件; 3、建设工程监理合同及其他合同文件。 二、新规范的总则中,重新明确了工程监理的准则 1、新规范的监理准则:公平、独立、诚信、科学; 2、旧规范的监理准则:守法、诚信、公正、科学;(或公正、独立、自主)。 三、新规范对部分术语进行了重新定义 1、总监的定义:由监理公司法人代表任命;必须是注册监理工程师;已取消工程实践经验年限要求的明确要求(原规范为3年)。 2、总监代表的定义:由总监授权;代表总监行使其部分权力和职责;具有工程类注册执业资格(如:注册监理工程师、注册造价工程师、注册建造师、注册工程师、注册建筑师等)担或具有中级及以上专业技术职称、3年(原为2年)及以上工程监理实践经验的监理人员(并非一定是注册监理工程师)。

3、专业监理工程师的定义:由总监授权;具有工程类注册执业资格(如:注册监理工程师、注册造价工程师、注册建造师、注册工程师、注册建筑师等)担或具有中级及以上专业技术职称、2 年(原为1年)及以上工程实践经验的监理人员(并非一定是注册监理工程师)。 4、监理员的定义:从事具体监理工作,具有中专及以上学历并经过监理业务培训的监理人员(监理员不同于项目监理机构中的其他行政辅助人员)。 5、注意区分注册监理工程师和监理工程师的概念: 6、监理规划的定义:指导项目监理机构全面开展监理工作的纲领性文件(原定义为“指导性文件)。 7、工程计量的定义:根据工程设计文件及施工合同约定,项目监理机构对施工单位申报的合格工程的工程量进行的核验(原定义为“已完成工程”)。 8、注意区分工程延期与工程延误的概念: 工程延期、工期延误的结果均是工期延长,但其责任承担者不同,工程延期是由于非施工单位原因造成的,如建设单位原因、不可抗力等,施工单位不承担责任;而工期延误是由于施工单位自身原因造成的,需要施工单位采取赶工措施加快施工进度,如果不能按合同工期完成工程施工,施工单位还需根据施工合同约定承担误期责任。 四、新规范新增了“基本规定”章节,其中重点强调了以下内容: 1、监理工作应遵循事情控制和主动控制的原则;

相关主题
文本预览
相关文档 最新文档