try-catch错误处理要点

try-catch错误处理要点
try-catch错误处理要点

//代码区

}catch(Exception e){

//异常处理

}

代码区如果有错误,就会返回所写异常的处理。

首先要清楚,如果没有try的话,出现异常会导致程序崩溃。

而try则可以保证程序的正常运行下去,比如说:

try{

int i = 1/0;

}catch(Exception e){

........

}

一个计算的话,如果除数为0,则会报错,如果没有try的话,程序直接崩溃。用try的话,则可以让程序运行下去,并且输出为什么出错!try catch 是捕捉try部分的异常,当你没有trycatch的时候,如果出现异常则程序报错,加上trycatch,出现异常程序正常运行,只是把错误信息存储到Exception里,所以catch是用来提取异常信息的,你可以在Catch部分加上一句System.out.println(e.ToString());,如果出现异常可以把异常打印出来

java的异常处理机制(try…catch…finally)

1 引子

try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。

public class TestException

{

public TestException()

{

}

boolean testEx() throws Exception

{

boolean ret = true;

try

{

ret = testEx1();

}

catch (Exception e)

{

System.out.println("testEx, catch exception");

ret = false;

throw e;

}

finally

{

System.out.println("testEx, finally; return value=" + ret);

return ret;

}

}

boolean testEx1() throws Exception

{

boolean ret = true;

try

{

ret = testEx2();

if (!ret)

{

return false;

}

System.out.println("testEx1, at the end of try");

return ret;

}

catch (Exception e)

{

System.out.println("testEx1, catch exception");

ret = false;

throw e;

}

finally

{

System.out.println("testEx1, finally; return value=" + ret);

return ret;

}

}

boolean testEx2() throws Exception

{

boolean ret = true;

try

{

int b = 12;

int c;

for (int i = 2; i >= -2; i--)

{

c = b / i;

System.out.println("i=" + i);

}

return true;

}

catch (Exception e)

{

System.out.println("testEx2, catch exception");

ret = false;

throw e;

}

finally

{

System.out.println("testEx2, finally;

return value=" + ret);

return ret;

}

}

public static void main(String[] args)

{

TestException testException1 = new TestException();

try

{

testException1.testEx();

}

catch (Exception e)

{

e.printStackTrace();

}

}

}

你的答案是什么?是下面的答案吗?

i=2

i=1

testEx2, catch exception

testEx2, finally; return value=false

testEx1, catch exception

testEx1, finally; return value=false

testEx, catch exception

testEx, finally; return value=false

如果你的答案真的如上面所说,那么你错啦。^_^,那就建议你仔细看一看这篇文章或者拿上面的代码按各种不同的情况修改、执行、测试,你会发现有很多事情不是原来想象中的那么简单的。

现在公布正确答案:

i=2

i=1

testEx2, catch exception

testEx2, finally; return value=false

testEx1, finally; return value=false

testEx, finally; return value=false

2 基础知识

2.1 相关概念

例外是在程序运行过程中发生的异常事件,比如除0溢出、数组越界、文件找不到等,这些事件的发生将阻止程序的正常运行。为了加强程序的鲁棒性,程序设计时,必须考虑到可能发生的异常事件并做出相应的处理。C语言中,通过使用if语句来判断是否出现了例外,同时,调用

函数通过被调用函数的返回值感知在被调用函数中产生的例外事件并

进行处理。全程变量ErroNo常常用来反映一个异常事件的类型。但是,这种错误处理机制会导致不少问题。

Java通过面向对象的方法来处理例外。在一个方法的运行过程中,如果发生了例外,则这个方法生成代表该例外的一个对象,并把它交给运行时系统,运行时系统寻找相应的代码来处理这一例外。我们把生成例外对象并把它提交给运行时系统的过程称为抛弃(throw)一个例外。运行时系统在方法的调用栈中查找,从生成例外的方法开始进行回朔,直到找到包含相应例外处理的方法为止,这一个过程称为捕获(catch)一个例外。

2.2 Throwable类及其子类

用面向对象的方法处理例外,就必须建立类的层次。类 Throwable

位于这一类层次的最顶层,只有它的后代才可以做为一个例外被抛弃。图1表示了例外处理的类层次。

从图中可以看出,类Throwable有两个直接子类:Error和Exception。Error类对象(如动态连接错误等),由Java虚拟机生成并抛弃(通常,Java程序不对这类例外进行处理);Exception类对象是Java程序处理或抛弃的对象。它有各种不同的子类分别对应于不同类型的例外。其中类RuntimeException代表运行时由Java虚拟机生成的例外,如算术运算例外ArithmeticException(由除0错等导致)、数组越界例外ArrayIndexOutOfBoundsException等;其它则为非运行时例外,如输入输出例外IOException等。Java编译器要求Java程序必须捕获或声明

所有的非运行时例外,但对运行时例外可以不做处理。

2.3 异常处理关键字

Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally。JB的在线帮助中对这几个关键字是这样解释的:Throws: Lists the exceptions a method could throw. Throw: Transfers control of the method to the exception handler.

Try:Opening exception-handling statement.

Catch:Captures the exception.

Finally: Runs its code before terminating the program.

2.3.1 try语句

try语句用大括号{}指定了一段代码,该段代码可能会抛弃一个或多个例外。

2.3.2 catch语句

catch语句的参数类似于方法的声明,包括一个例外类型和一个例外对象。例外类型必须为Throwable类的子类,它指明了catch语句所处理的例外类型,例外对象则由运行时系统在try所指定的代码块中生成并被捕获,大括号中包含对象的处理,其中可以调用对象的方法。

catch语句可以有多个,分别处理不同类的例外。Java运行时系统从上到下分别对每个catch语句处理的例外类型进行检测,直到找到类型相匹配的catch语句为止。这里,类型匹配指catch所处理的例外类型与

生成的例外对象的类型完全一致或者是它的父类,因此,catch语句的排列顺序应该是从特殊到一般。

也可以用一个catch语句处理多个例外类型,这时它的例外类型参数应该是这多个例外类型的父类,程序设计中要根据具体的情况来选择catch语句的例外处理类型。

2.3.3 finally语句

try所限定的代码中,当抛弃一个例外时,其后的代码不会被执行。通过finally语句可以指定一块代码。无论try所指定的程序块中抛弃或不抛弃例外,也无论catch语句的例外类型是否与所抛弃的例外的类型一致,finally所指定的代码都要被执行,它提供了统一的出口。通常在finally语句中可以进行资源的清除工作。如关闭打开的文件等。

2.3.4 throws语句

throws总是出现在一个函数头中,用来标明该成员函数可能抛出的各种异常。对大多数Exception子类来说,Java 编译器会强迫你声明在一个成员函数中抛出的异常的类型。如果异常的类型是Error或RuntimeException,或它们的子类,这个规则不起作用,因为这在程序的正常部分中是不期待出现的。如果你想明确地抛出一个RuntimeException,你必须用throws语句来声明它的类型。

2.3.5 throw语句

throw总是出现在函数体中,用来抛出一个异常。程序会在throw语句后立即终止,它后面的语句执行不到,然后在包含它的所有try块中(可

能在上层调用函数中)从里向外寻找含有与其匹配的catch子句的try 块。

3 关键字及其中语句流程详解

3.1 try的嵌套

你可以在一个成员函数调用的外面写一个try语句,在这个成员函数内部,写另一个try语句保护其他代码。每当遇到一个try语句,异常的框架就放到堆栈上面,直到所有的try语句都完成。如果下一级的try 语句没有对某种异常进行处理,堆栈就会展开,直到遇到有处理这种异常的try语句。下面是一个try语句嵌套的例子。

class MultiNest {

static void procedure() {

try {

int a = 0;

int b = 42/a;

} catch(https://www.360docs.net/doc/b75030991.html,ng.ArithmeticException e) {

System.out.println("in procedure, catch ArithmeticException: " + e);

}

}

public static void main(String args[]) {

try {

procedure();

} catch(https://www.360docs.net/doc/b75030991.html,ng. Exception e) {

System.out.println("in main, catch Exception: " + e);

}

}

}

这个例子执行的结果为:

in procedure, catch ArithmeticException:

https://www.360docs.net/doc/b75030991.html,ng.ArithmeticException: / by zero

成员函数procedure里有自己的try/catch控制,所以main不用去处理 ArrayIndexOutOfBoundsException;当然如果如同最开始我们做测试的例子一样,在procedure中catch到异常时使用throw e;语句将异常抛出,那么main当然还是能够捕捉并处理这个procedure抛出来的异常。例如在procedure函数的catch中的System.out语句后面增加throw e;语句之后,执行结果就变为:

in procedure, catch ArithmeticException:

https://www.360docs.net/doc/b75030991.html,ng.ArithmeticException: / by zero

in main, catch Exception: https://www.360docs.net/doc/b75030991.html,ng.ArithmeticException: / by zero

3.2 try-catch程序块的执行流程以及执行结果

相对于try-catch-finally程序块而言,try-catch的执行流程以及执

行结果还是比较简单的。

首先执行的是try语句块中的语句,这时可能会有以下三种情况:1.如果try块中所有语句正常执行完毕,那么就不会有其他的“动做”被执行,整个try-catch程序块正常完成。

2.如果try语句块在执行过程中碰到异常V,这时又分为两种情况进行处理:

-->如果异常V能够被与try相应的catch块catch到,那么第一个catch 到这个异常的catch块(也是离try最近的一个与异常V匹配的catch 块)将被执行;如果catch块执行正常,那么try-catch程序块的结果就是“正常完成”;如果该catch块由于原因R突然中止,那么try-catch 程序块的结果就是“由于原因R突然中止(completes abruptly)”。-->如果异常V没有catch块与之匹配,那么这个try-catch程序块的结果就是“由于抛出异常V而突然中止(completes abruptly)”。

3.如果try由于其他原因R突然中止(completes abruptly),那么这个try-catch程序块的结果就是“由于原因R突然中止(completes abruptly)”。

3.3 try-catch-finally程序块的执行流程以及执行结果

try-catch-finally程序块的执行流程以及执行结果比较复杂。

首先执行的是try语句块中的语句,这时可能会有以下三种情况:1.如果try块中所有语句正常执行完毕,那么finally块的居于就会被执行,这时分为以下两种情况:

-->如果finally块执行顺利,那么整个try-catch-finally程序块正

常完成。

-->如果finally块由于原因R突然中止,那么try-catch-finally程序块的结局是“由于原因R突然中止(completes abruptly)”

2.如果try语句块在执行过程中碰到异常V,这时又分为两种情况进行处理:

-->如果异常V能够被与try相应的catch块catch到,那么第一个catch 到这个异常的catch块(也是离try最近的一个与异常V匹配的catch 块)将被执行;这时就会有两种执行结果:

-->如果catch块执行正常,那么finally块将会被执行,这时分为两种情况:

-->如果finally块执行顺利,那么整个try-catch-finally程序块正常完成。

-->如果finally块由于原因R突然中止,那么try-catch-finally程序块的结局是“由于原因R突然中止(completes abruptly)”

-->如果catch块由于原因R突然中止,那么finally模块将被执行,分为两种情况:

-->如果如果finally块执行顺利,那么整个try-catch-finally程序块的结局是“由于原因R突然中止(completes abruptly)”。

-->如果finally块由于原因S突然中止,那么整个try-catch-finally 程序块的结局是“由于原因S突然中止(completes abruptly)”,原因R将被抛弃。

(注意,这里就正好和我们的例子相符合,虽然我们在testEx2中使用

throw e抛出了异常,但是由于testEx2中有finally块,而finally 块的执行结果是complete abruptly的(别小看这个用得最多的return,它也是一种导致complete abruptly的原因之一啊——后文中有关于导致complete abruptly的原因分析),所以整个try-catch-finally程序块的结果是“complete abruptly”,所以在testEx1中调用testEx2时是捕捉不到testEx1中抛出的那个异常的,而只能将finally中的return结果获取到。

如果在你的代码中期望通过捕捉被调用的下级函数的异常来给定返回值,那么一定要注意你所调用的下级函数中的finally语句,它有可能会使你throw出来的异常并不能真正被上级调用函数可见的。当然这种情况是可以避免的,以testEx2为例:如果你一定要使用finally而且又要将catch中throw的e在testEx1中被捕获到,那么你去掉testEx2中的finally中的return就可以了。

这个事情已经在OMC2.0的MIB中出现过啦:服务器的异常不能完全被反馈到客户端。)

-->如果异常V没有catch块与之匹配,那么finally模块将被执行,分为两种情况:

-->如果finally块执行顺利,那么整个try-catch-finally程序块的结局就是“由于抛出异常V而突然中止(completes abruptly)”。

-->如果finally块由于原因S突然中止,那么整个try-catch-finally 程序块的结局是“由于原因S突然中止(completes abruptly)”,异常V将被抛弃。

3.如果try由于其他原因R突然中止(completes abruptly),那么finally块被执行,分为两种情况:

-->如果finally块执行顺利,那么整个try-catch-finally程序块的结局是“由于原因R突然中止(completes abruptly)”。

-->如果finally块由于原因S突然中止,那么整个try-catch-finally 程序块的结局是“由于原因S突然中止(completes abruptly)”,原因R将被抛弃。

3.4 try-catch-finally程序块中的return

从上面的try-catch-finally程序块的执行流程以及执行结果一节中可以看出无论try或catch中发生了什么情况,finally都是会被执行的,那么写在try或者catch中的return语句也就不会真正的从该函数中跳出了,它的作用在这种情况下就变成了将控制权(语句流程)转到finally块中;这种情况下一定要注意返回值的处理。

例如,在try或者catch中return false了,而在finally中又return true,那么这种情况下不要期待你的try或者catch中的return false 的返回值false被上级调用函数获取到,上级调用函数能够获取到的只是finally中的返回值,因为try或者catch中的return语句只是转移控制权的作用。

3.5 如何抛出异常

如果你知道你写的某个函数有可能抛出异常,而你又不想在这个函数中对异常进行处理,只是想把它抛出去让调用这个函数的上级调用函数进行处理,那么有两种方式可供选择:

第一种方式:直接在函数头中throws SomeException,函数体中不需要try/catch。比如将最开始的例子中的testEx2改为下面的方式,那么testEx1就能捕捉到testEx2抛出的异常了。

boolean testEx2() throws Exception{

boolean ret = true;

int b=12;

int c;

for (int i=2;i>=-2;i--){

c=b/i;

System.out.println("i="+i);

}

return true;

}

第二种方式:使用try/catch,在catch中进行一定的处理之后(如果有必要的话)抛出某种异常。例如上面的testEx2改为下面的方式,testEx1也能捕获到它抛出的异常:

boolean testEx2() throws Exception{

boolean ret = true;

try{

int b=12;

int c;

for (int i=2;i>=-2;i--){

c=b/i;

System.out.println("i="+i);

}

return true;

}catch (Exception e){

System.out.println("testEx2, catch exception");

Throw e;

}

}

第三种方法:使用try/catch/finally,在catch中进行一定的处理之后(如果有必要的话)抛出某种异常。例如上面的testEx2改为下面的方式,testEx1也能捕获到它抛出的异常:

boolean testEx2() throws Exception{

boolean ret = true;

try{

int b=12;

int c;

for (int i=2;i>=-2;i--){

c=b/i;

System.out.println("i="+i);

throw new Exception("aaa");

}

return true;

}catch (https://www.360docs.net/doc/b75030991.html,ng.ArithmeticException e){

System.out.println("testEx2, catch exception");

ret = false;

throw new Exception("aaa");

}finally{

System.out.println("testEx2, finally; return value="+ret);

}

}

4 关于abrupt completion

前面提到了complete abruptly(暂且理解为“突然中止”或者“异常结束”吧),它主要包含了两种大的情形:abrupt completion of expressions and statements,下面就分两种情况进行解释。

4.1 Normal and Abrupt Completion of Evaluation

每一个表达式(expression)都有一种使得其包含的计算得以一步步进行的正常模式,如果每一步计算都被执行且没有异常抛出,那么就称这个表达式“正常结束(complete normally)”;如果这个表达式的计算抛出了异常,就称为“异常结束(complete abruptly)”。异常结束通常有一个相关联的原因(associated reason),通常也就是抛出

一个异常V。

与表达式、操作符相关的运行期异常有:

-->A class instance creation expression, array creation expression , or string concatenation operatior expression throws an OutOfMemoryError if there is insufficient memory available. -->An array creation expression throws a NegativeArraySizeException if the value of any dimension expression is less than zero.

-->A field access throws a NullPointerException if the value of the object reference expression is null.

-->A method invocation expression that invokes an instance method throws a NullPointerException if the target reference is null. -->An array access throws a NullPointerException if the value of the array reference expression is null.

-->An array access throws an ArrayIndexOutOfBoundsException if the value of the array index expression is negative or greater than or equal to the length of the array.

-->A cast throws a ClassCastException if a cast is found to be impermissible at run time.

-->An integer division or integer remainder operator throws an ArithmeticException if the value of the right-hand operand expression is zero.

水处理生物学 复习资料

第二章 菌胶团的指示作用: 1)新形成的菌胶团颜色浅,甚至无色透明,有旺盛的生命力,氧化能力强; 2)老化的菌胶团因为吸附许多杂质,颜色深,氧化能力差; 3)遇到不良环境时,菌胶团松散,污泥发生膨胀; 4)结构紧密,颜色适中的菌胶团才指示处理效果 什么是芽孢? 定义:某些细菌在其生长发育后期或在遇到外界不良环境时,可在细胞内形成一个圆形或椭圆形抗逆性休眠体。 为什么具有抗热性? 芽孢含有特殊的抗热性物质—2,6-吡啶二羧酸和耐热性酶。 芽孢的特点: (1)含水率低,38%-40% (2)芽孢壁厚致密,分3层: 外层:芽孢外壳-蛋白质 中层(皮层):肽聚糖 内层:孢子壁-肽聚糖 (3)酶代谢活力低,休眠状态 (4)耐热、低温、辐射、干燥、化学试剂,等不良环境 鞭毛着生的方式(5种): 偏端单毛菌类 两端单毛菌类 偏端丛毛菌类 两端丛毛菌类 周毛菌类 如何确定微生物是否有鞭毛(无电镜的情况下)3种: 1、鞭毛染色可将媒染剂与染料的复合物附着并积累在鞭毛上,使其直径加粗而在普通光学显微镜下可见。 2、将细菌穿刺接种于半固体培养基中,鞭毛细菌会沿穿刺线向周围扩散生长。 3、将细菌制成悬液,在光学显微镜下,可见鞭毛细菌的翻滚或穿梭运动。 什么是菌落? 菌落是将细菌接种在固体培养基中,由于单个细胞在局部位置大量繁殖,形成肉眼可见的细菌群体,称为菌落。细菌菌落大多湿而粘,小而薄,与培养基结合不紧密。 细菌接种,接种方法: 接种分离工具:1.接种针2.接种环3.接种钩 4.5.玻璃涂棒6.接种圈7.接种锄8.小解剖刀

1)平板划线分离培养法:使标本混杂的多种细菌分散成单个细胞。 2)平板涂布法:可以用于计算活菌数。 3)斜面接种法:主要用于纯种移植,以进一步鉴定或保存菌种。 4)液体接种法:可观察到细菌不同的生长现象。 5)半固体穿刺接种法:可用于保菌或观察动力。 放线菌的结构: 形态:呈菌丝状,是由单细胞延生分枝而成。 1)营养菌丝(基内菌丝):生长在营养基内,直径在0.2-0.8μm;有的产生色素(菌落背面呈现不同颜色),主要的生理功能是吸收养分。

城市污水处理厂的运行管理

城市污水处理厂的运行管理 1.污水处理运行管理的基本要求城市污水处理厂运行管理过程中的基本要求①按需生产:首先应满足城市与水环境对污水厂运行的基本要求,保证干处理量使处理后污水达标。②经济生产:以最低的成本处理好污水,使其“达标”。③文明生产:要求具有全新素质的操作管理人员,以先进的技术文明的方式,安全的搞好生产运行。④具有完备的设施建设资料、设备操作手册、设备维护修理手册和日常运行记录资料;具有完备的防火、防爆、防突发事件等措施及应急预案;严格执行有关环境保护法律法规。⑤按照各污水处理厂工艺运行管理手册要求完成污水处理,保证全年安全稳定运行,出水达标排放;按照工艺运行管理手册完成污泥处理,有明确的污泥去向;设施运行操作、检测和维修人员应经过岗位培训,考核合格后持证上岗; 2.运行人员和运行制度管理 2.1 运行人员管理污水处理厂操作管理人员的任务是充分发挥各种处理方法的优点,根据设计要求进行科学的管理,在水质条件和环境条件发生变化时,充分利用各种工艺的弹性进行适当的调整,及时发现并解决异常问题,使处理系统高效低耗地完成净化处理作用,以达到理想的环境效益、经济效益和社会效益。 2.2 遵守规章制度为了保证污水处理厂稳定的运行除了操作管理人员应具备业务知识和能力外,还应有一系列规章制度要共同遵守。包括:岗位责任制度、岗位操作规程、人员培训考试合格上岗制度、设备维护保

养制度、设施运行记录制度、运行档案管理制度、安全生产管理制度、设施巡视制、交接班制等。 3.污水处理经济技术指标 3.1 经济指标 ①电耗:包括污水厂全天消耗的电量、每处理1T污水的电耗,个处理单元的电耗。②药材消耗指标:包括各种药品、水和其他消耗裁量的总用量、单位用量指标。③处理成本指标:污水处理厂处理污水污泥发生的各种费用,为污水处理成本,并计算单位污水处理成本。④维修费用指标:各种机电设备检查、养护、维修费用指标。 3.2 技术指标 ①出水水质达标率:出水水质达标率是全年出水水质达标天数与全年总运行天数之比。一般要求出水水质达标率在95%以上。②设备完好率和设备使用率:污水处理厂的设备完好率是设备实际完好台数与应当完好台数之比。设备使用率是设备使用台数与设备应当完成台数之比。管理良好的污水处理厂的设备完好率应在95%以上,设备使用率则取决于设计、建设时采购安装的容余程度和其后管理改造等因素。 3. 运行管理体系 3.1污水处理厂运行管理:运行管理体系是污水处理厂运行管理能力的重要体现。从污水处理厂管理制度建设、运行管理须达到的要求和运行管理需检查的内容三个方面,对城镇污水处理厂自身运行管理体系的建设和实施提出了具体要求。 3.11运行管理制度:规定应建立健全岗位操作规程、岗位责任制

水处理生物学复习重点-重庆大学给排水

水处理生物学复习指导 ?第一章绪论 ? 1 生物物种命名:林奈的双名法 ? 2 什么是微生物? 微生物是肉眼看不见或看不清楚的的微小生物的总称,不是生物分类学上的概念。 ?3微生物的特点:个体非常微小,种类多,分布广,繁殖快,易变异。?4生物通用的分类单元。(界、门、纲、目、科、属、种) ?5巴斯德及科赫的贡献。 (2)水处理中常见的微生物 ?微生物的特点 1.体积小,面积大 2.吸收多,转化快 3.生长旺,繁殖快 4.适应强,易变异 5.分布广,种类多 ?第二章原核微生物 ?什么是原核微生物?是没有成形的细胞核或线粒体的一类单细胞生物。?第一节细菌 ?什么是细菌?细菌的大小用什么表示?细菌的三种基本形态 细菌是一类单细胞、个体微小、结构简单、没有真正细胞核的原核生物。细菌的大小用微米表示。 细菌的三种基本形态:球状、杆状、螺旋状。 ?细菌的基本结构有哪些? 答:细胞壁、细胞膜(细胞质膜)、细胞质、

核质、内含物。 ?细菌的特殊结构有哪些?细菌的特殊结构一般指荚膜、芽孢和鞭毛。 ?革兰氏染色: 1.具体操作过程(四步):结晶紫初染,碘液媒染,然后酒精脱色,最后用 蕃红或沙黄复染。 2.革兰氏染液四种:结晶紫,碘液,蕃红,沙黄 3.革兰氏阳性菌和阴性菌细胞壁差别: 革兰氏阳性细菌的细胞壁较厚,约为20~80mm,单层,其组分比较均匀一致,主要由肽聚糖组成,还有一定数量的磷壁酸,脂类组分很少。 革兰氏阴性细菌的细胞壁可分为两层,外层主要是脂多糖和脂蛋白组成,较厚,脂类在整个细胞壁中占有的比例很高,可达40%以上;内层主要成分是肽聚糖,但是较薄,只有2~3mm。 4.革兰氏染色机理p10 ?细菌是给水与废水处理中最重要的一类微生物! ?什么是内含物?知道几种主要的内含物(储藏性颗粒)内涵 内含物是细菌新陈代谢的产物,或是贮备的营养物质。 常见的几种内含物颗粒: 异染颗粒,聚β-羟基丁酸盐(PHB),肝糖和淀粉粒,硫粒,气泡。 ?什么是荚膜?荚膜是某些细菌在细胞壁外包围的一层粘液性物质,一般由糖和多肽组成。 ?什么是菌胶团?菌胶团的作用 当荚膜物质融合成一团块,内涵许多细菌时,称为菌胶团。 菌胶团的作用:活性污泥性能的好坏,主要可根据所含菌胶团多少、大小及结构的紧密程度来确定。 ?什么是芽孢,芽孢的特点?为什么芽孢不是细菌的繁殖方式。细菌的繁殖方式主要是什么? 某些细菌生活史的一定阶段,细胞内会形成一个圆形或椭圆形、壁厚、含水量低、抗逆性强的休眠结构,称为芽孢。 芽孢的特点:壁厚;水分少;不易透水;具有极强的抗热、抗化学药物、抗辐射等能力。 芽孢只是细菌的另一个存在形式,此形式下细菌的消耗达到最低,且可以很强的抵抗外界的不良环境。最主要的繁殖方式是以二分裂法这种无性繁殖的方式。 ?鞭毛是细菌的运动器官。 ?什么是菌落?许多细胞聚集在一起且肉眼可见的细胞集合体,称之为菌落。 ?什么是放线菌?典型的放线菌的一般形态构造。放线菌的主要繁殖方式? 放线菌是一类主要呈菌丝状生长和以孢子繁殖的陆生性较强的原核生物。 放线菌主要通过形成无性孢子的方式进行繁殖,也可借菌丝断裂或菌丝片段繁殖。 ?什么是丝状细菌?

污水处理厂主要设备控制要点

污水处理厂主要设备控 制要点 Document serial number【KK89K-LLS98YT-SS8CB-SSUT-SST108】

设备控制要点 一、关键设备: 污水处理厂的关键设备是指对工艺参数的调整、整个厂连续生产有决定性影响的设备;主要有格栅机、提升泵、风机(曝气机)、刮(吸)泥机等。 二、控制要点: 1、潜污泵(包括提升泵、回流泵等) 1)投运前,维修工应确定运行方向正确 2)操作工在现场启动,监视运行正常后才能切换为远程控制 3)严禁频繁启动,若生产需要也应等机器完全停下来 4)操作工每天检查运行中电流、震动和声音情况 5)每月维修工检查钢丝绳 6)每个季度维修工对电控柜检查保养一次 7)每半年维修工检查密封圈、油质、油位一次 8)每年维修工检查电缆一次 2、格栅机 1)操作工在现场启动,监视运行正常后才能切换为远程控制 2)操作工每天检查运行中的电流、声音、震动情况 3)操作工每天检查运行中电机、减速机的温度 4)维修工每天检查格栅两侧的开口销完好情况 5)维修工每周检查减速箱油位 6)维修工每月对链条、链盘加钙基润滑脂 7)每季度维修工对电控柜检查保养一次 8)每半年维修工更换减速箱油 9)每年维修工更换电机轴承润滑脂;调整传动链条和齿耙链的松紧度;紧固全部紧固件

3、风机 1)投运前,维修工应确定电机运行方向正确 2)启动前,操作工应进行手动盘车 3)操作工在现场启动,监视运行正常后才能切换为远程控制 4)严禁频繁启动,若生产需要也应等机器完全停下来 5)操作工每天检查运行中的电流、声音、震动、油位 6)操作工每天检查运行中电机、风机外壳的温度 7)操作工每两周清洁滤芯、清洁设备表面 8)维修工每季度对电控柜检查保养一次、检查并紧固各紧固件 9)维修工每半年检查安全开关和安全阀的状况 10)维修工每年更换滤清、减速箱换油、更换传动带、更换主轴油封;检查鼓风机的输送腔和转子上是否有污物或接触损坏情况 4、倒伞型曝气机 1)投运前,维修工应确定运行方向正确 2)操作工在现场启动,监视运行正常后才能切换为远程控制 3)严禁频繁启动,若生产需要也应等机器完全停下来或变频器完全放电(大约5分钟); 4)操作工每天检查运行中的电流、声音、震动、油位 5)操作工每天检查运行中电机、齿轮箱外壳的温度 6)每季度维修工对电控柜检查保养一次 7)每运行2500-5000小时,维修工更换齿轮箱机油 8)整机经一年运行后维修工进行维修保养、清洗,加润滑油,更换渗漏处的油封和结合面的纸垫,按有关规定调整轴承的间隙 5、刮(吸)泥机 1)投运前,维修工应确定运行方向正确 2)操作工在现场启动,监视运行正常后才能切换为远程控制 3)操作工每天检查运行中的电流、声音、震动、油位 4)操作工每天检查运行中电机、齿轮箱外壳的温度

语音信号处理复习华南理工

语音信号处理复习 第二章语音信号处理基础知识 1,定义: (1)语音是指人们讲话时发出的话语,它是一种声音,具有声学特征的物理特性。而它又是一种特殊的声音,是人们进行信息交流的声音,是组成语言的声音。因此语音是语言和声音的组合体。 (2)语音是由人的发声器官发出的一种声波,它具有音色、音调、音强和音长。 ①音色:是一种声音区别于另一种声音的基本特征 ②音调:指声音的高低,取决于声波的频率 ③音强:指声音的强弱,取决于声波的振幅 ④音长:指声音的长短,取决于发音时间的长短 (3)任何语言都有语言的元音和辅音两种音素: 元音:当声带振动发出的声音气流从喉腔、咽腔进入口腔从唇腔出去时,这些声腔完全开放,气流顺利通过。一个重要的声学特性是共振峰。 辅音:由于通路的某一部分封闭起来或者受到阻碍,气流被阻不能畅通。包括清音和浊音。 ①浊音:声带振动 ②清音:声带不振动 (4)人的听觉系统有两个重要的特性: ①时频分析特性:人的耳蜗就像一个频谱分析仪,将复杂的信号分解成各种频率分量。 ②听觉掩蔽效应:心理声学中的听觉掩蔽效应指在一个强信号附近,弱信号将变得不可闻,被掩蔽掉了。掩蔽效应分为同时掩蔽和短时掩蔽。 2,语言信号生成的数学模型: ①激励模型:在声门(声带)以下,称为“声门子系统”,它负责产生激励振动,是激励系统 ②声道模型:从声门到嘴唇的呼气通道是声道,是声道系统 ③辐射模型:语音从嘴唇辐射出去,则嘴唇以外是辐射系统 3,语音信号的特性分析: (1)语音信号的时域波形和频谱特性: ①时域波形:周期性,周期对应声带振动的频率,即基音频率。 ②频谱特性:共振峰特性。元音频谱有明显的几个凸起点,它们出现的频率就是共振峰频率。清辅音频谱 峰点之间的间隔是随机的,没有周期分量。 (2)语谱图: 语谱图是一种三维图谱,它是表示语音频谱随时间变化的图形,其纵轴为频率,横轴为时间,任一给定频率成分在给定时刻的强弱用相应点的灰度或色调的浓淡来表示。语谱图中显示了大量的与语音的语句特性相关的信息,它综合了频谱图和时域波形的特点,明显地显示出语音频谱随时间的变化情况,或者说是一种动态的频谱。记录这种谱图的仪器就是语谱仪。 语谱图中的花纹有横杠、竖直条和乱纹等。 ①横杠:与时间轴平行的几条深黑色带纹,它们相应于短时谱中的几个凸点,也就是共振峰。 ②竖直条:与时间轴垂直的一条窄黑带,每个竖直条相当于一个基音,条纹间的距离表示基音周期。 ③乱纹:清擦音从语谱图上看表现为乱纹,乱纹的深浅和上下限反映了噪声能量在频域中的分布。 4,语音信号的统计特性: 语音信号的统计特性可以用它的波形振幅概率密度函数和一些统计量(如均值和自相关函数)来描述。 第三章语音信号分析

污水处理站运行管理及其安全规定详细版

文件编号:GD/FS-4932 (管理制度范本系列) 污水处理站运行管理及其安全规定详细版 The Daily Operation Mode, It Includes All Implementation Items, And Acts To Regulate Individual Actions, Regulate Or Limit All Their Behaviors, And Finally Simplify The Management Process. 编辑:_________________ 单位:_________________ 日期:_________________

污水处理站运行管理及其安全规定 详细版 提示语:本管理制度文件适合使用于日常的规则或运作模式中,包含所有的执行事项,并作用于规范个体行动,规范或限制其所有行为,最终实现简化管理过程,提高管理效率。,文档所展示内容即为所得,可在下载完成后直接进行编辑。 为了加强污水处理站的设备管理,工艺管理和水质管理,保证污水处理站安全运行,达到污水处理站净化水质、保护环境的目的,特意制定本章程。污水处理站的根本任务是保质保量地完成生活污水处理,最终将处理过的污水达标排放或回收再利用,所以要求管理人员按各处理构筑物,设施的管理方法和操作规程精心管理、安全操作,保证整个污水处理工艺和单独处理构筑物和设施高效、低耗地发挥其作用。 一、设施的运行管理 1、运行管理人员必须熟悉本站处理工艺和设施、设备的运行要求与技术指标。

2、运行管理人员应该要求经常巡视检查构筑物、设备、电器和仪表的运行情况。 3、污水处理站必须加强水质和污泥管理。 4、运行管理人员每天应按时做好运行记录,数据应准确无误。 5、运行管理人员发现运行不正常时,应及时处理或反映。 6、无论是露天还是室内的所有设备都必须做好清污处理,应经常检查设备的油封水封等,避免水、泥、气泄漏,保证设备的运转效率,防止设备被腐蚀。 7、格栅和格筛所截栅渣应定时清理。汛期应加强巡视、增加清污次数。清捞出的栅渣应妥善处理和处置。 8、水处理构筑物堰口、池壁应保持清洁、完

SBR 污水处理工艺运行操作要点运行规程

SBR 污水处理工艺运行操作要点运行规程 摘要:SBR污水处理工艺不仅对自动控制系统要求较高,而且对日常的运行管理要求也很高。在日常维护中,需要注意各个机械设备的维护保养,更需要注意工艺运行操作规程,以及注意观察生化池的生物状况。 关键词:SBR工艺;运行;管理 SBR(SequencingBatchReactorActivatedSludgePro-cess)是序批间歇式活性污泥法污水处理工艺的简称,是一种按照时间顺序改变活性污泥生长环境的污水处理技术,又称序批式活性污泥法,是一种比较成熟的污水处理工艺。它的主要特征是在时间上的有序和空间上的无序,各阶段的运行工况可以根据据体的污水性质和出水功能要求等灵活变化。SBR技术的核心部分是SBR主反应系统,该池集搅拌混合、生物降解、泥水分离等功能于一体,在用地紧张、处理量大的城市具有很高的使用价值。 一、辅助设施的运行管理 SBR工艺的过程是按时序来完成的,一个操作过程分五个阶段:进水、反应、沉淀、滗水、闲置。这五个阶段都是单池运行,当需要处理的污水量较大时,必须单池分组进行组合处理,这样交替运行的过程中仅靠人工操作就很难发挥其优点了。多池多组的交替运行必须有高度灵活、结构严谨的中央控制系统,自动化程度要求较高。所以在运行的过程中需要保障中控系统的正常,防止人为操作失当、雷电以及内部管理不善等造成仪器、仪表等设施的破坏,影响系统的正常

工作。这就要求在污水处理厂的设计过程中设计仪器仪表的避雷装置,提高日常的运行操作人员的管理水平。 预处理系统是污水处理的最前段。生活污水中含有大量的漂浮物与悬浮物质,其中包括无机性和有机性两类。由于这些垃圾和悬浮物会降低主体反应的效果,对污水处理设备造成磨损和破坏,故在污水进入主反应区之前必须进行必要的预处理,以提高整个工艺的去除率,降低设备的磨损,保证整个处理系统的正常运行。所以,在运行的过程中需要加强巡查,防止垃圾堵塞粗细格栅和进水泵。 二、SBR生化池的运行管理 SBR生物反应池是污水处理厂的核心部分,进水方式的推流过程使池内厌氧好氧处于交替状态,运行效果稳定,污水在相对的静止状态下沉淀,需要的时间短、出水水质较好,耐冲击负荷;加之池内有滞留的处理水,对污水有稀释、缓冲作用,有效抵抗水量和有机污物的冲击。反应池内存在DO、BOD5浓度梯度,有效控制活性污泥膨胀,脱氮除磷,适当控制运行方式,实现好氧、缺氧、厌氧状态交替,具有良好的脱氮除磷效果。对于运行实际运行过程涉及到的季节性进水差异或其它因素的影响而导致出现的污泥膨胀、脱氮除磷效果差,可以通过运行参数的适当调整加以解决。主要控制的因素有以下几个方面: 1.运行周期的适度调整 SBR的运行周期由进水时间、反应时间、沉淀时间、滗水时间、排泥时间和闲置时间来确定。进水时间有一个相对稳定的最大最佳

语音信号处理复习题

1 研究语音信号处理的目的是什么?人类的通信有哪三种方式,从而说明语音信号处理有哪三个学科分支? 它的目的一是要通过处理得到一些反映语音信号重要特征的语音参数以便高效的传输或储存语音信号信息;二是要通过处理的某种运算以达到某种用途的要求。 1.什么叫做语言学?什么叫做语音学?言语过程可分为哪五个阶段? 语音中各个音的排列由一些规则所控制,对这些规则及其含义的研究学问称为语言学;另一个是对语音中各个音的物理特征和分类的研究称为语音学。人的说话过程如图2-1所示,可以分为五个阶段: (1)想说阶段: (2)说出阶段: (3)传送阶段: (4)接收阶段: (5)理解阶段: 3、有哪几种描述声道特性的数学模型?请说明声管模型流图是如何得出的?有几种共振峰模型?各有什么特点和适用情况? 声道的数学模型有两种观点: 1)声管模型 将声道看为由多个不同截面积的管子串联而成的系统。在“短时”期间,声道可表示为形状稳定的管道。 另一种观点是把声道视为一个谐振腔,按此推导出的叫“共振峰模型”。 共振峰模型,把声道视为一个谐振腔。共振峰就是这个腔体的谐振频率。由于人耳听觉的柯替氏器官的纤毛细胞就是按频率感受而排列其位置的,所以这种共振峰的声道模型方法是非常有效的。一般来说,一个元音用前三个共振峰来表示就足够了;而对于较复杂的辅音或鼻音,大概要用到前五个以上的共振峰才行。基于物理声学的共振峰理论,可以建立起三种实用的共振峰模型:级联型、并联型和混合型。 (1)级联型声道模型

这时认为声道是一组串联的二阶谐振器。从共振峰理论来看,整个声道具有多个谐振频率和多个反谐振频率,所以它可被模拟为一个零极点的数学模型;但对于一般元音,则用全极点模型就可以了。它的传输函数可分解表示为多个二阶极点的网络的串联: N=10,M=5时的声道模型如下图所示: (2)并联型声道模型 对于非一般元音以及大部分辅音,必须考虑采用零极点模型。此时,模型的传输函数如下: 通常,N>R ,且设分子与分母无公因子及分母无重根,则上式可分解为如下部分分式之和的形式: 这就是并联型的共振峰模型。如图2-21所示(M=5)。 (3)混合型声道模型 上述两种模型中,级联型比较简单,可以用于描述一般元音。当鼻化元音或鼻腔参与共振,以及阻塞音或摩擦音等情况时,级联模型就不能胜任了。这时腔体具有反谐振特性,必须考虑加入零点,使之成为零极点模型。采用并联结构的目的就在于此,它比级联型复杂些,每个谐振器的幅度都要独立地给以控制。但对于鼻音、塞音、擦音以及塞擦音等都可以适用。正因为如此,将级联模型和并联模型结合起来的混合模型也许是比较完备的一种共振峰模型。 22 12112cos(2)()12cos(2)k k k k B T B T M k B T B T k k e F T e V z e F T z e z ππ------=-+=-+∏∑∑=-=--= N k k k R r r r z a z b z V 1 1)(∑ =----=M i i i i z C z B A z V 12 11)(

污水处理站运行管理及其安全规定(正式)

编订:__________________ 单位:__________________ 时间:__________________ 污水处理站运行管理及其安全规定(正式) Standardize The Management Mechanism To Make The Personnel In The Organization Operate According To The Established Standards And Reach The Expected Level. Word格式 / 完整 / 可编辑

文件编号:KG-AO-8753-23 污水处理站运行管理及其安全规定 (正式) 使用备注:本文档可用在日常工作场景,通过对管理机制、管理原则、管理方法以及管理机构进行设置固定的规范,从而使得组织内人员按照既定标准、规范的要求进行操作,使日常工作或活动达到预期的水平。下载后就可自由编辑。 为了加强污水处理站的设备管理,工艺管理和水质管理,保证污水处理站安全运行,达到污水处理站净化水质、保护环境的目的,特意制定本章程。污水处理站的根本任务是保质保量地完成生活污水处理,最终将处理过的污水达标排放或回收再利用,所以要求管理人员按各处理构筑物,设施的管理方法和操作规程精心管理、安全操作,保证整个污水处理工艺和单独处理构筑物和设施高效、低耗地发挥其作用。 一、设施的运行管理 1、运行管理人员必须熟悉本站处理工艺和设施、设备的运行要求与技术指标。 2、运行管理人员应该要求经常巡视检查构筑物、设备、电器和仪表的运行情况。

3、污水处理站必须加强水质和污泥管理。 4、运行管理人员每天应按时做好运行记录,数据应准确无误。 5、运行管理人员发现运行不正常时,应及时处理或反映。 6、无论是露天还是室内的所有设备都必须做好清污处理,应经常检查设备的油封水封等,避免水、泥、气泄漏,保证设备的运转效率,防止设备被腐蚀。 7、格栅和格筛所截栅渣应定时清理。汛期应加强巡视、增加清污次数。清捞出的栅渣应妥善处理和处置。 8、水处理构筑物堰口、池壁应保持清洁、完好。运行管理人员应经常清理水解池、沉淀池等构筑物堰口的杂物,保证出水均匀和处理效果,保持外观整洁。 9、根据接触氧化池及生化滤池氧的需要,应注意适时调节鼓风机的风量及控制其间歇性开停。 10、应经常观察接触氧化池生物膜及活性污泥生物相取样沉淀池上清夜透明度、污泥颜色、状态和气

《水处理生物学》考研复习大纲 .doc

《水处理生物学》考研复习大纲 2017年9月29日修订 一、考试的基本要求 要求学生比较系统地理解和掌握水处理生物学的基本概念和基本理论,掌握水处理生物的分类、特性,掌握其营养、新陈代谢及遗传变异等生理特性;掌握环境因子对水处理中微生物的作用和影响;掌握水处理生物学实验及研究方法;能综合运用生物学及水处理知识分析和解决水处理工程中相关问题。 二、考试方式和考试时间 闭卷考试,总分150,考试时间为3小时。 三、参考书目 《水处理生物学》(第五版),顾夏生等编著,中国建筑工业出版社 《环境工程微生物学》(第三版),周群英等编著,高等教育出版社 四、试题类型: 主要包括填空题、名词解释、简答题、论述题、实验题等类型,并根据每年的考试要求做相应调整。 五、考试内容及要求 第一篇水处理生物学基础 1. 掌握水处理中微生物的分类,微生物的生长特点;掌握水处理中微生物的种类和特征;了解水处理生物学的研究对象与任务。 2. 掌握细菌、放线菌、蓝藻等原核生物的基本形态结构、繁殖方式、群体特征。 3.掌握酵母菌、霉菌、藻类、原生与微型后生动物等真核微生物的分类、形态结构、繁殖及培养特征,了解藻类、原生动物、后生动物的特性及其在水处理

中的作用。 4.掌握病毒的特征、繁殖过程,及其实验室中的控制方法。 5.熟悉微生物的营养、培养基、酶的作用特性、微生物的呼吸作用,掌握环境因素对微生物生长的影响。 6.掌握微生物生长特点及生长曲线,微生物的遗传的物质基础、变异的类型,遗传工程的操作步骤。 7.掌握生态系统概念及特征,微生物之间相互关系,掌握微生物生态学研究方法。 8. 了解水生植物种类及其生长特点,了解水生植物的水质净化作用及生态修复原理。 第二篇污染物的生物分解与转化 掌握生物对含氮有机物、不含氮有机物、无机元素的分解与转化;了解污水处理中主要微生物及其作用。 第三篇水质安全与监测 了解污水中的病源微生物种类、细菌学检验标准,掌握有害生物检验、监测方法,掌握水中有害生物的控制方法。 第四篇微生物的研究方法 掌握水处理中微生物观测的手段,培养分离、灭菌、无菌操作等的实验方法。掌握实验原理、实验操作步骤、现象、仪器的使用方法等。主要实验如下:实验一. 显微镜的使用及微生物观察 实验二. 微型动物计数 实验三微生物染色 实验四培养基制备与灭菌 实验五微生物纯种分离、培养及接种技术

污水处理厂运行管理和安全操作规程(苍松参考)

高明区富湾污水处理厂运行管理和安全操作规程 deps4

deps4 粗格栅 提升泵站 细格栅 沉砂池 反应初沉池 进水 A/A/O 微曝氧化 二沉池 消毒出水池 加药间 鼓风机房 砂水分离器 污泥回流泵房 污泥浓缩池 污泥反应池 污泥中间池 脱水机房 二氧化氯发生器 污泥饼外运 破膜装置 硫酸 碱 垃圾斗收集后外运 PAC PAM PAC 盐酸、氯酸钠药剂 回流污泥 剩余污泥 初沉污泥 罗茨风机 三索钢丝绳牵引式 转鼓式 潜水提升泵 旋流式 反应池+ 平流沉淀 厌+缺+好氧段 辐流式 二氧化氯+折流式 板框脱水机 搅拌+重力浓缩 排至西安河 药管线路 环卫垃圾 污泥管线路 污水管线路 加药装置 风管线路

deps4 附图2:工艺流程工段功能区划分 粗格栅 提升泵站 细格栅 沉砂池 反应初沉池 进水 A/A/O 微曝氧化 二沉池 消毒出水池 加药间 鼓风机房 砂水分离器 污泥回流泵房 污泥浓缩池 污泥反应池 污泥中间池 脱水机房 二氧化氯发生器 污泥饼外运 硫酸 碱 垃圾斗收集后外运 PAC PAM PAC 盐酸、氯酸钠药剂 回流污泥 剩余污泥 初沉污泥 罗茨风机 三索钢丝绳牵引式 转鼓式 潜水提升泵 旋流式 反应池+ 平流沉淀 厌+缺+好氧段 辐流式 二氧化氯+折流式 板框脱水机 搅拌+重力浓缩 排至西安河 预处理工段(一级处理) 污泥脱水处理区 生化处理工段(二级处理) 出水消毒工段 破膜装置 加药装置

deps4

deps4 V001常闭 管道自动清洗过滤器OT1001 V003常闭 粗格栅 提升泵站 细格栅 沉砂池 反应初沉池 进水 A/A/O 微曝氧化二沉池 消毒出水池 加药间 鼓风机房 砂水分离器 污泥回流泵房 污泥浓缩池 污泥反应池 污泥中间池 泥斗 二氧化氯发生器 污泥饼外运 破膜装置 硫酸 碱 垃圾斗收集后外运 PAC PAM 回流污泥 剩余污泥 初沉污泥 Ld101 L101 LSS401 PH101 排至西安河 药管线路 环卫垃圾 污泥管线路 污水管线路 加药装置 H 2S101 Ld102 F101 PH101 COD101 (NH 4-N )101 DO301 DO302 MLSS301 ORP301 F801 F601 COD601 (NH4-N )601 L601 L501 F501 Pr801 Pr802 Pr803 T801 L701 L1701 L1702 Pr1001 Pr1002、Pr1002 F1001 L1001 P101 P102变频 软启动P103 OT103 OT102 OT101 SC101 OT104 B101 B102 OT105 V101气冲 V102气提 P1607 P1608 P1609 P1610 M201 OT201 OT202 M202 M203 M301 M302 M303 M304 OT301 B801 B802 B803 OT401 P501 P502 P503 P504 P505 OT701 P601 P602 P603 清水泵 PAC PAC OT1602 OT1601 P1601 P1602 P1603 P1604 P1606 P1605 卸料泵: PLC2 PLC4 PLC3 生物除臭系统 PAM P701 P702 污泥泵 风管线路 硫酸 碱 板框脱水机 脱水机房 水压榨系统 空气储罐 滤液至粗格栅 中控室 PLC 站 配电房 PLC1 OT1008 OT1007 M1001 M1002 M1003 P1001 P1002 SC1001 SC1002 P1003 P1004 OT1005 OT1006 V002常开

通信中的语音信号处理复习大纲

《通信中的语音信号处理》复习大纲 北科大版 1、了解语音信号处理的目的、实质和发展历史; 实质:是研究用数字信号处理技术对语音信号进行处理的一门学科 目的:通过处理得到一些反映语音信号重要特征的语音参数以便高效地传输或储存语音信号所包含的信息。 通过对语音信号进行某种运算以达到某种要求。 发展历史:1876年电话的发明,贝尔(Bell); 1939年声码器的研制成功—声源+声道; 1947年贝尔实验室发明语谱图仪—语音识别研究的开始; 50年代第一台口授打字机和英语单词语音识别器; 60年代出现了第一台以数字计算机为基础的孤立词语音识别器和有限连续语音识别器; 70年代动态规划技术、隐马尔可夫模型、线性预测技术和矢量量化码书生成方法用于语音编码和识别; 80、90年代语音处理技术产品化—IBM Tangora-5和Tangora-20英语听写机,Dragon Dictate 词汇翻译系统(70000),汉语听写机。 CMU语音组研制成功SPHINX系统(997,95.8%); 国内,清华大学、中科院声学所和中科院自动化所在汉语听写机研究方面有一定成果。 (除了属于这种LPC[线性预测分析法]的方法外,还开发了各种数字语音处理方法。到目前为止,相继实现了语音编码、语音分析、语音合成、语音修正、语音识别、说话者识别等各种具体应用系统。) 2、理解和掌握语音信号的表示和处理方法,常用的语音编码的采样率和相应的数字语音信号的速率; 1.语音表示方法的选择:要保存语音信号中的消息内容;表示形式要便于传输和存储、变换和处理,不至于严重损害消息的内容, 有用信息更易于被提取; 2. 语音信号数字表示的优点: 数字技术能完成许多很复杂的信号处理工作; 语音可以看成是音素的组合,具有离散的性质,特别适合于数字处理; 数字系统具有高可靠性、价廉、紧凑、快速等特点,很容易完成实时处理任务; 数字语音适于在强干扰信道中传输,易于和数据一起在通信网中传输,也易于进行加密传输。 3. 语音信号的数字表示方法:波形表示—采样和量化,保持波形;参数表示—激励源和模型参数(第二章) 语音信号的特点—短时平稳性 4. 处理方法:短时时域处理方法—短时能量、短时平均过零率以及短时自相关函数计算 短时频域分析—短时傅立叶分析 线性预测技术—本质上属于时域分析方法,但其结果可以是频域参数 倒谱和同态分析、矢量量化和隐马尔可夫模型 5. PCM编码:采样率:8000次/second,均匀量化:采样率12bps信号速率96kbps,非均匀量化:采样率8bps信号速率64kbps ADPCM:采样率:8khz速率:32kbps 3、理解语音信号的产生过程、发生机理和语音信号的声学特性; 产生过程:语音是说话人和听者之间相互传递的信号,传递的媒介是声波,说话人的发音器官做出发声动作,接着空气振动形成声波,声波传到听者的耳朵里,立刻引起听者的听觉反应 发生机理: 声学特性:频率:与音高有关;振幅:与响度有关。 4、理解和掌握语音信号浊音的基音频率、共振峰,及共振峰的计算方法; 浊音的基音频率(F0):由声带的尺寸、特性和声带所受张力决定,其值等于声带张开和闭合一次的时间的倒数。人类基音频率的范围在60Hz至450Hz左右。 共振峰(formant):声道是一个谐振腔,当激励的频率达到至声道的固有频率,则声道会以最大的振幅振荡,此时的频率称之为共振峰或共振峰频率。声道具有的一组共振峰,声道的频谱特性主要反映出这些共振峰的不同位置以及各个峰的频带宽度。共振峰及其带宽取决于声道某一瞬间的形状和尺寸,因而不同的语音对应于一组不同的共振峰参数。实际应用中,头三个共振峰最重要。

污水处理站运行管理及其安全规定

污水处理站运行管理及其安全规定 为了加强污水处理站的设备管理,工艺管理和水质管理,保证污水处理站安全运行,达到污水处理站净化水质、保护环境的目的,特意制定本章程。污水处理站的根本任务是保质保量地完成生活污水处理,最终将处理过的污水达标排放或回收再利用,所以要求管理人员按各处理构筑物,设施的管理方法和操作规程精心管理、安全操作,保证整个污水处理工艺和单独处理构筑物和设施高效、低耗地发挥其作用。 一、设施的运行管理 1、运行管理人员必须熟悉本站处理工艺和设施、设备的运行要求与技术指标。 2、运行管理人员应该要求经常巡视检查构筑物、设备、电器和仪表的运行情况。 3、污水处理站必须加强水质和污泥管理。 4、运行管理人员每天应按时做好运行记录,数据应准确无误。 5、运行管理人员发现运行不正常时,应及时处理或反映。 6、无论是露天还是室内的所有设备都必须做好清污处理,应经常检查设备的油封水封等,避免水、泥、气泄漏,保证设备的运转效率,防止设备被腐蚀。 7、格栅和格筛所截栅渣应定时清理。汛期应加强巡视、增加清污次数。清捞出的栅渣应妥善处理和处置。

8、水处理构筑物堰口、池壁应保持清洁、完好。运行管理人员应经常清理水解池、沉淀池等构筑物堰口的杂物,保证出水均匀和处理效果,保持外观整洁。 9、根据接触氧化池及生化滤池氧的需要,应注意适时调节鼓风机的风量及控制其间歇性开停。 10、应经常观察接触氧化池生物膜及活性污泥生物相取样沉淀池上清夜透明度、污泥颜色、状态和气味等项目。 11、正常运行时接触氧化池污泥沉降比控制为3%左右,溶解氧为0.5-2.0mg/1,污泥指数为80-120ml/g。 12、加水稀释搅拌化学药剂时,运行管理人员不得离开现场,严禁发生药剂溢出现象。 13、污水处理设施运行过程中,不得中断混凝剂的投加。运行管理人员应注意混凝沉淀池的出水水质,及时适当调整混凝剂的投加量。 14、每周一次排放水解池、接触氧化池及混凝沉淀池底部污泥。排泥时闸阀快开快闭,排至污泥全部排完,出清水为止。 二、设备运行管理 1、污水处理站的设备、设施的完好率应达到95%以上,各种机械设备要保持清洁、无漏水、无漏气等。 2、运行管理人员启动电器设备应检查有无异常,做好启动准备工作。 3、各类水泵在运行过程中,运行管理人员需要注意勤巡回观察,

水处理生物学总复习

水处理生物学总复习 第一章绪论 1 什么是微生物 包括一群个体微小的、结构简单的无细胞形态或单细胞或多细胞的生物。一般 在显微镜 下才能看到。大多为单细胞。 2 微生物的共同特性有哪些 1 个体小,形态简单; 2 分布广,种类多; 3 繁殖快,数量大; 4 比值大,代 谢强 5 适应强,易变异。 为什么微生物较其他生物容易变异呢 多数微生物为单细胞,结构简单,整个细胞直接与环境接触,易受环境因 素影响, 引起遗传物质DNA的改变而发生变异,由于数量庞大,也可以在短时间内出现 大量变 异后代,当环境变化时,微生物会大量死亡,活下来的微生物往往会发生结构 和生理特 性的变异以适应变化了的环境。 3 微生物命名常用的双命名法的主要规定 依照国际命名法则——林奈Carl von Linne的“双名法”。。 例如,枯草芽孢杆菌的学名为 Bacillus subtilis Cohn 属名种名命名人

4 微生物的分类单位 界、门、纲、目、科、属、种。“种”为最基本的命名单位 第二章原核微生物 1 细菌有哪几种基本形态自然界中常见的形态基本构造 球状菌杆状菌螺旋状菌 球状菌:呈现球状,按期排列的形式,又可分为数种。一般直径为~2 单球菌分裂后的细胞分散而单独存在的球菌. 双球菌分裂后两个球菌成对排列的为双球菌. 链球菌分裂是沿一个平面进行,分裂后细胞排列成链状 四联球菌分裂是沿两个相垂直的平面进行,分裂,分裂后每四个细胞在一起呈 田字形. 八叠球菌按三个互相垂直的平面进行分裂后,每八个球菌在一起成立方体形 葡萄球菌分裂面不规则,多个球菌聚在一起,像一串串葡萄杆状菌:常呈现短杆(球杆)状一般长1~5,宽度~1 多数单个存在,也有成链状 螺旋菌:宽度常在~5之间,长度则因为种类的不同而有很大的差异(5~15 )螺菌:呈多弯曲 弧菌:呈弓形 自然界中杆菌最常见,球菌次之,而螺旋菌最少。 一般,幼龄菌和生长条件适宜时,菌体形态正常;老龄菌或在生长条件改变时,细菌

某污水处理厂各单元运行管理手册

各处理单元的运行管理 1.格栅间 (1) 过栅流速的控制合理控制过格栅流速,使格栅能够最大限度地发挥拦

截作用,保持最高的拦污效率。一般来讲,污水过栅越缓慢,拦污效果越好,但当缓慢至砂在栅前渠道及格栅下沉积时,过水断面会缩小,反而使流速变大。污水在栅前渠道流速一般应控制在0.4一0.8m/s,过栅流速应控制在0.6~1.0m/s。具体控制指标,视处理厂调试运营后根据来水污物组成、含砂量等实际情况确定。根据多年来的运营经验,有的污水处理厂污水中含有大粒径砂粒较多,即使控制在0.4m/s,仍有砂在格栅前的渠道内沉积,多数城市污水中砂粒径在0.1mm左右,即使格栅前渠道内流速控制在0.3m/s,也不会产生积砂现象。一些处理厂来水中绝大部分污物的尺寸比格栅栅距大得多,此时过栅流速达到1.2m/s也能保证好的拦污效果。运行人员将根据运转实践中摸索出本厂最佳的过栅流速控制范围。 污水流量从厂内设置的超声波流量计液位计抄报,水深由液位计测取。 (2) 栅渣的清除及时清除栅渣,保证过栅流速控制在合理的范围之内。清污次数太少,栅渣将在格栅上长时间附着.使过栅断面减少,造成过栅流速增大,拦污效率下降。格栅若不及时清污,导致阻力增大,会造成流量在每台格栅上分配不均匀,同样降低拦污效率。因此,操作人员应将每一台格栅上的栅渣及时清除。值班人员都应经常到现场巡检,观察格栅上栅渣的累积情况,并估计栅前后液位差是否超过最大值,做到及时清污。超负荷运转的格栅间,尤应加强巡检。值班人员注意摸索总结这些规律,以提高工作效率。 (3) 定期检查渠道的沉砂格栅前后渠道内积砂与流速有关外,还与渠道底部流水面的坡度和粗糙度等因素有关系,应定期检查渠道内的积砂情况,及时清砂并排除积砂原因。

语音信号处理考试题(综合)

语音信号处理重点、考点、考试题 一、填空题:(共7小题,每空2分,共20分) A卷 1、矢量量化系统主要由编码器和组成,其中编码器主要是由搜索算法和构成。 2、基于物理声学的共振峰理论,可以建立起三种实用的共振峰模型:级联型、并联型和。 3、语音编码按传统的分类方法可以分为、和混合编码。 4、对语音信号进行压缩编码的基本依据是语音信号的和人的听觉感知机理。 5、汉语音节一般由声母、韵母和三部分组成。 6、人的听觉系统有两个重要特性,一个是耳蜗对于声信号的时频分析特性;另一个是人耳听觉的效应。 7、句法的最小单位是,词法的最小单位是音节,音节可以由构成。 二、判断题:(共3小题,每小题2分,共6分) 1、预测编码就是利用对误差信号进行编码来降低量化所需的比特数,从而使编码速率大幅降低。() 2、以线性预测分析-合成技术为基础的参数编码,一般都是根据语音信号的基音周期和清/浊音标志信息来决定要采用的激励信号源。() 3、自适应量化PCM就是一种量化器的特性,能自适应地随着输入信号的短时能量的变化而调整的编码方法。() 三、单项选择题:(共3小题,每小题3分,共9分) 1、下列不属于衡量语音编码性能的主要指标是()。(A)编码质量(B)矢量编码(C)编码速率(D)坚韧性 2、下列不属于编码器的质量评价的是()(A)MOS (B)DAM(C)DRT(D)ATC 3、限词汇的语音合成技术已经比较成熟了,一般我们是采用()作为合成基元。 (A)词语(B)句子(C)音节(D)因素 四、简答题:(共2小题,每小题12分,共24分) 1、画出矢量量化器的基本结构,并说明其各部分的作用。 2、试画出语音信号产生的离散时域模型的原理框图,并说明各部分的作用。 五、简答题:(共5小题,前三小题,每题5分,后两小题,每题10分,共35分) 1、线性预测分析的基本思想是什么? 2、隐马尔可夫模型的特点是什么? 3、矢量量化器的所谓最佳码本设计是指什么? 4、针对短时傅里叶变换Ⅹn(ejw)的定义式,请从两个角度对其进行物理意义的分析。 5、针对短时傅里叶变换的时间分辨率和频率分辨率的矛盾性,请给予分析说明。 六、计算题:(共1小题,每小题6分,共6分) 1、已知一个简单的三状态HMM模型的图形,如图一所示。求该HMM模型输出aab的概率为多少?(要有求解过程,无计算过程不得分)

污水处理站运营管理制度及工作标准

浙江XXX 有限公司 污水处理站运营管理制度及工作标准 为了加强由本公司负责运营的污水处理站的设备管理,工艺管理和水质管理,保证污水处理站安全有效运行,达到污水处理站净化水质、保护环境的目的,特意制定本制度及工作标准。污水处理站的根本任务是保质保量地完成污水有害物质的处理,最终将处理过的污水达标排放或回收再利用,所以要求运维人员按各处理站构筑物,设施的管理方法和操作规程精心管理、安全操作,以保证整个污水处理工艺和单独处理构筑物及设施高效、低耗地发挥其作用。 目录 一、污水处理站运营管理网络图 二、污水处理站管理人员职责 三、污水处理站运营部工作职责 四、污水处理站职业道德规范 五、污水处理站工作纪律规定 六、污水站设备场地管理制度和清扫卫生制度 七、污水处理站岗位培训制度 八、设备维护保养管理制度 九、污水处理站交接班制度十、污水运维工职责范围十一、污水处理站岗位责任制十二、污水处理站安全责任制

、污水处理站运营管理网络 图 公 司 负 责 运 维 的 其 他 处 理 站 运 维 负 责 人 各 合 作 客 户 污 水 处 理 站 委 托 运 维 负 责 人 各 农 村 废 水 处 理 站 委 托 运 维 负 责 人 各 医 疗 废 水 处 理 站 委 托 运 维 负 责 人

、污水处理站管理人员职责 1、总经理:污水处理站最高领导人,有权决定污水站所有事宜。 2、运营经理:受总经理直接领导,服从上级领导工作安排;负责拟订运营部阶段性工作计划;负责审查运维主管制定的运营方案、各污水处理站的运行情况;对违章作业、违反劳动纪律、不服从指挥的员工,有权批评、扣奖以及向上级提出给予行政处分的意见;指导解决下级部门遇到的疑难问题;有权建议根据污水站运营的需要调动、配备运维人员;负责污水站突发事件处理现场指挥。 3、运维主管:受运营经理直接领导,服从上级领导工作安排,直接对运营经理负责;负责协调各运维点日常工作,解决日常运维过程中出现的各类问题,提出运维员工配置与奖罚意见,指导并督促部门员工工作,保证正常工作进度。根据工作量合理安排部门人员分工,并进行督促指导与检查。协调运维工作中公司与业主之间的良好关系,提高服务满意度。加强工作质量的管理力度,组织人员对各运维点实时检查,对检查中发现的问题及时采取措施。负责现场安全管理,防止不良事故的发生。定期组织部门人员进行培训、会议及学习,提高业务水平。完成公司领导交办的其他工作任务。 4、运维站点负责人:在公司主管部门直接领导下,负责污水处理站的运行、设备管理、安全管理和场地卫生管理,组织班组职工努力完成工作任务和各项指标。严格执行环保法规,认真落实公司各项管理规定和要求,带头遵守公司有关规章制度,接受主管部门和职工监督。主持污水处理一般性技术改造,应用和推广、运行调试工作。每天查看化验、运行记录,随时掌握污水运行情况,及时解决生产过程中出现的问题,确保污水处理体系运行正常,废水达标排放。及时向上级领导汇报工作,提出合理化建议,倾听职工意见,努力完成主管部门交办的其他任务。 三、污水处理站运营部工作职责 1、在公司主管部门的领导下,严格执行环保法规,认真落实公司的各项管理规定和要求,对本公司负责运维的污水站废水进行处理。 2、在工作中,要认真遵守污水处理工艺、工作程序和操作规范要求。保证污水处理体系正常运转,努力达到最佳运转状态,处理后水质稳定,排放达

相关文档
最新文档