雅阁架空线路辅助设计软件(WCAD)放线报告

编号:DLGZADDR

架空电力线路设计放线报告

项目名称: DEMO 110kV OHTL Project

单位系统: 公斤(kg)

语言: 简体中文

放线概况

项目数值备注
回路单回路 
地线单地线 
系数利用力学计算数据 
总里程(m)6545.78 
杆型种类3 
耐张段数4 
杆塔数量27 
导线 单线长度(m)6556.129有效长度
地线 单线长度(m)6555.346有效长度

杆塔明细表

杆塔编号杆塔型号呼称高度(m)杆塔埋深(m)转角度数档距(m)耐张段长(m)/代表档距(m)备注
1110DSN(15)150左0°   
1 – 2    202.4561034.52           213.316 
23560ZS2(12)120左0°  
2 – 3    227.098 
33560ZS2(12)120左0°  
3 – 4    219.974 
43560ZS2(12)120左0°  
4 – 5    235.68 
53560ZS2(12)120左0°  
5 – 6    149.312 
6110DSN(15)150左0°   
6 – 7    265.559908.145         232.673 
73560ZS2(12)120左0°  
7 – 8    184.9 
83560ZS2(12)120左0°  
8 – 9    218.512 
93560ZS2(12)120左0°  
9 – 10    239.174 
10110DSN(15)150左0°   
10 – 11    301.111952.701               284.11 
113560ZS2(12)120左0°  
11 – 12    235.428 
123560ZS2(12)120左0°  
12 – 13    325.33 
133560ZS2(12)120左0°  
13 – 14    269.366 
143560ZS2(12)120左0°  
14 – 15    300.425 
153560ZS2(12)120左0°  
15 – 16    283.338 
163560ZS2(12)120左0°  
16 – 17    237.704 
17110DSN(12)120左0°   
17 – 18    280.712650.414                     271.51 
183560ZS2(12)120左0°  
18 – 19    229.018 
193560ZS2(12)120左0°  
19 – 20    250.592 
203560ZS2(12)120左0°  
20 – 21    204.298 
213560ZS2(12)120左0°  
21 – 22    239.968 
223560ZS2(12)120左0°  
22 – 23    260.01 
233560ZS2(12)120左0°  
23 – 24    280.116 
243560ZS2(12)120左0°  
24 – 25    325.854 
253560ZS2(12)120左0°  
25 – 26    277.382 
263560ZS2(12)120左0°  
26 – 27    302.466 
27110DSN(15)150左0°   

雅阁架空线路辅助设计软件(WCAD)计算报告

编号:DLGZADDR

架空线路设计计算报告

项目名称: DEMO 110kV OHTL Project

单位系统: 公斤(kg)

语言: 简体中文

计算类型: 力学计算

参考内容:《电力工程高压送电线路设计手册》第二版

计算设置

导线安全系数2.5
导线平均运行应力上限(%)25
地线安全系数3.0
地线平均运行应力上限(%)20
计算最小档距(m)50
计算最大档距(m)600
档距计算步长(m)50
温度计算步长(℃)5
冰的密度(t/cum)0.900
关联地线

气象条件(气象区类别 NYYT)

气象条件年平均气温最低气温最大风速最大覆冰操作过电压大气过电压安装条件事故断线最高气温最大载流量
冰厚(mm)00010000000
风速(m/s)0030101510101000
气温(℃)15-20-5-51515-10-104070

导线 特性

型号与规格LGJ-120/20
直径 D(mm)15.07
截面积 S(sqmm)134.49
单位重量 W(kg/km)466.800
瞬时破坏应力 σ(kg/sqmm)29.500
弹性伸长系数 β(10E-6 sqmm/kg)129.100
热膨胀系数 α(10E-6 /℃)18.9

导线 比载计算

名称符号(冰厚,风速)数值(kg/m.sqmm)
自重比载G1(   0,   0)0.00347089
冰重比载G2(  10,   0)0.00527056
自重及冰重比载G3(  10,   0)0.00874145
大气过电压风压比载G4(   0,  10)0.00084040
操作过电压风压比载G4(   0,  15)0.00189089
最大风压比载G4(   0,  30)0.00567268
复冰时风压比载G5(  10,  10)0.00195572
大气过电压风压综合比载G6(   0,  10)0.00357118
操作过电压风压综合比载G6(   0,  15)0.00395254
最大风压综合比载G6(   0,  30)0.00665029
复冰综合比载G7(  10,  10)0.00895755

导线 有效临界档距(m)

0.000最低气温 控制117.87最大覆冰 控制

导线 特性曲线(安全系数为 2.5 应力单位为kg/sqmm 弧垂单位为m)

气象条件     档距(m) 年平均气温最低气温最大风速最大覆冰操作过电压大气过电压安装条件事故断线最高气温最大载流量
冰厚(mm)00010000000
风速(m/s)0030101510101000
气温(℃)15-20-5-51515-10-104070
50σ6.81611.8009.89810.1616.8736.82710.36210.3623.6691.745
f0.1590.0920.2100.2750.1800.1630.1080.1080.2960.621
100σ7.15611.80010.59611.3397.3347.19210.43510.4354.5862.916
f0.6060.3680.7850.9870.6740.6210.4280.4280.9461.488
117.87σ7.30111.80010.88911.8007.5257.34710.47010.4704.8893.274
f0.8260.5111.0611.3180.9120.8440.5920.5921.2331.841
150σ6.66010.59110.51811.8007.0026.7319.3969.3964.8093.556
f1.4660.9221.7782.1351.5881.4921.0691.0692.0302.746
200σ5.9008.64010.03311.8006.3836.0027.7997.7994.7293.854
f2.9412.0093.3143.7963.0962.9752.2892.2893.6704.503
250σ5.4457.1399.68611.8006.0005.5626.6776.6774.6814.045
f4.9803.7985.3645.9315.1465.0164.1784.1785.7936.703
300σ5.1796.2419.44911.8005.7695.3046.0196.0194.6514.173
f7.5396.2567.9188.5407.7087.5756.6756.6758.3969.356
350σ5.0165.7289.28811.8005.6235.1445.6345.6344.6324.262
f10.5959.27810.96411.62410.76310.6309.7069.70611.47512.471
400σ4.9115.4199.17511.8005.5275.0405.3965.3964.6194.325
f14.13612.80914.49715.18214.30314.17113.23713.23715.03016.051
450σ4.8395.2219.09311.8005.4604.9695.2395.2394.6094.371
f18.15716.82818.51219.21518.32418.19217.25517.25519.06120.100
500σ4.7875.0859.03311.8005.4124.9185.1305.1304.6034.406
f22.65621.32823.00623.72222.82322.69121.75221.75223.56624.620
550σ4.7504.9898.98811.8005.3764.8815.0525.0524.5974.432
f27.63226.30627.97828.70427.79827.66726.72826.72828.54729.611
600σ4.7214.9188.95311.8005.3494.8524.9944.9944.5944.453
f33.08431.76033.42634.16033.24933.11932.18032.18034.00235.075

导线 安装曲线(应力单位为kg/sqmm 弧垂单位为m)

气温(℃) 档距(m)-25-20-15-10-50510152025303540
50σ12.52811.80411.08210.3629.6458.9318.2227.5206.8276.1475.4844.8484.2483.699
f0.0890.0950.1010.1080.1160.1250.1360.1480.1630.1820.2030.2300.2630.302
100σ12.51611.81611.12210.4359.7579.0918.4397.8057.1926.6086.0555.5415.0704.645
f0.3570.3780.4010.4280.4580.4910.5290.5720.6210.6760.7370.8060.8800.961
117.87σ12.50911.82111.14110.4709.8109.1658.5377.9307.3476.7956.2765.7955.3554.956
f0.4960.5250.5570.5920.6320.6770.7260.7820.8440.9130.9881.0701.1581.251
150σ11.27210.63110.0059.3968.8098.2467.7107.2046.7316.2945.8925.5255.1934.894
f0.8910.9451.0041.0691.1401.2181.3031.3941.4921.5961.7051.8181.9342.052
200σ9.2248.7218.2467.7997.3826.9946.6366.3066.0025.7255.4705.2385.0254.830
f1.9362.0472.1652.2892.4192.5532.6912.8322.9753.1193.2643.4093.5533.697
250σ7.5817.2576.9566.6776.4196.1805.9585.7535.5625.3865.2215.0684.9254.792
f3.6803.8454.0114.1784.3464.5154.6834.8505.0165.1805.3445.5055.6655.822
300σ6.5706.3746.1916.0195.8585.7065.5645.4305.3045.1845.0724.9654.8644.768
f6.1156.3036.4906.6756.8597.0417.2217.3997.5757.7497.9228.0928.2608.426
350σ5.9915.8665.7475.6345.5265.4245.3265.2335.1445.0594.9774.8994.8244.753
f9.1279.3229.5159.7069.89510.08210.26710.45010.63010.80910.98611.16111.33511.506
400σ5.6445.5585.4755.3965.3195.2455.1755.1065.0404.9764.9154.8554.7984.742
f12.65512.85113.04513.23713.42813.61613.80313.98814.17114.35314.53214.71014.88715.062
450σ5.4225.3595.2985.2395.1825.1265.0725.0204.9694.9194.8714.8244.7794.735
f16.67316.86817.06217.25517.44517.63417.82218.00818.19218.37518.55718.73718.91619.093
500σ5.2715.2235.1765.1305.0865.0425.0004.9594.9184.8794.8404.8024.7654.729
f21.17321.36721.56121.75221.94322.13222.32022.50622.69122.87523.05823.23923.42023.599
550σ5.1645.1265.0895.0525.0174.9824.9474.9144.8814.8484.8174.7854.7554.725
f26.15126.34426.53726.72826.91827.10727.29527.48127.66727.85228.03528.21828.39928.579
600σ5.0855.0545.0244.9944.9654.9364.9084.8804.8524.8254.7994.7734.7474.722
f31.60531.79731.98932.18032.37032.55832.74632.93333.11933.30433.48833.67133.85334.035

地线 特性

型号与规格GJ-25
直径 D(mm)6.6
截面积 S(sqmm)26.6
单位重量 W(kg/km)228.000
瞬时破坏应力 σ(kg/sqmm)110.000
弹性伸长系数 β(10E-6 sqmm/kg)54.100
热膨胀系数 α(10E-6 /℃)11.5

地线 比载计算

名称符号(冰厚,风速)数值(kg/m.sqmm)
自重比载G1(   0,   0)0.00857143
冰重比载G2(  10,   0)0.01764488
自重及冰重比载G3(  10,   0)0.02621631
大气过电压风压比载G4(   0,  10)0.00186090
操作过电压风压比载G4(   0,  15)0.00418703
最大风压比载G4(   0,  30)0.01256109
复冰时风压比载G5(  10,  10)0.00750000
大气过电压风压综合比载G6(   0,  10)0.00877111
操作过电压风压综合比载G6(   0,  15)0.00953942
最大风压综合比载G6(   0,  30)0.01520692
复冰综合比载G7(  10,  10)0.02726802

地线 有效临界档距(m)

0.000年平均气温 控制183.582最大覆冰 控制

地线 特性曲线(安全系数为 3.0 应力单位为kg/sqmm 弧垂单位为m)

气象条件     档距(m) 年平均气温最低气温最大风速最大覆冰操作过电压大气过电压安装条件事故断线最高气温最大载流量
冰厚(mm)00010000000
风速(m/s)0030101510101000
气温(℃)15-20-5-51515-10-104070
50σ22.00029.31226.58927.81022.06822.01327.22227.22216.88911.154
f0.1220.0910.1790.3060.1350.1250.1010.1010.1590.240
100σ22.00028.94627.44731.03022.24722.05026.96026.96017.38812.666
f0.4870.3700.6931.0980.5360.4970.4070.4070.6160.846
150σ22.00028.38928.54134.46722.48822.09926.57226.57217.98914.091
f1.0960.8491.4992.2251.1931.1160.9280.9281.3401.711
183.582σ22.00027.94229.30236.66722.66022.13526.26826.26818.38714.927
f1.6411.2922.1863.1331.7741.6691.4071.4071.9642.419
200σ20.67326.13228.43836.66721.46320.83624.60624.60617.47514.480
f2.0731.6402.6743.7182.2222.1051.7821.7822.4522.960
250σ17.43221.14426.22736.66718.53917.66320.19120.19115.39713.502
f3.8413.1674.5305.8104.0203.8793.3943.3944.3494.960
300σ15.44117.72724.67036.66716.69915.70417.27117.27114.16112.916
f6.2455.4406.9358.3666.4276.2835.7135.7136.8097.466
350σ14.27115.72123.61436.66715.58514.54515.55415.55413.41912.551
f9.1978.3489.86111.3879.3739.2348.6358.6359.78110.458
400σ13.55314.53822.89236.66714.88413.83014.52314.52312.94812.311
f12.64911.79213.28614.87312.81812.68412.07912.07913.23913.925
450σ13.08513.79722.38536.66714.42013.36213.86713.86712.63412.146
f16.58115.72617.19518.82416.74616.61616.01016.01017.17317.864
500σ12.76413.30322.01936.66714.09713.04013.42513.42512.41412.027
f20.98620.13521.58223.24021.14721.02020.41620.41621.57822.271
550σ12.53312.95721.74636.66713.86412.80913.11313.11312.25311.940
f25.86025.01326.44228.12026.01725.89225.29225.29226.45027.145
600σ12.36212.70521.53836.66713.69112.63712.88412.88412.13311.874
f31.20030.35831.77233.46531.35631.23330.63430.63431.79032.485

地线 安装曲线(应力单位为kg/sqmm 弧垂单位为m)

气温(℃) 档距(m)-20-15-10-50510152025303540
50σ29.32028.27027.22226.17525.13124.08923.04922.01320.98119.95418.93217.91816.911
f0.0930.0970.1010.1050.1090.1140.1190.1250.1310.1370.1450.1530.162
100σ28.97727.96626.96025.96124.97023.98623.01322.05021.09920.16319.24318.34117.460
f0.3780.3920.4070.4220.4390.4570.4760.4970.5200.5440.5700.5980.628
150σ28.45627.50826.57225.64824.73723.84122.96122.09921.25720.43619.63818.86418.117
f0.8670.8970.9280.9620.9971.0351.0741.1161.1601.2071.2561.3081.362
183.582σ28.04027.14726.26825.40524.55923.73122.92322.13521.37020.62719.90919.21618.549
f1.3181.3611.4071.4541.5051.5571.6121.6691.7291.7911.8561.9231.992
200σ26.25525.42224.60623.81023.03322.27821.54620.83620.15119.49118.85518.24517.661
f1.6701.7251.7821.8421.9041.9692.0352.1052.1762.2502.3262.4042.483
250σ21.35420.76220.19119.64319.11618.61118.12717.66317.22016.79616.39016.00315.633
f3.2093.3003.3943.4893.5853.6823.7803.8793.9794.0804.1814.2824.383
300σ17.99217.62517.27116.93216.60616.29315.99315.70415.42615.15914.90314.65614.418
f5.4845.5995.7135.8285.9426.0566.1706.2836.3976.5096.6216.7336.844
350σ16.00615.77615.55415.33915.13014.92914.73414.54514.36214.18514.01313.84613.684
f8.3918.5138.6358.7568.8778.9969.1159.2349.3519.4689.5859.7009.815
400σ14.82714.67314.52314.37714.23514.09713.96213.83013.70113.57613.45313.33413.217
f11.83111.95512.07912.20112.32312.44412.56512.68412.80312.92213.03913.15613.272
450σ14.08513.97513.86713.76213.65913.55813.45913.36213.26713.17413.08212.99212.904
f15.76315.88716.01016.13216.25416.37516.49616.61616.73516.85316.97117.08917.205
500σ13.58913.50613.42513.34613.26813.19113.11513.04012.96712.89412.82312.75312.684
f20.17120.29420.41620.53820.65920.78020.90021.02021.13921.25721.37521.49221.609
550σ13.24113.17713.11313.05112.98912.92812.86812.80912.75112.69312.63612.58012.524
f25.04825.17025.29225.41325.53325.65425.77325.89226.01126.13026.24726.36526.482
600σ12.98712.93512.88412.83412.78412.73412.68612.63712.59012.54212.49612.44912.404
f30.39230.51430.63430.75530.87530.99531.11431.23331.35131.46931.58731.70431.821

为类添加集合

一、首先创建三个基础类(ClassA、ClassB、ClassC)

‘ ClassA.cls
‘(空类,可根据需要添加属性或方法,见 建立类模块

‘ ClassB.cls
‘(空类,可根据需要添加属性或方法,见 建立类模块

‘ ClassC.cls
‘(空类,可根据需要添加属性或方法,见 建立类模块

二、创建主类(MainClass)包含三个集合

‘ MainClass.cls
Option Explicit

Private m_colItemsA As Collection
Private m_colItemsB As Collection
Private m_colItemsC As Collection

‘ 类初始化时创建集合
Private Sub Class_Initialize()
Set m_colItemsA = New Collection
Set m_colItemsB = New Collection
Set m_colItemsC = New Collection
End Sub

‘ 添加ClassA实例到集合A
Public Sub AddItemA(objA As ClassA)
m_colItemsA.Add objA
End Sub

‘ 添加ClassB实例到集合B
Public Sub AddItemB(objB As ClassB)
m_colItemsB.Add objB
End Sub

‘ 添加ClassC实例到集合C
Public Sub AddItemC(objC As ClassC)
m_colItemsC.Add objC
End Sub

‘ 获取集合A(只读)
Public Property Get ItemsA() As Collection
Set ItemsA = m_colItemsA
End Property

‘ 获取集合B(只读)
Public Property Get ItemsB() As Collection
Set ItemsB = m_colItemsB
End Property

‘ 获取集合C(只读)
Public Property Get ItemsC() As Collection
Set ItemsC = m_colItemsC
End Property

‘ 清理资源
Private Sub Class_Terminate()
Set m_colItemsA = Nothing
Set m_colItemsB = Nothing
Set m_colItemsC = Nothing
End Sub

三、使用示范

Dim mainObj As New MainClass
Dim objA As New ClassA
Dim objB As New ClassB
Dim objC As New ClassC

‘ 添加对象到各个集合
mainObj.AddItemA objA
mainObj.AddItemB objB
mainObj.AddItemC objC

‘ 遍历集合示例
Dim item As Object
For Each item In mainObj.ItemsA
‘ 处理ClassA实例
Next

For Each item In mainObj.ItemsB
‘ 处理ClassB实例
Next

For Each item In mainObj.ItemsC
‘ 处理ClassC实例
Next

四、代码说明

  1. 三个基础类(ClassA/B/C)可根据实际需求添加成员
  2. MainClass使用Collection对象管理三个不同类型的集合
  3. 通过AddItemX方法确保类型安全,只能添加指定类型的实例
  4. 通过只读属性ItemsX暴露集合的访问
  5. 在Class_Terminate中释放集合资源
  6. 使用For Each循环可以方便地遍历集合成员

五、注意事项

VB6的集合是1-based索引(从1开始),如果需要更强大的集合操作,可以考虑使用Dictionary对象或自定义集合类。

让一个类成为另一个类的属性

‘一、建立子类 CAddress.cls
Private m_Street As String
Private m_City As String

Public Property Get Street() As String
Street = m_Street
End Property

Public Property Let Street(ByVal sStreet As String)
m_Street = sStreet
End Property

Public Property Get City() As String
City = m_City
End Property

Public Property Let City(ByVal sCity As String)
m_City = sCity
End Property

‘ 二、建立父类 CPerson.cls
Private m_Address As CAddress ‘ 声明 CAddress 类型的私有变量

‘ 自动初始化 CAddress 实例
Private Sub Class_Initialize()
Set m_Address = New CAddress
End Sub

‘ 清理资源
Private Sub Class_Terminate()
Set m_Address = Nothing
End Sub

‘ 通过 Property Get 公开 CAddress 实例
Public Property Get Address() As CAddress
Set Address = m_Address
End Property

‘ 可选:允许外部设置 CAddress 实例
Public Property Set Address(ByVal objAddress As CAddress)
Set m_Address = objAddress
End Property

‘ 三、在窗体或模块中使用:
Dim person As CPerson
Set person = New CPerson

‘ 设置地址属性
With person.Address
.Street = “123 Main St”
.City = “New York”
End With

‘ 读取地址属性
MsgBox “地址:” & person.Address.Street & “, ” & person.Address.City

‘四、注意事项

Set person.Address = New CAddress ‘ 正确
person.Address = New CAddress ‘ 错误(缺少 Set)

建立类模块

‘ 一、类模块代码

‘ 类名: clsWire
‘ 包含8个参数、2个方法、1个事件

Option Explicit

‘ —————————-
‘ 1. 定义私有变量(8个参数)
‘ —————————-
Private pMaterial As String ‘ 材料
Private pLength As Double ‘ 长度
Private pDiameter As Double ‘ 直径
Private pVoltage As Double ‘ 电压
Private pCurrent As Double ‘ 电流
Private pResistance As Double ‘ 电阻
Private pTemperature As Double ‘ 温度
Private pIsInsulated As Boolean ‘ 是否有绝缘层

‘ —————————-
‘ 2. 定义事件
‘ —————————-
Event StatusChanged(ByVal Message As String)

‘ —————————-
‘ 类初始化(设置默认值)
‘ —————————-
Private Sub Class_Initialize()
pMaterial = “Copper” ‘ 默认材料为铜
pLength = 0
pDiameter = 0
pVoltage = 0
pCurrent = 0
pResistance = 0
pTemperature = 25 ‘ 默认温度25°C
pIsInsulated = False
End Sub

‘ —————————-
‘ 属性定义(8个参数)
‘ —————————-
Public Property Get Material() As String
Material = pMaterial
End Property
Public Property Let Material(ByVal Value As String)
pMaterial = Value
End Property

Public Property Get Length() As Double
Length = pLength
End Property
Public Property Let Length(ByVal Value As Double)
pLength = Value
End Property

Public Property Get Diameter() As Double
Diameter = pDiameter
End Property
Public Property Let Diameter(ByVal Value As Double)
pDiameter = Value
End Property

Public Property Get Voltage() As Double
Voltage = pVoltage
End Property
Public Property Let Voltage(ByVal Value As Double)
pVoltage = Value
End Property

Public Property Get Current() As Double
Current = pCurrent
End Property
Public Property Let Current(ByVal Value As Double)
pCurrent = Value
End Property

Public Property Get Resistance() As Double
Resistance = pResistance
End Property
Public Property Let Resistance(ByVal Value As Double)
pResistance = Value
End Property

Public Property Get Temperature() As Double
Temperature = pTemperature
End Property
Public Property Let Temperature(ByVal Value As Double)
pTemperature = Value
End Property

Public Property Get IsInsulated() As Boolean
IsInsulated = pIsInsulated
End Property
Public Property Let IsInsulated(ByVal Value As Boolean)
pIsInsulated = Value
End Property

‘ —————————-
‘ 方法1:计算功率
‘ —————————-
Public Function CalculatePower() As Double
CalculatePower = pVoltage * pCurrent ‘ P = V * I
RaiseEvent StatusChanged(“功率计算完成: ” & CalculatePower & “W”)
End Function

‘ —————————-
‘ 方法2:检查安全性
‘ —————————-
Public Sub CheckSafety()
Dim msg As String
If pTemperature > 80 Then
msg = “警告:温度过高(” & pTemperature & “°C)!”
ElseIf pCurrent > 10 Then
msg = “警告:电流超过安全阈值!”
Else
msg = “系统状态正常”
End If
RaiseEvent StatusChanged(msg) ‘ 触发事件
End Sub

‘ 二、调用

‘ 在窗体代码中:
Dim WithEvents myWire As clsWire ‘ 必须使用 WithEvents 捕获事件

Private Sub Form_Load()
Set myWire = New clsWire
myWire.Voltage = 220
myWire.Current = 5
myWire.Temperature = 75

‘ 调用方法
Debug.Print “功率:” & myWire.CalculatePower()
myWire.CheckSafety

End Sub

‘ 处理事件
Private Sub myWire_StatusChanged(ByVal Message As String)
MsgBox Message, vbInformation, “导线状态”
End Sub