Files
bjkim1 21ebb16fb7 SPipe 데모 v2 (2026-10-30) 서버 배포본
- SPipe_server_2026-10-30.zip 내용을 풀어서 등록 (압축 파일은 올리지 않음)
- README에 데모 v2 서버 업데이트 순서 추가, 저장소에 없는 문서 목차 정리
- 패치내역을 docs/로 이동, _worklog.md 추가
- 임시 파일(backend/temp.*)과 API 키가 든 파일은 제외
2026-10-30 11:00:46 +09:00

44 lines
1.4 KiB
YAML

crs: EPSG:5186
partition:
level: small # large | medium | small
k_min: 4 # 블록 수 탐색 하한
k_max: 20 # 상한
method: spectral # spectral | louvain
flow_weight_alpha: 0.7 # 엣지 가중치에서 유량 비중 (나머지는 관경)
constraints:
connections_per_block:
min: 500 # TODO: 편람에 수치 규정 없음. 사내 관행값 확정 필요
max: 3000
max_pipe_length_per_block: 30000 # m, TODO
demand_per_block:
max_cmd: null # m3/day, null이면 미적용
elevation_band_m: 30 # 표고차 이 값 초과 시 경계 선호
large_consumer_demand_lps: 5.0 # 이상이면 대수용가로 태깅, TODO
large_consumer_policy: isolate # isolate | keep_together
sources_in_separate_blocks: true
hydraulics:
duration_hours: 24
timestep_minutes: 60
min_pressure_m: 15.0 # TODO: 수도법·상수도설계기준 확인 후 확정
max_pressure_m: 71.0 # TODO
max_water_age_hours: 48 # TODO
allow_isolated_nodes: false
refine:
max_iterations: 20
moves_per_iteration: 50
boundary:
inlets_per_block: 1 # TODO: 통상 1개, 예비 포함 2개
scoring:
weights:
n_valves: 0.25
n_meters: 0.15
pressure_violations: 0.30
max_water_age: 0.15
boundary_pipe_length: 0.15