这个应该不影响使用吧,搜了一下,貌似是删除工作空间出现的问题~
Windows->Preferences->General->Startup and Shutdown->Workspace 里面的最近的工作空间删除,然后勾上Promot神马神马的试试吧。。。。
(我没见过这个问题,只是个人猜测- -)
另外,站长团上有产品团购,便宜有保证
规划内容:
实验四:动态规划
实验目的:理解动态规划的基本思想,理解动态规划算法的两个基本要素最优子结构性质和子问题的重叠性质。熟练掌握典型的动态规划问题。掌握动态规划思想分析问题的一般方法,对较简单的问题能正确分析,设计出动态规划算法,并能快速编程实现。
实验内容:编程实现讲过的例题:最长公共子序列问题、矩阵连乘问题、凸多边形最优三角剖分问题、电路布线问题等。本实验中的问题,设计出算法并编程实现。
习题
1. 最长公共子序列
一个给定序列的子序列是在该序列中删去若干元素后得到的序列。确切地说,若给定序列X=<x1, x2,…, xm>,则另一序列Z=<z1, z2,…, zk>是X的子序列是指存在一个严格递增的下标序列 <i1, i2,…, ik>,使得对于所有j=1,2,…,k有
解答如下:
a) 最长公共子序列的结构
若用穷举搜索法,耗时太长,算法需要指数时间。
易证最长公共子序列问题也有最优子结构性质
设序列X=<x1, x2, …, xm>和Y=<y1, y2, …, yn>的一个最长公共子序列Z=<z1, z2, …, zk>,则:
i 若xm=yn,则zk=xm=yn且Zk-1是Xm-1和Yn-1的最长公共子序列;
ii 若xm≠yn且zk≠xm ,则Z是Xm-1和Y的最长公共子序列;
iii 若xm≠yn且zk≠yn ,则Z是X和Yn-1的最长公共子序列。
其中Xm-1=<x1, x2, …, xm-1>,Yn-1=<y1, y2, …, yn-1>,Zk-1=<z1, z2, …, zk-1>。
最长公共子序列问题具有最优子结构性质。
b) 子问题的递归结构
由最长公共子序列问题的最优子结构性质可知,要找出X=<x1, x2, …, xm>和Y=<y1, y2, …, yn>的最长公共子序列,可按以下方式递归地进行:当xm=yn时,找出Xm-1和Yn-1的最长公共子序列,然后在其尾部加上xm(=yn)即可得X和Y的一个最长公共子序列。当xm≠yn时,必须解两个子问题,即找出Xm-1和Y的一个最长公共子序列及X和Yn-1的一个最长公共子序列。这两个公共子序列中较长者即为X和Y的一个最长公共子序列。
由此递归结构容易看到最长公共子序列问题具有子问题重叠性质。例如,在计算X和Y的最长公共子序列时,可能要计算出X和Yn-1及Xm-1和Y的最长公共子序列。而这两个子问题都包含一个公共子问题,即计算Xm-1和Yn-1的最长公共子序列。
我们来建立子问题的最优值的递归关系。用c[i,j]记录序列Xi和Yj的最长公共子序列的长度。其中Xi=<x1, x2, …, xi>,Yj=<y1, y2, …, yj>。当i=0或j=0时,空序列是Xi和Yj的最长公共子序列,故c[i,j]=0。建立递归关系如下:
c) 计算最优值
由于在所考虑的子问题空间中,总共只有θ(mn)个不同的子问题,因此,用动态规划算法自底向上地计算最优值能提高算法的效率。
计算最长公共子序列长度的动态规划算法LCS_LENGTH(X,Y)以序列X=<x1, x2, …, xm>和Y=<y1, y2, …, yn>作为输入。输出两个数组c[0m ,0n]和b[1m ,1n]。其中c[i,j]存储Xi与Yj的最长公共子序列的长度,b[i,j]记录指示c[i,j]的值是由哪一个子问题的解达到的,这在构造最长公共子序列时要用到。最后,X和Y的最长公共子序列的长度记录于c[m,n]中。
程序如下:
#include<stdioh>
#include<stringh>
int lcs_length(char x[], char y[]);
int main()
{
char x[100],y[100];
int len;
while(1)
{
scanf("%s%s",x,y);
if(x[0]=='0') //约定第一个字符串以‘0’开始表示结束
break;
len=lcs_length(x,y);
printf("%d\n",len);
}
}
int lcs_length(char x[], char y[] )
{
int m,n,i,j,l[100][100];
m=strlen(x);
n=strlen(y);
for(i=0;i<m+1;i++)
l[i][0]=0;
for(j=0;j<n+1;j++)
l[0][j]=0;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
if(x[i-1]==y[j-1]) //i,j从1开始,但字符串是从0开始
l[i][j]=l[i-1][j-1]+1;
else if(l[i][j-1]>l[i-1][j])
l[i][j]=l[i][j-1];
else
l[i][j]=l[i-1][j];
return l[m][n];
}
由于每个数组单元的计算耗费Ο(1)时间,算法lcs_length耗时Ο(mn)。
思考:空间能节约吗?
2. 计算矩阵连乘积
在科学计算中经常要计算矩阵的乘积。矩阵A和B可乘的条件是矩阵A的列数等于矩阵B的行数。若A是一个p×q的矩阵,B是一个q×r的矩阵,则其乘积C=AB是一个p×r的矩阵。由该公式知计算C=AB总共需要pqr次的数乘。其标准计算公式为:
现在的问题是,给定n个矩阵。其中Ai与Ai+1是可乘的,i=1,2,…,n-1。要求计算出这n个矩阵的连乘积A1A2…An。
递归公式:
程序如下:
#include<stdioh>
int main()
{
int p[101],i,j,k,r,t,n;
int m[101][101]; //为了跟讲解时保持一致数组从1开始
int s[101][101]; //记录从第i到第j个矩阵连乘的断开位置
scanf("%d",&n);
for(i=0;i<=n;i++)
scanf("%d",&p[i]); //读入p[i]的值(注意:p[0]到p[n]共n+1项)
for(i=1;i<=n;i++) //初始化m[i][i]=0
m[i][i]=0;
for(r=1;r<n;r++) //r为i、j相差的值
for(i=1;i<n;i++) //i为行
{
j=i+r; //j为列
m[i][j]=m[i+1][j]+p[i-1]p[i]p[j]; //给m[i][j]赋初值
s[i][j]=i;
for(k=i+1;k<j;k++)
{
t=m[i][k]+m[k+1][j]+p[i-1]p[k]p[j];
if(t<m[i][j])
{
m[i][j]=t; //m[i][j]取最小值
s[i][j]=k;
}
}
}
printf("%d",m[1][n]);
}
3. 凸多边形的最优三角剖分
多边形是平面上一条分段线性的闭曲线。也就是说,多边形是由一系列首尾相接的直线段组成的。组成多边形的各直线段称为该多边形的边。多边形相接两条边的连接点称为多边形的顶点。若多边形的边之间除了连接顶点外没有别的公共点,则称该多边形为简单多边形。一个简单多边形将平面分为3个部分:被包围在多边形内的所有点构成了多边形的内部;多边形本身构成多边形的边界;而平面上其余的点构成了多边形的外部。当一个简单多边形及其内部构成一个闭凸集时,称该简单多边形为凸多边形。也就是说凸多边形边界上或内部的任意两点所连成的直线段上所有的点均在该凸多边形的内部或边界上。
通常,用多边形顶点的逆时针序列来表示一个凸多边形,即P=<v0 ,v1 ,… ,vn-1>表示具有n条边v0v1,v1v2,… ,vn-1vn的一个凸多边形,其中,约定v0=vn 。
若vi与vj是多边形上不相邻的两个顶点,则线段vivj称为多边形的一条弦。弦 将多边形分割成凸的两个子多边形<vi ,vi+1 ,… ,vj>和<vj ,vj+1 ,… ,vi>。多边形的三角剖分是一个将多边形分割成互不重迭的三角形的弦的集合T。如图是一个凸多边形的两个不同的三角剖分。
凸多边形最优三角剖分的问题是:给定一个凸多边形P=<v0 ,v1 ,… ,vn-1>以及定义在由多边形的边和弦组成的三角形上的权函数ω。要求确定该凸多边形的一个三角剖分,使得该三角剖分对应的权即剖分中诸三角形上的权之和为最小。
可以定义三角形上各种各样的权函数W。例如:定义ω(△vivjvk)=|vivj|+|vivk|+|vkvj|,其中,|vivj|是点vi到vj的欧氏距离。相应于此权函数的最优三角剖分即为最小弦长三角剖分。(注意:解决此问题的算法必须适用于任意的权函数)
4. 防卫导d
一种新型的防卫导d可截击多个攻击导d。它可以向前飞行,也可以用很快的速度向下飞行,可以毫无损伤地截击进攻导d,但不可以向后或向上飞行。但有一个缺点,尽管它发射时可以达到任意高度,但它只能截击比它上次截击导d时所处高度低或者高度相同的导d。现对这种新型防卫导d进行测试,在每一次测试中,发射一系列的测试导d(这些导d发射的间隔时间固定,飞行速度相同),该防卫导d所能获得的信息包括各进攻导d的高度,以及它们发射次序。现要求编一程序,求在每次测试中,该防卫导d最多能截击的进攻导d数量,一个导d能被截击应满足下列两个条件之一:
a)它是该次测试中第一个被防卫导d截击的导d;
b)它是在上一次被截击导d的发射后发射,且高度不大于上一次被截击导d的高度的导d。
输入数据:第一行是一个整数n,以后的n各有一个整数表示导d的高度。
输出数据:截击导d的最大数目。
分析:定义l[i]为选择截击第i个导d,从这个导d开始最多能截击的导d数目。
由于选择了第i枚导d,所以下一个要截击的导dj的高度要小于等于它的高度,所以l[i]应该等于从i+1到n的每一个j,满足h[j]<=h[i]的j中l[j]的最大值。
程序如下:
#include<stdioh>
int main()
{
int i,j,n,max,h[100],l[100];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&h[i]);
l[n-1]=1;
for(i=n-2;i>=0;i--)
{
max=0;
for(j=i+1;j<n;j++)
if(h[i]>h[j]&&max<l[j])
max=l[j];
l[i]=max+1;
}
printf("%d",l[0]);
}
5. 石子合并
在一个圆形 *** 场的四周摆放着n堆石子(n<= 100),现要将石子有次序地合并成一堆。规定每次只能选取相邻的两堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。编一程序,由文件读入堆栈数n及每堆栈的石子数(<=20)。
选择一种合并石子的方案,使得做n-1次合并,得分的总和最小;
输入数据:
第一行为石子堆数n;
第二行为每堆的石子数,每两个数之间用一个空格分隔。
输出数据:
从第一至第n行为得分最小的合并方案。第n+1行是空行从第n+2行到第2n+1行是得分最大合并方案。每种合并方案用n行表示,其中第i行(1<=i<=n)表示第i次合并前各堆的石子数(依顺时针次序输出,哪一堆先输出均可)。要求将待合并的两堆石子数以相应的负数表示。
Sample Input
4
4 5 9 4
Sample Output
-4 5 9 -4
-8 -5 9
-13 -9
22 4 -5 -9 4
4 -14 -4
-4 -18
22
6. 最小代价子母树
设有一排数,共n个,例如:22 14 7 13 26 15 11。任意2个相邻的数可以进行归并,归并的代价为该两个数的和,经过不断的归并,最后归为一堆,而全部归并代价的和称为总代价,给出一种归并算法,使总代价为最小。
输入、输出数据格式与“石子合并”相同。
Sample Input
4
12 5 16 4
Sample Output
-12 -5 16 4
17 -16 -4
-17 -20
37
7. 商店购物
某商店中每种商品都有一个价格。例如,一朵花的价格是2 ICU(ICU 是信息学竞赛的货币的单位);一个花瓶的价格是5 ICU。为了吸引更多的顾客,商店提供了特殊优惠价。特殊优惠商品是把一种或几种商品分成一组。并降价销售。例如:3朵花的价格不是6而是5 ICU;2个花瓶加1朵花是10 ICU不是12 ICU。
编一个程序,计算某个顾客所购商品应付的费用。要充分利用优惠价以使顾客付款最小。请注意,你不能变更顾客所购商品的种类及数量,即使增加某些商品会使付款总数减小也不允许你作出任何变更。假定各种商品价格用优惠价如上所述,并且某顾客购买物品为:3朵花和2个花瓶。那么顾客应付款为14 ICU因为:
1朵花加2个花瓶优惠价:10 ICU
2朵花正常价:4 ICU
输入数据:第一个文件INPUT.TXT描述顾客所购物品(放在购物筐中);第二个文件描述商店提供的优惠商品及价格(文件名为OFF ER.TXT)。 两个文件中都只用整数。
第一个文件INPUT.TXT的格式为:第一行是一个数字B(0≤B≤5),表示所购商品种类数。下面共B行,每行中含3个数C,K,P。 C 代表商品的编码(每种商品有一个唯一的编码),1≤C≤999。K代表该种商品购买总数,1≤K≤5。P 是该种商品的正常单价(每件商品的价格),1≤P≤999。请注意,购物筐中最多可放55=25件商品。
第二个文件OFFER.TXT的格式为:第一行是一个数字S(0≤S≤9 9),表示共有S 种优惠。下面共S行,每一行描述一种优惠商品的组合中商品的种类。下面接着是几个数字对(C,K),其中C代表商品编码,1≤C≤9 99。K代表该种商品在此组合中的数量,1≤K≤5。本行最后一个数字P(1≤ P≤9999)代表此商品组合的优惠价。当然, 优惠价要低于该组合中商品正常价之总和。
输出数据:在输出文件OUTPUT.TXT中写 一个数字(占一行),该数字表示顾客所购商品(输入文件指明所购商品)应付的最低货款。
8. 旅游预算
一个旅行社需要估算乘汽车从某城市到另一城市的最小费用,沿路有若干加油站,每个加油站收费不一定相同。旅游预算有如下规则:
若油箱的油过半,不停车加油,除非油箱中的油不可支持到下一站;每次加油时都加满;在一个加油站加油时,司机要花费2元买东西吃;司机不必为其他意外情况而准备额外的油;汽车开出时在起点加满油箱;计算精确到分(1元=100分)。编写程序估计实际行驶在某路线所需的最小费用。
输入数据:从当前目录下的文本文件“routedat”读入数据。按以下格式输入若干旅行路线的情况:
第一行为起点到终点的距离(实数)
第二行为三个实数,后跟一个整数,每两个数据间用一个空格隔开。其中第一个数为汽车油箱的容量(升),第二个数是每升汽油行驶的公里数,第三个数是在起点加满油箱的费用,第四个数是加油站的数量。(〈=50)。接下去的每行包括两个实数,每个数据之间用一个空格分隔,其中第一个数是该加油站离起点的距离,第二个数是该加油站每升汽油的价格(元/升)。加油站按它们与起点的距离升序排列。所有的输入都有一定有解。
输出数据:答案输出到当前目录下的文本文件“routeout”中。该文件包括两行。第一行为一个实数和一个整数,实数为旅行的最小费用,以元为单位,精确到分,整数表示途中加油的站的N。第二行是N个整数,表示N个加油的站的编号,按升序排列。数据间用一个空格分隔,此外没有多余的空格。
Sample Input
5163 3809 1
157 221 2087 3 2
1254 1259
2979 1129
3452 0999
Sample Output
3809 1
2
9. 皇宫看守
太平王世子事件后,陆小凤成了皇上特聘的御前一品侍卫。皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状;某些宫殿间可以互相望见。大内保卫森严,三步一岗,五步一哨,每个宫殿都要有人全天候看守,在不同的宫殿安排看守所需的费用不同。可是陆小凤手上的经费不足,无论如何也没法在每个宫殿都安置留守侍卫。
请你编程计算帮助陆小凤布置侍卫,在看守全部宫殿的前提下,使得花费的经费最少。
输入数据:输入数据由文件名为intputtxt的文本文件提供。输入文件中数据表示一棵树,描述如下:
第1行 n,表示树中结点的数目。
第2行至第n+1行,每行描述每个宫殿结点信息,依次为:该宫殿结点标号i(0<i<=n),在该宫殿安置侍卫所需的经费k,该边的儿子数m,接下来m个数,分别是这个节点的m个儿子的标号r1,r2,,rm。
对于一个n(0 < n <= 1500)个结点的树,结点标号在1到n之间,且标号不重复。
输出数据:输出到outputtxt文件中。输出文件仅包含一个数,为所求的最少的经费。
如右图的输入数据示例:
Sample Input
6
1 30 3 2 3 4
2 16 2 5 6
3 5 0
4 4 0
5 11 0
6 5 0
Sample Output
25
10. 游戏室问题
有一个游戏室里有多个游戏室,并且这每个游戏室里还有多个游戏室,每个游戏室里面还有游戏室,依此类推。进入每个游戏室都可得到一定的快乐,每个游戏室的门票价格都大于等于0,都有一个快乐值,并且只有进入了一个游戏室,才可以进入它内部的游戏室,小明现在有n元钱,问最大能得到多少的快乐。
11. 基因问题
已知两个基因序列如s:AGTAGT;t:ATTAG。现要你给序列中增加一些空格后,首先使得两个序列的长度相等,其次两个串对应符号匹配得到的值最大。基因只有四种分别用A、G、C、T表示,匹配中不允许两个空格相对应,任意两符号的匹配值由下表给出:
A G C T 〕
A 5 -2 -1 -2 -4
G -2 5 -4 -3 -2
C -1 -4 5 -5 -1
T -2 -3 -5 5 -2
〕 -4 -2 -1 -2
提示:定义问题l[i][j]为取第一个序列的前i项,和第二个序列的前j项,这两个序列加空格匹配的最大值。它的最优值与三个子问题有关,l[i-1][j-1]、l[i][j-1]、l[i-1][j]。
建立递归公式如下:
其中m[0][t[j]表示表中空格和t[j]匹配的对应值。
思考:本问题的初始化。
12. 田忌赛马
田忌与齐王赛马,双方各有n匹马参赛(n<=100),每场比赛赌注为1两黄金,现已知齐王与田忌的每匹马的速度,并且齐王肯定是按马的速度从快到慢出场,现要你写一个程序帮助田忌计算他最好的结果是赢多少两黄金(输用负数表示)。
分析:先排序,齐王的马的速度放在数组a中,田忌的马的速度放在数组b中。本问题应用的算法是动态规划和贪心算法相结合解决的。从两人的最弱的马入手:
若田忌的马快,就让这两匹马比赛;
若田忌的马慢,干脆就让他对付齐王最快的马;
若两匹马的速度相等,这时有两种选择方案,或者它俩比赛,或者对付齐王最快的马。
定义子问题:l(i,j)为齐王的从第i匹马开始的j匹马与田忌的最快的j匹马比赛,田忌所获得的最大收益。
则:
程序具体实现时,为了适合c数据从0开始,稍加变动,定义子问题:l(i,j)为齐王的从第i匹马开始到第i+j匹马共j+1匹马与田忌的最快的j+1匹马比赛,田忌所获得的最大收益。初始化时:l[i][0]表示齐王的第i匹马与田忌最快的马比赛的结果。
程序如下:
#include<stdioh>
void readdata();
void init();
int n,a[100],b[100],l[100][100];
int main()
{
int i,j;
readdata();
init();
for(i=n-2;i>=0;i--)
for(j=1;j<n-i;j++)
if(a[i+j]<b[j])
l[i][j]=l[i][j-1]+1;
else if(a[i+j]>b[j])
l[i][j]=l[i+1][j-1]-1;
else if(l[i+1][j-1]-1>l[i][j-1])
l[i][j]=l[i+1][j-1]-1;
else
l[i][j]=l[i][j-1];
printf("%d",l[0][n-1]);
}
void readdata()
{
int i;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
scanf("%d",&b[i]);
}
void init()
{
int i;
// qsort(a,n); //略
for(i=0;i<n;i++)
{
if(a[i]<b[0])
l[i][0]=1;
else if(a[i]==b[0])
l[i][0]=0;
else
l[i][0]=-1;
}
}
断路器选用原则:
1、按线路预期短路电流计算来选择断路器分断能力精确线路预期短路电流计算是一项极其繁琐工作。便有一些误差不很大而工程上可以被接受简捷计算方法:(1)10/04KV 电压等级变压器,可以考虑高压侧短路容量为无穷大(10KV侧短路容量一般为200~400MVA更大,按无穷大来考虑,其误差不足10%)。(2)GB50054-95《低压配电设计规范》212 条规定:“当短路点附近所接电动机额定电流之和超过短路电流1% 时,应计入电动机反馈电流影响”,若短路电流为30KA,取其1%,应是300A,电动机总功率约150KW,且是同时启动使用时此时计入反馈电流应是65∑In。(3)变压器阻抗电压UK表示变压器副边短接(路),当副边达到其额定电流时,原边电压为其额定电压百分值。当原边电压为额定电压时,副边电流就是它预期短路电流。(4)变压器副边额定电流Ite=Ste/1732U式中Ste为变压器容量(KVA),Ue为副边额定电压(空载电压),10/04KV 时Ue=04KV简单计算变压器副边额定电流应是变压器容量x144~150。(5)按(3)对Uk定义,副边短路电流(三相短路)为I(3)对Uk定义,副边短路电流(三相短路)为I(3)=Ite/Uk,此值为交流有效值。(6)相同变压器容量下,若是两相之间短路,则I(2)=1732I(3)/2=0866I(3)(7)以上计算均是变压器出线端短路时电流值,这是最严重短路事故。短路点离变压器有一定距离,则需考虑线路阻抗,短路电流将减小。例如SL7系列变压器(配导线为三芯铝线电缆),容量为200KVA,变压器出线端短路时,三相短路电流I(3)为7210A。短路点离变压器距离为100m时,短路电流I(3)降为4740A;当变压器容量为100KVA时其出线端短路电流为3616A。离变压器距离为100m处短路时,短路电流为2440A。远离100m时短路电流分别为0m6574% 和6747%。,用户设计时,应计算安装处(线路)额定电流和该处可能出现最大短路电流。并按以下原则选择断路器:断路器额定电流In≥线路额定电流IL断路器额定短路分断能力≥线路预期短路电流,选择断路器上,不必把余量放过大,以免造成浪费。
2、断路器极限短路分断能力和运行短路分断能力国际电工委员会IEC947-2 和我国等效采用IECGB40482 《低压开关设备和控制设备低压断路器》标准,对断路器极限短路分断能力和运行短路分断能力作了如下定义:断路器额定极限短路分断能力(Icu):按规定试验程序所规定条件,不包括断路器继续承载其额定电流能力分断能力;断路器额定运行短路分断能力(Ics):按规定试验程序所规定条件,包括断路器继续承载其额定电流能力分断能力。极限短路分断能力Icu试验程序为otco。其具体试验是:把线路电流调整到预期短路电流值(例如380V,50KA),而试验按钮未合,被试断路器处于合闸位置,按下试验按钮,断路器50KA 短路电流,断路器立即开断(OPEN简称O)并熄灭电弧,断路器应完好,且能再合闸。t为间歇时间(休息时间),一般为3min,此时线路处于热备状态,断路器再进行一次接通(CLOSE简称C)和紧接着开断(O)(接通试验是考核断路器峰值电流下电动和热稳定性和动、静触头因d跳磨损)。此程序即为CO。断路器能完全分断,熄灭电弧,并无超妯规定损伤,就认定它极限分断能力试验成功;断路器运行短路分断能力(Icu)试验程序为otcotco,它比Icu试验程序多了一次co。试验,断路器能完全分断、熄灭电弧,并无超出规定损伤,就认定它额定进行短路分断能力试验。 Icu和Ics短路分断试验后,还要进行耐压、保护特性复校等试验。运行短路分断后,还要承载额定电流,Ics 短路试验后还需增加一项温升复测试验。Icu和Ics短路或实际考核条件不同,后者比前者更严格、更困难,IEC947-2 和GB140482确定Icu有四个或三个值,分别是25%、50%、75%和100%Icu(对A类断路器即塑壳式)或50%、75%、 100%Icu(对B类断路器,即万能式或称框架式)。断路器制造厂所确定Ics 值,凡符合上述标准规定Icu 百分值都是有效、合格产品。万能式(框架式)断路器,绝大部分(所有规格)都具有过载长延时、短路短延时和短路瞬动三段保护功能,能实现选择性保护,大多数主干线(包括变压器出线端)都采用它作主(保护)开关,而塑壳式断路器一般不具备短路短延时功能(仅有过载长延时和短路瞬动二段保护),不能作选择性保护,它们只能使用于支路。使用(适用)情况不同,IEC92《船舶电气》建议:具有三段保护万能式断路器,偏重于它运行短路分断能力值,而大量使用于分支线塑壳断路器确保它有足够极限短路能力值。我们对此理解是:主干线切除故障电流后更换断路器要慎重,主干线停电要影响一大片用户,发生短路故障时要求两个CO,要求继续承载一段时间额定电流,而支路,极限短路电流分断和再次合、分后,已完成其使命,它不再承载额定电流,可以更换新(停**响较小)。,是万能式或塑壳式断路器,都有必须具备Icu和Ics这两面三刀个重要技术指标。Ics 值两类断路器上表现略有不同,塑壳式最小允许Ics可以是25%Icu,万能式最小允许Ics是50%Ics=Icu断路器是很少,万能式也少有Ics=100%[国外有一种采用旋转双分断(点)技术塑壳式断路器,它限流性能极好,分断能力裕度很大,可做到Ics=Icu,但价格很高]。我国DW45 智能型万能式断路器Ics 为625%~65%Icu,国际上,ABB公司F 系列,施耐德M 系列也是 70%左右,而塑壳式断路器,国内各种新型号,Ics大抵50%~75%Icu 之间。有些断路器应用设计人员,按其所计算线路预期短路电流选择断路器时,以断路器额定运行短路分断能力来衡量,由此判定某种断路器(此断路器极限短路能力大于线路预期短路电流,而运行短路分断能力则低于计算电流)为不合格。这是一个误解。
3、断路器电气间隙与爬电距离确定电器产品电气间隙,必须依据低压系统绝缘配合,而绝缘配合则是建立瞬时过电压被限制规定冲击耐受电压,而系统中电器或设备产生瞬时过电压也必须低于电源系统规定冲击电压。: (1)电器额定绝缘电压应≥电源系统额定电压(2)电器额定冲击耐受电压应≥电源系统额定冲击耐受电压(3)电器产生瞬态过电压应≤电源系统额定冲击耐受电压。基于以上三原则,电器额定冲击耐受电压(优先值)Uimp就与电源系统额定电压所确定相对电压最大值和电器安装类别(过电压类别)等有很大关系:相对电压值越大,安装类别越高[分为I(信号水平级)、Ⅱ(负载水平级)、Ⅲ(配电水平级)、Ⅳ(电源水平级)],额定冲击电压就越大。例如相对电压为220V,安装类别为Ⅲ时,Uimp为40KV,安装类别为Ⅳ,Uimp为60KV。电器产品(例如断路器)Uimp 为60KV污染等级3级或4级,其最小电气间隙是55mm。DZ20、CM1和我厂HSM1 系列塑壳断路器电气间隙均为55mm(安装类别Ⅲ),用于电源级安装,如DZ20系列800 以上规格,Uimp为80KV,电气间隙才提高到≥8mm。而产品实际电气间隙,如HSM1系列,Inm(壳架等级电流)=125A时,电气间隙为11mm,160A为16mm,250A为15mm,400A为 1875mm,630和800A均为300mm,都大于55mm。爬电距离,GB/T140481《低压开关设备与控制设备总则》规定:电器(产品)最小爬电距离与额定绝缘电压(或实际工作电压)、电器产品使用场所污染等级以及产品本身使用绝缘材料性质(绝缘组别)有关。例如:额定绝缘电压为660(690)V,污染等级为3,产品使用绝缘材料组别为Ⅲa(175≤cti〈400,CTI为绝缘材料漏电起痕指数),最小爬电距离为10mm。上面所提到塑壳式断路器爬电距离都大大超过规定数值。综上所述,电器产品电气间隙和漏电距离,达到绝缘配合要求,就不会外来过电压或线路设备本身 *** 作过电压造成设备介质电击穿。GB72511-1997《低压成套开关设备和控制设备第一部分:型式试验和部分型式试验成套设备》(等郊于IEC439-1:1992),对绝缘配合要求与GB/T140481是完全一样。有一些成套电器制造厂提出断路器接线用铜排,其相与相之间(空气)距离应大于12mm,有提出断路器电气间隙应大于20mm。这种要求是不合理,它已经超出了绝缘配合要求。大电流规格,避免出现短路电流时产生电动斥力,或是大电流时导体发热,增加散热空间,适当加宽相间空间距离也是可以。此时是达到12mm或20mm,都可由成套电器制造厂自行解决,或请电器元件厂提供有弯头接线端子或联结板(片)来实现。一般断路器出厂时,都提供电源端相间隔弧板,止电弧喷出时造成相间短路。零飞弧断路器为防开断短路电流时有电离分子逸出,也安装这种隔弧板。没有隔弧板,则对裸铜排可包扎绝缘带,其距离应不小于100mm。
4、四极断路器应用四极断路器应用,目前国内还没能对国家标准或规程之类作硬性使用要求规定,区性四极电器(断路器)设计规范已经出台,但安装与不安装四极电器争论还进行中,某些区使用近年来出现一窝蜂趋势,各断路器制造厂也纷纷设计,制造各种型号四极断路器投放市场。笔者同意一种意见,就是用或不用应以是否能确保供电可靠性、安全性为准,大体上是:(1)TN-C系统。TN-C系统中,N线与保护线PE合二为一(PEN线),考虑安全,任何时候不允许断开PEN线,绝对禁用四极断路器;(2)TT系统、TN-C-S系统和TN-S系统可使用四极断路器,维修时保障检修者安全,TN- C-S和TN-S系统,断路器N 极只能接N线,而不能接PEN或PE线;(3)装设双电源切换场所,系统中所有中性线(N线)是通联,确保被切换电源开关(断路器)检修安全,必须采用四极断路器;(4)进入住宅单相总开关,宜选用带N极二极断路器(检修时作隔离器之用)(5)用于380/220V系统剩余电流保护器(漏电断路器),中性线必须穿越保护器零序电流互感器(铁心),防止无中性线穿过,使220V负载有泄漏电流而误动作,此时应选用四极或带中性线二极剩余电流保护器。
参考:
国际交际舞联合会(ICU)规定。
这个规则规定,参赛者必须按照国际交际舞联合会(ICU)规定的标准进行比赛,并且参赛者必须遵守国际交际舞联合会(ICU)制定的关于比赛进行的规则和程序。
这个规则还规定,参赛者必须按照国际交际舞联合会(ICU)规定的标准进行比赛,参赛者必须遵守国际交际舞联合会,制定的关于比赛进行的规则和程序,以及比赛结果的评判。
以上就是关于eclipse调试程序问题:com.ibm.icu.text.BreakDictionary.main(BreakDictionary.java:44)全部的内容,包括:eclipse调试程序问题:com.ibm.icu.text.BreakDictionary.main(BreakDictionary.java:44)、用C编写程序,让小学生输入一道两个数的加发题,等学生得出答案后,、断路器的选择等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)