조립체 모델 비교 장치 및 방법
APPARATUS AND METHOD FOR COMPARING ASSEMBLY MODELS
특허 요약
본 발명은 조립체 모델을 비교하는 장치 및 방법에 관한 것이다. 본 발명의 일 실시예에 따른 조립체 모델 비교 장치는, 다수의 단품 모델들을 포함하는 제 1 조립체 모델로부터 대상 단품 모델들을 선택하고, 다수의 단품 모델들을 포함하는 제 2 조립체 모델로부터 대상 단품 모델들을 선택하는 대상 단품 모델 선택부; 상기 제 1 조립체 모델로부터 선택된 대상 단품 모델들 간의 상호 배치 관계를 나타내는 제 1 상호 배치 관계 데이터를 생성하고, 상기 제 2 조립체 모델로부터 선택된 대상 단품 모델들 간의 상호 배치 관계를 나타내는 제 2 상호 배치 관계 데이터를 생성하는 상호 배치 관계 데이터 생성부; 및 상기 제 1 상호 배치 관계 데이터와 상기 제 2 상호 배치 관계 데이터를 기반으로 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계 간 유사도를 분석하는 조립 관계 유사도 분석부;를 포함할 수 있다.
청구항
번호청구항
1

다수의 단품 모델들을 포함하는 제 1 조립체 모델로부터 대상 단품 모델들을 선택하고, 다수의 단품 모델들을 포함하는 제 2 조립체 모델로부터 대상 단품 모델들을 선택하는 대상 단품 모델 선택부;상기 제 1 조립체 모델로부터 선택된 대상 단품 모델들 간의 상호 배치 관계를 나타내는 제 1 상호 배치 관계 데이터를 생성하고, 상기 제 2 조립체 모델로부터 선택된 대상 단품 모델들 간의 상호 배치 관계를 나타내는 제 2 상호 배치 관계 데이터를 생성하는 상호 배치 관계 데이터 생성부; 및상기 제 1 상호 배치 관계 데이터와 상기 제 2 상호 배치 관계 데이터를 기반으로 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계 간 유사도를 분석하는 조립 관계 유사도 분석부;를 포함하는 조립체 모델 비교 장치.

2

제 1 항에 있어서,상기 대상 단품 모델 선택부는:상기 제 1 조립체 모델로부터 제 1 대상 단품 모델 및 제 2 대상 단품 모델을 선택하고, 상기 제 2 조립체 모델로부터 제 3 대상 단품 모델 및 제 4 대상 단품 모델을 선택하는 조립체 모델 비교 장치.

3

제 2 항에 있어서,상기 상호 배치 관계 데이터 생성부는:상기 제 1 대상 단품 모델의 표면에 위치하는 제 1 점의 좌표와 상기 제 1 점을 시작점으로 하여 상기 제 1 점이 속하는 표면에 수직한 제 1 법선 벡터를 획득하고, 상기 제 2 대상 단품 모델의 표면에 위치하는 제 2 점의 좌표와 상기 제 2 점을 시작점으로 하여 상기 제 2 점이 속하는 표면에 수직한 제 2 법선 벡터를 획득하고, 상기 제 3 대상 단품 모델의 표면에 위치하는 제 3 점의 좌표와 상기 제 3 점을 시작점으로 하여 상기 제 3 점이 속하는 표면에 수직한 제 3 법선 벡터를 획득하고, 상기 제 4 대상 단품 모델의 표면에 위치하는 제 4 점의 좌표와 상기 제 4 점을 시작점으로 하여 상기 제 4 점이 속하는 표면에 수직한 제 4 법선 벡터를 획득하는 점 좌표 및 법선 벡터 획득부; 및상기 제 1 점과 상기 제 2 점 간의 거리에 관한 데이터 및 상기 제 1 법선 벡터와 상기 제 2 법선 벡터 간의 각도에 관한 데이터를 획득하고, 상기 제 3 점과 상기 제 4 점 간의 거리에 관한 데이터 및 상기 제 3 법선 벡터와 상기 제 4 법선 벡터 간의 각도에 관한 데이터를 획득하는 거리 및 각도 데이터 획득부;를 포함하는 조립체 모델 비교 장치.

4

제 3 항에 있어서,상기 거리 및 각도 데이터 획득부는:상기 제 1 점과 상기 제 2 점 간의 유클리드 거리 및 상기 제 1 법선 벡터와 상기 제 2 법선 벡터의 내적을 계산하고, 상기 제 3 점과 상기 제 4 점 간의 유클리드 거리 및 상기 제 3 법선 벡터와 상기 제 4 법선 벡터의 내적을 계산하는 조립체 모델 비교 장치.

5

제 4 항에 있어서,상기 거리 및 각도 데이터 획득부는:상기 제 1 법선 벡터와 상기 제 2 법선 벡터의 내적의 절대값을 계산하고, 상기 제 3 법선 벡터와 상기 제 4 법선 벡터의 내적의 절대값을 계산하는 조립체 모델 비교 장치.

6

제 3 항에 있어서,상기 대상 단품 모델 선택부는:상기 제 1 조립체 모델로부터 선택되는 상기 제 1 및 제 2 대상 단품 모델 중 적어도 하나를 변경하여 상기 제 1 조립체 모델로부터 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 획득하고,상기 제 2 조립체 모델로부터 선택되는 상기 제 3 및 제 4 대상 단품 모델 중 적어도 하나를 변경하여 상기 제 2 조립체 모델로부터 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 획득하는 조립체 모델 비교 장치.

7

제 6 항에 있어서,상기 조립 관계 유사도 분석부는:상기 제 1 조립체 모델로부터 얻은 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 기반으로 제 1 도수분포를 획득하고, 상기 제 2 조립체 모델로부터 얻은 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 기반으로 제 2 도수분포를 획득하는 도수분포 획득부; 및상기 제 1 도수분포와 상기 제 2 도수분포 간의 차분을 계산하는 차분 계산부;를 포함하는 조립체 모델 비교 장치.

8

제 7 항에 있어서,상기 도수분포 획득부는:상기 거리에 관한 데이터를 제 1 변량으로 하고 상기 각도에 관한 데이터를 제 2 변량으로 하여, 상기 제 1 조립체 모델로부터 2차원의 상기 제 1 도수분포를 획득하고 상기 제 2 조립체 모델로부터 2차원의 상기 제 2 도수분포를 획득하는 조립체 모델 비교 장치.

9

제 8 항에 있어서,상기 차분 계산부는:상기 제 1 및 제 2 도수분포에서 서로 대응하는 계급들 간의 도수 차이의 절대값을 계산하고,상기 제 1 및 제 2 도수분포에 포함된 적어도 하나의 계급에 대한 상기 도수 차이의 절대값을 합산하는 조립체 모델 비교 장치.

10

제 7 항에 있어서,상기 조립 관계 유사도 분석부는:상기 차분이 작을수록 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계가 유사한 것으로 결정하고,상기 차분이 클수록 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계가 비유사한 것으로 결정하는 조립체 모델 비교 장치.

11

제 1 항에 있어서,상기 제 1 및 제 2 조립체 모델은 다수의 배관 단품 모델들을 포함하는 배관 조립체 모델인 조립체 모델 비교 장치.

23

컴퓨터로 읽을 수 있는 기록 매체에 있어서,제 12 항 내지 제 22 항 중 어느 한 항에 따른 조립체 모델 비교 방법을 컴퓨터로 실행시키기 위한 프로그램이 기록된 기록 매체.

24

컴퓨터와 결합되어 제 12 항 내지 제 22 항 중 어느 한 항에 따른 조립체 모델 비교 방법을 실행시키기 위하여 매체에 저장된 컴퓨터 프로그램.

12

조립체 모델 비교 장치가 제 1 조립체 모델과 제 2 조립체 모델을 비교하는 방법에 있어서,다수의 단품 모델들을 포함하는 상기 제 1 조립체 모델로부터 대상 단품 모델들을 선택하고, 다수의 단품 모델들을 포함하는 상기 제 2 조립체 모델로부터 대상 단품 모델들을 선택하는 단계;상기 제 1 조립체 모델로부터 선택된 대상 단품 모델들 간의 상호 배치 관계를 나타내는 제 1 상호 배치 관계 데이터를 생성하고, 상기 제 2 조립체 모델로부터 선택된 대상 단품 모델들 간의 상호 배치 관계를 나타내는 제 2 상호 배치 관계 데이터를 생성하는 단계; 및상기 제 1 상호 배치 관계 데이터와 상기 제 2 상호 배치 관계 데이터를 기반으로 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계 간 유사도를 분석하는 단계;를 포함하는 조립체 모델 비교 방법.

13

제 12 항에 있어서,상기 대상 단품 모델들을 선택하는 단계는:상기 제 1 조립체 모델로부터 제 1 대상 단품 모델 및 제 2 대상 단품 모델을 선택하는 단계; 및상기 제 2 조립체 모델로부터 제 3 대상 단품 모델 및 제 4 대상 단품 모델을 선택하는 단계;를 포함하는 조립체 모델 비교 방법.

14

제 13 항에 있어서,상기 제 1 및 제 2 상호 배치 관계 데이터를 생성하는 단계는:상기 제 1 대상 단품 모델의 표면에 위치하는 제 1 점의 좌표와 상기 제 1 점을 시작점으로 하여 상기 제 1 점이 속하는 표면에 수직한 제 1 법선 벡터를 획득하는 단계;상기 제 2 대상 단품 모델의 표면에 위치하는 제 2 점의 좌표와 상기 제 2 점을 시작점으로 하여 상기 제 2 점이 속하는 표면에 수직한 제 2 법선 벡터를 획득하는 단계;상기 제 3 대상 단품 모델의 표면에 위치하는 제 3 점의 좌표와 상기 제 3 점을 시작점으로 하여 상기 제 3 점이 속하는 표면에 수직한 제 3 법선 벡터를 획득하는 단계;상기 제 4 대상 단품 모델의 표면에 위치하는 제 4 점의 좌표와 상기 제 4 점을 시작점으로 하여 상기 제 4 점이 속하는 표면에 수직한 제 4 법선 벡터를 획득하는 단계;상기 제 1 점과 상기 제 2 점 간의 거리에 관한 데이터 및 상기 제 1 법선 벡터와 상기 제 2 법선 벡터 간의 각도에 관한 데이터를 획득하는 단계; 및상기 제 3 점과 상기 제 4 점 간의 거리에 관한 데이터 및 상기 제 3 법선 벡터와 상기 제 4 법선 벡터 간의 각도에 관한 데이터를 획득하는 단계;를 포함하는 조립체 모델 비교 방법.

15

제 14 항에 있어서,상기 제 1 점과 상기 제 2 점 간의 거리에 관한 데이터 및 상기 제 1 법선 벡터와 상기 제 2 법선 벡터 간의 각도에 관한 데이터를 획득하는 단계는:상기 제 1 점과 상기 제 2 점 간의 유클리드 거리 및 상기 제 1 법선 벡터와 상기 제 2 법선 벡터의 내적을 계산하는 단계를 포함하고,상기 제 3 점과 상기 제 4 점 간의 거리에 관한 데이터 및 상기 제 3 법선 벡터와 상기 제 4 법선 벡터 간의 각도에 관한 데이터를 획득하는 단계는:상기 제 3 점과 상기 제 4 점 간의 유클리드 거리 및 상기 제 3 법선 벡터와 상기 제 4 법선 벡터의 내적을 계산하는 단계를 포함하는 조립체 모델 비교 방법.

16

제 15 항에 있어서,상기 제 1 법선 벡터와 상기 제 2 법선 벡터의 내적을 계산하는 단계는:상기 제 1 법선 벡터와 상기 제 2 법선 벡터의 내적의 절대값을 계산하는 단계를 포함하고,상기 제 3 법선 벡터와 상기 제 4 법선 벡터의 내적을 계산하는 단계는:상기 제 3 법선 벡터와 상기 제 4 법선 벡터의 내적의 절대값을 계산하는 단계를 포함하는 조립체 모델 비교 방법.

17

제 14 항에 있어서,상기 유사도를 분석하는 단계 전,상기 제 1 조립체 모델로부터 선택되는 상기 제 1 및 제 2 대상 단품 모델 중 적어도 하나를 변경하여 상기 제 1 조립체 모델로부터 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 획득하는 단계; 및상기 제 2 조립체 모델로부터 선택되는 상기 제 3 및 제 4 대상 단품 모델 중 적어도 하나를 변경하여 상기 제 2 조립체 모델로부터 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 획득하는 단계;를 포함하는 조립체 모델 비교 방법.

18

제 17 항에 있어서,상기 유사도를 분석하는 단계는:상기 제 1 조립체 모델로부터 얻은 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 기반으로 제 1 도수분포를 획득하고, 상기 제 2 조립체 모델로부터 얻은 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 기반으로 제 2 도수분포를 획득하는 단계; 및상기 제 1 도수분포와 상기 제 2 도수분포 간의 차분을 계산하는 단계;를 포함하는 조립체 모델 비교 방법.

19

제 18 항에 있어서,상기 제 1 및 제 2 도수분포를 획득하는 단계는:상기 거리에 관한 데이터를 제 1 변량으로 하고 상기 각도에 관한 데이터를 제 2 변량으로 하여, 상기 제 1 조립체 모델로부터 2차원의 상기 제 1 도수분포를 획득하고 상기 제 2 조립체 모델로부터 2차원의 상기 제 2 도수분포를 획득하는 단계를 포함하는 조립체 모델 비교 방법.

20

제 19 항에 있어서,상기 차분을 계산하는 단계는:상기 제 1 및 제 2 도수분포에서 서로 대응하는 계급들 간의 도수 차이의 절대값을 계산하는 단계; 및상기 제 1 및 제 2 도수분포에 포함된 적어도 하나의 계급에 대한 상기 도수 차이의 절대값을 합산하는 단계;를 포함하는 조립체 모델 비교 방법.

21

제 18 항에 있어서,상기 유사도를 분석하는 단계는:상기 차분이 작을수록 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계가 유사한 것으로 결정하고, 상기 차분이 클수록 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계가 비유사한 것으로 결정하는 단계를 더 포함하는 조립체 모델 비교 방법.

22

제 12 항에 있어서,상기 제 1 및 제 2 조립체 모델은 다수의 배관 단품들을 포함하는 배관 조립체 모델인 조립체 모델 비교 방법.