feat: 添加雷电波阻抗和导线波阻抗参数支持
在参数类中添加z_0和z_c字段,并在计算最小雷电流时使用这些参数 更新前端表单和类型定义以支持新参数 修改webview应用以接收并处理新参数
This commit is contained in:
@@ -109,6 +109,24 @@
|
||||
<q-tooltip>一年中雷暴天数,用于计算地闪密度</q-tooltip>
|
||||
</q-input>
|
||||
</div>
|
||||
<div class="col-12 col-md-6">
|
||||
<q-input
|
||||
v-model="params.parameter.z_0"
|
||||
type="number"
|
||||
label="雷电波阻抗 (Ω)"
|
||||
>
|
||||
<q-tooltip>雷电波阻抗,用于计算最小雷电流。</q-tooltip>
|
||||
</q-input>
|
||||
</div>
|
||||
<div class="col-12 col-md-6">
|
||||
<q-input
|
||||
v-model="params.parameter.z_c"
|
||||
type="number"
|
||||
label="导线波阻抗 (Ω)"
|
||||
>
|
||||
<q-tooltip>导线波阻抗,用于计算最小雷电流。</q-tooltip>
|
||||
</q-input>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 导、地线挂点高度 -->
|
||||
@@ -380,7 +398,9 @@ const defaultParams: AllParameters = {
|
||||
gc_x: [17.9, 17],
|
||||
ground_angels: [0],
|
||||
altitude: 1000,
|
||||
td: 20
|
||||
td: 20,
|
||||
z_0: 300,
|
||||
z_c: 251
|
||||
},
|
||||
advance: {
|
||||
ng: -1,
|
||||
|
||||
@@ -14,6 +14,8 @@ export interface Parameter {
|
||||
ground_angels: number[] // 地面倾角 (°)
|
||||
altitude: number // 海拔高度 (m)
|
||||
td: number // 雷暴日 (d)
|
||||
z_0: number // 雷电波阻抗 (Ω),默认 300
|
||||
z_c: number // 导线波阻抗 (Ω),默认 251
|
||||
}
|
||||
|
||||
export interface AdvanceParameter {
|
||||
|
||||
Reference in New Issue
Block a user