|
1
|
건축물의 에너지절약설계기준 제 27조
제27조(에너지절약계획 설계 검토서 항목 추가) 국토교통부장관은 에너지절약계획 설계 검토서의 건축, 기계, 전기, 신재생부분의 항목 추가를 위하여 수요조사를 실시하고, 자문위원회의 심의를 거쳐 반영 여부를 결정할 수 있다.
|
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 2항
Check(NFSC203_7_2){
IF CS THEN KS
}
Sensor mySensor{
getResult(NFSC203_7_1_1) = TRUE
OR getResult(NFSC203_7_1_2) = TRUE
OR getResult(NFSC203_7_1_3) = TRUE
OR getResult(NFSC203_7_1_4) = TRUE
OR getResult(NFSC203_7_1_5) = TRUE
OR getResult(NFSC203_7_1_6) = TRUE
OR getResult(NFSC203_7_1_7) = TRUE
OR getResult(NFSC203_7_1_8) = TRUE
}
CS{
isInstalled(mySensor) = FALSE
getResult(NFSC203_7_2_1) = TRUE
OR getResult(NFSC203_7_2_2) = TRUE
OR getResult(NFSC203_7_2_3) = TRUE
}
KS{
isInstalled(SmokeSensor) = TRUE
}
|
Python Code 변환 예정
|
|
|
|
2
|
건축물의 에너지절약설계기준 제 28조 1 항
제28조(제로에너지빌딩 지원센터) ① 국토교통부장관은 제로에너지빌딩 조기 활성화 업무 수행을 위하여 에너지관리공단과 한국건설기술연구원을 제로에너지빌딩 지원센터로 지정하고, 다음 각 호의 업무를 수행하도록 할 수 있다.
|
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 2항 1호
Check(NFSC203_7_2_1){
KS
}
KS{
Ramp myRamp{
getObjectProperty(Ramp.length) >= 15m
}
isInstalled(SmokeSensor, Stair) = TRUE
isInstalled(SmokeSensor, myRamp) = TRUE
}
|
Python Code 변환 예정
|
|
|
|
3
|
건축물의 에너지절약설계기준 제 28조 1 항 1호
1. 제로에너지빌딩 시범사업 운영지원에 관한 업무
|
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 2항 2호
Check(NFSC203_7_2_2){
KS
}
KS{
Corridor myCorridor{
getObjectProperty(Corridor.length) >= 30m
}
isInstalled(SmokeSensor, myCorridor) = TRUE
}
|
Python Code 변환 예정
|
|
|
|
4
|
건축물의 에너지절약설계기준 제 28조 1 항 2호
2. 제로에너지빌딩 인정 등 인센티브 지원에 관한 업무
|
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 2항 2호
Check(NFSC203_7_2_3){
IF CS THEN KS
}
CS{
Pipe myPipe{
isObjectProperty(Pit.isPipePit) = TRUE
}
Space mySace{
getSpaceUsage(Space) = "ElevatorTractionMachineRoom"
OR isInstalled(LinenChute,Space) = TRUE
OR isInstalled(myPipe,Space) = TRUE
OR isInstalled(Duct,Space) = TRUE
}
}
KS{
isInstalled(SmokeSensor,mySpace) = TRUE
}
|
Python Code 변환 예정
|
|
|
|
5
|
건축물의 에너지절약설계기준 제 28조 1 항 3호
3. 제로에너지빌딩 평가, 모니터링 및 분석에 관한 업무
|
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 2항 4호
Check(NFSC203_7_2_4){
KS
}
KS{
Ceiling myCeiling{
15m <= getObjectHeight(Ceiling) < 20m
}
CeilingCovering myCeilingCovering{
15m <= getObjectHeight(CeilingCovering) < 20m
}
isExist(myCeiling) = TRUE
OR isExist(myCeilingCovering) = TRUE
isInstalled(SmokeSensor) = TRUE
}
|
Python Code 변환 예정
|
|
|
|
6
|
자동화재탐지설비 및 시각경보장치의 화재안전기준(NFSC 203) 제 7조 3 항 10호 나 목
나. 감지기는 복도 및 통로에 있어서는 보행거리 30m(3종에 있어서는 20m)마다, 계단 및 경사로에 있어서는 수직거리 15m(3종에 있어서는 10m)마다 1개 이상으로 할 것
|
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 10호 나목
Check(NFSC203_7_3_10_2){
IF (CS1 THEN KS1) OR (CS2 THEN KS2)
}
CS1{
hasSpace(Corridor, SmokeSensor) = TRUE
OR hasSpace(Passage, SmokeSensor) = TRUE
}
KS1{
getObjectInterval(SmokeSensor) <= 30m
}
CS2{
hasSpace(Stair, SmokeSensor) = TRUE
OR hasSpace(Ramp, SmokeSensor) = TRUE
}
KS2{
getObjectInterval(SmokeSensor) <= 15m
}
|
Python Code 변환 예정
|
|
|
|
7
|
자동화재탐지설비 및 시각경보장치의 화재안전기준(NFSC 203) 제 7조 3 항 10호 마 목
마. 감지기는 벽 또는 보로부터 0.6m 이상 떨어진 곳에 설치할 것
|
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 10호 마목
Check(NFSC203_7_3_10_5{
KS
}
KS{
getObjectDistance(SmokeSensor, Wall.Structure) >= 0.6m
OR getObjectDistance(SmokeSensor, Beam.Structure) >= 0.6m
}
|
Python Code 변환 예정
|
|
|