算法的表示方法有_范文大全

算法的表示方法有

【范文精选】算法的表示方法有

【范文大全】算法的表示方法有

【专家解析】算法的表示方法有

【优秀范文】算法的表示方法有

范文一:算法的表示方法 投稿:秦唍唎

算法的表示方法

算法的常用表示方法有如下三种:

1、使用自然语言描述算法

2、使用流程图描述算法

3、使用伪代码描述算法

我们来看怎样使用这3种不同的表示方法去描述解决问题的过程,以求解sum=1+2+3+4+5……+(n-1)+n为例。

第1种:使用自然语言描述从1开始的连续n个自然数求和的算法

① 确定一个n的值;

② 假设等号右边的算式项中的初始值i为1;

③ 假设sum的初始值为0;

④ 如果i≤n时,执行⑤,否则转出执行⑧;

⑤ 计算sum加上i的值后,重新赋值给sum;

⑥ 计算i加1,然后将值重新赋值给i;

⑦ 转去执行④;

⑧ 输出sum 的值,算法结束。

从上面的这个描述的求解过程中,我们不难发现,使用自然语言描述算法的方法虽然比较容易掌握,但是存在着很大的缺陷。例如,当算法中含有多分支或循环操作时很难表述清楚。另外,使用自然语言描述算法还很容易造成歧义(称之为二义性),譬如有这样一句话——“武松打死老虎”,我们既可以理解为“武松/打死老虎”,又可以理解为“武松/打/死老虎”。自然语言中的语气和停顿不同,就可能使他人对相同的一句话产生不同的理解。又如“你输他赢”这句话,使用不同的语气说,可以产生3种截然不同的意思,同学们不妨试试看。为了解决自然语言描述算法中存在着可能的二义性,我们提出了第2种描述算法的方法——流程图。

第2种:使用流程图描述从1开始的连续n个自然数求和的算法

从上面的这个算法流程图中,可以比较清晰的看出求解问题的执行过程。在进一步学习使用流程图描述算法之前,有必要对流程图中的一些常用符号做一个解释。

流程图的缺点是在使用标准中没有规定流程线的用法,因为流程线能够转移、指出流程控制方向,即算法中操作步骤的执行次序。在早期的程序设计中,曾经由于滥用流程线的转移而导致了可怕的“软件危机”,震动了整个软件业,并展开了关于“转移”用法的大讨论,从而产生了计算机科学的一个新的分支学科——程序设计方法。

无论是使用自然语言还是使用流程图描述算法,仅仅是表述了编程者解决问题的一种思路,都无法被计算机直接接受并进行操作。由此我们引进了第三种非常接近于计算机编程语言的算法描述方法——伪代码。

第3种:使用伪代码描述从1开始的连续n个自然数求和的算法

1) 算法开始;

2) 输入 n 的值;

3) i ← 1; /* 为变量 i 赋初值*/

4) sum ← 0; /*为变量 sum 赋初值*/

5) do while i<=n /*当变量 i <=n 时,执行下面的循环体语句*/

6) { sum ← sum + i;

7) i ← i + 1;}

8) 输出 sum 的值;

9) 算法结束;

伪代码是一种用来书写程序或描述算法时使用的非正式、透明的表述方法。它并非是一种编程语言,这种方法针对的是一台虚拟的计算机。

伪代码通常采用自然语言、数学公式和符号来描述算法的操作步骤,同时采用计算机高级语言(如C、Pascal、VB、C++、Java等)的控制结构来描述算法步骤的执行

范文二:第38讲算法的表示方法 投稿:宋箇箈

第38讲

【教学目标】

1) 理解算法的概念

算法的表示方法

2) 掌握使用自然语言和流程图描述算法的表示方法 3) 了解变量和变量的用途 【教学重点】

1) 算法具有的特征 2) 使用流程图形式表示算法 【教学难点】

1) 使用流程图形式表示算法

一、算法的概念

1、用计算机解题前,需要将解题方法转换成一系列具体的、在计算机上可执行的步骤,然后,才能将这些步骤表示成指令代码。这些步骤清楚地反映解题方法一步步“怎样做”的过程,这个过程就是通常所说的算法。

例如:“用铁丝制作一个矩形框”,示意性程序P的处理步骤的全体就构成了解决这一个问题的算法;

2、算法的特征: a)有穷性:

一个算法必须保证它的执行步骤是有限的,即它是能终止。也就是说操作步骤不能是无限的。(有些算法,虽然是有穷的,但它所花费的时间如果超合理的限度,例如,需要一台或一组现代高速计算机运行几十甚至几百年能得到结果,那么这种算法,也不能算是有效的算法。) b)确定性:

算法中的每个步骤必须有确切的含义,而不应当是含糊莫棱两可的。 例如,步骤输出:L/正整数

是无法执行的,因为没有指定L除以哪一个正整数,所以,这个步骤是不确的。 c)能行性:

算法中的每一个步骤都要足够简单,是实际能做的,而且能在有限的时间内完成。 例如,程序P中序号为9的单元中指令 输出:(L+d)/4

是在条件d>=0的前提下才被执行的,式中的求正数的平方根、求和以及计个正数的商,所有这些计算都能在非常短的时间内完成。 d)有0个或多个输入:

所谓输入是指算法在执行时需要从外界获得数据,其目的是为算法建立某些初始状态。如果建立初始状态所需的数据已经包含在算法中了,那就不再需要输入。

例如,解例1的算法需要输人两个数据(铁丝的长度L和矩形框的面积S)。

e)有一个或多个输出:

算法的目的是用来求解问题,问题求解的结果应以一定的方式输出。 例如,求解例1的结果为:

1

LL216SLL216S

两条不同的边长:宽度高度(两个输出);

44

两条相同的边长: 宽度=高度=L/4 (一个输出);

无解: (一个输出)。

“无解”告诉我们在一定的情况下(d<0)该问题没有解,这也是结果,也是输出的信息。没有输出的算法是毫无意义的。运行程序

事实上,在日常生活中解决问题经常要用算法,只是通常不用算法这个词罢了。例如,乐谱是乐队指挥和演奏的算法;菜谱是厨师做菜的算法等等。在漫长的岁月中,人们发现了很多算法。例如欧几里得提出的求两个自然数的最大公约数算法,早期希腊学者埃拉多塞尼(Eratosthenes)发现的寻找素数的筛法等都是著名的算法例子。

电子计算机的出现,开创了算法研究的新时代。人们可以将算法编写成程序提交给计算机执行.从而迅速获得解题结果。著名计算机科学家高纳德(D.E.Knuth)认为:计算机科学是算法的科学。

程序按照算法运行,程序是算法的实现!

二、算法的表示

一个算法可以用多种不同的方法来描述,流程图(flowchart)是一种比较直观易用的、用

图形来描述算法的方法。

例2学校上体育课,一般在操场上课,遇到下雨或下雪天,改到室内上课,可用流程图表示如下,见图1.4.1。

2

流程图中所用的符号,应遵循国家颁布的标准(GBl526—89,ISO 5807—1985)来画。这

①处理框

:框中指出要处理的内容,该框有一个入口和一个出口。

②输入输出框

:用来表示数据的输入或计算结果的输出。

③判断框:用来表示分支情况,菱形框的四个顶点中,通常用上方的顶点表

④连接框:用于连接因画不下 ⑤流程线:指出流程控制方向,即动作的次序。 ⑥开始、结束符:用来表示算法的开始和结束。

一个算法只能有一个开始处.但可以有多个结束处。

例3 图1.4.2是用流程图表示的解例1问题的算法:

3

上算法开始演示喽,大家看好了!(分有解和无解两种情况演示)

学生机Flash版本太低,不能播放动画:求矩形框边长.swf,可以拖入打开的SAFlashPlayer.exe窗口运行(演示)

我们也可以使用自然语言,例如汉语,加上一些必要的数学符号,来描述解决问题的算法,如上面图1.4.1描述体育课问题。下面是用自然语言描述的解例1的算法: (1)(输入原始数据)输入:铁丝的长度送变量L, 矩形框的面积送变量S。 (2)(计算d)计算L2—16S,结果送变量d。

(3)(判断是否仅有一个根)如果d=0,那么转到(7)。 (4)(判断是否无根)如果d<0,那么转到(9)。 (5)(方程有两个根)输出:“两条不同的边长”:

宽度w=(L+d)/4 高度h=(L-d)/4

(6)(算法终止)结束。

(7)(方程有一个根)输出:“两条相同的边长” 宽度w=L/4高度h= L/4 (8)(算法终止)结束。

(9)(方程无实数根)输出:“无解”。 (10)(算法终止)结束。

自然语言的主要缺点是有时会存在两义性,这种两义性不是算法本身的问题,是算法表示的工具引起的。例如,“打死老虎”,既可以表示“打的是一只死老虎”,也可以表示“打死了一只老虎”,因此它可能引起某些计算步骤的不确定性。

此外,我们还可以用“伪代码”(pseudo-code)来描述算法。伪代码使用某些程序设计语言中的控制结构及类似语句,来描述算法中各步骤的执行次序和模式,使用自然语言、数学符号或其他符号,来表示计算步骤要完成的处理或需要涉及的数据。使用伪代码可以免去许多绘图的麻烦,但前提是必须熟悉某种程序设计语言。下面是用伪代码描述的解例1的算法。 铁丝的长度,矩形框的面积) 2-16S

if (d=O) write (“两条相同的边长”,L/4) else if (d

else write(“两条不同的边长”,(L+d)/4, (L-d)/4)

在有些讲解算法的大学教材《数据结构》中,用伪代码程序来描述算法。 伪代码模仿一些语言的语句写程序,但不能真正运行,只是描述算法方便而已。

三、练习

1、阅读本讲稿,理解:例3 图1.4.2流程图的表示法(求矩形框边长.swf); 2、执行“用铁丝制作一个矩形框”的例1矩形求解程序P.exe; 3、画出P7:问题与练习2的算法的流程图A;

4、画出求每一班(不知道每班人数n)同学的单课成绩的平均分算法流程图B;

(注意:会考题中有算法流程图填空题,在全国程序员水平考试中也有算法流程图填空题)

4

2010-1-15

“用铁丝制作一个矩形框”,示意性程序P

5

返回

返回

流程图A: (不用公式,用逐项累加法)S=2+4+6+„+2*k (k=1,2,3,„,50);

逐项累加法算法2提示:设每一项为P,则新的一项(后一项)为P+2P,请修改上流程图。

返回练习题目

流程图B:设成绩放入变量d中,总分放入变量Sum中,变量c记有效成绩个数;平均分=Sum/c,

这里用到了最后输入-1数作为结束标志数。上流程图有算法错误,请同学们找出来。

运行本文件夹里的:求平均值.,理解其算法,上算法错误已用判断条件处理了。

返回练习题目

6

范文三:算法的三种表示方法(A版) 投稿:吴僣僤

算法的三种表示方法(A版)

自然语言、程序框图和程序语句是算法的三种表示方法,是算法的形式化表示,且它们是严格对应的.例如,以下是给出三个数求其中的最大数的自然语言算法、框图和程序的对应情况,通过本例体会其严密的对应关系.

例 已知y1(x0),,设计程序输入x的值,输出相应的y的值,写出其

0(x≤0),

算法,画出程序框图并写出其程序.

解:算法步骤为:

第一步:输入x;

第二步:判断x是否大于0,若是,y=1;若不是,y=0;

第三步:输出y.

程序框图为:

程序为:

INPUT “x=”;x

IF x>0 THEN y=1 ELSE

y=0 END IF PRINT y END

点评:本题使用了条件语句“IF„THEN„ELSE„END IF”

范文四:1.4算法的概念和表示方法 投稿:王摤摥

1.4 算法的概念和表示方法

教学目标

1. 理解算法的基本概念。

2. 初步掌握算法的表示方法。

3. 理解顺序、选择和循环三种基本模式。

学科指导意见:

用生活实例来说明算法,仅限于流程图方式,对具体的程序中涉及的三种基本模式的程序分析(即三种基本模式的实现),建议放在第五章中讲述。1.4.3变量和变量的用途放在第四章进行教学。

教材分析:

算法是本节教学的重点和难点,教学中要和前几节形成一体,所以在教学中建议在以上几节的基础上提出算法的概念,引出算法执行的三种基本模式。然后将以前的问题深化为适用到选择模式和循环模式的问题,再次将算法以流程图方式表示。本节课的教授中要把握好难度,不能全部按教材的内容顺序进行授课,对于指令的类型、变量和变量的用途可视情况,移到第四章第4.1节中进行教学,在学生有一定程序概念后再学习,学生更容易理解。对于三种基本模式只作简单了解,不进行程序实例分析,也不要展开讨论或深入探讨。

教学方法:教授法为主

教学过程:

1、 引入:

在确定了解决问题的方法之后,如何把解题方法转换成计算机能完成的操作步骤呢?如上面“用铁丝制作一个矩形框”示意性程序P中的一系列步骤,这些步骤能清楚的反映解题方法的一步步“怎么做”的过程,这些处理步骤的全体就构成了解决这一问题的算法。

2、 算法的基本概念

算法:解题方法的精确描述。其要求是有有限个步骤组成的,并且每一步骤的含义都是明确的,而且是能行的。

简单的说,算法就是解决问题的方法和步骤。

事实上,在日常生活中解决问题经常要用到算法,只是通常不用算法这个

词罢了。例如乐谱是乐队指挥和演奏的算法;菜谱是厨师做菜的算法等等。

算法的特征:(分析“用铁丝制作一个矩形框”示意性程序P,介绍算法特征,简单快速带过)

有穷性:不论方程有无根,最多只要执行11个操作步骤,广义的说,操作步骤的数量或能在合理的时间范围内完成全部操作,如果要让计算机运行几十年才能完成的算法肯定不是一个有效的算法。

确定性: 每个步骤必须有确切的含义,而不是含糊的、模棱两可的。如L/正整数,但正整数不知道具体的数是不行的。

能行性:每一个步骤都要足够简单,是实际能做的,在非常断的时间内可完成。

有0个或多个输入:如例子中要输入长度L和面积S,以便建立算法的初始状态

有1个或多个输出:算法的目的是用来求解问题,问题的结果应以一定的方式输出。如方程的根有几种结果,即使无解也要有提示输出。

3、 算法的表示方法

(重点介绍算法的表示——流程图,可采用教材中的两个例子,分析两个流程图后,可让学生通过执行“算法执行过程体验”,复习巩固所学算法表示知识。)

算法可以用多种不同的方法来描述,流程图是一种比较直观易用的、用图形来描述算法的方法。

如p8中的例2,根据天气情况判断上课的场地的流程图

介绍流程图中的符号的用途

介绍“求矩形框边长”运行体验的flash中的流程图和使用方法,让学生完成课本P10中的体验。

算法执行过程体验操作步骤如下:

 学生进入“运行体验”文件夹,双击指定文件“求矩形框边长”  单击“自动执行”(或“单步执行”)按钮,进入演示程序,如图1.5

为“求矩形框的边长”演示程序界面

图1.5 用流程图描述“求矩形框边长”的算法

 单击“开始运行”按钮,根据提示输入相关数据

 记录有关输出结果到教材“算法执行过程体验”框中

 重复操作c,完成所有算法体验

我们除了用流程图的方法描述算法之外,还可以用自然语言和伪代码的形式来描述算法,我们不做要求,具体方法见课本P10页。

4、 顺序、选择和循环三种基本模式

算法的执行流程是指算法中各个处理步骤的执行次序和模式。通常算法中含有三种基本模式:顺序、选择和循环。

程序三种基本的控制结构

循环结构 顺序结构 分支结构

(1)顺序模式:一个步骤完成后,顺序执行紧跟着的下个处理步骤。 如电视节目,按先后顺序直线下来。

(2)选择模式:根据情况的不同,在预定的两个模式中,选择一个合理的步骤执行

如根据天气情况,选择体育课场地问题。

(3)循环模式:对某个情况e进行判断,当结果为真时,执行处理步骤step,然后再次判断这个情况e,当结果为真是,再次执行步骤step,并继续判断情况e。总是重复上述过程,直到判断的结果为假。

如某某同学去吃馒头,判断有没有撑死,没有的话,一直吃,直到撑死为止。

算法执行过程体验操作步骤如下:(教师先讲解)

 学生进入“运行体验”文件夹,双击指定文件“计数”

 单击“自动执行”(或“单步执行”)按钮,进入演示程序,为“计数”

演示程序界面

 单击“开始运行”按钮,根据提示输入相关数据

 记录有关输出结果到教材P15“算法执行过程体验”框中

 重复操作c,完成所有算法体验

5、 小结

这节课我们主要学习了算法的概念,用流程图的方法描述算法,最后还简单的学习了算法的三种基本模式:顺序、选择、循环。

6、练习:

体验:求平均值P12和最大数P17的运行,并完成P19页的练习。

教学反思:

1、对于flash式的体验算法的流程图,可以非常生动的感受到流程图的执行,以及让学生很快的理解了算法的含义。前面的课操作内容几乎没有,给学生动手体验的机会,有帮助提高学生的兴趣

2、一定要抓住这节课的重点,算法的概念和流程图描述算法。对于三种结构只做简单的描述。

3、算法的概念的概括一定要精确,让学生简单明白。

4、讲授法一定要生动,多穿插生活中的一些例子,以提高学生的兴趣,同时语言一定要生动。同时多用些提问的形式,提高师生的互动性

范文五:学案191.3算法的表示方法 投稿:董寰寱

学案19

班级

【学习目标】

1. 理解变量及其用途。

2. 知道算法的流程图表示方法。 【要点回顾】

算法有如下几个特征: 【课堂讲练】

1.3算法的表示方法 1、变量:

第1章 计算机和算法

姓名

学号

、 、

①定义:计算过程中要用到的数据的 ②变量赋值:a←1 或 a=1; ③特点:1、取之不尽 2、算法的描述方法有三种:

2、赋值即覆盖

3、算法的流程图表示:

开始、结束符:; 处理框: 输入输出框:; 判断框:; 流程线: 连接框:

例1、求两个整数a、b之和c

【练习】

例:已知矩形的长和宽,求矩形的面积。 算法: 1.输入长到变量a 2.输入宽到变量

b 3.计算:S←a*b 4.输出面积:S

例2

例3

例4

例5

算法执行时输入5 , 10

1

其它算法:

【课后练习】

1. 常用的算法表示方法是。

A.自然语言、机器语言、伪代码 B.伪代码、流程图、机器语言 C.流程图、自然语言、伪代码 D.低级语言、自然语言、流程图 2. 图形符号 在

A.算法的开始或结束 C.处理或运算的功能

算法流程图描述中各表示。

B.输入输出操作

D.用来判断是否满足需求

3. 关于程序中的变量,下面说法错误的是:。

A.一旦将数据存入某变量,读取变量中的值,不会改变变量的内容 B.一旦将数据存入某变量,以后就不能将新的数据存入该变量 C.一旦将数据存入某变量,以后可以将新的数据存入该变量

D.一旦将数据存入某变量,只要不把新的数据存入,变量的内容就不会改变 4. 下列给出的赋值语句中正确的是。

A.4←M B.-M←M C.B←A-3

D.x+y←0

5.

. . . .

6. 输出结果

7. 输出结果

8.运行结果。

2

3

范文六:钢筋的符号表示方法与算法 投稿:黄寒寓

一、箍筋表示方法:

⑴ φ10@100/200(2) 表示箍筋为φ10 ,加密区间距100,非加密区间距200,全为双肢箍。

⑵ φ10@100/200(4) 表示箍筋为φ10 ,加密区间距100,非加密区间距200,全为四肢箍。

⑶ φ8@200(2) 表示箍筋为φ8,间距为200,双肢箍。

⑷ φ8@100(4)/150(2) 表示箍筋为φ8,加密区间距100,四肢箍,非加密区间距150,双肢箍。

一、 梁上主筋和梁下主筋同时表示方法 :

⑴ 3Φ22,3Φ20 表示上部钢筋为3Φ22, 下部钢筋为3Φ20。 ⑵ 2φ12,3Φ18 表示上部钢筋为2φ12, 下部钢筋为3Φ18。 ⑶ 4Φ25,4Φ25 表示上部钢筋为4Φ25, 下部钢筋为4Φ25。 ⑷ 3Φ25,5Φ25 表示上部钢筋为3Φ25, 下部钢筋为5Φ25。 二、 梁上部钢筋表示方法:(标在梁上支座处)

⑴ 2Φ20 表示两根Φ20的钢筋,通长布置,用于双肢箍。 ⑵ 2Φ22+(4Φ12) 表示2Φ22 为通长,4φ12架立筋,用于六肢箍。 ⑶ 6Φ25 4/2 表示上部钢筋上排为4Φ25,下排为2Φ25。

⑷ 2Φ22+ 2Φ22 表示只有一排钢筋,两根在角部,两根在中部,均匀布置。 三、 梁腰中钢筋表示方法:

⑴ G2φ12 表示梁两侧的构造钢筋,每侧一根φ12。 ⑵ G4Φ14 表示梁两侧的构造钢筋,每侧两根Φ14。 ⑶ N2Φ22 表示梁两侧的抗扭钢筋,每侧一根Φ22。 ⑷ N4Φ18 表示梁两侧的抗扭钢筋,每侧两根Φ18。 四、 梁下部钢筋表示方法:(标在梁的下部)

⑴ 4Φ25 表示只有一排主筋,4Φ25 全部伸入支座内。

⑵ 6Φ25 2/4 表示有两排钢筋,上排筋为2Φ25,下排筋4Φ25。

⑶ 6Φ25 (-2 )/4 表示有两排钢筋,上排筋为2Φ25,不伸入支座,下排筋4Φ25,全部伸入支座。 ⑷ 2Φ25 + 3Φ22(-3)/ 5Φ25 表示有两排筋,上排筋为5根。2Φ25伸入支座,3Φ22,不伸入支座。下排筋 5Φ25,通长布置。 五、 标注示例:

KL7(3)300×700 Y500×250 φ10@100/200(2) 2Φ25 N4Φ18

(-0.100)

4Φ25 6Φ25 4/2 6Φ25 4/2 6Φ25 4/2 4Φ25 □———————————□———————□———————————□ 4Φ25 2Φ25 4Φ25 300×700

N4φ10

KL7(3) 300×700 表示框架梁7,有三跨,断面宽300,高700。 Y500×250 表示梁下加腋,宽500,高250。 N4Φ18 表示梁腰中抗扭钢筋。

φ10@100/200(2) 2Φ25 表示箍筋和架立筋。 -0.100 表示梁上皮标高。

N2B12指梁的两个侧面共配2根12的受扭纵向筋(腰筋),每侧各配一根. G2B12指梁的两个侧面共配置2根12的纵向构造筋(腰筋),每侧各配一根. N是受扭筋的意思,G是构造筋的意思! 7

没有标注N 的就是构造钢筋G,G是15D,N是LaE

钢筋算量基本方法 钢筋算量基本方法 第一章梁 第一节框架梁 一、首跨钢筋的计算 1、上部贯通筋

上部贯通筋(上通长筋1)长度=通跨净跨长+首尾端支座锚固值 2、端支座负筋

端支座负筋长度:第一排为Ln/3+端支座锚固值;

第二排为Ln/4+端支座锚固值 3、下部钢筋

下部钢筋长度=净跨长+左右支座锚固值

注意:下部钢筋不论分排与否,计算的结果都是一样的,所以我们在标注梁的下部纵筋时可以不输入分排信息。

以上三类钢筋中均涉及到支座锚固问题,那么,在软件中是如何实现03G101-1中关于支座锚固的判断呢?

现在我们来总结一下以上三类钢筋的支座锚固判断问题:

支座宽≥Lae且≥0.5Hc+5d,为直锚,取Max{Lae,0.5Hc+5d }。

钢筋的端支座锚固值=支座宽≤Lae或≤0.5Hc+5d,为弯锚,取Max{Lae,支座宽度-保护层+15d }。

钢筋的中间支座锚固值=Max{Lae,0.5Hc+5d }

4、腰筋

构造钢筋:构造钢筋长度=净跨长+2×15d 抗扭钢筋:算法同贯通钢筋 5、拉筋

拉筋长度=(梁宽-2×保护层)+2×11.9d(抗震弯钩值)+2d

拉筋根数:如果我们没有在平法输入中给定拉筋的布筋间距,那么拉筋的根数=(箍筋根数/2)×(构造筋根数/2);如果给定了拉筋的布筋间距,那么拉筋的根数=布筋长度/布筋间距。

6、箍筋

箍筋长度=(梁宽-2×保护层+梁高-2×保护层)+2×11.9d+8d

箍筋根数=(加密区长度/加密区间距+1)×2+(非加密区长度/非加密区间距-1)+1 注意:因为构件扣减保护层时,都是扣至纵筋的外皮,那么,我们可以发现,拉筋和箍筋在每个保护层处均被多扣掉了直径值;并且我们在预算中计算钢筋长度时,都是按照外皮计算的,所以软件自动会将多扣掉的长度在补充回来,由此,拉筋计算时增加了2d,箍筋计算时增加了8d。(如下图所示)

7、吊筋

吊筋长度=2*锚固+2*斜段长度+次梁宽度+2*50,其中框梁高度>800mm 夹角=60° ≤800mm 夹角=45° 二、中间跨钢筋的计算

1、中间支座负筋

中间支座负筋:第一排为Ln/3+中间支座值+Ln/3; 第二排为Ln/4+中间支座值+Ln/4

注意:当中间跨两端的支座负筋延伸长度之和≥该跨的净跨长时,其钢筋长度: 第一排为该跨净跨长+(Ln/3+前中间支座值)+(Ln/3+后中间支座值); 第二排为该跨净跨长+(Ln/4+前中间支座值)+(Ln/4+后中间支座值)。 其他钢筋计算同首跨钢筋计算。 三、尾跨钢筋计算 类似首跨钢筋计算

四、悬臂跨钢筋计算

1、主筋

软件配合03G101-1,在软件中主要有六种形式的悬臂钢筋,如下图所示

这里,我们以2#、5#及6#钢筋为例进行分析:

2#钢筋—悬臂上通筋=(通跨)净跨长+梁高+次梁宽度+钢筋距次梁内侧50mm起弯-4个保护层+钢筋的斜段长+下层钢筋锚固入梁内+支座锚固值 5#钢筋—上部下排钢筋=Ln/4+支座宽+0.75L 6#钢筋—下部钢筋=Ln--保护层+15d 2、箍筋

(1)、如果悬臂跨的截面为变截面,这时我们要同时输入其端部截面尺寸与根部梁高,这主要会影响悬臂梁截面的箍筋的长度计算,上部钢筋存在斜长的时候,斜段的高度及下部钢筋的长度;如果没有发生变截面的情况,我们只需在“截面”输入其端部尺寸即可。 (2)、悬臂梁的箍筋根数计算时应不减去次梁的宽度;根据修定版03G101-1的66页。

第二节其他梁 一、非框架梁

在03G101-1中,对于非框架梁的配筋简单的解释,与框架梁钢筋处理的不同之处在于: 1、 普通梁箍筋设置时不再区分加密区与非加密区的问题; 2、 下部纵筋锚入支座只需12d;

3、 上部纵筋锚入支座,不再考虑0.5Hc+5d的判断值。 未尽解释请参考03G101-1说明。

二、框支梁

1、框支梁的支座负筋的延伸长度为Ln/3;

2、下部纵筋端支座锚固值处理同框架梁; 3、上部纵筋中第一排主筋端支座锚固长度=支座宽度-保护层+梁高-保护层+Lae,第二排主筋锚固长度≥Lae;

4、梁中部筋伸至梁端部水平直锚,再横向弯折15d; 5、箍筋的加密范围为≥0.2Ln1≥1.5hb;

7、 侧面构造钢筋与抗扭钢筋处理与框架梁一致。

第二章剪力墙

在钢筋工程量计算中剪力墙是最难计算的构件,具体体现在:

1、剪力墙包括墙身、墙梁、墙柱、洞口,必须要整考虑它们的关系; 2、剪力墙在平面上有直角、丁字角、十字角、斜交角等各种转角形式; 3、剪力墙在立面上有各种洞口;

4、墙身钢筋可能有单排、双排、多排,且可能每排钢筋不同;

5、墙柱有各种箍筋组合;

6、连梁要区分顶层与中间层,依据洞口的位置不同还有不同的计算方法。 需要计算的工程量

第一节剪力墙墙身 一、剪力墙墙身水平钢筋

1、墙端为暗柱时

A、外侧钢筋连续通过 外侧钢筋长度=墙长-保护层 内侧钢筋=墙长-保护层+弯折

B、外侧钢筋不连续通过 外侧钢筋长度=墙长-保护层+0.65Lae 内侧钢筋长度=墙长-保护层+弯折

暗拄与墙身相平

水平钢筋根数=层高/间距+1(暗梁、连梁墙身水平筋照设) 2、墙端为端柱时

A、外侧钢筋连续通过 外侧钢筋长度=墙长-保护层 内侧钢筋=墙净长+锚固长度(弯锚、直锚)

B、外侧钢筋不连续通过 外侧钢筋长度=墙长-保护层+0.65Lae 内侧钢筋长度=墙净长+锚固长度(弯锚、直锚)

水平钢筋根数=层高/间距+1(暗梁、连梁墙身水平筋照设) 注意:如果剪力墙存在多排垂直筋和水平钢筋时,其中间水平钢筋在拐角处的锚固措施同该墙的内侧水平筋的锚固构造。 3、剪力墙墙身有洞口时

端拄突出墙

当剪力墙墙身有洞口时,墙身水平筋在洞口左右两边截断,分别向下弯折15d。

二、剪力墙墙身竖向钢筋

1、首层墙身纵筋长度=基础插筋+首层层高+伸入上层的搭接长度 2、中间层墙身纵筋长度=本层层高+伸入上层的搭接长度 3、顶层墙身纵筋长度=层净高+顶层锚固长度

墙身竖向钢筋根数=墙净长/间距+1(墙身竖向钢筋从暗柱、端柱边50mm开始布置)

中间层 无变截面 面

顶层 内墙 中间层 顶层 外墙

变截

4、剪力墙墙身有洞口时,墙身竖向筋在洞口上下两边截断,分别横向弯折15d。

三、墙身拉筋

1、长度=墙厚-保护层+弯钩(弯钩长度=11.9+2*D)

2、根数=墙净面积/拉筋的布置面积

注:墙净面积是指要扣除暗(端)柱、暗(连)梁,即墙面积-门洞总面积-暗柱剖面积 - 暗梁面积;

拉筋的面筋面积是指其横向间距×竖向间距。 例:(8000*3840)/(600*600)

第二节剪力墙墙柱 一、纵筋

1、首层墙柱纵筋长度=基础插筋+首层层高+伸入上层的搭接长度 2、中间层墙柱纵筋长度=本层层高+伸入上层的搭接长度 3、顶层墙柱纵筋长度=层净高+顶层锚固长度

注意:如果是端柱,顶层锚固要区分边、中、角柱,要区分外侧钢筋和内侧钢筋。因为端柱可以看作是框架柱,所以其锚固也同框架柱相同。 二、箍筋:依据设计图纸自由组合计算。 第三节剪力墙墙梁 一、连梁

1、受力主筋

顶层连梁主筋长度=洞口宽度+左右两边锚固值Lae

中间层连梁纵筋长度=洞口宽度+左右两边锚固值Lae

2、箍筋

顶层连梁,纵筋长度范围内均布置箍筋 即N=(LAE-100/150+1)*2+(洞口宽-50*2)/间距+1(顶层)

中间层连梁,洞口范围内布置箍筋,洞口两边再各加一根 即N=(洞口宽-50*2)/间距+1(中间层)

二、暗梁

1、主筋长度=暗梁净长+锚固

2、箍筋

第三章柱

KZ钢筋的构造连接

第一章基础层

一、柱主筋

基础插筋=基础底板厚度-保护层+伸入上层的钢筋长度+

Max{10D,200mm}

二、基础内箍筋

基础内箍筋的作用仅起一个稳固作用,也可以说是防止钢筋在浇注时受到挠动。一般是按2根进行计算(软件中是按三根)。

第二章中间层

一、柱纵筋

1、 KZ中间层的纵向钢筋=层高-当前层伸出地面的高度+上一层伸出楼地面的高度

二、柱箍筋

1、KZ中间层的箍筋根数=N个加密区/加密区间距+N+非加密区/非加密区间距-1 03G101-1中,关于柱箍筋的加密区的规定如下

1)首层柱箍筋的加密区有三个,分别为:下部的箍筋加密区长度取Hn/3;上部取Max{500,柱长边尺寸,Hn/6};梁节点范围内加密;如果该柱采用绑扎搭接,那么搭接范围内同时需要加密。

2)首层以上柱箍筋分别为:上、下部的箍筋加密区长度均取Max{500,柱长边尺寸,Hn/6};梁节点范围内加密;如果该柱采用绑扎搭接,那么搭接范围内同时需要加密。

第三节顶层

顶层KZ

因其所处位置不同,分为角柱、边柱和中柱,也因此各种柱纵筋的顶层锚固各不相

同。(参看03G101-1第37、38页)

一、角柱

角柱顶层纵筋长度=层净高Hn+顶层钢筋锚固值,那么角柱顶层钢筋锚固值是如何考虑的呢?

弯锚(≦Lae):梁高-保护层+12d a、内侧钢筋锚固长度为 直锚(≧Lae):梁高-保护层

≧1.5Lae

b、外侧钢筋锚固长度为 柱顶部第一层:≧梁高-保护层+柱宽-保护层+8d

柱顶部第二层:≧梁高-保护层+柱宽-保护层

注意:在GGJ V8.1中,内侧钢筋锚固长度为 弯锚(≦Lae):梁高-保护层+12d 直锚(≧Lae):梁高-保护层

外侧钢筋锚固长度=Max{1.5Lae ,梁高-保护层+柱宽-保护层}

二、边柱

边柱顶层纵筋长度=层净高Hn+顶层钢筋锚固值,那么边柱顶层钢筋锚固值是如何考虑的呢?

边柱顶层纵筋的锚固分为内侧钢筋锚固和外侧钢筋锚固:

a、内侧钢筋锚固长度为 弯锚(≦Lae):梁高-保护层+12d

直锚(≧Lae):梁高-保护层 b、外侧钢筋锚固长度为:≧1.5Lae

注意:在GGJ V8.1中,内侧钢筋锚固长度为 弯锚(≦Lae):梁高-保护层+12d 直锚(≧Lae):梁高-保护层

外侧钢筋锚固长度=Max{1.5Lae ,梁高-保护层+柱宽-保护层}

三、中柱

中柱顶层纵筋长度=层净高Hn+顶层钢筋锚固值,那么中柱顶层钢筋锚固值是如何考虑的呢?

中柱顶层纵筋的锚固长度为 弯锚(≦Lae):梁高-保护层+12d

直锚(≧Lae):梁高-保护层 注意:在GGJ V8.1中,处理同上。

第四章 板

在实际工程中,我们知道板分为预制板和现浇板,这里主要分析现浇板的布筋情况。 板筋主要有:受力筋 (单向或双向,单层或双层)、支座负筋、分布筋 、附加钢筋 (角部附加放射筋、洞口附加钢筋)、撑脚钢筋 (双层钢筋时支撑上下层)。

一、受力筋

软件中,受力筋的长度是依据轴网计算的。

受力筋长度=轴线尺寸+左锚固+右锚固+两端弯钩(如果是Ⅰ级筋)。

根数=(轴线长度-扣减值)/布筋间距+1

二、负筋及分布筋

负筋长度=负筋长度+左弯折+右弯折

负筋根数=(布筋范围-扣减值)/布筋间距+1

分布筋长度=负筋布置范围长度-负筋扣减值

负筋分布筋根数=负筋输入界面中负筋的长度/分布筋间距+1

三、附加钢筋(角部附加放射筋、洞口附加钢筋)、支撑钢筋(双层钢筋时支撑上下层)

根据实际情况直接计算钢筋的长度、根数即可,在软件中可以利用直接输入法输入计算。

第五章 常见问题

为什么钢筋计算中,135o弯钩我们在软件中计算为11.9d?

我们软件中箍筋计算时取的11.9D实际上是弯钩加上量度差值的结果,我们知道弯钩平直段长度是10D,那么量度差值应该是1.9D,下面我们推导一下1.9D这个量度差值的来历: 按照外皮计算的结果是1000+300;如果按照中心线计算那么是:1000-D/2-d+135/360*3.14*(D/2+d/2)*2+300,这里D取的是规范规定的最小半径2.5d,此时用后面的式子减前面的式子的结果是:1.87d≈1.9d。

梁中出现两种吊筋时如何处理?

在吊筋信息输入框中用“/”将两种不同的吊筋连接起来放到“吊筋输入框中”如2B22/2B25。而后面的次梁宽度按照与吊筋一一对应的输入进去如250/300(2B22对应250梁宽;2B25对应300梁宽)

当梁的中间支座两侧的钢筋不同时,软件是如何处理的?

当梁的中间支座两侧的钢筋不同时,我们在软件直接输入当前跨右支座负筋和下一跨左支座负筋的钢筋。软件计算的原则是支座两侧的钢筋相同,则通过;不同则进行锚固;判断原则是输入格式相同则通过,不同则锚固。如右支座负筋为5B22,下一跨左支座负筋为5B22+2B20,则5根22的钢筋通过支座,2根20锚固在支座。

梁变截面在软件中是如何处理的?

在软件中,梁的变截面情况分为两种:

1、当高差>1/6的梁高时,无论两侧的格式是否相同,两侧的钢筋全部按锚固进行计算。弯折长度为15d+高差。

2、当高差<1/6的梁高时,按支座两侧的钢筋不同的判断条件进行处理。

如果框架柱的混凝土强度等级发生变化,我们如何处理柱纵筋?

如果框架柱的混凝土强度等级发生变化,柱纵筋的处理分两种情况:

1、若柱纵筋采用电渣压力焊,则按柱顶层的混凝土强度等级设置;

2、若柱纵筋采用绑扎搭接,例如1~2层为C45,3~10层为C35,则柱要分开来建立两个构件:一个为C45,为3层,但3层只输入构件截面尺寸及层高,目的是不让2层作为顶层计算锚固;另一个构件建立1~10层,1~2层只输入构件截面尺寸及层高,钢筋信息自3层开始输入,这样就可以解决问题了。

每米高圆形柱螺旋钢筋长度计算公式:L=N(P*P+(D-2b+do)^2*π^2)^0.5+两个弯钩长度 式中:

N=螺旋圈数,N=L/P(L为构件长即圆形柱长)

P=螺距

D=构件直径

do=螺旋钢筋的直径

b=保护层厚度.

另外:

钢筋理论质量=钢筋计算长度*该钢筋每米质量

钢筋总耗质量=钢筋理论质量*[1+钢筋(铁件)损耗率] 钢筋理论质量计算捷径:

钢筋理论质量=钢筋直径的平方(以毫米为单位)*0.00617

范文七:5.如何表示一个算法 投稿:李娽娾

2.1.1用自然语言表示算法

除了很简单的问题,一般不用自然语言表示算法。

2.1.2用流程图表示算法

流程图表示算法,直观形象,易于理解。

【例2.6】将例2.1求5!的算用流程图表示。

2.7】将例2.2的算用流程图表示。 【例

2.1.1三种基本结构和改进的流程图

顺序结构:

选择结构:

循环结构:

三种基本结构的共同特点:

1.

2.

3.

4. 只有一个入口; 只有一个出口; 结构内的每一部分都有机会被执行到; 结构内不存在“死循环”。

2.1.1用N-S流程图表示算法

1973年美国学者提出了一种新型流程图:N-S流程图。

顺序结构:

2.1.1用伪代码表示算法

伪代码使用介于自然语言和计算机语言之间的文字和符号来描述算法。

2.1.2用计算机语言表示算法

1.

2. 我们的任务是用计算机解题,就是用计算机实现算法; 用计算机语言表示算法必须严格遵循所用语言的语法规则。

【例2.20】求1×2×3×4×5用C语言表示。

main()

{int i,t;

t=1;

i=2;

while(i<=5)

{t=t*i;

i=i+1;

}

printf(“%d”,t);

}

【例2.21】求级数的值。

main()

{

int sigh=1;

float deno=2.0,sum=1.0,term;

while(deno<=100)

{ sigh= -sigh;

term= sigh/ deno;

sum=sum+term;

deno=deno+1;

}

printf(“%f”,sum);

}

2.2结构化程序设计方法

1.

2.

3.

4.

自顶向下; 逐步细化; 模块化设计; 结构化编码。

范文八:基于稀疏表示分类算法的复合绝缘子憎水性检测方法 投稿:朱虭虮

摘要:复合绝缘子表面憎水性的检测是判断其防污闪性能的主要手段之一.本文引入稀疏表示分类算法实现了对复合绝缘子憎水性图像的检测分类.运用最小一范数方法计算稀疏表示系数,通过计算最小残差图像来搜索与测试图像最匹配的训练样本图像,从而准确识别出检测试样的憎水性HC等级.该算法避开了一般模式识别算法中较复杂的特征提取环节,为复合绝缘子憎水性图像识别检测提供了新的思路.实验结果表明,该方法能有效地应用于复合绝缘子憎水性图像的分级.

  关键词:绝缘子;憎水性;稀疏表示;图像识别

  中图分类号:TM855 文献标识码:A

  与传统电瓷、玻璃绝缘子相比,复合绝缘子因其具有优异的耐污闪性能而在电力系统中被广泛使用.复合绝缘子的憎水性和憎水迁移性是其具有较强耐污闪性能的基础,然而其在运行中因受到紫外线、污秽、电磁场等条件的共同作用会出现老化现象,使得复合绝缘子憎水性下降,严重老化的绝缘子甚至会丧失其憎水性[1-2].因此有必要定期对运行中的复合绝缘子的憎水性进行检测,及时更换憎水性不合格的绝缘子.目前现场测量复合绝缘子憎水性的方法主要为喷水分级法[3],该方法将复合绝缘子憎水性分为HC1至HC7 7个等级,其操作简单,对检测设备要求低,但完全依赖于人的主观判断,容易引起检测结果的不一致性.

  目前,国内外一些学者提出了基于绝缘子憎水性图像的智能检测方法,文献[4-5]采用图像预处理去除噪声和杂波,利用方向滤波、自适应滤波等方法提取图像的水珠或者水迹边缘,对水珠特征参数进行统计以后利用K邻近算法进行模式识别,从而确定憎水性等级.这种方法克服了目测的主观性,但是由于图像分割处理中很容易出现过度分割或者欠分割现象而导致分割失败,使得后续的特征值提取失准从而导致分类算法无法进行.如图1所示为运用先进的水平集方法对去噪后憎水性图像进行分割时,出现过分割和欠分割的现象.

  本文采用稀疏表示分类算法(Sparse Representation Classification, SRC)对复合绝缘子憎水性图像进行识别与分类.稀疏表示的算法是由Wright等于2009年提出应用于人脸识别领域中的算法[6].在该方法中一个测试样本被所有训练样本稀疏线性表示,然后从中找出对测试样本表示误差最小的一类训练样本.这一研究为稀疏表示在图像识别中的应用开辟了新的方向.本文运用稀疏表示分类算法对复合绝缘子憎水性图像进行分类,通过对稀疏表示系数以及最小残差的计算找出样本库中与测试图像最接近的训练图像,从而判断测试图像所对应复合绝缘子的憎水性等级.

  1稀疏表示算法

  由于拍摄图片光照条件、拍摄角度、拍摄距离等实际因素的影响,即使是同一等级的水珠图像也会呈现出多种不同的效果,所以在选择训练样本时,要综合考虑各种水珠图像所可能呈现的情况.以HC1级别的憎水性图像为例,此时的复合绝缘子憎水性能较好,喷水后复合绝缘子伞裙表面会呈现出单个独立的水珠.但由于受到拍摄条件的影响,水珠的大小、形状、分布有很大的不同.为了能使训练样本最大限度的代表HC1级别憎水性图像的特征,选取具有不同大小水珠、不同光照条件、水珠分布疏密不一致、以及水珠重心倾斜不同角度的憎水性图像作为训练样本集.对于HC4~HC6级别的憎水性图像,由于这些类别复合绝缘子表面出现了不同程度的污秽,使得拍摄所得水珠图像的背景进一步复杂化,需要考虑背景中污秽的分布以及污秽等级的影响.本文所用到的部分HC1~HC6的训练样本图像如图2所示.

  3实验结果统计与分析

  3.1可理解性分析

  一个分类模型的质量通常由两方面进行评估决定:分类试验的准确率以及该模型的可理解性.图4(a)和(b)给出了同属憎水性等级HC1级的两个测试样本,图4(c)和(f)为利用训练样本库里所有样本图像对测试样本进行稀疏表示所得的两组稀疏表示系数和利用式(6)计算得到的各类表示误差.从图4(c)中可以看出:第1类训练样本所对应的稀疏表示系数明显大于其他几类的稀疏表示系数.这说明训练样本集中第1类样本对稀疏表示的贡献最大,这也在图4(d)表示的各类测试误差中得到了体现.因此我们仅通过图4(c)就可判定测试样本属于第1类,即该憎水性图像所对应的复合绝缘子的憎水性属于HC1级.但是,在对第2个测试样本图像进行测试时,仅根据图4(e)的稀疏表示系数对其憎水性级别进行划分有一定的困难,各个类别所对应的稀疏表示系数变化跨度很大,系数之间大小相近的也很多.此种情况下通过进一步计算该测试图像与稀疏表示各类之间的残差来对测试图像进行分类.由图4(f)可知:第1类训练样本与测试图像之间的残差最小,以此可判定该测试样本属于第1类,即该憎水性图像所对应的复合绝缘子憎水性等级为HC1级.

  通过这个例子可以看出,利用稀疏表示对复合绝缘子憎水性图像进行分类时,稀疏表示的系数具有以下两个特点:

  1)测试样本所对应类别的训练样本参与该稀疏表示的比例最大.

  2)同类测试样本所对应的稀疏表示系数都比较接近.

  3.2实验结果分析

  据文献[11],憎水性为HC1~HC2级的复合绝缘子可以继续入网运行,HC3~HC5级时需要进行跟踪监测,HC6~HC7级的复合绝缘子必须退出运行.本文在实验测试阶段将复合绝缘子憎水性试验图像分成继续运行,继续观测,退出运行3大类.将HC1~HC2分为第1类,HC3~HC5分为第2类,HC6~HC7分为第3类.相对应的样本训练集也进行了相应的调整,形成了具备上述3大类共107幅标准憎水性图像的训练样本库即训练样本空间,其中第1类样本40幅,第2类样本30幅,第3类样本37幅.由于第1类样本图像中水珠较多,导致图像情况复杂,故相应增加了第1类样本图像的数量.

  4结论

  测试结果表明:运用稀疏表示分类算法对复合绝缘子憎水性图像进行检测分类具有较高的准确率和可行性.复合绝缘子图像光照情况复杂,水珠分布随机不规则,可见该算法对外界环境的改变具有一定的鲁棒性.与传统的憎水性图像识别分类方法相比,稀疏表示分类算法避开了复杂的图像分割和特征提取过程,大大简化了复合绝缘子憎水性检测步骤.如何通过丰富和优化憎水性图像训练样本库进一步提高算法准确率是今后努力的方向.   参考文献

  [1]赵林杰,李成榕,熊俊,等. 基于带电检测的复合绝缘子憎水性评价[J]. 中国电机工程学报,2008,28(16): 135-142.

  [2]张福林. 复合绝缘子外绝缘基材硅橡胶表面的憎水性和憎水迁移性机理分析[J]. 华北电力技术, 1999,3(1):19-21.

  [3]STRI Guide921,Hydrophobicity classification Guide[S].Sweden: Swedish Transm Res Inst, 1992.

  [4]BERG M. A digital image processing method for estimating the level of hydrophobicity of high voltage polymeric insulating materials[C]//1999 Conference on Electrical Insulation and Dielectric Phenomena.Austin:IEEE,1999:756-762.

  [5]彭克学,王泉德,王先培. 基于表面喷水图像分析的绝缘子表面憎水性检测方法[J].绝缘材料,2005,7(1):47-51.

  [6]WRIGHT J, YANG A Y. Robust face recognition via sparse representation[J]. IEEE Trans on Pattern Analysis and Machine Intelligence(PAMI), 2009, 31(2):210-227.

  [7]DONOHO D, TSAIG Y. Fast solution of l1norm minimization problems when the solution may be sparse[J]. IEEE Trans on Information Theory, 2006,54(11):4789-4812.

  [8]DONOHO D. Compressed sensing[J]. IEEE Trans on Information Theory,2006,52(4):289-1306.

  [9]HUANG J, HUANG X, METAXAS D. Simultaneous image transformation and sparse representation recovery[C]//Proceedings of CVPR. Anchorage: IEEE,2008:1-8.

  [10]DONOHO D, TSAIG Y. Fast soluion of l1-norm minimization problems when the solution maybe sparse[R]. Department of Statistics, Stanford University, USA,2008.

  [11]Technical Specification IEC/TS 62073-2003Guide to measurement of wettability of insulator surfaces[S].Geneva: International Electrotechnical Commission, 2003.

  [12]The Mathworks Inc. Matlab creating graphical user interfaces[M].Massachusetts: The Mathworks,2008.

范文九:基于稀疏表示分类算法的复合绝缘子憎水性检测方法 投稿:袁蠕蠖

第 4   1 卷  第 1期 

2  0  1  4  年

报 (自 然 科 学 版 )  

Vo L   41, No. 1  

1 月 

J o u r n a l   o f   Hu n a n   Un i v e r s i t y ( Na t u r a l   S c i e n c e s )  

J a n .2   0   1   4  

文章编号 : 1 6 7 4 — 2 9 7 4 ( 2 0 1 4 ) 0 1 — 0 0 9 8 — 0 5  

基 于 稀 疏 表 示 分 类 算 法 的  复 合 绝 缘 子 憎 水 性 检 测 方 法 

汪  讽", 黄 浩 川。 ,何 荣涛 。 ,潘雄 峰 

( 1 . 湖 南 大 学 电气 与 信 息 工 程 学 院 ,湖 南 长 沙 重庆 长寿 4 1 0 0 8 2 ; 2 . 国家 电 网 重 庆 市 电 力 公 司 长 寿 区 供 电 分 公 司 ,   4 0 1 2 2 0 ; 3 . 许继( 厦 门) 智能电力设备股份有限公司 , 福建 厦 门  3 6 1 1 0 1 )  

摘  要 : 复合 绝缘 子表 面憎 水性 的检 测是判 断其 防 污 闪性 能 的主要 手段之 一. 本文 引入  稀 疏表 示分 类算 法 实现 了对复合 绝缘 子憎 水性 图像 的检 测 分 类. 运 用最 小 一 范数 方 法计 算  稀 疏表 示 系数 , 通 过计 算 最小残 差 图像 来搜 索与测试 图像 最 匹配的 训练样 本 图像 , 从 而 准确  识 别 出检 测 试样 的憎 水性 HC等级. 该算 法避 开 了一般 模 式 识 别 算 法 中较 复 杂的 特征 提 取 

环节, 为复合 绝缘 子憎 水性 图像 识别检 测提 供 了新 的 思路 . 实验 结果 表 明 , 该 方法 能 有 效地 

应 用 于 复 合 绝 缘 子 憎 水 性 图像 的 分 级 .  

关键词 : 绝缘 子 ; 憎 水性 ; 稀 疏表 示 ; 图像识 别 

中图分 类号 : TM8 5 5   文献 标识 码 : A  

Co mp o s i t e   I n s u l a t o r ' s   Hy d r o p h o b i c i t y   De t e c t i o n   Me t h o d   Ba s e d   o O n   S 5 I p   a r s e   R  Re p r e S e n t a t l ‘   o n   Cl l a s s i f t i c a t i l o n   A1 R) g o r i t h m 

W A NG  Fe n g¨, H U ANG  Ha o — c h ua n  ,H E  Ro n g — t a o 。 , PAN  Xi o n g — f e n g  

( 1 . Co l l e g e   o f   E l e c t r i c a l   a n d   I n f o r ma t i o n   En g i n e e r i n g,Hu n a n   Un i v ,Ch a n g s h a ,Hu n a n  

4 1 0 0 8 2,Ch i n a;  

2 . Ch a n gs h o u   Di s t r i c t   El e c t r i c   Po we r   Su p pl y   Br a nc h。Ch o n g qi ng   El e c t r i c   Po we r   Co mp a n y,Cha n gs h ou, Ch o n gq i n g   4 01 2 2 0, Ch i n a  

3 . X J   I n t e l l i g e n t   P o we r   E q u i p me n t   C o , L t d( X i a me n ) ,X i a me n , F u j i a n  3 6 1 1 0 1 , C h i n a )  

Ab s t r a c t : Th e   c o mpo s i t e   i ns ul a t or   s u r f a c e   h y dr o pho b i c i t y   de t e c t i o n   i s   o ne   o f   t he   p r i ma r y   me a ns   t o   d e —   t e r mi n e   i t s   a nt i   f l a s h o ve r   p e r f o r ma nc e . Thi s   p a pe r   i nt r o du c e s   t he   s p a r s e   r e pr e s e n t a t i on   c l a s s i f i c a t i o n   a l go —   r i t h m  t o   c l a s s i f y   c o mpo s i t e   i ns ul a t or ' s   hy d r op ho bi c   i ma g e .I t   u s e s   t he   s ma l l e s t   no r ma l   me t h o d   t o   c a l c ul a t e   t he   c oe f f i c i e nt   o f   s pa r s e   r e p r e s e nt a t i o n   a n d   s e a r c he s   t h e   t r a i n i n g   s a mp l e   i ma g e   t ha t   b e s t   ma t c he s   t h e   t e s t   i ma ge   by   c a l c ul a t i n g   t he   mi ni mu m  r e s i d ua l   i ma g e,t he r e f o r e   t he   t e s t   i ma g e ' s   hy dr o ph ob i c   H C  l e v e l   i s   a c c u —  

r a t e l y   i d e n t i f i e d. T he   a l g o r i t hm  ha s   s u c c e s s f u l l y

  a v oi d e d   c o m pl i c a t e d   f e a t ur e   e xt r a c t i on   i n   ge ne r a l   p a t t e r n   r e c o g ni t i on   a l g o r i t hm s, t hus   p r ov i d i n g   a   n e w  wa y   f or   c o m po s i t e   i ns ul a t or ' s   hy dr o ph ob i c   i ma ge   r e c o gn i t i o n   a nd   d e t e c t i on . T he   e x pe r i me nt a l   r e s ul t s   s ho w  t ha t   t he   me t ho d   c a n   be   e f f e c t i v e l y   a p pl i e d   i n   t he   c o m po s i t e   i ns ul a t o r ' s   hy dr o ph ob i c   i ma g e   c l a s s i f i c a t i o n.  

Ke y   wo r d s:i ns ul a t or ;h yd r 0 pho bi c i t y;s p a r s e   r e p r e s e nt a t i o n;i ma g e   r e c o g ni t i o n  

收 稿 日期 : 2 0 l 2 一 O 3— 1 9  

基金项 目: 高 等 学 校 博 士 学科 专项 科 研 基 金 资助 项 目( 2 0 1 2 0 1 6 1 l 1 0 0 9 )  

作者简介 : 汪 讽( 1 9 7 2 一) , 男, 辽 宁抚 顺 人 , 湖南大学教授 , 博 士 生 导 师 

十通 讯 联 系 人 , E — ma i l : w a n g f e n g 5 5 @2 6 3 . n e t  

范文十:管道的表示方法 投稿:许婕婖

无缝钢管 焊接钢管的表示法

管道元件DN(公称尺寸)的定义和选用 GB/T1047—2005代替GB/T 1047 —1995 。 1 范围:本标准规定了DN(公称尺寸)的定义和系列。本标准适用于使用DN 标识的相关标准中规定的管道元件。 注:也可以使用与本标准不同的其他标识尺寸方法,例如螺纹、压配、承插焊或对接焊的管道元件,可用NPS(公称管子尺寸)、OD(外径)、ID(内径)或G(管螺纹尺寸标记)等标识的管道元件。 一般来说,钢管的直径可分为外径、内径、公称直径。 管材为无缝钢管的管子的外径用字母D来表示,其后附加外直径的尺寸和壁厚,例如外径为108的无缝钢管,壁厚为5MM,用D108*5表示;塑料管也用外径表示,如De63;

钢筋混凝土管、铸铁管、镀锌钢管等采用DN表示,在设计图纸中一般采用公称直径来表示,公称直径是为了设计制造和维修的方便人为地规定的一种标准,也较公称通径,是管子(或者管件)的规格名称。

管子的公称直径和其内径、外径都不相等,例如:公称直径为100MM的无缝钢管邮102*5、108*5等好几种,108为管子的外径,5表示管子的壁厚,因此,该钢管的内径为(108*5-5)=98MM,但是它不完全等于钢管外径减两倍壁厚之差,也可以说,公称直径是接近于内径,但是又不等于内径的一种管子直径的规格名称,在设计图纸中所以要用公称直径,目的是为了根据公称直径可以确定管子、管件、阀门、法兰、垫片等结构尺寸与连接尺寸。公称直径采用符号DN表示,如果在设计图纸中采用外径表示,也应该作出管道规格对照表,表明某种管道的公称直径,壁厚。

钢管单位中“Φ”和“DN”一般都用来表示直径,区别是:Ф :是表示外径 DN:公称直径 (近似内径),“Φ”标识普通圆钢管的直径,或管材的外径乘以壁厚,如:Φ25×3标识外径25mm,壁厚为3mm的管材; “DN”:标识管材和阀门等管件的公称直径,通常接近于钢管的内径。是为了工程安装配套而建立的钢管标准术语,如:DN25;DN50。

不过,现在人们在钢管的计算中,一般都是以英寸为单位,毫米只是一个比较近似、好记的数。比如DN50的钢管应该是2英寸,1英寸=25.4mm,2英寸应该是50mm,这时还要看钢管的壁厚,一般螺旋钢管都在5mm以上,以5mm为例,DN50的钢管的外径应该在60mm左右。 公称直径(通径)又称平均外径:这是缘自金属管的管璧很薄,管外径与管内径相差无几,所以取管的外径与管的内径之平均值当作管径称呼。

DN——公称通径又叫公称直径,是指管子和管路附件的名义直径,它是就内径而言的标准.通常阀门的公称直径就是其实际内径,而管道的公称直径近似于内径但不是实际内径,它是以接近管道实际内径的整数植表示的直径。 DN是有封钢管的标称,无缝钢管不用这个表示法,而用外径标称。在设计中塑料管管径一般用de标注。塑料管是De标识,指的是外径。

根据混凝土和钢筋混凝土排水管(GB/T11836-1999)中图表,钢筋混凝土(或混凝土)管等管材,管径标注d应为公称内径; 塑料管材,管径按各产品技术标准的规定标注,一般以外径表示,如UPUC管标注为de,HDPE管标注为De。

依据《给水排水制图标准》(GB/T50106-2001)第2.4节管径中有关规定:1、水煤气输送钢管(镀锌和非镀锌)、铸铁管等管材,管径标注为DN(mm);2、无缝钢管、焊接钢管(直缝或螺旋缝)、铜管、不锈钢管等管材,管径标注为外径Dx壁厚;3、钢筋混凝土(或混凝土)管、陶土管、耐酸陶瓷管等管材,管径标注为d;4、塑料管材,管径宜按产品标准的方法标注;当设计用DN标注管径时,应有DN与相应产品规格对照表。塑料管管径按产品标准的方法标注一般以外径表示,如UPUC管标注为de,HDPE管标注为De。给排水管道管径,De与DN 两种,De表示为公称外径,DN表示公称直径。 通常多层的建筑排污立管与横管都是用的De110。

字典词典菩提老祖的师傅菩提老祖的师傅【范文精选】菩提老祖的师傅【专家解析】欧阳修勤学翻译欧阳修勤学翻译【范文精选】欧阳修勤学翻译【专家解析】小松杜荀鹤阅读答案小松杜荀鹤阅读答案【范文精选】小松杜荀鹤阅读答案【专家解析】