当前位置:文档之家› 排泥池排水池计算

排泥池排水池计算

排泥池排水池计算
排泥池排水池计算

以成安县25000t/d (5台5000m 3/d )为例,计算排水和排泥池尺寸和管道的过程如下:

一、排水池

1.排水池的尺寸

排水池的尺寸以满足两格设备每天反洗总水量来确定,计算过程如下:

一格反洗依次的过程为:先气洗再气水反冲洗,最后再水洗

第一次水洗,强度为3.5L/(m 2·s),持续时间为4min;

第二次水洗,强度为7L/(m 2·s),持续时间为6min;

则一格水洗产生的水量Q 1=A 滤*(3.5*4*60+7*6*60)*10-3,其中

A 滤=6.15*4=24.6m 2,带入式中得Q 1=82.7m 3;

由液位安装高度控制可知,反洗结束后过虑区液位由4.1m 下降到3.7m ,则液位下降排出水量:Q 2= A 滤h=24.6*0.4=9.84 m 3

又因为滤池的反冲洗周期为24h ,则每天两格设备反洗产生的水量即为产生的水量,也就是排水池所需的容积V=2*( Q 1 +Q 2)*1=2*(82.7+9.84)*1=185 m 3

由《城镇给排水设计手册第三册》可知,排水池的有效水深为位2~4m ,此处取3m ,超高取0.4m ,则排水池的面积F=V/(3+0.4)=54.4m 2`

取排水池宽B=7.4m ,则排水池的长L=F/B=7.35≈7.4m

2.排水管的管径

单台设备在反洗的12min 内,排水管道的平均流量:Q= Q 总/t=( Q 1 +Q 2)/t=(82.7+9.84)/(12*60)=0.1285 m 3/s

根据Q=π4D 2v ,可知D= 4Q πV

又《室外排水设计规范》可知:排水管道为压力管时,压力管道设计流速宜采用0.7~2.0m/s ,最低流速通常不得小于0.6m/s ,综合上述取v=1.2m/s

故将Q=0.1285m 3/s ,v=1.2m/s 分别代入上式中得D=369mm ,故取该管管径为DN400。 将管径、流量、流速、沿线管长等参数带入给排水管损计算软件中,得沿程水头损失仅为0.4~0.5m ,由工艺高程图可知排水过程中水头为5m 左右,故可以满足管内水流动。

二、排泥池

1.排泥池的尺寸

根据图纸推算排泥1min 内,沉淀区液位下降0.35~0.4m ,按0.35m 计算,则单台设备沉淀区在一次排泥周期内排泥量Q 1=A 沉*0.35=8.175*4*0.35=11.445m 3;絮凝区与沉淀区相

连部分排出水量为:Q 2=A 絮1*0.35=1*1*0.35=0.35m 3

排泥池的尺寸需满足1天内所有设备的排泥总量,排泥周期为8~12h ,则一天排泥2~3次,此处取3次,则5台设备一天内的排泥总量Q=5*(Q 1+Q 2)*3=(11.445+0.35)*5*3=176.93m 3

由《城镇给排水设计手册第三册》可知,排水池的有效水深为位2~4 m ,此处取 3m ,超高取0.4m ,则排水池的面积F=V/(3+0.4)=Q/(3+0.4)=52.0 m 2`

取排水池宽B=7.4m ,则排水池的长L=F/B=7.0m

2.排泥池的管径

单台设备在排泥的1min 内,排泥总管内的平均流量:Q= (Q 1+Q 2)/t= (11.445+0.35)/(1*60)=0.1966 m 3/s

根据Q=π4D 2v ,可知D= 4Q πV

由《室外排水设计规范》可知:排水管道为压力管时,压力管道设计流速宜采用0.7~2.0m/s ,且当压力输泥管污泥含水率在99%(浓缩池进池污泥浓度为99.56%)以上,管径在300~400mm ,最小设计流速不小于0.6m/s ,故取v=1.5m/s

将Q=0.1966m 3/s ,v=1.5m/s 分别代入上式中得D=409mm ,故取该管管径为DN400。 将管径、流量、流速、沿线管长等参数带入给排水管损计算软件中,得沿程水头损失仅为0.5~0.6m ,由工艺高程图可知排水过程中水头为5~6m 左右,故可以满足管内水流动。

建筑给排水系统设计方法和步骤

建筑给排水系统设计方法和步骤 1.根据建筑物的性质及给定的设计依据。确定室内与室外的给排水方案。 2.在建筑图上布置给排水立管位置。(原则:沿柱、墙角、墙面布置)布置给水干管位置。 3.在建筑图中从给水立管引水到各用水点。从各用水点将排水引入排水立管。 4.在建筑图上布置消火栓箱、消防立管、水平干管及连接消防栓管道和连接消防水泵接合器;消防水箱;消防水泵出水管。 5.绘制给水、消防管网的总系统图和排水、雨水系统图;绘制给排水详图。 6.确定最不利点的配水点及最不利点消火栓。 7.绘制计算简图——总系统图,删去部分连接管。(使得环状管网变成枝状管网计算) 8.确定计算管路,进行管段编号和确定管段流量。 9.列表进行水力计算: 10.确定系统的总水压:H=△Z+∑h+hч 11.排水(雨水)管径按最小管径法和负荷流量法(负荷面积法)查表确定。最后将计算结果标注于图纸上。並按规定布置灭火器。 12.选择生活及消防水泵,满足:Qp>Qx;Hp>H 并使工作点落在高效区内。 13.确定生活及消防水箱容积Vx=10min的室内消防水量(住宅≥6立方米;一般高层≥12立方米;大于50米的高层≥18立方米)並绘制水箱配管图。 14.确定消防水箱的高度(可提供给土建参考)若水箱出口到最不利点消火栓出口高差(高层<7m;超高层<15m)需要增设加压稳压设备(泵)。 消火栓系统Q≤5L/S,H——满足最不利点消火栓的灭火要求; 自喷系统Q≤1L/S, H——满足最不利点喷头出水要求。

15.确定生活水池容积;消防水池容积V=(Q内+Q外) X T 並绘制水池配管图 注:Q内—室内消防水量 Q外—室外消防水量 T—火灾持续时间 16.作水泵房工艺设计:①作平面布置②绘制管路系统图③统计材料表④写设计说明 17.整理设计图纸,统计总材料表,编写给排水工程设计说明及图纸目录。 18.整理设计计算说明书。 相关规范:《建筑给排水设计规范》;《建筑设计防火规范》

混凝土配筋计算例题

1、某宿舍的内廊为现浇简支在砖墙上的钢混凝土平板(例图 4-1a ),板上作用 的均布活荷载标准值为q k =2kN/m 。水磨石地面及细石混凝土垫层共 30mm 厚 (重 力密度为22kN/m 3),板底粉刷白灰砂浆12mn 厚 (重力密度为17kN/m^)。混凝 土强度等级选用C15,纵向受拉钢筋采用HPB23熱轧钢筋。试确定板厚度和受 拉钢筋截面面积。 带的配筋,其余板带均按此板带配筋。取出 1m 宽板带计算,取板厚h=80mm <例 图 4-1b ),—般板的保护层厚 15mm 取 a s =20mm 则 h 0=h-a s =8O-2O=6Omm. 2 .计算跨度 单跨板的计算跨度等于板的净跨加板的厚度。因此有 l o =l n +h=2260+80=2340mm 3 .荷载设计值 恒载标准值:水磨石地面 0.03X 22=0.66kN/m 1000 |120 80 £260 234 250 232kN/iYl 例图 4-1(a )、(b )、(c ) 内廊虽然很长, 但板的厚度和板上的荷载都相等, 因此只需计算单位宽度板

钢筋混凝土板自重 (重力密度为25kN/m 3) 0.08 x 25=2.0kN/m 白灰砂浆粉刷 0.012 x 17=0.204kN/m g k =0.66+2.0+0.204=2.864kN/m 心3+据 =-x 6.232x2 342 =4.265 kN m 8 8 5 .钢筋、混凝土强度设计值 由附表和表4-2查得: C15 砼: HPB235冈筋: 6 .求x 及A s 值 由式(4-9a )和式(4-8)得: 7 .验算适用条件 ^ = —= 0.181 < A =0 614 弓虬 60 洗 A 和? p 二亠二 ------------- =0.62% >/? ■ = 0.20% * 処 1000x60 心 8 .选用钢筋及绘配筋图 选用 ?@130mm (A s =387mm 2),配筋见例图 4-1d 恒载设计值: 色=#0空=1 2 X2.8S4 3.-432klT/m 活何载设计 值: 夸 龊匕—1.4 x 2.0 — 2.80k±T/u-i 活荷载标准值: q k =2.0kN/m 4.弯矩设计值M (例图4-1c ) —7.3. ctj — 1.00 乙=210N/mm a 1 2x4265000 " 7.2x1000x60 L 2M p - 耳 V 嘶碣 10^5X1000X7.2 ^^ =60 =10.85mm 210

高中数学排列组合公式大全_高中数学排列组合重点知识.doc

高中数学排列组合公式大全_高中数学排列 组合重点知识 高中数学排列组合公式大全_高中数学排列组合重点知识 高中数学排列组合公式大全 1.排列及计算公式 从n个不同元素中,任取m(m n)个元素按照一定的顺序排成一列,叫做从n个不同元素中取出m个元素的一个排列;从n 个不同元素中取出m(m n)个元素的所有排列的个数,叫做从n 个不同元素中取出m个元素的排列数,用符号p(n,m)表示. p(n,m)=n(n-1)(n-2) (n-m+1)= n!/(n-m)!(规定0!=1). 2.组合及计算公式 从n个不同元素中,任取m(m n)个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合;从n个不同元素中取出m(m n)个元素的所有组合的个数,叫做从n个不同元素中取出m个元素的组合数.用符号 c(n,m) 表示. c(n,m)=p(n,m)/m!=n!/((n-m)!*m!);c(n,m)=c(n,n-m); 3.其他排列与组合公式 从n个元素中取出r个元素的循环排列数=p(n,r)/r=n!/r(n-r)!. n个元素被分成k类,每类的个数分别是n1,n2,...nk这n个元素的全排列数为 n!/(n1!*n2!*...*nk!). k类元素,每类的个数无限,从中取出m个元素的组合数为c(m+k-1,m).

排列(Pnm(n为下标,m为上标)) Pnm=n (n-1)....(n-m+1);Pnm=n!/(n-m)!(注:!是阶乘符号);Pnn(两个n分别为上标和下标) =n!;0!=1;Pn1(n为下标1为上标)=n 组合(Cnm(n为下标,m为上标)) Cnm=Pnm/Pmm ;Cnm=n!/m!(n-m)!;Cnn(两个n分别为上标和下标) =1 ;Cn1(n为下标1为上标)=n;Cnm=Cnn-m 高中数学排列组合公式记忆口诀 加法乘法两原理,贯穿始终的法则。与序无关是组合,要求有序是排列。 两个公式两性质,两种思想和方法。归纳出排列组合,应用问题须转化。 排列组合在一起,先选后排是常理。特殊元素和位置,首先注意多考虑。 不重不漏多思考,捆绑插空是技巧。排列组合恒等式,定义证明建模试。 关于二项式定理,中国杨辉三角形。两条性质两公式,函数赋值变换式。 高中数学排列组合重点知识 1.计数原理知识点 ①乘法原理:N=n1 n2 n3 nM (分步) ②加法原理:N=n1+n2+n3+ +nM (分类) 2. 排列(有序)与组合(无序) Anm=n(n-1)(n-2)(n-3) (n-m+1)=n!/(n-m)! Ann =n! Cnm = n!/(n-m)!m!

5斜管沉淀池说明书

斜管沉淀池 说 明 书

操作须知 操作人员应具有初中文化以上学历、责任心强、熟悉设备工作原理和性能。 认真做好每天的当班记录,定期检测水质情况。 做好对设备的日常维护工作,确保设备正常运行。 一、概述 斜管沉淀池是指在沉淀区内设有斜管的沉淀池。在平流式或竖流式沉淀池的沉淀区内利用倾斜的平行管或平行管道(有时可利用蜂窝填料)分割成一系列浅层沉淀层,被处理的和沉降的沉泥在各沉淀浅层中相互运动并分离。根据其相互运动方向分为逆(异)向流、同向流和逆向流三种不同分离方式。每两块平行斜板间(或平行管内)相当于一个很浅的沉淀池。 其优点是: ①利用了层流原理,提高了沉淀池的处理能力; ②缩短了颗粒沉降距离,从而缩短了沉淀时间; ③增加了沉淀池的沉淀面积,从而提高了处理效率。这种类型沉淀池的过流率可达36m3/(m2.h),比一般沉淀池的处理能力高出7-10倍,是一种新型高效沉淀设备。并已定型用于生产实践。 ④去除率高,停留时间短,占地面积小。

二、工作原理 斜管沉淀池是根据平流式沉淀原理,在池内增加许多斜管后,加大水池过水断面的湿周,同时减小水力半径,为此在同样的水平流速V时,可以大大降低雷诺数Re,从而减少水的紊动,促进沉淀。另外,在泥渣悬浮层上方安装60度的斜管组件,使原水中的悬浮物、固化物或经投加混凝后形成絮体矾花,在斜管底侧表面积聚成薄泥层,依靠重力作用滑回泥渣悬浮层,继而沉入集泥斗,由排泥管排入污泥池另行处理或综合利用。上清液逐渐上升至集水管排出,可直接排放或回用。 三、操作与维护 操作要点: 1、当设备安装完毕准备投运时,必须对设备(包括辅助设备)进行必要的清理,清除掉设备内部的任何杂物。 2、设备在进水时调节好所有进水手动阀门后,使每台设备进水水量均衡。 3、设备在运行后会有大量的污泥沉淀在设备下部,因此需要定期排泥。在排泥时打开排泥阀门,使污泥从排泥口排出。 4、每个斜板沉淀池需正常排泥在4-5分钟。 5、定期检查、清洗斜管,防止污泥堵塞滤管,影响沉淀效果,滤管应定期检查是否完好。

给排水管道工程高程测量计算方法

给排水管道高程测量计算方式 一、主管、主井: 1、原地面高程:施工图纸上有,没有的由施工员提供。 2、基底高程:管内底标高-垫层-管壁厚。检查井基底=设计给的井底标高-垫层-底板。 3、垫层高程:参照图集,看多大的管子是多厚的垫层,再在基底高程上加上垫层的厚度。 4、管道基础:看设计图纸要求的是多少度的基础。比如180°砂砾石基础,D800的管子,就需要在垫层的高程上加上480mm(管子的一半加壁厚)。 5、管道铺设就抄管内底标高,图纸上有。 6、管道回填:看回填到哪个位置,一般设计要求管顶50cm填砂砾石,做一次回填。以上至结构层下填素土,做一次回填资料。如都是填砂砾石,就做一次回填就好。填筑顶面:管顶50cm就需在垫层的高程基础上+管子大小+两个壁厚+50cm。填到结构层下的填筑顶面:路中设计顶标高-结构层厚度。回填深度:填筑顶面标高-基底高程。 7、检查井回填:看设计要求井室周围用什么土质的材料填多宽。填筑顶面标高:设计给的井底标高+埋深深度-结构层厚度。回填深度:填筑顶面标高-基底高程。 二、支管、支井: 1、原地面高程:由施工员提供。 2、基底高程:=支管管内底标高-垫层-壁厚(设计图纸上给的支管管

内底标高是指接入主井内支管的管内底标高),接入支井内的支管管内底标高=设计图纸上给的支管管内底标高+支管长度*坡度(支井向主井流水的加,主井向支井流水的减)。管内底标高-垫层-管壁厚=基底高程。检查井基底=设计给的井底标高-垫层-底板。 3、垫层高程:参照图集,看多大的管子是多厚的垫层,再在基底高程上加上垫层的厚度。 4、管道基础:看设计图纸要求的是多少度的基础。比如180°砂砾石基础,D800的管子,就需要在垫层的高程上加上480mm(管子的一半加壁厚)。 5、管道铺设就抄管内底标高,图纸上有。 6、管道回填:看回填到哪个位置,一般设计要求管顶50cm填砂砾石,做一次回填。以上至结构层下填素土,做一次回填资料。如都是填砂砾石,就做一次回填就好。填筑顶面:管顶50cm就需在垫层的高程基础上+管子大小+两个壁厚+50cm。填到结构层下的填筑顶面:路中设计顶标高-结构层厚度。 7、检查井回填:看设计要求井室周围用什么土质的材料填多宽。填筑顶面标高:设计给的井底标高+埋深深度-结构层厚度(若支井在道路外面,不存在结构层就不需要减结构层厚度)。回填深度:填筑顶面标高-基底高程。

钢筋算量过程计算实例

1梁筋 在钢筋的计算过程中,梁筋的计算是最为复杂的,因为它需要计算上部通长筋、支座钢筋、中部钢筋(腰筋、扭筋)、底筋、箍筋、拉筋、吊筋,当遇到有悬挑的时候还需要 锚固长度还与非悬挑不一致,因此,需要详细了解03G-101,在此以上图为例进行说明。 1.1上部通长筋 1)上部通长筋=净跨长度+搭接长度+2*锚固长度(当处于中间楼层) 2φ25=(7.2*4-0.45*2+38*0.025*1.2*2+2*38*0.025)*2 说明:搭接长度以12米为定尺长度,即12m一搭接。。。。。。。 该工程为一级抗震,混凝土的等级为C30,锚固长度按表1-1取38d, 表1-1 搭接长度按照下表1-2以1.2*锚固长度取值 表1-2 2)上部通长筋=梁总长+搭接长度+2*锚固长度(当处于基础层,该部分钢筋锚固到梁底)2φ25=(7.2*4-0.03*2+38*0.025*1.2*2+2*(0.7-0.03*2))*2 保护层按照下表1-3取值:(在本工程中取30) 表1-3 3)当然,有时候遇到悬挑钢筋的时候,如下图,还需要计算弯折部分的钢筋,详见国标。

1.2支座钢筋 ○1轴支座筋6Ф25 4/2 其中2Ф25是通长的,所以上2Ф25=(1/3*(7.2-0.45-0.325) +38*0.025)*2 下2Ф25=(1/4*(7.2-0.45-0.325) +38*0.025)*2 ○3轴支座筋8Ф25 4/4所以上2Ф25=(1/3*(7.2-0.325-0.325)*2+0.65)*2(相邻两跨净跨取大值) 下4Ф25=(1/4*(7.2-0.325-0.325)*2+0.65)*4 ○4轴支座筋2Ф25/ 2Ф22所以下2Ф22=(1/4*(7.2-0.325-0.325) +0.325)*2 6Ф25 4/2 上2Ф25=(2/3*(7.2-0.325-0.325) +0.65)*2 下2Ф25=(2/4*(7.2-0.325-0.325) +0.325+1.2*38*0.025)*2 ○5轴支座钢筋同○3轴支座钢筋 上2Ф25=1/3*(7.2-0.45-0.325)*2 下2Ф25=1/4*(7.2-0.45-0.325)*2 ○6轴支座钢筋同○1轴支座钢筋 8Ф25 4/4 上2Ф25=(1/3*(7.2-0.45-0.325) +38*0.025)*2 下4Ф25=(1/4*(7.2-0.45-0.325) +38*0.025)*4 8Ф10(2)指的是吊筋处的箍筋 1.3架立钢筋 ○1~○34Ф12=(1/3*(7.2-0.45-0.325) +2*0.15)*4 ○3~○44Ф12=(1/3*(7.2-0.325-0.325) +2*0.15)*4 ○4~○54Ф12=(1/3*(7.2-0.325-0.325) +2*0.15)*4 ○5~○64Ф12=(1/3*(7.2-0.45-0.325) +2*0.15)*4 1.4腰筋 腰筋=跨净长+搭接长度+2*15*d(当为抗扭筋时,+2*锚固长度) 所以在本题目中,配G6Ф12=(7.2*4-0.45*2+2*15*0.012+1.2*34*0.012)*6

排 列 组 合 公 式 及 排 列 组 合 算 法

排列组合n选m,组合算法——0-1转换算法(巧妙算法)C++实现 知识储备 排列的定义:从n个不同元素中,任取m(m≤n,m与n均为自然数,下同)个元素按照一定的顺序排成一列,叫做从n个不同元素中取出m个元素的一个排列;从n个不同元素中取出m(m≤n)个元素的所有排列的个数,叫做从n个不同元素中取出m个元素的排列数,用符号 A(n,m)表示计算公式: 注意:m中取n个数,按照一定顺序排列出来,排列是有顺序的,就算已经出现过一次的几个数。只要顺序不同,就能得出一个排列的组合,例如1,2,3和1,3,2是两个组合。 组合的定义:从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合;从n个不同元素中取出m(m≤n)个元素的所有组合的个数,叫做从n个不同元素中取出m个元素的组合数。用符号 C(n,m) 表示。 计算公式: 注意:m中取n个数,将他们组合在一起,并且顺序不用管,1,2,3和1,3,2其实是一个组合。只要组合里面数不同即可 组合算法 本算法的思路是开两个数组,一个index[n]数组,其下标0~n-1表示1到n个数,1代表的数被选中,为0则没选中。value[n]数组表示组合

的数值,作为输出之用。 ? 首先初始化,将index数组前m个元素置1,表示第一个组合为前m 个数,后面的置为0。? 然后从左到右扫描数组元素值的“10”组合,找到第一个“10”组合后将其变为?“01”组合,同时将其左边的所有“1”全部移动到数组的最左端。一起得到下一个组合(是一起得出,是一起得出,是一起得出)重复1、2步骤,当第一个“1”移动到数组的n-m的位置,即m个“1”全部移动到最右端时;即直到无法找到”10”组合,就得到了最后一个组合。 组合的个数为: 例如求5中选3的组合: 1 1 1 0 0 --1,2,3? 1 1 0 1 0 --1,2,4? 1 0 1 1 0 --1,3,4? 0 1 1 1 0 --2,3,4? 1 1 0 0 1 --1,2,5? 1 0 1 0 1 --1,3,5? 0 1 1 0 1 --2,3,5? 1 0 0 1 1 --1,4,5? 0 1 0 1 1 --2,4,5? 0 0 1 1 1 --3,4,5 代码如下:

斜管沉淀池计算例题

沉淀 3.3.1 介绍 给水处理的沉淀工艺是指在重力作用下,悬浮固体从水中分离的过程,原水经过投药,混合与反应过程,水中悬浮物存在形式变为较大的絮凝体,要在沉淀池中分离出来,以完成澄清的作用,混凝沉淀后出水浊度一般在10 度以下。 (1)沉淀池类型的选择 本设计采用斜管沉淀池,斜管沉淀池是根据浅池理论发展而来的,是一种在沉淀池内装置许多直径较小的平行的倾斜管的沉淀池。斜管沉淀池的特点:沉淀效率高,池子容积小和占地面积小;斜管沉淀池沉淀时间短,故在运行中遇到水质、水量的变化时,应注意加强管理, 以保证达到要求的水质。从改善沉淀池水力条件的角度分析,由于斜管的放入,沉淀池水力半径大大减小,从而使雷诺数大为降低,而弗劳德数则大大提高,因此,斜管沉淀池也满足水流的稳定性和层流的要求。从而提高沉淀效果。 (2)斜管沉淀池的设计计算 本设计采用两组沉淀池,水流用上向流。异向流斜管沉淀池宜用于浑浊度长期低于1000 度的原水。斜管沉淀区液面负荷,应按相似条件下的运行经验确定,一般可采用~)/(23h m m ?。

斜管设计一般可采用下列数据:管径为25~35 毫米;斜长为1.0 米;倾角为60°。斜管沉淀池的清水区保护高度一般不宜小于1.0 米;底部配水区高度不宜小于1.5 米。 3.3.2 设计计算 (1)设计参数 处理水量Q=0.425 m/s,斜管沉淀池与反应池合建,池有效宽度B=8.8m,混凝处理后颗粒沉降速度u =0.4mm/s,清水区上升速 度v=3.0mm/s,采用塑料片热压六边形蜂窝管,管厚0.4mm,边距d =30mm,水平倾角60度。采用后倾式,以利于均匀配水。斜管长1m,管径一般为25~35mm(即管的内切圆直径),取为30mm。 (2)清水面积 A=Q/v ==142m2 1 其中斜管结构占用面积按照5%计算,人孔所占面积为1 m2,则: =142×+1=149.75m2, 实际清水区所需面积为:A 1 进水方式:进水区沿8.8m长的一边布置。 为了配水均匀设计尺寸:B×L=8.8m×14.3m (3)斜管长度L =v/sin60°==3.5mm/s, 斜管内水流速度v 2

排 列 组 合 公 式 及 排 列 组 合 算 法 ( 2 0 2 0 )

字符串的排列组合算法合集 全排列在笔试面试中很热门,因为它难度适中,既可以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平。所以在百度和迅雷的校园招聘以及程序员和软件设计师的考试中都考到了,因此本文对全排列作下总结帮助大家更好的学习和理解。对本文有任何补充之处,欢迎大家指出。 首先来看看题目是如何要求的(百度迅雷校招笔试题)。一、字符串的排列 用C++写一个函数, 如 Foo(const char *str), 打印出 str 的全排列,如 abc 的全排列: abc, acb, bca, dac, cab, cba 一、全排列的递归实现 为方便起见,用123来示例下。123的全排列有123、132、213、231、312、321这六种。首先考虑213和321这二个数是如何得出的。显然这二个都是123中的1与后面两数交换得到的。然后可以将123的第二个数和每三个数交换得到132。同理可以根据213和321来得231和312。因此可以知道——全排列就是从第一个数字起每个数分别与它后面的数字交换。找到这个规律后,递归的代码就很容易写出来了: view plaincopy #includeiostream?using?namespace?std;?#includeassert.h?v oid?Permutation(char*?pStr,?char*?pBegin)?{?assert(pStr?pBe

gin);?if(*pBegin?==?'0')?printf("%s",pStr);?else?{?for(char *?pCh?=?pBegin;?*pCh?!=?'0';?pCh++)?{?swap(*pBegin,*pCh);?P ermutation(pStr,?pBegin+1);?swap(*pBegin,*pCh);?}?}?}?int?m ain(void)?{?char?str[]?=?"abc";?Permutation(str,str);?retur n?0;?}? 另外一种写法: view plaincopy --k表示当前选取到第几个数,m表示共有多少个数?void?Permutation(char*?pStr,int?k,int?m)?{?assert(pStr); ?if(k?==?m)?{?static?int?num?=?1;?--局部静态变量,用来统计全排列的个数?printf("第%d个排列t%s",num++,pStr);?}?else?{?for(int?i?=?k;?i?=?m;?i++)?{?swa p(*(pStr+k),*(pStr+i));?Permutation(pStr,?k?+?1?,?m);?swap( *(pStr+k),*(pStr+i));?}?}?}?int?main(void)?{?char?str[]?=?" abc";?Permutation(str?,?0?,?strlen(str)-1);?return?0;?}? 如果字符串中有重复字符的话,上面的那个方法肯定不会符合要求的,因此现在要想办法来去掉重复的数列。二、去掉重复的全排列的递归实现 由于全排列就是从第一个数字起每个数分别与它后面的数字交换。我们先尝试加个这样的判断——如果一个数与后面的数字相同那么这二个数就不交换了。如122,第一个数与后面交换得212、221。然后122中第二数就不用与第三个数交换了,但对212,它第二个数

斜管沉淀池

斜管沉淀池 一. 构造 根据水流和泥流的相对方向,可将斜板斜管沉淀池分为异向流(逆向流)、同流向和测向流(横向流)三种类型,其中异向流应用的最广。 异向流的特点:水流向上、泥流向下,倾角60度。 二.沉淀池处理能力的比较 设异向流斜板沉淀池的长度为l ,倾角为θ,水中颗粒沿水流方向的上升速度为v ,受重力沉降的速度为0u 。颗粒沿两者矢量和的方向移动,碰到斜板就认为是已被去除。 由a 移动到b 的那种颗粒的沉速为0u ,这种情况相当于:当颗粒以 v 的速度上升1l l +的距离所需的时间和以0u 的速度沉降2l 的距离所需的

时间相同,颗粒从a 运动到b 。 210l l l u v +=--------------------------------(*) 假设沉淀池内共有n 块斜板,则每块斜板的水平间距为L/n (板厚忽略不计)。 则: 1s e c L l n θ= ---------------------------------------------------(1) 2t a n L l n θ=--------------------------------------------------(2) 斜板中的过水流量为为与水流垂直的过水断面面积乘以流速: s i n Q v w v B L θ== → sin Q v BL θ =----------------(3) 将以上(1)(2)(3)式代入(*)得: 201u cos vl Q l l nBL LB θ==++ 故: 0Q u cos nBL LB θ=+() c o s n B L θ是全部斜板的水平投影面积,LB 是沉淀池的水平表面积。因此 异向流斜板沉淀池的处理水量与斜板总面积的水平投影面积A 斜与液面 面积A 原之和成正比 0Q=u A +A 原斜() 可见:与未加斜板的沉淀池的处理量0Q=u A 原相比,在相同的沉淀效率下, 处理能力大大提高了。 在实际沉淀池中,由于进出口构造、水温、沉积物等影响,不可能 全部利用斜板的有效容积,故在设计斜板沉淀池时,应乘以斜板效率η(可取0.6-0.8),即: 0Q=u A +A η原斜() 同理,对同向流和侧向流斜板沉淀池,分别有: 0Q=u A -A η原斜() 0Q=u A η斜

给排水设计方法步骤

一、现在进入这个行业的新手,除几个大院有专门的培养体系外,其余的大都要求边干边学,懵懂中就进入了这个行业,开始都很茫然,觉得啥都知道,又啥都不知如何做好,本人将这些年从事这专业的工作经验慢慢总结出来,与大家共同讨论,希望同进步 二、首先是接触项目,把项目情况搞清楚,从概况入手,先看总图,主要是一些技术指标,包括用地面积,建筑面积,容积率,绿化率,地下建筑面积,建筑层数,高度,主要道路情况,组团分布情况,周边市政道路情况等,了解后在自己的脑中过滤一下,大概形成项目的模型!如果对自己的记忆不是那么自信,也可以简明的做个笔记,做笔记这个好习惯最好能形成,这很有助于自己的提高!然后了解各建筑单体情况,包括功能类别,层数,高度,各层面积,不同功能分区情况,尽量把各建筑各层平面都看一遍,或记录或记忆,形成对项目的完整了解! 三、其次是要了解与本项目相关的资料,主要是甲方的要求及周边市政管网情况,及当地本专业的一些地方规范.标准.规定.习惯做法等。查阅甲方提供的资料,包括招标文件,设计任务书,设计指导书,合同书等,并与甲方多沟通,与项目当地审图机构,市政部门最好能交流!准备工作做的充分可少走弯路,少犯错误! 四.接下来就是我们自己专业的工作了,第一步,是用水量的计算,手册.规范均有方法介绍,主要是用水单位数的确定,可以咨询建筑专业,如建筑不明确,需自己计算。居住类如住宅.公寓.宾馆.soho办公等按户数或套数计,数量按建筑平面统计就好了,每套或户几人,则要认真确立,住宅一般按国家统计的户均人数确立,最近一次统计的为3.1人,宾馆标准间客人数可按甲方提供,如无提供可按2床,公寓则根据面积确立,如偏向酒店,可按2人计,偏向住宅,按3.1人计,soho办公比较复杂,可分别按办公及居住人数确定。商业类按营业面积计,注意,是营业面积,可按建筑面积取0.7~0.8的折减系数,办公,餐饮等需要按面积计算人数,办公一般10~15平方(建筑面积)一人,选大还是选小,需要判断,一般如已确定办公性质,如政府.公司等办公楼可按14~15平方,如

排列组合公式排列组合计算公式----高中数学!

排列组合公式/排列组合计算公式 公式P是指排列,从N个元素取R个进行排列。 公式C是指组合,从N个元素取R个,不进行排列。 N-元素的总个数 R参与选择的元素个数 !-阶乘,如9!=9*8*7*6*5*4*3*2*1 从N倒数r个,表达式应该为n*(n-1)*(n-2)..(n-r+1); 因为从n到(n-r+1)个数为n-(n-r+1)=r 举例: Q1:有从1到9共计9个号码球,请问,可以组成多少个三位数? A1: 123和213是两个不同的排列数。即对排列顺序有要求的,既属于“排列P”计算范畴。 上问题中,任何一个号码只能用一次,显然不会出现988,997之类的组合,我们可以这么看,百位数有9种可能,十位数则应该有9-1种可能,个位数则应该只有9-1-1种可能,最终共有9*8*7个三位数。计算公式=P(3,9)=9*8*7,(从9倒数3个的乘积) Q2: 有从1到9共计9个号码球,请问,如果三个一组,代表“三国联盟”,可以组合成多少个“三国联盟”? A2: 213组合和312组合,代表同一个组合,只要有三个号码球在一起即可。即不要求顺序的,属于“组合C”计算范畴。 上问题中,将所有的包括排列数的个数去除掉属于重复的个数即为最终组合数C(3,9)=9*8*7/3*2*1 排列、组合的概念和公式典型例题分析 例1设有3名学生和4个课外小组.(1)每名学生都只参加一个课外小组;(2)每

名学生都只参加一个课外小组,而且每个小组至多有一名学生参加.各有多少种不同方法? 解(1)由于每名学生都可以参加4个课外小组中的任何一个,而不限制每个课外小组的人数,因此共有种不同方法. (2)由于每名学生都只参加一个课外小组,而且每个小组至多有一名学生参加,因此共有种不同方法. 点评由于要让3名学生逐个选择课外小组,故两问都用乘法原理进行计算. 例2 排成一行,其中不排第一,不排第二,不排第三,不排第四的不同排法共有多少种? 解依题意,符合要求的排法可分为第一个排、、中的某一个,共3类,每一类中不同排法可采用画“树图”的方式逐一排出: ∴ 符合题意的不同排法共有9种. 点评按照分“类”的思路,本题应用了加法原理.为把握不同排法的规律,“树图”是一种具有直观形象的有效做法,也是解决计数问题的一种数学模型. 例3判断下列问题是排列问题还是组合问题?并计算出结果. (1)高三年级学生会有11人:①每两人互通一封信,共通了多少封信?②每两人互握了一次手,共握了多少次手? (2)高二年级数学课外小组共10人:①从中选一名正组长和一名副组长,共有多少种不同的选法?②从中选2名参加省数学竞赛,有多少种不同的选法? (3)有2,3,5,7,11,13,17,19八个质数:①从中任取两个数求它们的商可以有多少种不同的商?②从中任取两个求它的积,可以得到多少个不同的积? (4)有8盆花:①从中选出2盆分别给甲乙两人每人一盆,有多少种不同的选法?②从中选出2盆放在教室有多少种不同的选法? 分析(1)①由于每人互通一封信,甲给乙的信与乙给甲的信是不同的两封信,所以与顺序有关是排列;②由于每两人互握一次手,甲与乙握手,乙与甲握手是同一次握手,与顺序无关,所以是组合问题.其他类似分析. (1)①是排列问题,共用了封信;②是组合问题,共需握手(次). (2)①是排列问题,共有(种)不同的选法;②是组合问题,共有种不同的选法. (3)①是排列问题,共有种不同的商;②是组合问题,共有种不同的积. (4)①是排列问题,共有种不同的选法;②是组合问题,共有种不同的选法. 例4证明. 证明左式

矩形水池设计与池壁计算

矩形水池设计 项目名称构件编号日期 设计校对审核 执行规范: 《混凝土结构设计规范》(GB 50010-2002), 本文简称《混凝土规范》 《建筑地基基础设计规范》(GB 50007-2002), 本文简称《地基规范》 《给水排水工程构筑物结构设计规范》(GB50069-2002), 本文简称《给排水结构规范》《给水排水工程钢筋混凝土水池结构设计规程》(CECS138-2002), 本文简称《水池结构规程》 ----------------------------------------------------------------------- 1 基本资料 1.1 几何信息 水池类型: 无顶盖半地上 长度L=3.500m, 宽度B=3.500m, 高度H=3.900m, 底板底标高=-3.400m 池底厚h3=400mm, 池壁厚t1=250mm,底板外挑长度t2=400mm 注:地面标高为±0.000。

(平面图) (剖面图) 1.2 土水信息 土天然重度18.00 kN/m3 , 土饱和重度20.00kN/m3, 土内摩擦角30度 地基承载力特征值fak=120.0kPa, 宽度修正系数ηb=0.00, 埋深修正系数ηd=1.00 地下水位标高-3.100m,池内水深3.000m, 池内水重度10.00kN/m3, 浮托力折减系数1.00, 抗浮安全系数Kf=1.05 1.3 荷载信息 活荷载: 地面10.00kN/m2, 组合值系数0.90 恒荷载分项系数: 水池自重1.20, 其它1.27 活荷载分项系数: 地下水压1.27, 其它1.27 活荷载准永久值系数: 顶板0.40, 地面0.40, 地下水1.00, 温湿度1.00 考虑温湿度作用: 池内外温差10.0度, 弯矩折减系数0.65, 砼线膨胀系数1.00(10-5/°C) 1.4 钢筋砼信息 混凝土: 等级C25, 重度25.00kN/m3, 泊松比0.20 保护层厚度(mm): 池壁(内35,外35), 底板(上40,下40) 钢筋级别: HRB335, 裂缝宽度限值: 0.20mm, 配筋调整系数: 1.00 按裂缝控制配筋计算 2 计算内容 (1) 地基承载力验算 (2) 抗浮验算 (3) 荷载计算

给排水设计过程与注意事项(精)

给排水设计过程与注意事项——新手必读(一 对于刚从事给建筑排水设计的新手往往只知道要查规范去画图,而对一个工程如何展开、各专业如何提资协作~直到竣工验收,并没有一个清晰准确的认识。为了让大家更快进入设计师的角色,收集了一些资料在此奉上! 流程介绍分为设计阶段(项目建议书—可行性研究报告—初步设计—施工图设计—施工图审查、消防审查、人防审查和施工阶段(图纸会审——工地处理——竣工验收。 一、工作阶段划分 1、设计阶段:项目建议书——可行性研究报告——初步设计(扩初设计——施工图设计——施工图审查、消防审查、人防审查。 2、施工阶段图纸会审——工地处理——竣工验收。 二、设计工作流程 施工图绘制按下面八个步骤进行,根据情况也可交叉进行: 1、召集各专业开会,确定互相提资时间,列出工作计划,建筑设计人员提供平面、立面、剖面。水专业提资应分3个阶段,第一阶段提管井位置、面积,电容量,水池容积,设备房面积等,一般时间在一周之内;第二阶段提设备房布置,消火栓、湿式报警阀、水流指示器位置等,一般时间在中前期,约2~3周;第三阶段向概算专业提设备材料表,一般在出图前一周。其它专业应向本专业提的资料必须明确提资时间并写入工作计划。第一阶段空调应提供空调补充水量,第二阶段建筑应该提供卫生间大样,时间也是在中前期,使本专业绘制完设备房大样图后能马上进入卫生间大样的绘制,提资的时间一定要坚持尽早。第一次建筑提资一般比较简单,在做第一阶段提资的同时,仔细看一次图纸,不清楚的地方一定要问,设计范围要明确,管井分布面积要落实。还要着手写联系函给业主要求提供相关资料(如市政自来最低水压、管径、位置,市政排雨水管道标高、位置等,由业主相关部门索要资料,明确做法(如住宅卫

排列组合公式_排列组合计算公式

排列组合公式/排列组合计算公式 排列P------和顺序有关 组合C -------不牵涉到顺序的问题 排列分顺序,组合不分 例如把5本不同的书分给3个人,有几种分法. "排列" 把5本书分给3个人,有几种分法"组合" 1.排列及计算公式 从n个不同元素中,任取m(m≤n)个元素按照一定的顺序排成一列,叫做从n个不同元素中取出m个元素的一个排列;从n个不同元素中取出m(m≤n)个元素的所有排列的个数,叫做从n个不同元素中取出m个元素的排列数,用符号p(n,m)表示. p(n,m)=n(n-1)(n-2)……(n-m+1)= n!/(n-m)!(规定0!=1). 2.组合及计算公式 从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合;从n个不同元素中取出m(m≤n)个元素的所有组合的个数,叫做从n个不同元素中取出m个元素的组合数.用符号 c(n,m) 表示. c(n,m)=p(n,m)/m!=n!/((n-m)!*m!);c(n,m)=c(n,n-m); 3.其他排列与组合公式 从n个元素中取出r个元素的循环排列数=p(n,r)/r=n!/r(n-r)!. n个元素被分成k类,每类的个数分别是n1,n2,...nk这n个元素的全排列数为 n!/(n1!*n2!*...*nk!).

k类元素,每类的个数无限,从中取出m个元素的组合数为c(m+k-1,m). 排列(Pnm(n为下标,m为上标)) Pnm=n×(n-1)....(n-m+1);Pnm=n!/(n-m)!(注:!是阶乘符号);Pnn(两个n 分别为上标和下标)=n!;0!=1;Pn1(n为下标1为上标)=n 组合(Cnm(n为下标,m为上标)) Cnm=Pnm/Pmm ;Cnm=n!/m!(n-m)!;Cnn(两个n分别为上标和下标)=1 ;Cn1(n为下标1为上标)=n;Cnm=Cnn-m 2008-07-08 13:30 公式P是指排列,从N个元素取R个进行排列。 公式C是指组合,从N个元素取R个,不进行排列。 N-元素的总个数 R参与选择的元素个数 !-阶乘,如 9!=9*8*7*6*5*4*3*2*1 从N倒数r个,表达式应该为n*(n-1)*(n-2)..(n-r+1); 因为从n到(n-r+1)个数为n-(n-r+1)=r 举例: Q1:有从1到9共计9个号码球,请问,可以组成多少个三位数? A1: 123和213是两个不同的排列数。即对排列顺序有要求的,既属于“排列P”计算范畴。 上问题中,任何一个号码只能用一次,显然不会出现988,997之类的组合,我们可以这么看,百位数有9种可能,十位数则应该有9-1种可能,个位数则应该只有9-1-1种可能,最终共有9*8*7个三位数。计算公式=P(3,9)=9*8*7,(从9倒数3个的乘积) Q2: 有从1到9共计9个号码球,请问,如果三个一组,代表“三国联盟”,可以组合成多少个“三国联盟”? A2: 213组合和312组合,代表同一个组合,只要有三个号码球在一起即可。即不要求顺序的,属于“组合C”计算范畴。 上问题中,将所有的包括排列数的个数去除掉属于重复的个数即为最终组合数C(3,9)=9*8*7/3*2*1 排列、组合的概念和公式典型例题分析 例1设有3名学生和4个课外小组.(1)每名学生都只参加一个课外小组;(2)每名学生都只参加一个课外小组,而且每个小组至多有一名学生参加.各有多少种不同方法? 解(1)由于每名学生都可以参加4个课外小组中的任何一个,而不限制每个课外小组的人数,因此共有种不同方法.

斜管沉淀池设计计算2

斜管沉淀池设计方案 1.二层池改建说明 二沉池设在生物处理构筑物的后面,用于沉淀去除活性污泥或腐殖污泥取消MBR膜池,增加三个二次沉淀池,更好的对污水的处理、沉淀,达到排放要求。再改建好氧区,各部分,多增加回流部分,充分利用污泥,并增设添加药剂管道。 池体结构复杂、设备安装和使用精度要求高,必须保证池体结构具有相当高的尺寸、标高和公差配合要求,以便顺利安装和保证正常使用,例如反应区池壁的标高、角度和斜板的平直度;过墙柔性套管的位置和标高以及平直度;各种设备基础、预埋螺栓轴线及位置和尺寸均需精确无偏差,反应区、集泥槽底部工艺混凝土的坡度控制、位置尺寸等必须精确控制。 池体平面为矩形,进口设在池长的一端,一般采用淹没进水孔,水由进水渠通过均匀分布的进水孔流入池体,进水孔后设有挡板,使水流均匀地分布在整个池宽的横断面。沉淀池的出口设在池长的另一废水沉淀池端,多采用溢流堰,以保证沉淀后的澄清水可沿池宽均匀地流入出水渠。堰前设浮渣槽和挡板以截留水面浮渣。水流部分是池的主体。池宽和池深要保证水流沿池的过水断面布水均匀,依设计流速缓慢而稳定地流过。污泥斗用来积聚沉淀下来的污泥,多设在池前部的池底以下,斗底有排泥管,定期排泥。 【构造】

根据水流和泥流的相对方向,可将斜板斜管沉淀池分为异向流(逆向流)、同流向和测向流(横向流)三种类型,其中异向流,应用的最广。异向流的特点:水流向上、泥流向下,倾角60度。初步设定为横向流。 【斜管沉淀池的排泥】 斜管沉淀池由于单位面积出水量高,因而泥量亦相应增加,与普通平流式沉淀池相比,每单位面积的积泥量,将增加好几倍,积泥分布在整个底板上,虽比较均匀,但积泥不及时排除将会严重影响出水水质。 常用的排泥措施: A机械刮泥;适用于大型斜板沉淀池,管理简单,可以自动控制。但加工维修困难,某些部件质量尚未过关,容易发生故障,影响使用,在国积累经验上不多,有待提高和巩固。 B穿孔管排泥;应用于平流沉淀池已有相当历史,目前用于斜板沉淀池也不少,但须严格管理,不然容易堵塞,

给排水常用设计参数

出水、排水和水位的要求 消防水池的出水。排水和水位因符合下列要求: 1、消防水池的出水管应保证消防水池的有效容积能被全部利用 2.、消防水池应设置就地水位显示装置,并应在消防控制中心或值班室等 3、消防水池应设置溢流水管和排水设施,并应采用间接排水 条文说明 4.3.9本条为强制性条文,必须严格执行,消防水池的技术要求 1、消防水池是出水管的设计能满足有效容积被全部利用是提高消防水池的有效 利用率。减少死水区,实现节地的要求 消防水池(箱)的有效容积是设计最高水位至消防水池(箱)最低有效水位之间的距离,消防水池(箱)最低有效水位是消防水泵水喇叭口或水喇叭口以上0.6m 水位,当消防水泵吸水管或消防水箱出水管上设计防止旋流器时,最低有效水位为防止旋流器顶部以上0.2m 2.消防水池设置水位的目的是保证消防水池不因放空或各种因素漏水而照成的有效灭火水源不足的技术措施 3、消防水池溢流和排水采用见接排水的目的是防止污水倒灌污染消防水池内的 水 提示: 1,消防水池(箱)的有效容积可根据有效水深计算 2、喇叭口吸水管也可以在最低有效水位上方出池壁 3 在逆流水位、最低有效水位时应报警 4、水位位于正常水位的50~100mm时,应向消防控制中心或值班室报警消防水泵启动后低于正常水位时报警应停止 5、室外水池的就地水位显示装置可采用电子显示装置 消防水池容积的计算 (1)计算公式 有效容积为:V=3.6*(∑QPtp-Qbtb) V——消防水池的有效容积(m3)

QP——消火栓、自喷等自动灭火系统的设计流量(L/s) Qb——补水流量(L/s) t——火灾延续时间(H) (2)计算步骤 1、根据建筑类别和火灾危险性,确定消火栓延续时间:自动喷淋灭火系统火灾延续时间为1h 补水时间取最大值 2、根据建筑类别和规模。确定室外消火栓和室内消火栓的设计流量 3 、注意计算出消防水池容积与规定值要进行比较不应小于100m3 仅有消火栓系统时不应小于50m3

排列组合计算公式及经典例题汇总

排列组合公式/排列组合计算公式 排列A------和顺序有关 组合 C -------不牵涉到顺序的问题 排列分顺序,组合不分 例如把5本不同的书分给3个人,有几种分法. "排列" 把5本书分给3个人,有几种分法"组合" 1.排列及计算公式 从n个不同元素中,任取m(m≤n)个元素按照一定的顺序排成一列,叫做从n个不同元素中取出m个元素的一个排列;从n个不同元素中取出m(m≤n)个元素的所有排列的个数,叫做从n个不同元素中取出m个元素的排列数,用符号A(n,m)表示. A(n,m)=n(n-1)(n-2)……(n-m+1)= n!/(n-m)!(规定0!=1). 2.组合及计算公式 从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n 个不同元素中取出m个元素的一个组合;从n个不同元素中取出m(m≤n)个元素的所有组合的个数,叫做从n个不同元素中取出m个元素的组合数.用符号

c(n,m) 表示. c(n,m)=A(n,m)/m!=n!/((n-m)!*m!);c(n,m)=c(n,n-m); 3.其他排列与组合公式 从n个元素中取出r个元素的循环排列数=A(n,r)/r=n!/r(n-r)!. n个元素被分成k类,每类的个数分别是n1,n2,...nk这n个元素的全排列数为 n!/(n1!*n2!*...*nk!). k类元素,每类的个数无限,从中取出m个元素的组合数为 c(m+k-1,m). 排列(Anm(n为下标,m为上标)) Anm=n×(n-1)....(n-m+1);Anm=n!/(n-m)!(注:!是阶乘符号);Ann(两个n分别为上标和下标)=n!;0!=1;An1(n为下标1为上标)=n

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