1 |
1
데이터베이스에 저장된 선로 및 장비 정보를 이용하여 선택된 영역에 해당되는 배전 계통 관련 단선도를 순차적으로 작성하는 레이어를 이용한 단선도 생성 방법에 있어서, 제어부가 상기 배전 계통을 구성하는 서로 다른 복수의 장비를 배치하기 위한 격자 좌표로 구성된 그리드 형태의 배치 영역을 제공하는 영역 제공 단계;상기 제어부가 데이터베이스에서 선택된 정보를 기반으로 상기 배치 영역에 배전 선로인 모선을 배치하고, 상기 모선과 연결되는 장비를 배선과 노드로서 순차적으로 상기 배치 영역에 배치하되, 상기 모선 상에 배치되는 최상위 노드가 상호 동일한 하나 이상의 하위 노드를 상기 배치 영역에 대응되는 격자 기반의 새로운 레이어에 배치하는 배치 단계;상기 제어부가 상기 배치 단계를 통한 신규 노드 배치시 기존 노드와의 충돌 여부를 판단하는 판단 단계; 및상기 제어부가 상기 판단 결과 충돌 발생 시 상기 신규 노드가 포함된 레이어나 상기 신규 노드에 의해 충돌된 상기 기존 노드가 포함된 레이어에서 선택된 적어도 일부의 노드들이 포함된 레이어 영역의 좌표 이동만으로 회피 경로를 구성하면서 충돌 여부를 확인하여 미리 설정된 설정 기준에 따른 회피 경로를 선택하여 배치를 완료하는 충돌 회피 단계;를 포함하는 것을 특징으로 하는 레이어를 이용한 단선도 생성 방법
|
2 |
2
제 1항에 있어서, 상기 충돌 회피 단계는, 상기 제어부가 상기 판단 결과 충돌 발생 시 상기 충돌 노드가 하위 노드인 경우 충돌이 발생한 복수의 충돌 노드 중 어느 하나에 대응되는 특정 레이어에서 상기 충돌 노드가 하위 노드인 경우, 상기 충돌 노드와 가장 인접하면서 상기 충돌 노드의 부모 노드를 기준 노드로 선택하고, 상기 충돌 노드가 최상위 노드인 경우 상기 충돌 노드를 상기 기준 노드로 선택하여, 상기 기준 노드를 기준으로 이동 방향을 고려한 하나 이상의 노드를 선택하고, 상기 충돌 노드에 대응되어 선택된 하나 이상의 노드를 포함하는 상기 레이어 영역을 상기 이동 방향에 따라 상기 특정 레이어의 모든 노드에 충돌이 발생하지 않을 때까지 좌표 단위로 이동시키는 것을 특징으로 하는 레이어를 이용한 단선도 생성 방법
|
3 |
3
제 2항에 있어서, 상기 충돌 회피 단계는, 상기 제어부가 상기 레이어 영역의 이동 횟수가 가장 적게 산출되는 회피 경로를 선택하는 것을 특징으로 하는 레이어를 이용한 단선도 생성 방법
|
4 |
4
제 2항에 있어서, 상기 충돌 회피 단계는, 상기 제어부가 상기 복수의 충돌 노드 중 어느 하나에 대응되는 상기 레이어 영역의 이동 횟수를 산출하고, 상기 이동 횟수가 미리 설정된 기준치에 도달할 때까지 충돌 회피에 실패한 경우, 상기 복수의 충돌 노드 중 다른 하나에 대응되어 상기 레이어 영역을 설정하여 이동시키는 것을 특징으로 하는 레이어를 이용한 단선도 생성 방법
|
5 |
5
제 2항에 있어서, 상기 충돌 회피 단계는, 상기 제어부가 상기 이동 방향이 좌측 또는 우측인 경우, 상기 기준 노드를 기준으로 상기 기준 노드에 대응되는 특정 레이어의 모든 노드를 포함하는 레이어 영역을 설정하고, 상기 기준 노드 또는 상기 레이어 영역을 기준으로 상기 이동 방향에 위치하는 하나 이상의 노드 각각에 대응되는 하나 이상의 타 레이어 각각에서 상기 타 레이어의 모든 노드를 포함하도록 레이어 영역을 설정하며, 상기 특정 레이어 및 하나 이상의 타 레이어에서 선택된 복수의 레이어 영역을 상기 이동방향에 따라 일괄 이동시키는 것을 특징으로 하는 레이어를 이용한 단선도 생성 방법
|
6 |
6
제 1항에 있어서, 상기 판단 단계는, 상기 제어부가 상기 신규 노드와 기존 노드 상호 간 특정 좌표에서 중첩 발생시 충돌로 판단하는 것을 특징으로 하는 레이어를 이용한 단선도 생성 방법
|
7 |
7
제 1항에 있어서, 상기 배치 단계는, 상기 제어부가 특정 레이어에 포함된 하위 노드의 개수가 미리 설정된 기준 개수 이상일 때 상기 특정 레이어에 포함된 노드를 대상으로 상위 레벨로부터 하나 이상의 하위 노드를 상기 기준 개수를 만족할 때까지 순차 선택한 후 상기 특정 레이어의 최상위 노드와 그룹핑하여 상기 특정 레이어에 포함시키고, 상기 특정 레이어에 포함되지 않는 하나 이상의 하위 노드를 그룹핑하여 상기 특정 레이어와 분리되는 새로운 서브 레이어에 생성하며, 상기 서브 레이어에서 최상위 레벨에 위치하는 특정 노드를 상기 서브 레이어의 생성 이전에 상기 특정 노드가 상기 특정 레이어에 위치하던 좌표에 중복 생성하여 상기 특정 노드를 통해 상기 특정 레이어와 서브 레이어의 전기적 연결 관계를 설정하는 단계를 더 포함하는 것을 특징으로 하는 레이어를 이용한 단선도 생성 방법
|
8 |
8
제 7항에 있어서, 상기 배치 단계는, 상기 제어부가 상기 서브 레이어에 포함된 상기 하위 노드의 개수가 상기 미리 설정된 기준 개수 이상일 때, 상기 서브 레이어를 상기 특정 레이어로 설정하여 상기 서브 레이어로부터 분리되는 추가 서브 레이어를 생성하는 단계를 더 포함하는 것을 특징으로 하는 레이어를 이용한 단선도 생성 방법
|
9 |
9
제 7항에 있어서, 상기 충돌 회피 단계는, 상기 제어부가 상기 충돌 노드에 대응되는 레이어가 상기 서브 레이어인 경우, 상기 서브 레이어에서 레이어 영역을 설정하여 상기 회피 경로를 선택하는 것을 특징으로 하는 멀티 레이어를 이용한 단선도 생성 방법
|