文档库 最新最全的文档下载
当前位置:文档库 › Hadoop中MapReduce部分执行流程

Hadoop中MapReduce部分执行流程

Hadoop中MapReduce部分执行流程
Hadoop中MapReduce部分执行流程

概括

Hadoop包括hdfs与mapreduce两部分,在试用期期间我主要看了mapreduce部分,即hadoop执行作业的部分。

1.mapreduce中几个主要的概念

mapreduce整体上可以分为这么几条执行的线索,jobclient,JobTracker与TaskTracker。

1.JobClient

每一个job都会在客户端通过JobClient类将应用程序以及配置参数打包成jar

文件存储在HDFS,然后向JobTracker提交作业,JobTracker创建Task(即MapTask 和ReduceTask)并将它们分发到各个TaskTracker服务中去执行。

2.JobTracker

JobTracker是一个master服务,hadoop服务端启动之后JobTracker接收job,负责调度job的每一个子任务task运行于TaskTracker上,并监控它们,如果发现有失败的task就重新运行它。一般情况应该把JobTracker部署在单独的机器上。

3.TaskTracker

TaskTracker是运行于多个节点上的slaver服务。TaskTracker主动与JobTracker 通信,接收作业,并负责直接执行每一个任务。

下图简单的描述了三者之间的关系:(上传不了图片,抱歉!)

2.数据结构

2.1 JobInProgress

JobClient提交job后,JobTracker会创建一个JobInProgress来跟踪和调度这个job,并把它添加到job队列里。JobInProgress会根据提交的job jar中定义的输入数据集(已分解成FileSplit)创建对应的一批TaskInProgress用于监控和调度MapTask,同时在创建指定数目的TaskInProgress用于监控和调度ReduceTask,缺省为1个ReduceTask。

2.2 TaskInProgress

JobTracker启动任务时通过每一个TaskInProgress来launchTask,这时会把Task 对象(即MapTask和ReduceTask)序列化写入相应的TaskTracker服务中,TaskTracker收到后会创建对应的TaskInProgress(此TaskInProgress实现非JobTracker中使用的TaskInProgress,作用类似)用于监控和调度该Task。启动具体的Task进程是通过TaskInProgress管理的TaskRunner对象来运行的。TaskRunner会自动装载job jar,并设置好环境变量后启动一个独立的java child 进程来执行Task,即MapTask或者ReduceTask,但它们不一定运行在同一个TaskTracker中。

2.3 MapTask和ReduceTask

一个完整的job会自动依次执行Mapper、Combiner(在JobConf指定了Combiner 时执行)和Reducer,其中Mapper和Combiner是由MapTask调用执行,Reducer 则由ReduceTask调用,Combiner实际也是Reducer接口类的实现。Mapper会根据job jar中定义的输入数据集按对读入,处理完成生成临时的

对,如果定义了Combiner,MapTask会在Mapper完成调用该Combiner将相同key的值做合并处理,以减少输出结果集。MapTask的任务全完成即交给ReduceTask进程调用Reducer处理,生成最终结果对。

3.整体流程

一道MapRedcue作业是通过JobClient.rubJob(job)向master节点的JobTracker提交的, JobTracker接到JobClient的请求后把其加入作业队列中。JobTracker一直在等待JobClient通过RPC提交作业,而TaskTracker一直通过RPC向JobTracker 发送心跳heartbeat询问有没有任务可做,如果有,让其派发任务给它执行。如果JobTracker的作业队列不为空, 则TaskTracker发送的心跳将会获得JobTracker 给它派发的任务。这是一道pull过程。slave节点的TaskTracker接到任务后在其本地发起Task,执行任务。以下是简略示意图:

下图比较详细的解释了程序的流程:

4.Jobclient

在编写MapReduce程序时通常是上是这样写的:

Configuration conf = new Configuration(); // 读取hadoop配置

Job job = new Job(conf, "作业名称"); // 实例化一道作业

job.setMapperClass(Mapper类型);

job.setCombinerClass(Combiner类型);

job.setReducerClass(Reducer类型);

job.setOutputKeyClass(输出Key的类型);

job.setOutputValueClass(输出Value的类型);

FileInputFormat.addInputPath(job, new Path(输入hdfs路径)); FileOutputFormat.setOutputPath(job, new Path(输出hdfs路径));

// 其它初始化配置

JobClient.runJob(job);

4.1 配置Job

JobConf是用户描述一个job的接口。下面的信息是MapReduce过程中一些较关键的定制信息:

4.2 JobClient.runJob():运行Job并分解输入数据集

runJob()提交作业,如何等待返回的状态,根据状态返回不同的结构给客户端。其中runJob()使用submitJob(job)方法向master提交作业。

submitJob(Job)方法的流程

一个MapReduce的Job会通过JobClient类根据用户在JobConf类中定义的InputFormat实现类来将输入的数据集分解成一批小的数据集,每一个小数据集会对应创建一个MapTask来处理。JobClient会使用缺省的FileInputFormat类调用FileInputFormat.getSplits()方法生成小数据集,如果判断数据文件是isSplitable()的话,会将大的文件分解成小的FileSplit,当然只是记录文件在HDFS里的路径及偏移量和Split大小。这些信息会统一打包到jobFile的jar中。

向hadoop分布系统文件系统hdfs依次上传三个文件: job.jar, job.split和job.xml。job.xml: 作业配置,例如Mapper, Combiner, Reducer的类型,输入输出格式的类型等。

job.jar: jar包,里面包含了执行此任务需要的各种类,比如Mapper,Reducer等实现。

job.split: 文件分块的相关信息,比如有数据分多少个块,块的大小(默认64m)等。

这三个文件在hdfs上的路径由hadoop-default.xml文件中的mapreduce系统路径mapred.system.dir属性+ jobid决定。mapred.system.dir属性默认是

/tmp/hadoop-user_name/mapred/system。写完这三个文件之后, 此方法会通过RPC调用master节点上的JobTracker.submitJob(job)方法,等待返回状态,此时作业已经提交完成。

接下来转到JobTracker上执行。

(事实上这里还涉及到一些相关的类与方法)

4.3 提交Job

jobFile的提交过程是通过RPC(远程进程调用)模块来实现的。大致过程是,JobClient类中通过RPC实现的Proxy接口调用JobTracker的submitJob()方法,而JobTracker必须实现JobSubmissionProtocol接口。

JobTracker创建job成功后会给JobClient传回一个JobStatus对象用于记录job的状态信息,如执行时间、Map和Reduce任务完成的比例等。JobClient会根据这个JobStatus对象创建一个NetworkedJob的RunningJob对象,用于定时从JobTracker获得执行过程的统计数据来监控并打印到用户的控制台。

与创建Job过程相关的类和方法如下图所示

5.JobTracker

5.1 JobTracker启动

JobTracker类中有一个main()函数,在软件启动的时候执行此main()函数启动

JobTracker进程,main()中生成一个JobTracker的对象,然后通过

tracker.offerService()语句启动服务,即启动一些线程,下面是几个主要的线程:taskScheduler:一个抽象类,被JobTracker用于安排执行在TaskTrackers上的task

任务,它使用一个或多个JobInProgressListeners接收jobs的通知。另外一个任务是调用JobInProgress.initTask()为job初始化tasks。启动,提交作业,设置配置参数,终止等方法。

completedJobsStoreThread对应completedJobStatusStore;CompletedJobStatusStore 类:把JobInProgress中的job信息存储到DFS中;提供一些读取状态信息的方法;是一个守护进程,用于删除DFS中的保存时间超过规定时间的job status删除,

interTrackerServer,抽象类Server类型的实例。一个IPC (Inter-Process Communication,进程间通信)服务器,IPC调用一个以一个参数的形式调用Writable,然后返回一个Writable作为返回值,在某个端口上运行。提供了call,listener,responder,connection,handle类。包括start(),

stop(),join(),getListenerAddress(),call()等方法。

这些线程启动之后,便可开始工作了。

job是统一由JobTracker来调度的,把具体的Task分发给各个TaskTracker节点来执行。下面来详细解析执行过程,首先先从JobTracker收到JobClient的提交请求开始。

2.JobTracker初始化Job

5.2.1 JobTracker.submitJob() 收到请求

当JobTracker接收到新的job请求(即submitJob()函数被调用)后,会创建一个JobInProgress对象并通过它来管理和调度任务。JobInProgress在创建的时候会初

始化一系列与任务有关的参数,调用到FileSystem,把在JobClient端上传的所有任务文件下载到本地的文件系统中的临时目录里。这其中包括上传的*.jar文件包、记录配置信息的xml、记录分割信息的文件。

5.2 JobTracker.JobInitThread 通知初始化线程

JobTracker 中的监听器类EagerTaskInitializationListener负责任务Task的初始化。JobTracker使用jobAdded(job)加入job到EagerTaskInitializationListener中一个专门管理需要初始化的队列里,即一个list成员变量jobInitQueue里。resortInitQueue 方法根据作业的优先级排序。然后调用notifyAll()函数,会唤起一个用于初始化job的线程JobInitThread来处理???。JobInitThread收到信号后即取出最靠前的job,即优先级别最高的job,调用TaskTrackerManager的initJob最终调用JobInProgress.initTasks()执行真正的初始化工作。

5.3 JobInProgress.initTasks() 初始化TaskInProgress

任务Task分两种: MapTask 和reduceTask,它们的管理对象都是TaskInProgress 。

首先JobInProgress会创建Map的监控对象。在initTasks()函数里通过调用JobClient的readSplitFile()获得已分解的输入数据的RawSplit列表,然后根据这个列表创建对应数目的Map执行管理对象TaskInProgress。在这个过程中,还会记录该RawSplit块对应的所有在HDFS里的blocks所在的DataNode节点的host,这个会在RawSplit创建时通过FileSplit的getLocations()函数获取,该函数会调用DistributedFileSystem的getFileCacheHints()获得。当然如果是存储在本地文件系统中,即使用LocalFileSystem时当然只有一个location即“localhost”了。

创建这些TaskInProgress对象完毕后,initTasks()方法会通过createCache()方法为这些TaskInProgress对象产生一个未执行任务的Map缓存nonRunningMapCache。slave端的TaskTracker向master发送心跳时,就可以直接从这个cache中取任务去执行。

其次JobInProgress会创建Reduce的监控对象,这个比较简单,根据JobConf里指定的Reduce数目创建,缺省只创建1个Reduce任务。监控和调度Reduce任务的是TaskInProgress类,不过构造方法有所不同,TaskInProgress会根据不同参数分别创建具体的MapTask或者ReduceTask。同样地,initTasks()也会通过createCache()方法产生nonRunningReduces成员。

JobInProgress创建完TaskInProgress后,最后构造JobStatus并记录job正在执行中,然后再调用JobHistory.JobInfo.logStarted()记录job的执行日志。到这里JobTracker里初始化job的过程全部结束。

5.3.2 JobTracker调度Job

hadoop默认的调度器是FIFO策略的JobQueueTaskScheduler,它有两个成员变量jobQueueJobInProgressListener与上面说的eagerTaskInitializationListener。JobQueueJobInProgressListener是JobTracker的另一个监听器类,它包含了一个映射,用来管理和调度所有的JobInProgress。jobAdded(job)同时会加入job到JobQueueJobInProgressListener中的映射。

JobQueueTaskScheduler最重要的方法是assignTasks ,他实现了工作调度。具体实现:JobTracker 接到TaskTracker 的heartbeat() 调用后,首先会检查上一个心跳响应是否完成,是没要求启动或重启任务,如果一切正常,则会处理心跳。首先它会检查TaskTracker 端还可以做多少个map 和reduce 任务,将要派发的任务数是否超出这个数,是否超出集群的任务平均剩余可负载数。如果都没超出,则为此TaskTracker 分配一个MapTask 或ReduceTask 。产生Map 任务使用JobInProgress 的obtainNewMapTask() 方法,实质上最后调用了JobInProgress 的findNewMapTask() 访问nonRunningMapCache 。

上面讲解任务初始化时说过,createCache()方法会在网络拓扑结构上挂上需要执行的TaskInProgress。findNewMapTask()从近到远一层一层地寻找,首先是同一节点,然后在寻找同一机柜上的节点,接着寻找相同数据中心下的节点,直到找了maxLevel层结束。这样的话,在JobTracker给TaskTracker派发任务的时候,可以迅速找到最近的TaskTracker,让它执行任务。

最终生成一个Task类对象,该对象被封装在一个LanuchTaskAction 中,发回给TaskTracker,让它去执行任务。

产生Reduce 任务过程类似,使用JobInProgress.obtainNewReduceTask() 方法,实质上最后调用了JobInProgress 的findNewReduceTask() 访问nonRunningReduces。

6. TaskTracker

6.1 TaskTracker的启动

与JobTracker一样,里面包含一个main()方法,在hadoop启动的时候启动此进程。

Main()方法最主要的一句话

TaskTracker(conf).run();

TaskTracker(conf)获取本机的一些配置信息,初始化服务器并启动服务器(StatusHttpServer);然后调用initialize(),这个方法才是真正构造TaskTracker 的地方,把它作为一个单独的方法便可以再次调用并可以在close()之后回收对象,就是初始化一些变量对象,最后启动线程:

taskMemoryManager为TaskMemoryManagerThread类的对象。管理本机上task 运行时内存的使用,杀死任何溢出和超出内存限制的task-trees。

mapLauncher与reduceLauncher都是TaskLauncher类的对象,其作用是启动maptask和reducetask任务线程。根据tasksToLaunch判断是否需要新建任务,其中的调用的关系为:run()

→startNewTask()→localizeJob()→launchTaskFor→JoblaunchTask()→localizeTask。run()方法中启动TaskTracker服务器然后一直循环。循环会尝试连接到的JobTracker。主要调用了两个方法startCleanupThreads(),offerService()。

startCleanupThreads()启动为守护进程,可以用来删除一个独立线程的路径。

offerService()类似于JobTracker中的offerService()方法,即服务器执行的主循环。规定的时间内给JobTracker发送心跳信息,并处理返回的命令。

下面具体介绍流程中的每一步。

6.2 TaskTracker加载Task到子进程

Task的执行实际是由TaskTracker发起的,TaskTracker会定期与JobTracker进行一次通信,报告自己Task的执行状态,接收JobTracker的指令等。如果发现有自己需要执行的新任务也会在这时启动,即是在TaskTracker调用JobTracker的heartbeat()方法时进行,此调用底层是通过IPC层调用Proxy接口实现。

6.2.1 TaskTracker.run() 连接JobTracker

TaskTracker的启动过程会初始化一系列参数和服务,然后尝试连接JobTracker (即必须实现InterTrackerProtocol接口),如果连接断开,则会循环尝试连接JobTracker,并重新初始化所有成员和参数。

6.2.2 TaskTracker.offerService() 主循环

如果连接JobTracker服务成功,TaskTracker就会调用offerService()函数进入主执行循环中。这个循环会每隔10秒与JobTracker通讯一次,调用transmitHeartBeat(),获得HeartbeatResponse信息。然后调用HeartbeatResponse 的getActions()函数获得JobTracker传过来的所有指令即一个TaskTrackerAction 数组。再遍历这个数组,如果是一个新任务指令即LaunchTaskAction则调用调用addToTaskQueue加入到待执行

队列,否则加入到tasksToCleanup队列,交给一个taskCleanupThread线程来处理,如执行KillJobAction或者KillTaskAction等。

6.2.3 TaskTracker.transmitHeartBeat() 获取JobTracker指令

在transmitHeartBeat()函数处理中,TaskTracker会创建一个新的TaskTrackerStatus 对象记录目前任务的执行状况,检查目前执行的Task数目以及本地磁盘的空间使用情况等,如果可以接收新的Task则设置heartbeat()的askForNewTask参数为true。然后通过IPC接口调用JobTracker的heartbeat()方法发送过去,heartbeat()返回值TaskTrackerAction数组。

6.2.4 TaskTracker.addToTaskQueue,交给TaskLauncher处理

TaskLauncher是用来处理新任务的线程类,包含了一个待运行任务的队列tasksToLaunch。TaskTracker.addToTaskQueue会调用TaskTracker的registerTask,创建TaskInProgress对象来调度和监控任务,并把它加入到runningTasks队列中。同时将这个TaskInProgress加到tasksToLaunch 中,并notifyAll()唤醒一个线程运行,该线程从队列tasksToLaunch取出一个待运行任务,调用TaskTracker的startNewTask运行任务。

6.2.5 TaskTracker.startNewTask() 启动新任务

调用localizeJob()真正初始化Task并开始执行。

6.2.6 TaskTracker.localizeJob() 初始化job目录等

此函数主要任务是初始化工作目录workDir,再将job jar包从HDFS复制到本地文件系统中,调用RunJar.unJar()将包解压到工作目录。然后创建一个RunningJob 并调用addTaskToJob()函数将它添加到runningJobs监控队列中。addTaskToJob 方法把一个任务加入到该任务属于的runningJob的tasks列表中。如果该任务属于的runningJob不存在,先新建,加到runningJobs中。完成后即调用launchTaskForJob()开始执行Task。

6.2.7 https://www.wendangku.net/doc/6018692772.html,unchTaskForJob() 执行任务

启动Task的工作实际是调用TaskTracker$TaskInProgress的launchTask()函数来执行的。

6.2.8 TaskTracker$https://www.wendangku.net/doc/6018692772.html,unchTask() 执行任务

执行任务前先调用localizeTask()更新一下jobConf文件并写入到本地目录中。然后通过调用Task的createRunner()方法创建TaskRunner对象并调用其start()方法最后启动Task独立的java执行子进程。

6.2.9 Task.createRunner() 创建启动Runner对象

Task有两个实现版本,即MapTask和ReduceTask,它们分别用于创建Map和Reduce任务。MapTask会创建MapTaskRunner来启动Task子进程,而ReduceTask 则创建ReduceTaskRunner来启动。

6.2.10 TaskRunner.start() 启动子进程

TaskRunner负责将一个任务放到一个进程里面来执行。它会调用run()函数来处理,主要的工作就是初始化启动java子进程的一系列环境变量,包括设定工作目录workDir,设置CLASSPATH环境变量等。然后装载job jar包。JvmManager 用于管理该TaskTracker上所有运行的Task子进程。每一个进程都是由JvmRunner来管理的,它也是位于单独线程中的。JvmManager的launchJvm方法,根据任务是map还是reduce,生成对应的JvmRunner并放到对应JvmManagerForType的进程容器中进行管理。JvmManagerForType的reapJvm()

分配一个新的JVM进程。如果JvmManagerForType槽满,就寻找idle的进程,如果是同Job的直接放进去,否则杀死这个进程,用一个新的进程代替。如果槽没有满,那么就启动新的子进程。生成新的进程使用spawnNewJvm方法。spawnNewJvm使用JvmRunner线程的run方法,run方法用于生成一个新的进程并运行它,具体实现是调用runChild。

6.3 子进程执行MapTask

真实的执行载体,是Child,它包含一个main函数,进程执行,会将相关参数传进来,它会拆解这些参数,通过getTask(jvmId)向父进程索取任务,并且构造出相关的Task实例,然后使用Task的run()启动任务。

6.3.1 run

方法相当简单,配置完系统的TaskReporter后,就根据情况执行runJobCleanupTask,runJobSetupTask,runTaskCleanupTask或执行map。

6.3.2 mapper

首先构造Mapper的输出,是通过MapOutputCollector进行的,也分两种情况,如果没有Reducer,那么,用DirectMapOutputCollector,否则,用MapOutputBuffer。然后构造Mapper处理的InputSplit,然后就开始创建Mapper的RecordReader,最终得到map的输入。构造完Mapper的输入输出,通过构造配置文件中配置的MapRunnable,就可以执行Mapper了。目前系统有两个MapRunnable:MapRunner 和MultithreadedMapRunner。MapRunner是单线程执行器,比较简单,他会使用反射机制生成用户定义的Mapper接口实现类,作为他的一个成员。

6.3.3 MapRunner的run方法

会先创建对应的key,value对象,然后,对InputSplit的每一对,调用用户实现的Mapper接口实现类的map方法,每处理一个数据对,就要使用OutputCollector收集每次处理kv对后得到的新的kv对,把他们spill到文件或者放到内存,以做进一步的处理,比如排序,combine等。

6.3.4 OutputCollector

OutputCollector的作用是收集每次调用map后得到的新的kv对,并把他们spill 到文件或者放到内存,以做进一步的处理,比如排序,combine等。MapOutputCollector 有两个子类:MapOutputBuffer和DirectMapOutputCollector。DirectMapOutputCollector用在不需要Reduce阶段的时候。如果Mapper后续有reduce任务,系统会使用MapOutputBuffer做为输出,MapOutputBuffer使用了一个缓冲区对map的处理结果进行缓存,放在内存中,又使用几个数组对这个缓冲区进行管理。

在适当的时机,缓冲区中的数据会被spill到硬盘中。

向硬盘中写数据的时机:

(1)当内存缓冲区不能容下一个太大的k v对时。spillSingleRecord方法。(2)内存缓冲区已满时。SpillThread线程。

(3)Mapper的结果都已经collect了,需要对缓冲区做最后的清理。Flush方法。

2.5 spillThread线程:将缓冲区中的数据spill到硬盘中。

(1)需要spill时调用函数sortAndSpill,按照partition和key做排序。默认使用的是快速排序QuickSort。

(2)如果没有combiner,则直接输出记录,否则,调用CombinerRunner的combine,先做combin然后输出。

6.4 子进程执行ReduceTask

ReduceTask.run方法开始和MapTask类似,包括initialize()初始化,runJobCleanupTask(),runJobSetupTask(),runTaskCleanupTask()。之后进入正式的工作,主要有这么三个步骤:Copy、Sort、Reduce。

6.4.1 Copy

就是从执行各个Map任务的服务器那里,收罗到map的输出文件。拷贝的任务,是由ReduceTask.ReduceCopier 类来负责。

6.4.1.1 类图:

6.4.1.2 流程: 使用ReduceCopier.fetchOutputs开始

(1)索取任务。使用GetMapEventsThread线程。该线程的run方法不停的调用getMapCompletionEvents方法,该方法又使用RPC调用TaskUmbilicalProtocol

协议的getMapCompletionEvents,方法使用所属的jobID向其父TaskTracker询问此作业个Map任务的完成状况(TaskTracker要向JobTracker询问后再转告给它...)。返回一个数组TaskCompletionEvent events[]。TaskCompletionEvent包含taskid和ip地址之类的信息。

(2)当获取到相关Map任务执行服务器的信息后,有一个线程MapOutputCopier 开启,做具体的拷贝工作。它会在一个单独的线程内,负责某个Map任务服务器上文件的拷贝工作。MapOutputCopier的run循环调用copyOutput,copyOutput 又调用getMapOutput,使用HTTP远程拷贝。

(3)getMapOutput远程拷贝过来的内容(当然也可以是本地了...),作为MapOutput对象存在,它可以在内存中也可以序列化在磁盘上,这个根据内存使用状况来自动调节。

(4)同时,还有一个内存Merger线程InMemFSMergeThread和一个文件Merger 线程LocalFSMerger在同步工作,它们将下载过来的文件(可能在内存中,简单的统称为文件...),做着归并排序,以此,节约时间,降低输入文件的数量,为后续的排序工作减负。InMemFSMergeThread的run循环调用doInMemMerge,该方法使用工具类Merger实现归并,如果需要combine,则https://www.wendangku.net/doc/6018692772.html,bine。

6.4.2 Sort

排序工作,就相当于上述排序工作的一个延续。它会在所有的文件都拷贝完毕后进行。使用工具类Merger归并所有的文件。经过这一个流程,一个合并了所有所需Map任务输出文件的新文件产生了。而那些从其他各个服务器网罗过来的Map任务输出文件,全部删除了。

6.4.3 Reduce

Reduce任务的最后一个阶段。他会准备好keyClass("mapred.output.key.class"或"mapred.mapoutput.key.class"), valueClass("mapred.mapoutput.value.class"或"mapred.output.value.class")和Comparator(“mapred.output.value.groupfn.class”或“https://www.wendangku.net/doc/6018692772.html,parator.class”)。最后调用runOldReducer方法。(也是两套API,我们分析runOldReducer)

6.4.4 runReducer

(1)输出方面。它会准备一个OutputCollector收集输出,与MapTask不同,这个OutputCollector更为简单,仅仅是打开一个RecordWriter,collect一次,write 一次。最大的不同在于,这次传入RecordWriter的文件系统,基本都是分布式文件系统,或者说是HDFS。

(2)输入方面,ReduceTask会用准备好的KeyClass、ValueClass、KeyComparator 等等之类的自定义类,构造出Reducer所需的键类型,和值的迭代类型Iterator (一个键到了这里一般是对应一组值)。

(3)有了输入,有了输出,不断循环调用自定义的Reducer,最终,Reduce阶段完成。

各类突发事件流程图

仓储分公司突发事件处理流程 说明: 1、急救事件的处理过程由当班值班员负有直接责任,当班主管负有管理责任。

电梯困人处理流程 说明: 1、电梯困人事件的处理过程由当班值班员负有直接责任,当班主管负有管理责任。说明:

1、水浸事件的处理过程由当班值班员负有直接责任,当班主管负有管理责任。 接报治安案件应急处理标准 说明: 1、突发事件的处理过程由当班值班员负有直接责任,当班主管负有管理责任。 说明:(监控中心或发现者)报警后,监控中心立即通知值班员现场查看、确认,如确认属火警,灾

情轻则消防员自救,如灾情严重时,立即通知部门主管、经理和管理处经理,确认是否报“119” (特大火灾时直接报“119”),及时通知保安部、客服部、工程部、保洁部、绿化部等,召集人员配合消防队进行救火。火警、火灾事件的发生由消防专员负有直接责任,消防主管负有管理责任。 水浸应急处理流程 1、当发生案件时,发现者及时通知当班值班员到场确认情况,按C级情况处理,若情况严重者,及 时通知部门主管、经理及管理处经理,到现场采取果断措施。及时制止事态,处理后做好记录存档在案。

2、治安事件的处理过程由当班值班员负有直接责任,当班主管负有管理责任。 火警、火灾应急处理流程 说明: 1、发生异常情况时,确认异常出入何处,发现者立即通知监控中心及各门岗,监视好各公共区域, 加强防范,通知治安巡逻员前去现场确认情况,属可以现象,设法抓获嫌疑目标带到办公室处理,调查事件的经过,根据其情节给予相应处分,必要情况送派出所处理,并做好记录。

(续) 说明: 1、确认事件后,就其情况进行处理,如责权能够处理的,及时处理,责权范围处理不了的问题,及 时上报上级领导,同时联系相关部门,共同进行处理。 2、事件处理后,做好记录存档在案。

事故应急管理制度

治安突发事件应急处理流程 1.0处理基本程序 1.1秩序员接到报警或在巡逻过程发现治安案件的,应立即报告当班班长、服务中心/案场秩序部主管、经理,并由秩序主管视案件情况确定是否通知紧急集合。 1.2服务中心/案场秩序部经理应尽快向公安机关报案(辖区派出所电话或110 报警电话)。 1.3 当班秩序员应根据具体情况,采取适当方法保护现场,禁止无关人员进入,以免破坏现场,影响证据的收集。 1.4 必要时经服务中心/案场经理同意可将一部电梯设置为手控状态,其余电梯迫降关闭,控制进出人员,组织秩序员逐层查找可疑对象。 1.5 抓紧时间向发现人员或周围群众了解案件和事件发生、发现的经过,收集群众的反馈信息,了解更多的情况并认真做好记录及证据收集。 1.6 向到达现场的公安人员认真汇报案件发生情况,协助配合破案。 1.7 秩序主管应做好记录、存档。 2.0 打架斗殴事件处理流程 2.1对单个业主间或业主与其他人在小区打架、斗殴时 2.1.1当班秩序员迅速报告班长和就近巡逻秩序员,并通知秩序主管立即到达现场。 2.1.2秩序主管、当班班长、秩序员应立即劝告打斗双方离开现场。 2.1.3 服务中心/案场经理与其他人员继续做好劝导工作,分离打斗

双方,分开调解、缓和矛盾。 2.1.4 疏散围观群众离开现场。 2.2对于在小区范围内有聚众斗殴时 2.2.1 巡逻秩序员立即通知当班班长和服务中心/案场秩序部主管、经理,由秩序主管通知其他非当班的秩序员紧急集合。 2.2.2 服务中心/案场主管安排人员将在场围观的人员隔离或劝离现场,维护现场的道路交通秩序,保护好现场。 2.2.3 服务中心/案场经理迅速组织人员控制现场,防止事态扩大,如属于违反治安管理条例行为,应及时向公安机关报警(辖区派出所电话或110报警电话)。 2.2.4 在有效处理聚众斗殴的同时,应加强小区的安全维护工作,防止不法分子乘机进行破坏、偷窃行为。 2.2.5 在维持现场秩序时,应注意保护事发现场,收集证据,同时尽可能将聚众斗殴者暂时留在办公室内,等候公安人员到达后进行人员及资料移交。 2.2.6 如有人员伤亡,做好救护工作,通知急救中心(电话:120)到现场抢救。 2.2.7 秩序部主管应做好相应记录(文字、录音、录像)、存档。 3.0可疑物件及危险物品处理流程 3.1 秩序员发现可疑物品或接到相关信息时,要立即向服务中心/案场秩序主管及经理汇报,并留守现场,防止他人接触可疑危险品。3.2 服务中心/案场秩序主管立即组织人员赶至现场,向有关人员了解

污水处理厂工艺流程图

污水处理工艺流程图 污水进入厂区先通过截流井(让厂能处理的污水进入厂区进行处理)进入粗格栅(打捞较大的渣滓)到污水泵(提升污水的高度)到细格栅(打捞较小的渣滓)到沉沙池(以重力分离为基础,将污水的比重较大的无机颗粒沉淀并排除)到生化池(采用活性污泥法去除污水里的BOD5、SS和以各种形式的氮或磷)进入终沉池(排除剩余污泥和回流污泥)进入D型滤池(进一步减少SS,使出水达到国家一级标准)进入紫外线消毒(杀灭水中的大肠杆菌)然后出水 生化池、终沉池出的污泥一部分作为生化池的回流污泥,剩下的送入污泥脱水间脱水外运 主要有物理处理法,生化处理法和化学处理法,生化处理法经常被使用,主流处理方法主要看被处理水质和受纳水体情况,一般城市生活污水的主流处理方法为生化处理法,如活性污泥法,mbr 等方法。 污水处理 sewage treatment.wastewater treatment 为使污水经过一定方法处理后.达到设定的某些标准.排入水体.排入某一水体或再次使用等的采取的某些措施或者方法等. 现代污水处理技术.按处理程度划分.可分为一级.二级和三级处理. 一级处理.主要去除污水中呈悬浮状态的固体污染物质.物理处理法大部分只能完成一级处理的要求.经过一级处理的污水.BOD一般可去除30%左右.达不到排放标准.一级处理属于二级处理的预处理. 二级处理.主要去除污水中呈胶体和溶解状态的有机污染物质(BOD.COD 物质).去除率可达90%以上.使有机污染物达到排放标准. 三级处理.进一步处理难降解的有机物.氮和磷等能够导致水体富营养化的可溶性无机物等.主要方法有生物脱氮除磷法.混凝沉淀法.砂率法.活性炭吸附法.离子交换法和电渗分析法等. 整个过程为通过粗格删的原污水经过污水提升泵提升后.经过格删或者筛率器.之后进入沉砂池.经过砂水分离的污水进入初次沉淀池.以上为一级处理(即物理处理).初沉池的出水进入生物处理设备.有活性污泥法和生物膜法.(其中活性污泥法的反应器有曝气池.氧化沟等.生物膜法包括生物滤池.生物转盘.生物接触氧化法和生物流化床).生物处理设备的出水进入二次沉淀池.二沉池的出水经过消毒排放或者进入三级处理.一级处理结束到此为二级处理.三级处理包括生物脱氮除磷法.混凝沉淀法.砂滤法.活性炭吸附法.离子交换法和电渗析法.二沉池的污泥一部分回流至初次沉淀池或者生物处理设备.一部分进入污泥浓缩池.之后进入污泥消化池.经过脱水和干燥设备后.污泥被最后利用.

当前公安机关作风建设的成效、问题及解决路径

浅议公安机关作风建设 在当前公安机关作风建设工作中,**分局始终坚持以邓小平理论和“三个代表”重要思想为指导,牢固树立和落实科学发展观,建立正确的政绩观和为民群众观,以全市的“作风转变年”活动为载体,全力推进公安机关作风建设。对照市局“作风转变年”活动要求,我们在思想观念、工作方式、为民服务等方面还存在一些不足,与当前面对的新任务、新要求还有一些差距。对此我们不回避,并深入剖析存在问题的原因,增强工作的针对性和有效性,认真加以解决,促进分局机关作风建设深入开展。 一、取得的成效 1、转变作风服务群众的理念深入人心。**分局通过在门口院内、通道及主要路口摆放展板、悬挂横幅、制作各队室工作职责公示栏、内部网络开辟专栏等多种方式积极营造作风转变氛围。同时结合**市“作风转变年”活动方案和市公安局“作风转变年”活动安排,全体民警结合自身实际边学边改,使转变工作作风服务人民大众的意识入脑入心,广大干警的服务意识进一步增强。 2、坚持开门接访。**分局坚持每天安排一名分局领导接访,给来访群众答难释疑,面对面与上访群众沟通交流,积极化解矛盾调解纠纷,并协调推动有关事项落实,让群众看到问题得到解决的信心和公安机关的诚意,群众对**分局的工作满意度不断提升。

3、警民关系更加融洽。**分局结合“警民恳谈”活动和“三访三评”深化大走访活动,深入了解辖区群众对公安工作的新要求和新期盼,并以此作为转变作风和改进工作方法的契机,用真心和真情换取群众们对公安工作的理解和支持,进一步密切警民关系,融合警民情谊,推进和谐警民关系建设和公安工作和队伍建设水平的提高,取得了良好效果。 4、优化工作流程,不断推出便民利民措施。先后制定推出了五条便民措施,优化工作流程,强化为民服务意识,受到辖区群众的好评:1、为户口室添臵供群众使用的桌椅、纸张、笔墨、老花镜、打气筒、饮水机等服务设施。2、户口室设立意见簿,免费为群众提供办事指南;依法公开窗口单位的工作职责、执法依据、办事程序、法定时限、收费标准、监督方式以及其他相关内容,主动接受群众的监督和评议。3、实行AB角工作制,确保户口室至少一名民警在岗在位,为群众提供优质服务,群众办理业务手续齐全的,当场办理,不让群众跑第二趟。4、办理户口实行预约服务,工作时间社区警务室保证民警在岗在位,及时为群众办理户口业务;民警外出工作的,先由协警及时为群众登记,办理预约,第二个工作日内,社区民警主动与群众联系,为群众节约办事时间,简化程序。 5、为特殊人群提供上门服务,便民措施向群众公布,最大限度地将有关服务措施延伸到社区及警务室。 5、社会治安环境持续稳定,群众安全感指数稳步提升。迎盛会,保平安”严打整治百日会战开展以来,**分局持续保持对违

矿井水处理工艺流程

矿井停电停风通风安全技术措施 页脚内容 - 1 - 一、矿井水处理工艺流程及说明 1、工艺流程 ↓ ↓ ↓ 冲洗水回到集水池 → 煤泥外运 2、工艺流程说明: 矿井水经泵提升到集水调节池,水在调节池内得到水质、水量的调节并停留沉降, 大量的煤泥沉降在池底通过行车式泵吸排泥机将煤泥吸入污泥池中,调节池内的水再 由泵提升通过管道混合器,同时在管道混合器前投加混凝剂PAC 和助凝剂PAM ,混合 反应后,进入高效斜管沉淀池,生成大量的有机胶团将大部分悬浮物(浊度)在斜管沉 淀池内下沉除去,沉淀池的上清液进入无阀过滤器,将水中不易沉降的固体物通过滤 料的截留、拦截等作用进行过滤,沉淀后的原水中还含有颗粒很细的与水形成溶胶状 态的有机悬浮物,这些物质中具有很强的聚合、沉降稳定性,不能用常规重力自然沉 降法去除, 由无阀过滤器内的过滤介质(石英砂),拦截水中的胶体及水中很细的物 质,确保出水水质。出水进入清水池,在清水池中通过二氧化氯的强氧化作用把水中 的细菌杀灭,经消毒后的水回用于井下防尘和消防等生产用水,多余的水溢流外排。 无阀过滤器为自动反冲洗式,当运行一个周期后滤层阻力加大,出水水量减少, 此时滤池的虹吸上升水位升高到一定位置时无阀过滤器进行自动反冲洗。反冲洗出回 流到集水调节池重新处理。 集水调节池和混凝反应斜管沉淀池的污泥排入污泥浓缩池,经浓缩后用泵打入压 滤机脱水后外运处置,污泥浓缩池的上清液回流到调节集水池。

矿井停电停风通风安全技术措施 页脚内容 - 2 - 二、生活污水工艺流程及说明 1、工艺流程 矿井水合并处理

矿井停电停风通风安全技术措施 页脚内容- 3 - 2、工艺流程说明 生活污水由管网收集汇流到污水处理站经格栅将水中的大颗粒杂物去除,去除后的颗 粒物作垃圾处理,然后进入调节池,污水在调节池内调节水质、水量后由提升泵提升污水进入水解沉淀池,污水在水解初沉池有一定的沉淀停留时间,污水中细小的颗粒杂质能大部分的在初沉池沉降去除。水解后的水自流进入曝气生物滤池,进行C/N 、N 二次生化处理,将污水中的有机物分解去除,生化后的水进入砂滤池进一步去除截留去除水中细小物质,最后进入清水池后可直接回用或溢流外排。 曝气生物滤池、砂滤池的反冲洗水回流到调节池重新处理。 水解初沉池底部污泥排入污泥池,进行压滤。 三、河水净化处理工艺流程及说明 1、工艺流程 用水点 污泥外排 反冲洗出水外排 2、工艺流程说明 用泵将3公里外的河水提升进入矿区现有两座储水池,然后再用阀门控制自流到一体 化净水器,阀前投加PAC 混凝剂,阀后投加PAM 絮凝剂,河水在此进行充分混合,反应生成大量的有机胶团,进入一体化净水器。一体化净水器是混合、反应、沉淀、过滤以及对滤料反冲洗等进行合理的设计组合,处理后的出水浊度小于3mg/L ,原水经泵提升加药混合后进入设备的反应区,再进沉淀区,形成絮状的悬浮物在沉淀区重力沉降,沉降底部的污泥定期外排。然后上部清水由集水管收集进入高位分配水箱进行配水后进入过滤区,水再经过多介质滤层,滤料层拦截靠重力不能沉降的细小颗粒物和胶体,过滤后的出水存入设备的清水区,清水区的清水作为自冲洗滤料的清洗水,冲洗滤料自动进行。高出清水区的清水经消毒后流入清水池。 排出少量的泥水与自动反洗水汇合进入污水处理站进行处理。

水处理工艺方案及流程

印染废水处理工艺方案及流程 处理工艺一 厌氧-好氧-生物炭接触为主的处理工艺,见图1。 图处理工艺一流程 该处理工艺是原纺织部设计院"七五"科研攻关成果。是近几年来在印染废水处理中采用较多,较成熟的工艺流程。这里的厌氧处理不是传统的厌氧硝化,而是进行水解和酸化作用。目的是对印染废水中可生化性很差的某些高分子物质和不溶性物质通过水解酸化,降解为小分子物质和可溶性物质,提高可生化性和BOD5 /COD Cr值,为后续好氧生化处理创造条件。同时好氧生化处理产生的剩余污泥经沉淀池全部回流到厌氧生化段,因污泥在厌氧生化段有足够的停留时间(8h~10h),能进行彻底的厌氧消化,使整个系统没有剩余污泥排放,即达到自身的污泥平衡(注:仅有少量的无机泥渣会在厌氧段积累,但不必设专门的污泥处理装置)。 厌氧池和好氧池中均安装填料,属生物膜法处理;生物炭池装活性炭并供氧,兼有悬浮生长和固着生长法特点;脉冲进水的作用是对厌氧池进行搅拌。 各部分的水力停留时间一般为: 调节池:8h~12h;厌氧生化池:8h~10h 好氧生化池:6h~8h;生物炭池:1h~2h 脉冲发生器间隔时间:5min~10min。 该处理工艺系统,对于COD Cr≤1000mg/L的印染废水,处理后的出水可达到国家排放标准,如进一步深度处理则可回用。对运转5年以上的工程观察,运行正常,处理效果稳定,也没有外排污泥,未发现厌氧生化池内污泥过度增长。 处理工艺二 以生化处理为主体,由厌氧水解酸化、接触氧化、合建式氧化沟组成,处理工艺流程见图2。

图处理工艺二流程 图2是二级生化处理串联的工艺,合建式氧化沟内设沉淀池,内沉池中污泥回流到厌氧水解酸化池,既提高生物量,又使污泥硝化。此处理工艺用于有机物浓度高,以印染废水为主的综合工业废水处理。 处理工艺三 为生化、物化相结合的工艺,其流程见图3。 图处理工艺三流程 主要染料为硫化、涂料、凡士林、活性及化学助剂。处理水量为100m3/d(漂炼60m3/d,染色40m3/d),水质为:pH=10~12,COD Cr=1000mg/ L,BOD5=200mg/L~300mg/L,色度为200倍~300倍。厌氧水解酸化池内设半软性填料、生物接触氧化池内设SNP型新型填料。后续物化处理采用加药反应气浮池,采用加药反应气浮池的特点为:一是脱落的生物膜、悬浮物等去除率高,可达到80%~90%;二是色度去除高,可达到95%;三是气浮池水力停留时间短,约30min左右,而沉淀池水力停留时间1 .5h~2h,故气浮池体积小,占地面积少;四是污泥含水率低,约97%~98%,气浮排渣可直接进行脱水处理。因此,采用气浮池后工艺流程中出现了二个明显的特点:一是只设污泥池,不设污泥浓缩池和污泥反应池,污泥直接进脱水机脱水处理;二是本来应采用活性污泥回流到厌氧水解酸化池,因加药反应后的污泥失去了活性,不能

污水处理厂工艺流程图

污水处理工艺流程图 污水进入厂区先通过截流井(让厂能处理的污水进入厂区进行处理)进入粗格栅(打捞较大的渣滓)到污水泵(提升污水的高度)到细格栅(打捞较小的渣滓)到沉沙池(以重力分离为基础,将污水的比重较大的无机颗粒沉淀并排除)到生化池(采用活性污泥法去除污水里的BOD5、SS和以各种形式的氮或磷)进入终沉池(排除剩余污泥和回流污泥)进入D 型滤池(进一步减少SS,使出水达到国家一级标准)进入紫外线消毒(杀灭水中的大肠杆菌)然后出水 生化池、终沉池出的污泥一部分作为生化池的回流污泥,剩下的送入污泥脱水间脱水外运主要有物理处理法,生化处理法和化学处理法,生化处理法经常被使用,主流处理方法主要看被处理水质和受纳水体情况,一般城市生活污水的主流处理方法为生化处理法,如活性污泥法,mbr 等方法。 污水处理 sewage treatment.wastewater treatment 为使污水经过一定方法处理后.达到设定的某些标准.排入水体.排入某一水体或再次使用等的采取的某些措施或者方法等. 现代污水处理技术.按处理程度划分.可分为一级.二级和三级处理. 一级处理.主要去除污水中呈悬浮状态的固体污染物质.物理处理法大部分只能完成一级处理的要求.经过一级处理的污水.BOD一般可去除30%左右.达不到排放标准.一级处理属于二级处理的预处理. 二级处理.主要去除污水中呈胶体和溶解状态的有机污染物质(BOD.COD物质).去除率可达90%以上.使有机污染物达到排放标准. 三级处理.进一步处理难降解的有机物.氮和磷等能够导致水体富营养化的可溶性无机物等.主要方法有生物脱氮除磷法.混凝沉淀法.砂率法.活性炭吸附法.离子交换法和电渗分析法等. 整个过程为通过粗格删的原污水经过污水提升泵提升后.经过格删或者筛率器.之后进入沉砂池.经过砂水分离的污水进入初次沉淀池.以上为一级处理(即物理处理).初沉池的出水进入生物处理设备.有活性污泥法和生物膜法.(其中活性污泥法的反应器有曝气池.氧化沟等.生物膜法包括生物滤池.生物转盘.生物接触氧化法和生物流化床).生物处理设备的出水进入二次沉淀池.二沉池的出水经过消毒排放或者进入三级处理.一级处理结束到此为二级处理.三级处理包括生物脱氮除磷法.混凝沉淀法.砂滤法.活性炭吸附法.离子交换法和电渗析法.二沉池的污泥一部分回流至初次沉淀池或者生物处理设备.一部分进入污泥浓缩池.之后进入污泥消化池.经过脱水和干燥设备后.污泥被最后利用. 各个处理构筑物的能耗分析 1.污水提升泵房 进入污水处理厂的污水经过粗格删进入污水提升泵房.之后被污水泵提升至沉砂池的前池.水泵运行要消耗大量的能量.占污水厂运行总能耗相当大的比例.这与污水流量和要提升的扬程有关. 2.沉砂池 沉砂池的功能是去除比重较大的无机颗粒.沉砂池一般设于泵站前.倒虹管前.以便减轻无机颗粒对水泵.管道的磨损,也可设于初沉池前.以减轻沉淀池负荷及改善污泥处理构筑物的处理条件.常用的沉砂池有平流沉砂池.曝气沉砂池.多尔沉砂池和钟式沉砂池. 沉砂池中需要能量供应的主要是砂水分离器和吸砂机.以及曝气沉砂池的曝气系统.多尔沉砂池和钟式沉砂池的动力系统. 3.初次沉淀池

物业保安突发事件处理流程30计

物业保安突发事件处理流程 一、匪警处理流程 1、保安人员在执勤中遇有(或接报)公开使用暴力或其她手段(如打、砸、抢、偷等)损害或威胁单位或群众生命财产安全时,要切实履行保安员职责,迅速制止犯罪。 2、当发生突发案件时,要保持镇静,设法制服罪犯,同时立即通过通信设备呼叫救援。并及时向上级领导汇报。 3、保安人员在听到求救信号后,要立即赶到现场。 4、若犯罪嫌疑人逃跑,一时又追不上时,要瞧清人数、衣着、相貌、身体特征、所用交通工具及特征等。 5、有案发现场得(包括偷盗、抢劫现场)要保护现场,在警察到来之前,任何人不得擅自移动任何东西,包括罪犯留下得一切手痕、脚印、烟头等,不得让外人进入现场;在警察未勘察现场或现场勘察完毕之前,保安员不得离开。 6、记录用户提供得所有情况,记录被抢(盗)物品及其价值,询问住户就是否有任何线索等情况。 7、若就是运行过程作案,没固定场地,对犯罪嫌疑人遗留下得各种物品、作案工具等,要妥善保存交公安机关处理,切不可将保安人员或其她人员得指纹等痕迹留在物品上。 8、如有人员受伤,要立即设法送医院抢救并报告上级单位。 9、保安班长做好现场记录,并写出书面报告报有关部门。 二、斗殴事件处理流程

1、执勤中(或业主投诉)或监控中心通知,发现有人争吵、斗殴得现象时,要及时制止。提醒:制止争吵、斗殴得原则为: (1)劝阻双方住手、住口。 (2)对争吵或斗殴得双方或一方业主劝其离开现场。 (3)持有器械斗殴,应先制止持械一方。 (4)有伤员先送伤员去医院医治。 2、迅速报告上级领导,由上级单位出面调解,如个人力量单薄,应请求增援。 3、在制止争吵、斗殴双方时,切忌动粗,不允许恶言相向。 三、酗酒闹事或精神病人处理流程 1、醉酒者或精神病人失去正常得理智,处于不能自控得状态下,易对自身或其她人员造成伤害,保安员应及时对其采取控制与监督措施。 2、及时通知醉酒者或精神病人得家属,让她们派人领回。 3、醉酒者或精神病人有危害社会公共秩序或侵害她人得行为,应及时上报上级领导。 四、爆炸等危险物品处理流程 1、保安人员发现或接到有可疑物品时,要立即向主管领导及有关部门报告,并留守现场,阻止任何人再接触可疑物。 2、主管领导立即组织人员赶到现场,向有关人员了解情况,如初步确认可疑物品为危险物品时,立即对附近区域得人员进行疏散,并设置临时警戒线,任何人不得擅自入内。 3、立即向公安机关报案,并向公司领导通报。

矿井水处理工艺流程(井工程)

一、矿井水处理工艺流程及说明 1、工艺流程 ↓↓↓ 冲洗水回到集水池 →煤泥外运 2、工艺流程说明: 矿井水经泵提升到集水调节池,水在调节池内得到水质、水量的调节并停留沉降,大量的煤泥沉降在池底通过行车式泵吸排泥机将煤泥吸入污泥池中,调节池内的水再由泵提升通过管道混合器,同时在管道混合器前投加混凝剂PAC和助凝剂PAM,混合反应后,进入高效斜管沉淀池,生成大量的有机胶团将大部分悬浮物(浊度)在斜管沉淀池内下沉除去,沉淀池的上清液进入无阀过滤器,将水中不易沉降的固体物通过滤料的截留、拦截等作用进行过滤,沉淀后的原水中还含有颗粒很细的与水形成溶胶状态的有机悬浮物,这些物质中具有很强的聚合、沉降稳定性,不能用常规重力自然沉降法去除,由无阀过滤器内的过滤介质(石英砂),拦截水中的胶体及水中很细的物质,确保出水水质。出水进入清水池,在清水池中通过二氧化氯的强氧化作用把水中的细菌杀灭,经消毒后的水回用于井下防尘和消防等生产用水,多余的水溢流外排。 无阀过滤器为自动反冲洗式,当运行一个周期后滤层阻力加大,出水水量减少,此时滤池的虹吸上升水位升高到一定位置时无阀过滤器进行自动反冲洗。反冲洗出回流到集水调节池重新处理。 集水调节池和混凝反应斜管沉淀池的污泥排入污泥浓缩池,经浓缩后用泵打入压

滤机脱水后外运处置,污泥浓缩池的上清液回流到调节集水池。

钻井作业% 二、生活污水工艺流程及说明 1、工艺流程 矿井水合并处理

2、工艺流程说明 生活污水由管网收集汇流到污水处理站经格栅将水中的大颗粒杂物去除,去除后的颗粒物作垃圾处理,然后进入调节池,污水在调节池内调节水质、水量后由提升泵提升污水进入水解沉淀池,污水在水解初沉池有一定的沉淀停留时间,污水中细小的颗粒杂质能大部分的在初沉池沉降去除。水解后的水自流进入曝气生物滤池,进行C/N、N二次生化处理,将污水中的有机物分解去除,生化后的水进入砂滤池进一步去除截留去除水中细小物质,最后进入清水池后可直接回用或溢流外排。 曝气生物滤池、砂滤池的反冲洗水回流到调节池重新处理。 水解初沉池底部污泥排入污泥池,进行压滤。 三、河水净化处理工艺流程及说明 1、工艺流程 用水点 污泥外排反冲洗出水外排 2、工艺流程说明 用泵将3公里外的河水提升进入矿区现有两座储水池,然后再用阀门控制自流到一体化净水器,阀前投加PAC混凝剂,阀后投加PAM絮凝剂,河水在此进行充分混合,反应生成大量的有机胶团,进入一体化净水器。一体化净水器是混合、反应、沉淀、过滤以及对滤料反冲洗等进行合理的设计组合,处理后的出水浊度小于3mg/L,原水经泵提升加药混合后进入设备的反应区,再进沉淀区,形成絮状的悬浮物在沉淀区重力沉降,沉降底部的污泥定期外排。然后上部清水由集水管收集进入高位分配水箱进行配水后进入过滤区,水再经过多介质滤层,滤料层拦截靠重力不能沉降的细小颗粒物和胶体,过滤后的出水存入设备的清水区,清水区的清水作为自冲洗滤料的清洗水,冲洗滤料自动进行。高出清水区的清水经消毒后流入清水池。

治安案件办案程序有三种

公安机关办理行政案件授课教案 1.教学目的与要求:通过学习,让学生了解并熟练掌握公安机关办理行政案件的办案程序,包括简易程序、普通程序、调解程序、执行程序及救济程序等。同时注重培养学生办案的程序意识和依法行政理念;强化学生运用法律解释理解现实案例的能力。 2.教学重点与难点:让学生熟练掌握公安机关在办理行政案件过程中对办案程序基本理论知识的正确应用,如管辖制度、回避制度、期间与送达制度;案件调查的主要措施及查处的普通程序;适用简易程序和调解程序的条件及步骤;法律救济制度等。 3.教学内容与方法: 第一环节(5分钟) 采取任务驱动法总体介绍:治安案件办案程序的种类: (1)普通程序 (2)简易程序—当场处罚程序 (3)调解程序—治安调解 分别附图: (1)一般程序总流程图 (2)简易程序流程图 (3)治安调解流程图流程图 第二环节(30分钟) 采用案例评析进行引导 案例介绍: 2006年4月23日上午8时许,武汉某大学女生吴小艳急速走出汉口火车站出站口,快步跑到正在车站广场执勤的巡警严汉武面前,说:“火车上有个小偷,可能马上要出站,他的背上写有“小偷”两字。” 话音刚落,出站口处便传来喊声:“抓小偷!抓小偷!”同时,一名男子突然窜出,撒腿狂奔。原来,当小吴出车报警时,失主李强发现自己钱包被盗,看到小偷背后的“小偷”两字,便一把将其扭住,但被小偷挣脱逃下车。巡警武汉严见势一路 猛追,追至512专线公交车始发站,一名行人突然伸个“绊马腿”将此人绊倒,武汉严抓住他一看,其背后果真贴着一张纸条,上面写着“小偷”,随接从“小偷”身上搜出失主钱包一个(有1800元人民币)和弹簧刀一把。当民警从小偷(徐某、男、23岁、武汉市吴家山人)身上撕下纸条时,这小偷恼怒地说:“今天算是脸面丢尽。” 小吴介绍,刚才她看见该小偷偷走一名乘客的钱包,便悄悄拿出笔在随身携带的双面胶上写上“小偷”两字,然后靠近,借下车人多拥挤之机,把双面胶贴在小偷背上,小偷浑然不觉。 引导学生详细比较三大程序特点与区别 1.普通程序的适用条件:

中水处理工艺及选择

一、中水处理的工艺及选择。 1、中水回用工艺流程为了将污水处理成符合中水水质标准的水,一般要进行三个阶段的处理: (1)预处理该阶段主要有格栅和调节池两个处理单元,主要作用是去除污水中的固体杂质和均匀水质。 (2)主处理该阶段是中水回用处理的关键,主要作用是去除污水的溶解性有机物。 (3)后处理该阶段主要以消毒处理为主,对出水进行深度处理。保证出水达到中水水标准。 2、主处理的方法按目前已被采用的方法大致可分为三类: (1)生物处理法利用水中微生物的吸附、氧化分解污水中的有机物,包括好氧和厌氧微生物处理,一般以好氧处理较多。 (2)物理化学处理法以混凝沉淀(气浮)技术及活性炭吸附相结合为基本方式,与传统的二级处理相比,提高了水质,但运行费用较高。 (3)膜处理采用超滤(微滤)或反渗透膜处理,其优点是SS去除率很高,占地面积与传统的二级处理相比,减少了很多。但目前对此工艺在实际应用上还存有一定争议。 3、工艺流程的选择 工艺流程的选择需确定工艺流程时必须掌握中水原水的水量、水质和中水的使用要求,应根据上述条件选择经济合理、运行可靠的处理工艺;在选择工艺流程时,应考虑装置所占的面积和周围环境的限制以及噪声和臭气对周围环境带来的影响;中水水源的主要污染物是有机物,目前大多数以生物处理为主处理方法;在工艺流程中消毒灭菌工艺必不可少,一般采用含氯消毒剂进行消毒。 中水处理的工艺流程主要取决于中水水源和中水的用途,中水水源不仅影响处理工艺的选择,而且影响处理成本,因此,中水水源的选择十分关键;目前,我国主要以小区生活污水作为中水水源,所处理的中水主要用于浇花、冲厕、洗车等。当以城市污水处理厂二级处理出水为中水水源时,可采用物化+消毒工 艺,具体如下: 源水---> 调节池---> 过滤池---> 消毒池---> 储水池---> 排放当以小区生活污水作为中水水源时,可采用生化+消毒工艺,具体如下: 源水---> 水力筛---> 调节池---> 生化池---> 过滤池---> 消毒池---> 储水池--->排放上述工艺设施可根据现场具体情况,设计成地上式或地埋式结构。 一体化中水回用设备是将中水回用处理的几个单元集中在一台设备内进行,其特点是结构紧凑、占地面积小、自动化程度高,一般的处理量小于1500吨/天,主要适用于某一单体建筑的生活污水处理,一般人口少于3000人。当污水

治安案件处理流程图.docx

治安案件流程图 报案、控告、举报、群众扭送、主动投案 工作中发现其他行政主管部门、司法机关移交 不属于公安机关、内保组织管辖, 工作记录不属于违反治告知报案人、控告人、举报告知向有管辖权的机关报案或移 安管理行为人、投案人、并说明理由 送(接处警登记) 属于违反治安管理行为 通知并移属于公安机关但不受案登记 送案件属于本单位管辖的 有违法事实需要追究行政责任 且属于自己管辖的 对涉及的国家秘密、商业秘密、 受理个人隐私,应当予以保密 经办案部门负责人批准,由公 安机关使用传唤证传唤 当场发现的违反治安管理行为 传调查人经出示工作证件可口头传 唤,必须在笔录中告知被传唤唤 人传唤的原因和依据收集证据 拒不接受传唤的可以强制传唤 及时将传唤的原因和处所 通知被传唤人家属 不得超过 8 小时;情况复杂, 询问 由公安机关依照治安管理处 被传 罚法规定可能适用行政拘留 唤人 处罚的,不得超过 24 小时 因民间纠纷引起的打架斗殴或者损毁他人 财物等违反治安管理行为,情节较轻的 办案民警及值班人员是本案当事人或者当事人 的近亲属的;本人或者其近亲属与本案有利 害关系的;与本案当事人有其他关系,可能影 响案件公正处理的,应当回避。 到所在单位或住处也可通知 其到公安机关或保卫部门询问在公安机关之外询 被侵问应出示工作证件 害人、 了解其身份以及与双 证人 方当事人之间的关系 告知其如实提供证据 被询问人不满 16 周岁 的,通知其父母或其他 监护人到场 制作询问笔录;被询问 人也可自行提供书面 材料;必要时也可以要 求被询问人自行书写 构成治安案件的移交属地派出所处理;构 成刑事案件的及时通知刑侦部门处理,并 调解 及时保护现场、控制涉案嫌疑人,协助公一般性案件 安机关收集证据及其他相关工作

生活污水处理工艺流程

生活污水处理工艺流程 随着人们生活水平的提高,生活污水排放越来越严重。在这样的形式下,生活污水处理工艺也在不断改进,下面我们来了解一下最新的污水处理工艺流程。 曝气生物滤池生活污水处理工艺流程 污水处理工艺流程简介:曝气生物滤池,就是在生物滤池处理装置中设置填料,通过人为供氧,使填料上生长大量的微生物。这种污水处理工艺流程装置由滤床、布气装置、布水装置、排水装置等组成。曝气装置采用配套专用曝气头,产生的中小气泡经填料反复切割,达到接近微控曝气的效果。由于反应池内污泥浓度高,处理设施紧凑,可大大节省占地面积,减少反应时间。 城市污水SPR除磷工艺 污水处理工艺流程简介:水体富营养化主要原因是人类向水体排放了大量的氨氮和磷,磷更是水体富营养化的最主要因素。纵观国内污水处理流程工艺,除磷技术一直是困扰污水处理厂运行的难题。传统的物化除磷技术需要大量的药剂,具有运行成本高,污泥产量大的缺点;前置厌氧的生物除磷工艺具有运行费用低的优点,但是由于完全依赖于微生物的摄磷、释磷作用,难以达到国家污水处理工艺流程的要求。当考虑中水回用时,则更难以达到要求。

实物流程图 图一:格栅间。 初次沉淀池。 图三:曝气池。

二次沉淀池。 消化池微波化学污水处理工艺不同于传统的污水处理工艺,其优点是工艺流程大大简化,且减少大量的管网工程,对进水的pH,浓度、温度等无特殊要求,工艺流程图见图。

流程说明: 1格栅:(对水中有较大颗粒物的水质,如城市生活污水),清除砂石、木块、塑料等大块杂物; 2调节池:调节水量和水质,降低对后续处理构筑物的冲击负荷;3混合器:将污水与投加的1#、2#添加剂进行充分混合与振荡;4微波反应器:污染物与添加剂进行物理化学反应以及微波低温催化的物化反应; 5沉降过滤一体化设备:实现固液分离,达到排放或回用目的,污泥则脱水外运或用作其他用途。 水中污染物是在添加剂与微波的共同作用下,发生剧烈的催化、物理

中水回用工艺流程与处理方式

中水回用工艺流程与处理方式 一、方式:中水因用途不同有两种处理方式: 1. 一种是将其处理到饮用水的标准而直接回用到日常生活中,即实现水资源直接循环利用,这种处理方式适用于水资源极度缺乏的地区,但投资高,工艺复杂; 2. 另一种是将其处理到非饮用水的标准,主要用于不与人体直接接触的用水,如便器的冲洗,地面、汽车清洗,绿化浇洒,消防,工业普通用水等,这是通常的中方式。 按处理方法,一般分为3种类型: 1.物理处理法: 膜滤法,适用于水质变化大的情况。 采用这种流程的特点是:装置紧凑,容易操作,以及受负荷变动的影响小。

膜滤法是在外力的作用下,被分离的溶 液以一定的流速沿着滤膜表面流动,溶液中溶剂和低分子量物质、无机离子从高压侧透过滤膜进入低压侧,并作为滤液而排出;而溶液中高分子物质、胶体微粒及微生物等被截留,溶液被浓缩并以浓缩形式排出。 适用于污水水质变化较大的情况。一般采用的方法有:砂滤、活性炭吸附、浮选、混凝沉淀等。这种流程的特点是:采用中空纤维超滤器进行处理,技术先进,结构紧凑,占地少,系统间歇运行,管理简单。 3.生物处理法: 适用于有机物含量较高的污水。一般采 用活性污泥法、接触氧化法、生物转盘等生物处理方法。或是单独使用,或是几种生物处理方法组合使用,如接触氧化 + 生物滤池;生物滤池 + 活性炭吸附;转盘十砂滤等流程。这种流程具有适应水力负荷变动能力强、产生污泥量少、维护管理容易等优点。 二、中水处理回用系统按其供应的范

围大小和规模,一般有下面四大类: 1.排水设施完善地区的单位建筑中水回用系统: 该系统中水水源取自本系统内杂用水和 优质杂排水。该排水经集流处理后供建筑内冲洗便器、清洗车、绿化等。其处理设施根据条件可设于本建筑内部或临近外部。如北京新万寿宾馆中水处理设备设于地下室中。 2.排水设施不完善地区的单位建筑中水回用系统: 城市排水体系不健全的地区,其水处理 设施达不到二级处理标准,通过中水回用可以减轻污水对当地河流再污染。该系统中水水源取自该建筑韧的排水净化池(如沉淀池、化粪池、除油池等),该池内的水为总的生活污水。该系统处理设施根据条件可设于室内或室外。

相关文档
相关文档 最新文档