3D Fire Optimisation
Kryptos는 Coverage 목표를 충족하는 데 필요한 Fire Detector의 개수와 위치를 자동으로 정할 수 있습니다.
방법은 두 가지입니다.
- Optimisation — Detector 배치를 처음부터 새로 만듭니다. 정한 Coverage 목표를 달성하도록 알맞은 위치와 방향으로 Detector를 놓습니다.
- Rearrangement — 기존 Detector 배치를 가져와 Detector 위치를 옮겨 Coverage를 개선합니다.
두 방법 모두 같은 준비가 필요합니다. Detector를 놓을 수 있는 데크를 정하고, 계산을 좌우하는 Fire Mapping 설정을 해 두는 것입니다.
시작하기 전에
다음 준비가 되어 있는지 확인하세요.
- 최적화할 Fire Mapping에 Risk Grade가 하나 이상 있어야 합니다. Risk Grade를 만드는 방법은 Mapping을 참고하세요.
- Area와 그 Fire Mapping이 계산되어 있어야 합니다. 즉, 최적화할 Fire Mapping에 대해 Area 실행 또는 적어도 Mapping 실행을 클릭해 두어야 합니다. 방법은 계산 실행을 참고하세요.
1단계: 데크 그리기
데크는 Kryptos가 Detector를 놓을 수 있는 평평한 수평면입니다. 바닥, 플랫폼, 통로 등 Detector를 설치하기에 알맞은 면을 나타냅니다.
Kryptos는 정해진 데크 위에만 Detector를 놓습니다. Detector를 놓는 높이도 데크를 기준으로 잽니다. 데크가 없는 Area는 최적화할 수 없습니다.
데크는 개별 Mapping이 아니라 Area에 속합니다. Area에 필요한 데크가 이미 있다면 2단계: Fire 설정 확인으로 넘어가세요.
Area 트리에서 데크를 선택한 다음 리본에서 데크 추가를 클릭합니다.

- 데크 — 트리에서 이 항목을 선택하면 리본에 데크 관련 컨트롤이 나타납니다.
- 데크 추가 — 그리기 패널을 엽니다. 여기에서 새 데크의 속성과 모양을 정합니다.
그리기 패널에는 새 데크의 설정이 있습니다.

- 데크 이름 — Area 트리에 표시되는 데크의 이름입니다.
- 데크 유형 — 데크 모양을 고릅니다. 직육면체, 원기둥, 다각형 중 하나입니다.
- Z 레벨 — 데크가 놓이는 높이입니다.
- 데크 그리기 — 3D 뷰에서 그리기 모드를 켭니다.
데크는 항상 지정한 Z 레벨(높이)의 XY 평면 위에 수평으로 그려집니다.
데크 그리기를 클릭하고 3D 뷰에서 필요한 모양을 그립니다. 그리기를 시작하면 버튼이 완료로 바뀌고, 재설정과 취소도 쓸 수 있게 됩니다.
- 완료 — 그리기를 마치고 데크를 만듭니다.
- 재설정 — 지금 그린 것을 지우고 다시 시작합니다.
- 취소 — 데크를 만들지 않고 그리기 모드를 끝냅니다.
세 가지 모양
Kryptos는 세 가지 데크 모양을 지원합니다.
직육면체
3D 뷰에서 커서를 움직여 원하는 크기의 사각형 데크를 그립니다. 모양이 만들어지면 흰색 핸들로 크기를 조정합니다.
원기둥
3D 뷰에서 커서를 움직여 원형 데크를 그립니다.
- 가운데 핸들은 그린 데크 전체를 옮깁니다.
- 둘레의 핸들은 반지름을 조정합니다.
- 끄는 동안 두 핸들을 잇는 선을 따라 현재 반지름이 표시됩니다.
다각형
3D 뷰에서 차례로 클릭해 점을 찍고, 원하는 윤곽의 데크를 만듭니다.
마우스 가운데 버튼으로 직선 구간과 부드러운 곡선을 번갈아 바꿀 수 있습니다.
2단계: Fire 설정 확인
Optimisation이나 Rearrangement를 시작하기 전에 Fire Mapping 설정을 확인하세요. 이 설정으로 Kryptos가 목표로 하는 Coverage, Detector에 허용되는 방향, 계산에 쓰는 화재 감지 기준이 정해집니다.
| 설정 | Kryptos가 쓰는 용도 |
|---|---|
| Risk Grade 유형 → Coverage 목표 | 투표 레벨마다 Kryptos가 달성하려는 Fire Coverage 목표를 정합니다. 목표가 0%이면 그 레벨에는 Coverage 요구가 없다는 뜻입니다. |
| Fire Optimisation 설정 | Fire Detector를 놓을 수 있는 한계를 정합니다. 데크 위의 높이 범위, 데크 아래에 매다는 Detector의 범위, 허용되는 Detector 기울기 각도가 포함됩니다. |
| Area 설정 → Fire Mapping 파라미터 | Fire Detector 모델, 시야, 감지 거리를 정합니다. |
| Area 설정 → Fire 감지 방법 | Coverage 계산에서 화재를 어떻게 나타낼지, 어떻게 되면 감지에 성공한 것으로 볼지를 정합니다. |
주의
기본 Detector 기울기 한계는 **−40°~−5°**입니다. 두 값 모두 음수이며, −40°가 최솟값이고 −5°가 최댓값입니다.
이 값을 올바른 순서로 입력하세요. 최소 기울기는 최대 기울기보다 작아야 하며, 그렇지 않으면 설정을 저장할 수 없습니다.
3단계: Optimisation 시작
Kryptos를 처음 쓰는 경우에는 새로운 빈 Configuration에서 Optimisation을 실행하는 것이 좋습니다. 그러면 Kryptos가 새 배치를 만드는 동안에도 다른 Configuration에 있는 기존 Detector 배치가 그대로 보존됩니다.
Area 트리의 Fire Mapping 아래에서 Configuration을 선택하고 새 Configuration을 추가합니다.
새 Configuration을 선택한 상태에서 리본의 Optimisation 시작을 클릭합니다.

- Configuration — Kryptos가 Detector 배치를 만들 새로운 빈 Configuration입니다.
- Optimisation 시작 — Optimisation을 시작합니다.
Kryptos는 알맞은 Detector 위치를 자동으로 찾아, 그 결과로 나온 Detector를 선택한 Configuration에 추가합니다.
진행 상황 보기
Optimisation은 작업으로 제출되며, 하단 바에서 열 수 있는 작업 대기열에 나타납니다. 여기에서 진행 상황을 볼 수 있습니다.
실행 중인 작업 카드를 클릭하면 실시간 Coverage 차트가 열립니다.

각 막대는 그 투표 레벨에서 지금까지 달성한 Coverage를 나타냅니다. 점선은 Kryptos가 목표로 하는 Coverage를 나타냅니다.
Detector를 지금 위치에 두려면
고정된 위치에 있어야 하는 Detector가 있다면, Optimisation을 시작하기 전에 그 Detector를 직접 Configuration에 추가하고 잠금 하세요.
Kryptos는 잠긴 Detector를 지금 위치와 방향 그대로 두고 Coverage 계산에 포함합니다. Kryptos Optimisation은 필요한 Coverage 목표를 달성하도록 그 주변에 다른 Detector를 추가로 놓습니다. 잠긴 Detector는 Optimisation 중에 옮겨지거나 바뀌지 않습니다.
Rearrangement
이미 Detector 배치가 있고, 처음부터 새로 만드는 대신 기존 Detector의 위치를 옮겨 Kryptos가 배치를 개선하기를 원한다면 Rearrangement를 사용하세요.
Rearrangement에는 Optimisation과 같은 준비가 필요합니다.
Area 트리에서 Configuration을 선택한 다음 리본에서 재배치를 클릭합니다.

- Configuration — Detector 배치를 재배치할 Configuration입니다.
- 재배치 — Rearrangement 옵션을 엽니다.
Rearrangement 옵션
Kryptos가 Detector를 어떻게 재배치할지 고릅니다.

두 가지 옵션이 있습니다.
- 목표 도달 — Risk Grade 유형에서 정한 Coverage 목표를 달성할 때까지 Detector 위치를 옮긴 뒤 멈춥니다. 목표 달성에 필요 없는 Detector는 비활성화되며, Kryptos가 어떤 Detector인지 알려 줍니다. 더 빠른 방법입니다.
- Coverage 최대화 — 그 Configuration에 있는 Detector를 모두 사용해 가능한 한 높은 Coverage가 나올 때까지 재배치를 계속합니다. 더 오래 걸리는 방법입니다.
재배치 시작을 클릭해 시작합니다. 작업은 작업 대기열에 나타나며, Optimisation 때와 같은 실시간 Coverage 차트로 진행 상황을 볼 수 있습니다.
팁
Coverage 최대화가 끝나면, Kryptos는 정한 Coverage 목표를 충족하는 데 Detector가 몇 개 필요한지도 알려 줍니다.
배치에 있는 Detector로 Coverage를 최대한 높이는 데 그치지 않고, Coverage 요구를 충족하는 데 실제로 필요한 Detector 수를 판단하는 데 도움이 됩니다.
관련 문서
- Mapping — Grade와 Configuration 만들기, Detector 잠그기
- 프로젝트 설정 — Coverage 목표와 Fire Detector 설치 한계 설정
- 3D Gas Optimisation 및 데크 — Gas Detector Optimisation도 비슷한 순서로 진행합니다