第一篇:卡西欧9750公路线元法计算程序
卡西欧9750公路线元法计算程序
时间:2010-07-21 09:51:32来源:本站作者:sun2001124我要投稿我要收藏投稿指南
.新版程序把线元法和交点法已经集成在一个模块中了,用户只需修改JD程序和ZA程序中的数据部分即可,其余不需作任何的改动。2.因为每条路高程计算不尽相同,且比较复杂,现在可利用PC机EXCEL计算好打印成表格带到工地上使用,所以本版程序未对线路高程序进行专门的编程计算,而是利用统计计算模式中来输入桩号(第一列X)及左、右高程(第二、三列Y,Freq),这种输入数据的方式最为直观,易发现错误,也易修改,输入完毕后运行S程序对数据按桩号进行排序,在程序中通过调用GG程序来进行内插计算,SG=-1得左标高,SG=1得右标高(若SG输入0,则可进行一般的线性内插计算)。3.在JD程序和XY程序中,先将一个计算单元的数据置入矩阵F中(1行8列或1行9列),这样程序可读性极好。4.相比原CASIO4850程序操作习惯,作了一点小小的改动,测站坐标存在Z[10],N中,X坐标原存在M中容易被误操作修改,而设计标高存在M中,这样易于修改,因为CASIO5800没有IN,OUT功能,很不方便。
4.程序利用Z[2]变量值来判断是采用交点法还是线元法模型计算,Z[2]=0为线元法,否则为交点法。
一、PQX程序:计算中边桩坐标及近似的桩号反算,在运行模式直接调用。① Z[10]→S:”XO”?S:S→Z[10]:”YO”?N:Prog “AU”② Lbl 2:?L:Prog “Z”:Prog “E”:1n→O:90→S
③ Lbl 4:”JJ”?S:”YC”?O:SO=0 =>Goto 2‘原来lbl 后没有标号4的。④ O=-1 =>Goto 6
⑤ “X,Y”:R+OCos(Z+S)→X▲U+OSin(Z+S)→Y▲Prog “D”:Goto 4⑥ Lbl 6:Z[7]→X:Z[8]→Y:”XF”?X:”YF”?Y:XY=0 =>Goto 4⑦
X→Z[7]:Y→Z[8]:Pol(X-R,Y-U+1p):Z+S-J→J:”YC,DL,L”:ICos(J)→O▲ISin(J)→I▲L+I▲Goto 6
二、P程序:在程序中提供一个自由运算的模式。
①Lbl 1:”TMP”?I:If I≠0:Then “RST”:I▲Goto 1:IfEnd
二、LYC程序:进行桩号反算及边坡放样,在运行模式直接调用。①Prog “AU”
②Lbl 1:Z[7]→X: Z[8]→Y:
Z[6]→S: ”XF”?X :X→Z[7]:”YF”?Y:Y→Z[8]: ”ZF”?S: S→Z[6]③Lbl 2:Prog “Z”:Y=U =>Y+1p→Y
④Pol(X-R,Y-U):J-Z→J:Isin(J)→O:Icos(J)→I
⑤If Abs(I)≤0.1:Then Prog “E”:”L,YC”:L+I→L▲O▲Goto 3:IfEnd⑥If Z[9]≠0:Then Pol(Z[9]-SO,I):πJZ[9]÷180→I:IfEnd⑦”DL”:I▲L+I→L:Goto 2
⑧Lbl 3: Z[6]→S:If S=0:Then Goto 1:IfEnd
⑧ M→Z
⑨ Lbl 4:”SG”?Z:Z→M:If Abs(Z)=1: Then Prog “GG”:Y→Z:If X=1:Then
X→Z:IfEnd:Z→M:IfEnd
⑾If Z=0:Then Z[11]→C:Z[12]→D: Z[13]→E:
Z[14]→F:”LA”?C:C→Z[11]: ”HA”?D:D→Z[12]: ”LB”?E:E→Z[13]: ”HB”?F:F→Z[14]:D+(E-C)-1(F-D)(L-C)→Z:Z→M:IfEnd
⑿Lbl 5:”SG”:Z:”TW”:Z-S→C▲:Z[3]→P:
Z[4]→Q: :Z[5]→T:”YC0”?P:P→Z[3]: :”HC0”?Q:Q→Z[4] :”M”?T:T→Z
[5]:O÷Abs(O)→I:”BL”:I(P+TC(C+Q)÷Abs(C))→U▲”DB”:IU-IO→J▲Ans→I:Prog “P”:Goto 1
四、I程序:通过手工方式输要素
①Z[2]=0 =>Goto 2
②Z[1]→R:Z[2]→U:”JL”?K:”JX”?G:”JY”?H:”JA”?V:”JJ”?W:”R”?A:”LS”?B:”L1”?R:”L2”?U:R→Z[1]:U→Z[2]:ReTurn
③Lbl 2:”L0”?K:”X0”?G:”Y0”?H:”A0”?V”:”L1”?F:”L-0 Z=-1 Y=1”?W:W=0 =>ReTurn
④”R0”?A:”R1”?B
五、D程序:根据测站点的坐标及放样点的坐标计算水平距离及方位角①Y=N =>Y+1n→Y
②Pol(X-Z[10],Y-N):J<0 =>J+360→J
③”A,D”:J→DMS▲I▲
六、E程序:桩号出界判断
①Z[2]=0 =>Goto 2
②If L>Z[2]: Then “>L2”:L▲IfEnd
③If L ④Goto 3 ⑤Lbl 2:If L ⑥If L>F:Then “>L1”:L-F▲IfEnd ⑦Lbl 3 七、GG程序:用统计数据中桩号,左右高程数据进行内插计算。 ①FreqOff : n→C:FreqOn:If L ③For 1→I To C-1 ④If L≤List X: Then Break:IfEnd:Next ⑤Lbl 8 :(L-List X)÷(List X-List X)→J : List Y+J(List Y-List Y)→X : List Freq +J(List Freq-List Freq)→Y 八、S程序:对统计数据列表中数据按桩号进行排序。 ①FreqOff : n→C:FreqOn“WAIT„n=”:Locate 10,1,C ②If C<2 Then Return:IfEnd ③For 1→D To C: D→I: ④For D+1→E To C: ⑤If List X[E] ⑥If I≠D: Then List X[D]→F:List X→List X[D]:F→List X: List Y[D]→F:List Y→List Y[D]:F→List Y: List Freq[D]→F:List Freq→List Freq [D]:F→List Freq :IfEnd:Next ⑦Locate 1,2,”minX:”Locate 6,2,minX ⑧Locate 1,3,”minX:”Locate 6,3,maxX 九、X程序:计算缓和曲线坐标增量xx,yy ①AB→U:U÷O→Z[9]:0.5O2÷U→R:O-0.1OR2→I:6-1OR(2-7-1R2)→J:Rr→R 十、JS程序:内插计算的接口程序,在运行模式直接调用。 ①Prog “S” ②Lbl 1:”L=”?L:L=0 =>Return ③Prog “GG”:”X,Y”:X▲Y▲Goto 1 十一、GZW程序:构造物坐标放样计算,在运行模式直接调用。 ①Z[10]→S:”XO”?S:S→Z[10]:”YO”?N:0→T ②Lbl 1;”X0”?R:”Y0”?U:”A0”?Z:IF Z=-1 :Then “A0,DD”:J→Z▲I▲IfEnd ③If Z=0:Then R→X:U→Y:Prog “D”:Goto 1:IfEnd '在④后增加一句,解决了程序再次运行时,交角的初值被置为测站点的X坐标的BUG.④O-Z→S:”J0”?S:Z+S→O:”0-XX,YY→X,Y”:”1-X,Y→XX,YY”?T:If T≠0: Then Goto 3:IfEnd ⑤Lbl 2:”XX”?P:”YY”?Q:If PQ=0:Then Goto 1:IfEnd ⑥”X,Y”:R+Pcos(Z)+Qcos(O)→X▲U+Psin(Z)+Qsin(O)→Y▲Prog “D”:Goto 2 ⑦Lbl 3:”XF”?X:”YF”?Y:If XY=0: Then Goto 1:IfEnd ⑧”XX,YY”:((X-R)sin(O)-(Y-U)cos(O))÷sin(S)→P▲((Y-U)cos(Z)-(X-R)sin(Z))÷sin(S)→Q▲ ⑨Goto 3 十二、Y程序:线元法计算匝道坐标 ①L-K→C:If L>F:Then F-K→C:IfEnd ②If W=0 or C<0:Then G+Ccos(V)→R:H+Csin(V)→U:0→Z[9]:Goto 8:IfEnd③W÷Abs(W)→W:If A=B:Then 0→B:IfEnd ④If B=0:Then(A-1C)r→C:Asin(C)→I:A(1-cos(C))→J:A→Z[9]:Goto 7:IfEnd ⑤A-B→S:B(F-K)÷Abs(S)→R:AR→U:S÷Abs(S)→S:0.5R2÷U→D:R+SC→T:⑥0.5T2÷U→E:U÷T→Z[9]:T(1-0.1E2+E22÷216-E^(6)÷9360)-R(1-0.1D2+D22÷216-D^(6)÷9360)→I: ⑦3-1(TE(1-E2÷14+E22÷440-E^(6)÷25200)-RD(1-D2÷14+D22÷440-D^(6)÷25200))→J:Pol(1n+Abs(I),Abs(J):Rec(I,Abs(J-Dr):Abs(E-D)r→C⑧Lbl 7:G+Icos(V)-WJsin(V)→R:H+Isin(V)+WJcos(V)→U:V+WC→Z⑨Lbl 8:If L>F:Then R+Rec(L-F,Z)→R:U+J→U:0→Z[9]:IfEnd 十三、Z程序:交点法计算中桩坐标 ①If Z[2]=0:Then Prog “Y”:Return:IfEnd ②B2÷A÷24→P:0.1B(5-P÷A)→Q:Q+(A+P)tan(0.5Abs(W)) →T:K-T→C:C+B→D:D+πAAbs(W)÷180→F:F-B→E ③W÷Abs(W)→S:0→Z[9]:If L≤C:Then L-K→O:V→Z:Goto 2:IfEnd④If L≥F:Then L-F+T→O:V+W→Z:Goto 2:IfEnd ⑤If L≥E:Then F-L→O:Prog ”X”:V+W→O:O-SR→Z:G+(T-I)cos(O)-SJsin(O)→R:H+(T-I)sin (O)+Sjcos(O)→U:Goto 3:IfEnd ⑥If L>D:Then((L-D+0.5B)÷A)r→O:Q+Asin(O)→I:P+A(1-cos(O)) →J:A→Z[9]:V+SO→Z:Goto 4:IfEnd ⑦L-C→O:Prog “X”:V+SR→Z ⑧Lbl 4:G+(I-T)cos(V)-Sjsin(V)→R:H+(I-T)sin(V)+Sjcos(V)→U:Goto 3⑨Lbl 2:G+Ocos(Z)→R:H+Osin(Z)→U ⑩Lbl 3 十四、AU程序: 注:L0-输测段桩号近似值,”AU”子程序根据桩号近似值自动调用曲线要素(包括线元法和交点法要素),Z[2]=0则调用线元法数据,否则为交点法数据 (L0=0-默认为原曲线要素 L0=-1-手工输入曲线要素) ①Cls:” L0= 0-Conti.”:” L0=-1-Input”:If Z[2]=0:Then Locate 13,2,”(XY)”:Else Locate 13,2,”(JD)”:IfEnd ②Z[2]→S:”0-XY E.-JD”?S:S→Z[2]:”L0”?L:If L=0:Then ReTurn:IfEnd③If L=-1:Then Prog “I”:ReTurn:IfEnd ④If Z[2]=0:Then Prog “ZA”:Else Prog “JD”:IfEnd ⑤Mat F[1,1]→K: Mat F[1,2]→G: Mat F[1,3]→H: Mat F[1,4]→V: Mat F[1,5]→W: Mat F[1,6]→A: Mat F[1,7]→B: If Z[2]=0:Then Mat F[1,8]→F:Else Mat F[1,8]→Z[11]: Mat F[1,9]→Z[12]:IfEnd 十五、JD程序:交点法矩阵每一行数据依次为交点桩号,交点X坐标,交点Y坐标,起始边方位角,偏角,圆曲线半径,缓和曲线长度,计算单元起点,计算单元终点 ①If L<24900: Then “L<minX”:L▲Stop:IfEnd ②If L>30801.27: Then “L>maxX”:L▲Stop:IfEnd ③IF L≤26227.359:Then [[25676.236,142225.377,504270.949,6°24°59.6°,-70°50°10.6°,770,300.007,24900,26227.359]]→Mat F:Return:IfEnd ④IF L≤27318.276:Then [[27026.458,142873.016,502918.028,295°34°49.°,-15°31°18.5°,1500,180.003,26227.359,27318.276]]→Mat F: Return:IfEnd ⑤IF L≤28522.182:Then [[28148.818,143069.516,501810.234,280°03°30.5°,41°45°02.1°,780,206.532,2731 8.276,28522.182]]→Mat F: Return:IfEnd ⑥IF L≤29246.112:Then [[28895.742,143666,501341,321°48°32.6°,-22°33°08.8°,1250,215.74,28538.355,29246.112]]→Mat F: Return:IfEnd ⑦IF L≤30801.27:Then [[30431.525,144420,499995,299°15°23.8°,49°29°52.7°,720,160.598,29246.112,30801.27]]→Mat F: Return:IfEnd 十六、ZA程序 注2:线元法矩阵每一行数据依次为起点桩号,起点X坐标,起点Y坐标,起点方位角,左右转标志,起点曲率半径,终点曲率半径,终点桩号 ①If L<0: Then “L<minX”:L▲Stop:IfEnd ②If L>1479.85: Then “L>maxX”:L▲Stop:IfEnd ③If L>1000: Then Goto 2:IfEnd ④If L>553.49: Then “L>maxX”:L▲Stop:IfEnd ⑤IF L≤82.699:Then [[0,142872.513,502902.111,290°03°00°,-1,1509.5,1509.5,82.699]]→Mat F:Return:IfEnd ⑥IF L≤111.519:Then [[82.699,142898.724,502823.687,286°54°40°,-1,1509.5,1T,111.519]]→Mat F:Return:IfEnd ⑦IF L≤155.022:Then [[111.519,142906.932,502796.061,286°21°51°,-1,1T,1000,155.022]]→Mat F:Return:IfEnd ⑧IF L≤269.54:Then [[155.022,142918.885,502754.233,285°07°04°,-1,1000,1000,269.54]]→Mat F:Return:IfEnd ⑨IF L≤359.475:Then [[269.54,142942.363,502642.211,278°33°23°,-1,1000,1T,359.475]]→Mat F:Return:IfEnd ⑩IF L≤434.421:Then [[359.475,142953.072,502552.924,275°58°48°,1,1T,1200,434.421]]→Mat F:Return:IfEnd ⑾IF L≤463.597:Then [[434.421,142961.655,502478.474,277°46°09°,1,1200,1200,463.597]]→Mat F:Return:IfEnd ⑿IF L≤501.14:Then [[463.597,142965.95,502449.617,279°09°44°,1,1200,1T,501.14]]→Mat F:Return:IfEnd ⒀IF L≤553.488:Then [[501.14,142972.314,502412.618,280°03°31°,0,1T,1T,553.488]]→Mat F:Return:IfEnd ⒁Lbl 2:IF L≤1169.959:Then [[1000,142957.323,502388.342,102°55°07°,0,1T,1T,1169.959]]→Mat F:Return:IfEnd ⒂IF L≤1215.026:Then [[1169.959,142919.325,502554,102°55°07°,-1,1T,1500,1215.026]]→Mat F:Return:IfEnd ⒃IF L≤1261.836:Then [[1215.026,142909.471,502597.975,102°03°28°,-1,1500,1500,1261.836]]→Mat F:Return:IfEnd ⒄IF L≤1283.436:Then [[1261.836,142900.408,502643.898,100°16°11°,-1,1500,1T,1283.436]]→Mat F:Return:IfEnd ⒅IF L≤1307.44:Then [[1283.436,142896.66,502665.17,99°51°26°,-1,1T,700,1307.44]]→Mat F:Return:IfEnd ⒆IF L≤1346.219:Then [[1307.44,142892.686,502688.842,98°52°30°,-1,700,700,1346.219]]→Mat F:Return:IfEnd ⒇IF L≤1363.61:Then [[1346.219,142887.767,502727.303,95°42°03°,-1,700,1T,1363.61]]→Mat F:Return:IfEnd (21)IF L≤1387.958:Then [[1363.61,142886.183,502744.622,94°59°20°,1,1T,500,1387.958]]→Mat F:Return:IfEnd (22)IF L≤1451.374:Then [[1387.958,142883.869,502768.858,96°23°02°,1,500,500,1451.374]]→Mat F:Return:IfEnd (23)IF L≤1477.462:Then [[1451.374,142872.845,502831.266,103°39°03°,1,500,1490.5,1477.462]]→Mat F:Return:IfEnd (24)IF L≤1479.848:Then [[1477.462,142866.175,502856.486,105°38°50°,1,1490.5,1490.5,1479.848]]→Mat F:R 浅谈110kv输电线路线损计算 摘 要:线损指的是电网电能损耗,线损电量是供电企业的一项重要指标.如何在电网正常运行的前提下,降低电网线损、提高供电企业经济效益和线损管理水平,是供电企业都在努力着手解决的问题.对此,本文将对100kV电网线损进行研究,首先介绍电网线损产生的主要原因,然后详细探究110kV电网线损及无功优化计算,以期降低线损所造成的能源损失,促进电力企业的长远发展.关键词:线损: 输电线路: 变电站; 计算方法; 110kV输电线路的电能损耗包括:线路导线中的电阻损耗、变压器的空载损耗及其负载损耗。这些损耗的计算方法和35kV输电线路基本相同,只要把110kV输电线路中相应的结构参数和运行参数代入相应的计算公式中就可以了。除此之外,110kV输电线路还有电晕损耗和绝缘子的泄漏损耗。因此,110kV输电线路的电能总损耗是上述五种损耗之和。下面就电晕损耗和泄漏损耗的计算方法介绍如下: 一、110kV输电线路的电晕损耗 110kV输电线路的电晕损耗与下列因素有关: 1.导线表面的电场强度; 2.沿?路地区的天气情况; 3.线路通过地区的海拉高度的影响等。 由此可见,影响电晕损耗的因素是很多的,故欲准确计算是相当复杂的。为此,通常都是根据由实验数据所导出的近似计算法进行估算。这就是,110kV架空输电线路当采用截面积为70~185mm2的导线时,年均电晕损耗电量对电阻损耗电量([3I2?R?t] = 5000h)百分比为:4.7~0.3% 我们即根据此比值进行估算。但是,当进行月线损计算时,如果此月份的好天不多,则电晕损耗电量对电阻损耗电量之比值将增大;此时,应根据冰雪天、雨天、雾天天数的增加比例及其对电晕损耗的影响程度进行上调计算。对220kV架空输电线路的电晕损耗亦按此方法进行估算。 二、110kV输电线路的绝缘子泄漏损耗 110kV输电线路的绝缘子泄漏损耗与绝缘子的型式、沿线路地区大气的污染程度及其空气的湿度等因素有关。历年积累的调查统计资料表明,对于110kV及以上的架空输电线路的绝缘子泄潜心损耗,约为线路电阻耗电量[3I2?R?t×10-3]的1l%,因此,这些线路的绝缘子损耗电量即按此比例进行估算。 线损电量和线损率计算 1.35 kV及以上电压等级电网线损 kV及以上电压等级电网的线损主要有35kV、110kV输电线路和主变产生的损耗组成。 (1)其供电量是指流入35kV及以上电网的电量,共有3部分组成: ①在110kV和35kV线路末端计量的电量,没有输电线路损耗,分别定义为1和5(如:并网点在该110kV和35kV母线的地方电厂上网电量)。 ②在110kV和35kV线路对(首)端计量的电量,经过输电线路产生有损耗,分别定义为3和7。 ③110kV和35kV过网电量,分别定义为2和6;(输入量与输出量相等,不产生损耗的电量。后文中的电量12的定义与此相同)。 (2)其售电量指流出35kV及以上电网的电量也有3部分电量组成: ①110kV和35kV主变供10(6)kV母线的电量,分别定义为9和10; ②110kV和35kV首端计量的电量,一般情况下,这类电量都是专线供电且首端计量,或者是在末端计量加计线损,相当于首端计量,分别定义为4和8。 ③110kV和35kV过网电量,分别定义为2和6。 2.10(6)kV电压等级电网线损 10(6)kV电压等级电网线损主要有10(6)kV配电线路和配电变压变产生的损耗组成。 (1)其供电量指流入10(6)kV电压等级电网的电量,由4部分组成: ①110kV和35kV主变供10(6)kV母线的电量,分别定义为9和10。 ②10(6)kV专用线路末端计量电量定义为11(对县供电企业来说,有两种电量同此:地方电厂在县供电企业变电站10(6)kV母线上并网的上网电量;外部供电企业设在本供电营业区内变电站10(6)kV母线供出的并由本供电企业对用户抄表收费的电量。这两部分均属购无损电量)。 ③10(6)kV线路对端计量电量定义为13,即购有损电量下面对35kv与110kv电压供电系统损耗计算对比: 3.110KV电压供电系统损耗计算 (1)110KV电压供电线路损耗。 相关参数:线路长3公里,LGJ120导线,电阻0.2422欧姆/公里,功率因数cosф取0.90,平均电压115KV。 ①△P=3I2R=(P/ ucosф)2*R =(5810 / 115*0.9)2*0.2422*3 =2.29KW 2、平均负荷利用小时数 t= 3226*104/ 5810 =5552.5 3、年运行线路损耗电能 △W =△P*t=2.29*5552.5 =12715.125 =1.27万KWh。 ②110KV供电变电器损耗 查表S7-8000/110变压器,变压器空载损耗△Po=14KW,变压器负载损耗△Psc=50KW 变压器运行损耗功率: △P △ P=△Po+△Psc(Sf/ Sn)2 =14+50*(5810 / 8000*0.9)2 =46.56KW 变压器年运行损耗电能△W=△P*t =46.56*5552.5=258524.4KWh =25.85万KWh。 ③线路损耗和变压器损耗总和 25.85+1.27=27.12万KWh。 ④110KV供电年损耗电费: 271200*0.523=141837.6元。 换元法 解数学题时,把某个式子看成一个整体,用一个变量去代替它,从而使问题得到简化,这叫换元法。换元的实质是转化,关键是构造元和设元,理论依据是等量代换,目的是变换研究对象,将问题移至新对象的知识背景中去研究,从而使非标准型问题标准化、复杂问题简单化,变得容易处理。 换元法又称辅助元素法、变量代换法。通过引进新的变量,可以把分散的条件联系起来,隐含的条件显露出来,或者把条件与结论联系起来。或者变为熟悉的形式,把复杂的计算和推证简化。 它可以化高次为低次、化分式为整式、化无理式为有理式、化超越式为代数式,在研究方程、不等式、函数、数列、三角等问题中有广泛的应用。 换元的方法有:局部换元、三角换元、均值换元等。局部换元又称整体换元,是在已知或者未知中,某个代数式几次出现,而用一个字母来代替它从而简化问题,当然有时候要通过变形才能发现。例如解不等式:4 +2 -2≥0,先变形为设2 =t(t>0),而变为熟悉的一元二次不等式求解和指数方程的问题。 三角换元,应用于去根号,或者变换为三角形式易求时,主要利用已知代数式中与三角知识中有某点联系进行换元。如求函数y= + 的值域时,易发现x∈[0,1],设x=sin α,α∈[0, ],问题变成了熟悉的求三角函数值域。为什么会想到如此设,其中主要应该是发现值域的联系,又有去根号的需要。如变量x、y适合条件x +y =r(r>0)时,则可作三角代换x=rcosθ、y=rsinθ化为三角问题。 均值换元,如遇到x+y=S形式时,设x= +t,y= -t等等。 我们使用换元法时,要遵循有利于运算、有利于标准化的原则,换元后要注重新变量范围的选取,一定要使新变量范围对应于原变量的取值范围,不能缩小也不能扩大。如上几例中的t>0和α∈[0, ]。 例: 1.y=sinx?cosx+sinx+cosx的最大值是_________。 2.设f(x +1)=log(4-x)(a>1),则f(x)的值域是_______________。 3.已知数列{a }中,a =-1,a ?a =a -a,则数列通项a =___________。 4.设实数x、y满足x +2xy-1=0,则x+y的取值范围是___________。 5.方程 =3的解是_______________。 6.不等式log(2 -1)?log(2 -2)〈2的解集是_______________。 【简解】1小题:设sinx+cosx=t∈[- , ],则y= +t-,对称轴t=-1,当t=,y = + ; 2小题:设x +1=t(t≥1),则f(t)=log [-(t-1)+4],所以值域为(-∞,log 4]; 3小题:已知变形为 - =-1,设b =,则b =-1,b =-1+(n-1)(-1)=-n,所以a =- ; 4小题:设x+y=k,则x -2kx+1=0, △=4k -4≥0,所以k≥1或k≤-1; 5小题:设3 =y,则3y +2y-1=0,解得y=,所以x=-1; 6小题:设log(2 -1)=y,则y(y+1)<2,解得-2 1民事程序法,是国家权力机关制定的预防和解决民事纠纷适用的方法性法律是由诸多法律组成的法律体系。 2即判力,是指生效民事判决所裁判的诉讼标的对双方当事人和法院所具有的强制性通用力。 3民事案件的管辖,是指各级人民法院之间以及同级人民法院之间,手里第一审民事案件的分工和权限。 4原告,是指因民事权利义务发生争议,以自己的名义向人民法院提起民事诉讼,并引起诉讼程序发生的人。 5证明责任,是指民事诉讼当事人对自己的诉讼主张,有提供证据,加以证明的责任和在无法证明时,要承担的败诉责任。 6处分原则,是指当事人在诉讼进行中在法律规定的范围内,依法可享有并支配的民事权利和诉讼权利的准则。 7回避制度,是指承办案件的审判人员及其他有关人员,遇有法律规定的回避情形时,推出本案审理活动的一种法律制度。 8民事诉讼中的当事人,是指因自己的民事权益或者依法受自己保护的民事权益受到侵犯或者发生争议,以自己的名义进行诉讼,并受人民法院裁判约束的利害关系人。 9起诉,是指民事法律关系主体因自己的或依法受其管理、支配的民事权益受到侵犯,或者与他人发生争议,以自己的名义请求法院予以审判保护的诉讼行为。 10申请执行,是指法律文书生效后,义务人拒不履行义务。权利人拒不履行义务。权利人享有管辖权的人的人民法院提出申请,因而引起执行程序发生的一种法律制度。 11合议制度,是指人民法院组成合议庭审理民事案件的制度。一般由3名以上的单数审判员或者由审判人员和人民陪审员组成审判集体,代表人民法院行使审判权,对案件进行审理并作出裁判。 12无独立请求权的第三人,是指虽然对原告于被告之间争议的标的没有独立的请求权,但与案件的处理结果有法律上的利害关系,而参加诉讼保护自己民事权益的第三方当事人。13简易程序,是指基层人民法院和他派出的人民法庭审理简单的民事、经济纠纷案件时所使用的简便易行的诉讼程序。 14民事诉讼是人民法院审理民事案件、当事人进行民事诉讼,具他人参与民事诉讼时,人民法院,诉讼当事人是及其他诉讼参与人为解决民事纠纷保护合法权益而进行的全部活动及由此而产生的各种关系的总和。 15民事判决,是指人民法院对民事案件审理完毕时,查明并认定案件事实,正确适用法律,行使国家审判权,对案件中的实体问题作出的权威性判定。 电力系统潮流计算c语言程序,两行,大家可以看看,仔细研究,然后在这个基础上修改。谢谢 #include “stdafx.h” #include #include“Complex.h” #include“wanjing.h” #include“gauss.h” using namespace std; int _tmain(int argc, _TCHAR* argv[]){ int i; //i作为整个程序的循环变量 int N=Bus::ScanfBusNo();//输入节点个数 int L=Line::ScanflineNo();//输入支路个数 if((L&&N)==0){return 0;} //如果找不到两个文件中的任意一个,退出 Line *line=new Line[L];//动态分配支路结构体 Line::ScanfLineData(line);//输入支路参数 Line::PrintfLineData(line,L);//输出支路参数 Bus *bus=new Bus[N];//动态分配结点结构体 for(int i=0;i bus[i].Sdelta.real=0; bus[i].Sdelta.image=0;} Bus::ScanfBusData(bus);//输入节点参数 Bus::PrintfBusData(bus,N);//输出结点参数 Complex **X;X=new Complex *[N];for(i=0;i Bus::JisuanNodeDnz(X,line,bus,L,N);//计算节点导纳矩阵 Bus::PrintfNodeDnz(X,N);//输出节点导纳矩阵 int NN=(N-1)*2;double **JacAug;JacAug=new double *[NN];for(i=0;i double *x;x=new double[NN];int count=1; LOOP: Bus::JisuanNodeI(X,bus,N);//计算节点注入电流 Bus::JisuanNodeScal(X,bus,N);//计算节点功率 Bus::JisuanNodeScal(X,bus,N);//计算节点功率 Bus::JisuanNodeSdelta(bus,N);//计算节点功率差值 Bus::PrintfNodeScal(X,bus,N);//输出节点功率差值 int icon=wehcon1(bus,N);//whether converbence看迭代是否结束 if(icon==1){ cout<<“icon=”< Bus::JisuanJacAug(JacAug,X,bus,N);//计算雅可比增广矩阵 // Bus::PrintfJacAug(JacAug,N); gauss::gauss_slove(JacAug,x,NN);//解方程组求出电压差值 Bus::ReviseNodeV(bus,x,N);//修正节点电压 // Bus::PrintfNodeV(bus,N); count++; goto LOOP;} else { for(i=0;i { int statemp,endtemp; Complex aa,bb,cc,dd,B; B.real=0; B.image=-line[i].B; statemp=line[i].start; endtemp=line[i].end; aa=Complex::productComplex(Complex::getconj(bus[statemp-1].V), B); bb=Complex::subComplex (Complex::getconj(bus[statemp-1].V), Complex::getconj(bus[endtemp-1].V)); cc=Complex::productComplex(bb , Complex::getconj(line[i].Y)); dd=Complex::CaddC(aa,cc); line[i].stoe=Complex::productComplex(bus[statemp-1].V,dd); aa=Complex::productComplex(Complex::getconj(bus[endtemp-1].V), B); bb=Complex::subComplex (Complex::getconj(bus[endtemp-1].V), Complex::getconj(bus[statemp-1].V)); cc=Complex::productComplex(bb , Complex::getconj(line[i].Y)); dd=Complex::CaddC(aa,cc); line[i].etos=Complex::productComplex(bus[endtemp-1].V,dd); } cout<<“icon=”< Bus::JisuanNodeScal(X,bus,N);//计算节点功率 for(i=0;i { bus[i].Scal.real = bus[i].Scal.real + bus[i].Load.real;//发电机功率=注入功率+负荷功率 bus[i].Scal.image= bus[i].Scal.image+ bus[i].Load.image; bus[i].V=Complex::Rec2Polar(bus[i].V); } cout<<“====节点电压===============发电机发出功率======”< for(i=0;i { cout<<“节点”<<(i+1)<<'t'; Complex::PrintfComplex(bus[i].V); coutt(bus[i].Scal.real); coutt(bus[i].Scal.image); cout< } cout<<“======线路传输功率==========”< for(i=0;i { int statemp,endtemp; statemp=line[i].start; endtemp=line[i].end; cout< Complex::PrintfComplex(Complex::ComDivRea(line[i].stoe,0.01)); Complex::PrintfComplex(Complex::ComDivRea(line[i].etos,0.01)); cout< } } return 0;} #include “stdafx.h” #include #include“Complex.h” #include“wanjing.h” #include“gauss.h” using namespace std; int _tmain(int argc, _TCHAR* argv[]){ int i; //i作为整个程序的循环变量 int N=Bus::ScanfBusNo();//输入节点个数 int L=Line::ScanflineNo();//输入支路个数 if((L&&N)==0){return 0;} //如果找不到两个文件中的任意一个,退出 Line *line=new Line[L];//动态分配支路结构体 Line::ScanfLineData(line);//输入支路参数 Line::PrintfLineData(line,L);//输出支路参数 Bus *bus=new Bus[N];//动态分配结点结构体 for(int i=0;i bus[i].Sdelta.real=0; bus[i].Sdelta.image=0;} Bus::ScanfBusData(bus);//输入节点参数 Bus::PrintfBusData(bus,N);//输出结点参数 Complex **X;X=new Complex *[N];for(i=0;i Bus::JisuanNodeDnz(X,line,bus,L,N);//计算节点导纳矩阵 Bus::PrintfNodeDnz(X,N);//输出节点导纳矩阵 int NN=(N-1)*2;double **JacAug;JacAug=new double *[NN];for(i=0;i double *x;x=new double[NN];int count=1; LOOP: Bus::JisuanNodeI(X,bus,N);//计算节点注入电流 Bus::JisuanNodeScal(X,bus,N);//计算节点功率 Bus::JisuanNodeScal(X,bus,N);//计算节点功率 Bus::JisuanNodeSdelta(bus,N);//计算节点功率差值 Bus::PrintfNodeScal(X,bus,N);//输出节点功率差值 int icon=wehcon1(bus,N);//whether converbence看迭代是否结束 if(icon==1){ cout<<“icon=”< Bus::JisuanJacAug(JacAug,X,bus,N);//计算雅可比增广矩阵 // Bus::PrintfJacAug(JacAug,N); gauss::gauss_slove(JacAug,x,NN);//解方程组求出电压差值 Bus::ReviseNodeV(bus,x,N);//修正节点电压 // Bus::PrintfNodeV(bus,N); count++; goto LOOP;} else { for(i=0;i { int statemp,endtemp; Complex aa,bb,cc,dd,B; B.real=0; B.image=-line[i].B; statemp=line[i].start; endtemp=line[i].end; aa=Complex::productComplex(Complex::getconj(bus[statemp-1].V), B); bb=Complex::subComplex (Complex::getconj(bus[statemp-1].V), Complex::getconj(bus[endtemp-1].V)); cc=Complex::productComplex(bb , Complex::getconj(line[i].Y)); dd=Complex::CaddC(aa,cc); line[i].stoe=Complex::productComplex(bus[statemp-1].V,dd); aa=Complex::productComplex(Complex::getconj(bus[endtemp-1].V), B); bb=Complex::subComplex (Complex::getconj(bus[endtemp-1].V), Complex::getconj(bus[statemp-1].V)); cc=Complex::productComplex(bb , Complex::getconj(line[i].Y)); dd=Complex::CaddC(aa,cc); line[i].etos=Complex::productComplex(bus[endtemp-1].V,dd); } cout<<“icon=”< Bus::JisuanNodeScal(X,bus,N);//计算节点功率 for(i=0;i { bus[i].Scal.real = bus[i].Scal.real + bus[i].Load.real;//发电机功率=注入功率+负荷功率 bus[i].Scal.image= bus[i].Scal.image+ bus[i].Load.image; bus[i].V=Complex::Rec2Polar(bus[i].V); } cout<<“====节点电压===============发电机发出功率======”< for(i=0;i { cout<<“节点”<<(i+1)<<'t'; Complex::PrintfComplex(bus[i].V); coutt(bus[i].Scal.real); coutt(bus[i].Scal.image); cout< } cout<<“======线路传输功率==========”< for(i=0;i { int statemp,endtemp; statemp=line[i].start; endtemp=line[i].end; cout< Complex::PrintfComplex(Complex::ComDivRea(line[i].stoe,0.01)); Complex::PrintfComplex(Complex::ComDivRea(line[i].etos,0.01)); cout< } } return 0;} #include class Complex//定义复数类 { public: double real;double image;int RecPolar;//0表示直角坐标,1表示极坐标 static Complex CaddC(Complex c1,Complex c2);//求两个复数和 static Complex subComplex(Complex c1,Complex c2);//求两个复数差 static Complex productComplex(Complex c1,Complex c2);//求两个复数积 static Complex divideComplex(Complex c1,Complex c2);//求两个复数商 static Complex ComDivRea(Complex c1,double r2);//除数 static Complex getconj(Complex c1);//求一个复数共轭 static Complex getinverse(Complex c1);//取倒数 static double getComplexReal(Complex c1);//求一个复数实部 static double getCompleximage(Complex c1);//求一个复数虚部 static void PrintfComplex(Complex c1);//显示一个复数 static void PrintfmultiComplex(Complex C,int N);//显示多个复数 static void zeroComplex(Complex c1);//将复数复零 static Complex Rec2Polar(Complex c1);//取极坐标 Complex(){ RecPolar=0;} }; Complex Complex::Rec2Polar(Complex c1)//极坐标表示 { Complex Node;Node.real=sqrt(c1.real*c1.real+c1.image*c1.image);Node.image=atan2(c1.image,c1.real)*180/3.1415926;Node.RecPolar=1;return Node;} Complex Complex::CaddC(Complex c1,Complex c2)//复数加法 { Complex Node; Node.real=c1.real+c2.real; Node.image=c1.image+c2.image; return Node;} Complex Complex::subComplex(Complex c1,Complex c2)//复数减法 { Complex Node; Node.real=c1.real-c2.real; Node.image=c1.image-c2.image; return Node;} Complex Complex::productComplex(Complex c1,Complex c2)//复数乘法 { Complex Node; Node.real=c1.real*c2.real-c1.image*c2.image; Node.image=c1.image*c2.real+c2.image*c1.real; return Node;} Complex Complex::divideComplex(Complex c1,Complex c2)//复数除法 { Complex Node; Node.real=(c1.real*c2.real+c1.image*c2.image)/(pow(c2.real,2)+pow(c2.image,2));Node.image=(c1.image*c2.real-c1.real*c2.image)/(pow(c2.real,2)+pow(c2.image,2));return Node;} Complex Complex::ComDivRea(Complex c1,double r1)//复数除数 { Complex Node;Node.real=c1.real/(r1);Node.image=c1.image/(r1);return Node;} Complex Complex::getconj(Complex c1)//取共轭 { Complex Node; Node.real=c1.real;Node.image=-c1.image; return Node;} Complex Complex::getinverse(Complex c1)//取倒数 { Complex Node;Node.real=1;Node.image=0;Node=(Complex::divideComplex(Node,c1));return Node;} double Complex::getComplexReal(Complex c1)//取实部 { return c1.real;} double Complex::getCompleximage(Complex c1)//取虚部 { return c1.image;} void Complex::PrintfComplex(Complex c1)//按直角坐标输出 { if(c1.RecPolar==0){ cout.precision(6); cout.width(8); cout.setf(ios::right); cout< ”; cout.precision(6); cout.width(8); cout.setf(ios::left); cout< ”;} else { cout< Complex::zeroComplex(Complex c1)//清零 { c1.real=0;c1.image=0;} class gauss { public: static void gauss_slove(double **a,double *x,int NN);static void gauss_output();}; void gauss::gauss_slove(double **a,double *x,int NN){ int n,i,j,k,*pivrow,**pivcol;double eps,pivot,sum,aik,al; n=NN;pivrow=new int[n];pivcol=new int *[n]; for(i=0;i pivot= fabs(a[k][k]); pivrow[k]=k;//行 pivcol[k][0]=k;pivcol[k][1]=k;//列n*2矩阵 for(i=k;i { for(j=k;j { if(pivot { pivot=fabs(a[i][j]); pivrow[k]=i;//行 pivcol[k][1]=j;//列 } } } if(pivot { cout<<“error”< getchar(); exit(0); } if(pivrow[k]!=k)//行变换 { for(j=k;j<(n+1);j++) { al=a[pivrow[k]][j]; a[pivrow[k]][j]=a[k][j]; a[k][j]=al; } } if(pivcol[k][1]!=k)//列变换 { for(i=0;i { al=a[i][pivcol[k][1]]; a[i][pivcol[k][1]]=a[i][k]; a[i][k]=al; } } if(k!=(n-1))//将矩阵化为上三角形 式 { for(i=(k+1);i { aik=a[i][k]; for(j=k;j<(n+1);j++) { a[i][j]-=aik*a[k][j]/a[k][k]; } } } } x[n-1]=a[n-1][n]/a[n-1][n-1];//解方程 for(i=(n-2);i>=0;i--){ sum=0; for(j=(i+1);j { sum +=a[i][j]*x[j];0.182709 0.016894-0.0310701 -0.0402051 0.156702 -0.0355909-0.0668055 -0.00703229-0.0886481 -0.0129814-0.0390805 -0.0135062-0.1023 -0.0460568 -0.0342827 -0.00382402-0.102896 -0.0184062 } x[i]=(a[i][n]-sum)/a[i][i];} for(k=(n-2);k>=0;k--){ al=x[pivcol[k][1]]; x[pivcol[k][1]]=x[pivcol[k][0]]; x[pivcol[k][0]]=al;} cout<<“节点电压修正量”< cout< } ====节点功率计算值==== 0.935261 -0.159048 0.573909 0.0789973-0.00289889 -0.00796623-0.0791247 -0.0168362-0.436255 -0.0580392 0.0359139 -0.0106592-0.229118 -0.0885419-0.136179 -0.148207 0.0446243 0.0111298-0.0223764 -0.00695775-0.0237482 -0.198318 -5.24266e-015 -0.0354071 -0.0925078 -1.05629e-015 -0.0391348 0.014529 0.00158644 -0.0258771 -0.109514 icon=1进行第2次迭代 节点电压修正量 =================-0.00164889-0.000540034-0.00261067-0.00532027-0.00235315-0.00600971-0.00189677-0.00643874-0.0023631-0.00650659-0.00170949-0.0074907-0.00164545-0.00485415-0.00493977-0.0119042-0.00331285-0.0175611-0.00207908 -0.00347744-0.0869347-9.48909e-015-0.0110778-0.0538236-7.53784e-016-0.0168097 7.049e-005-0.00146487-0.00458276 0.00251645 -0.00336375-0.00530645-0.0147816-0.000326161-0.00640487-0.00251701-0.0169829-0.00175286-0.0174333-0.0239063 -0.0119192-0.076014 -0.0160104-0.441997 -0.0750285 0.000250012 3.72542e-005-0.228052 -0.108844-0.100078 -0.105634 0.000410707 0.000378067-0.057497 -0.0195879 0.200039 0.0582563-0.00307326-0.0163809-0.00232773-0.0175806 8.74293e-005-0.0192018 0.000558996-0.0197776-0.000247851-0.0193784-0.00115346-0.0185848-0.00127275-0.0186244-0.00010108-0.0188966 0.000553585-0.0200901-3.76315e-005-0.0208303 0.00308341-0.0219386-0.00195916-0.0205356-0.00184757-0.0076401 0.00197593-0.0245534 0.00434657-0.027534 ====节点功率计算值==== 0.98623 -0.134163 0.583136 0.166278-0.111173 0.199792 -0.0621041 -0.0821379 -0.0350785 -0.0902383 -0.0320461 -0.0951562 -0.0220362 -0.175458 4.72557e-015 -0.0320661 -0.0871134 -7.03489e-017 -0.0350769 0.000273455 1.51804e-005 -0.0240417 -0.10604 icon=1进行第3次迭代 节点电压修正量 =================-2.67079e-005-2.30128e-006-2.20543e-005-6.00686e-005-2.33043e-005-6.85601e-005-3.22294e-005-2.61107e-005-2.80198e-005-6.6167e-005-2.34528e-005 -0.0739846 0.0227868-0.0158709-0.0248173-0.0179447-0.0578368-0.00890719-0.0337091-0.00693706-0.111601 1.21429e-014-0.0159145-0.0667319 9.24355e-016-0.0228592 7.10354e-005-6.6188e-006-0.00889343-0.0184098 -5.66132e-005-4.4646e-005-1.74668e-005-4.50947e-005-0.000181763-3.81763e-006-0.000286581-6.68993e-005-1.28441e-005-5.17172e-005-0.000223284-4.54717e-005-2.47586e-005 4.32335e-007-0.000258494 1.82635e-005-0.000272051-6.95195e-006-0.000251969 1.11318e-005-0.000279418 5.74737e-005-0.000307368 6.86998e-005-0.000320274 5.38112e-005-0.00031447 3.59531e-005-0.00030494 3.37607e-005-0.000307449 5.26532e-005-0.000310721 6.92761e-005-0.000350373 5.60942e-005-0.00040977 0.000123641-0.000440259 1.36149e-005-0.000426973-1.70227e-005-9.37794e-005 0.000113675-0.000544011 0.000176034-0.000636202 ====节点功率计算值==== 0.986878 -0.133979 0.583 0.167193-0.024 -0.012-0.076 -0.016-0.442 -0.0748606 1.43501e-008 1.07366e-008-0.228 -0.109 -0.0999999 -0.104049 4.51318e-008 8.98835e-008-0.0579999 -0.0199999 0.2 0.0591018-0.112 -0.0749997 0.2 0.0242519-0.062 -0.016-0.082 -0.025-0.035 -0.018 -0.0900001 -0.058-0.032 -0.00899997-0.095 -0.0339999-0.022 -0.00699998-0.175 -0.112 -6.07156e-015 -1.19217e-014-0.032 -0.016-0.087 -0.0669999 7.03078e-017 -9.23979e-016-0.035 -0.0229999 1.09492e-007 4.45699e-008 1.54958e-009 -2.01531e-010-0.024 -0.00899994-0.106 -0.0189996 icon=0,迭代结束。 ====节点电压===============发电机发出功率====== 节点1 1.05 0。 98.6878-13.3979 节点2 1.045 -1.846。 29.4193 节点3 1.02384-3.83352。 0 节 点25 1.01216-9.68486。 0 0 0 节点4 1.01637-4.55698。 0 节 点26 0.994393 -10.1089。 0 0 0 节点5 1.01 -6.48617。 节 点27 1.02012-9.42025。 0 11.5139 0 节点6 1.01332-5.38073。 0 节 点28 1.00992-5.86244。 0 0 0 节点7 1.00489-6.38368。 0 节 点29 1.00022-10.6579。 0 0 节点8 19.5951 节点9 0 节点10 0 节点11 5.91018 节点12 0 节点13 2.42519 节点14 0 节点15 0 节点16 0 节点17 0 节点18 0 节点19 0 节点20 0 节点21 0 节点22 0 节点23 0 节点24 0 1.01 -5.62974。 1.03905-6.78143。 1.03595-8.69362。 -4.5962。 1.04711-7.80323。 1.05 -6.34392。 1.03242-8.7401。 1.02788-8.86784。 1.03458-8.45044。 1.03051-8.83678。 1.01845-9.5141。 1.01604-9.70326。 1.02022-9.50938。 1.0237-9.17478。 1.02432-9.17024。 1.01802-9.36719。 1.01339-9.68362。 0 20 节 点30 0.988705 -11.5464。 0 0 0 ====== 线路传输功率========== 2to1 -57.7373 5.41674i 58.3454 0 -15.1827i 3to1 -39.659 -7.75964i 40.3424 1.78481i 4to2 -30.87 -9.74186i 31.4153 0 3.58352i 4to3 -37.0772 -7.78596i 37.259 6.55964i 5to2 -44.3717 -9.78456i 45.2968 0 4.84242i 6to2 -38.4766 -8.22625i 39.3252 0 2.87667i 6to4 -34.946 1.92384i 35.0885 0 -3.28202i 7to5 -0.16304 -6.41767i 0.171702 0 2.2985i 7to6 -22.637 -4.48233i 22.7745 0 1.44238i 8to6 -11.8939 -5.48098i 11.913 0 3.70557i 6to9 12.3737 -12.3826i -12.3737 0 13.0033i 6to10 10.9107 -3.80907i -10.9107 0 4.53223i 11to9 5.91018i 0 -5.08963i 10to9 -32.652 -2.3712i 32.652 0 3.46974i 4to12 23.5411 -11.5375i -23.5411 0 13.2407i 13to12 2.42519i 1.05 -1.90978i 1.66484i 14to12 -7.9019 -2.06732i 7.97894 30to29 -3.6702 -0.542564i 3.70398 2.22749i 0.606393i 15to12 -18.254 -5.74885i 18.4835 28to8 -1.89152 -3.79982i 1.89395 6.20089i-4.9239i 16to12-7.53872 -2.90237i 7.59633 28to6 -14.7868 -2.82565i 14.8234 3.02352i 0.294601i 15to14-1.69544 -0.461488i 1.70189 请按任意键继续...0.467323i 17to16-4.03014 1.10238i 18to15-6.08074 1.46028i 19to18-2.87549 0.478389i 20to19 6.6418-2.93222i 20to10 -8.8418 3.85077i 17to10-4.96987 4.76656i 21to10-16.1562 9.42843i 22to10-7.87782 4.21401i 22to21 1.34443-2.01837i 23to15-5.59369 2.25006i 24to22-6.48186 2.08163i 24to23-2.38596 0.579814i 25to24-0.167617 0.281364i 26to25 -3.5 2.3674i 27to25 3.39433-2.08638i 28to27 16.1446 3.13006i 29to27-6.10398 1.67047i 30to27-6.92979-1.07089i-1.37839i-0.467767i 2.96679i-3.66679i-4.72911i-9.18162i-4.10132i 2.01969i-2.17981i-2.00141i-0.56401i -0.28102i-2.29999i 2.11848i-2.10093i-1.50639i -1.3574i 4.03872 6.12096 2.88074 -6.62452 8.9242 4.98423 16.2709 7.93248 -1.34378 5.62846 6.53339 2.39369 0.167814 3.54513 -3.37751 -16.1446 6.19083 7.09313 高等电力系统分析 IEEE30节点潮流程序 班级:电研114班 姓名:王大伟 学号:2201100151第二篇:浅谈110kv输电线路线损计算
第三篇:数学换元法
第四篇:民事程序法(本站推荐)
第五篇:电力系统潮流计算程序