1 |
1
시뮬레이션 모델 최적화를 위한 방법으로서,장치가, 최적화 목표를 설정하는 단계;상기 장치가, 초기에 미리 설정된 시뮬레이션 모델을 실행하는 단계;상기 장치가, 상기 시뮬레이션 모델 실행의 결과와 상기 최적화 목표를 비교하는 단계;상기 시뮬레이션 모델 실행의 결과가 상기 최적화 목표를 만족하지 않는 경우, 상기 시뮬레이션 모델에 적합한 컴포넌트 조합을 탐색하고, 상기 시뮬레이션 모델에 적합한 파라미터의 조합을 찾는 단계; 상기 탐색된 컴포넌트 조합 및 파라미터 조합을 토대로 상기 시뮬레이션 모델을 재구성하는 단계; 및상기 재구성된 시뮬레이션 모델을 실행하는 단계를 포함하고, 상기 재구성된 시뮬레이션 모델을 실행한 결과와 상기 최적화 목표의 비교를 토대로 최적의 시뮬레이션 모델이 획득되는, 방법
|
2 |
2
제1항에 있어서,상기 시뮬레이션 모델을 실행한 결과가 상기 최적화 목표를 만족할 때까지, 상기 파라미터의 조합을 찾는 단계, 상기 시뮬레이션 모델을 재구성하는 단계, 상기 재구성된 시뮬레이션 모델을 실행하는 단계, 상기 최적화 목표를 비교하는 단계가 반복적으로 수행되는, 방법
|
3 |
3
제1항에 있어서,상기 시뮬레이션 모델을 재구성하는 단계는, 상기 탐색된 컴포넌트 조합을 토대로, 상기 시뮬레이션 모델의 컴포넌트의 동적 교환을 수행하여 상기 시뮬레이션 모델을 재구성하는, 방법
|
4 |
4
제1항에 있어서,상기 파라미터의 조합을 찾는 단계는, 컴포넌트가 독립적인 입출력 인터페이스를 가지는 모듈로 구성되는 데이터베이스로부터, 상기 장치가 입력 및 출력 인터페이스 기반으로 컴포넌트를 클러스터링(clustering)하여 활용할 컴포넌트를 식별하는 단계를 포함하는, 방법
|
5 |
5
제1항에 있어서,상기 파라미터의 조합을 찾는 단계는, 상기 최적화 목표, 기존의 최적화 결과 데이터, 그리고 상기 시뮬레이션 모델을 구성하는 컴포넌트를 이용하여, 상기 최적화 목표 달성을 위한 새로운 컴포넌트를 생성하는 단계를 포함하는, 방법
|
6 |
6
제5항에 있어서,상기 시뮬레이션 모델을 재구성하는 단계는, 상기 새로이 생성된 컴포넌트를 이용하여 상기 시뮬레이션 모델을 재구성하며,상기 최적화 결과 데이터는 임의 최적화 목표를 달성한 시뮬레이션 모델에 대한 컴포넌트 및 파라미터 정보를 포함하는 최적화 이력 정보인, 방법
|
7 |
7
시뮬레이션 모델 최적화를 위한 장치로서,데이터를 입력받도록 구성된 입출력부; 그리고 상기 입출력부와 연결되고, 시뮬레이션 모델 최적화를 수행하도록 구성된 프로세서를 포함하며, 상기 프로세서는, 초기에 미리 설정된 시뮬레이션 모델을 실행한 결과가 미리 설정된 최적화 목표를 만족하지 않는 경우, 상기 시뮬레이션 모델에 적합한 컴포넌트 조합을 탐색하고, 상기 시뮬레이션 모델에 적합한 파라미터의 조합을 찾고, 상기 탐색된 컴포넌트 조합 및 파라미터 조합을 토대로 상기 시뮬레이션 모델을 재구성하여 실행하도록 구성되며,상기 재구성된 시뮬레이션 모델을 실행한 결과와 상기 최적화 목표의 비교를 토대로 최적의 시뮬레이션 모델이 획득되는, 장치
|
8 |
8
제7항에 있어서,상기 프로세서는, 추가로, 상기 시뮬레이션 모델을 실행한 결과가 상기 최적화 목표를 만족할 때까지, 상기 시뮬레이션 모델에 적합한 상기 컴포넌트 및 파라미터의 조합을 찾아서 상기 시뮬레이션 모델을 재구성하여 실행하며, 실행된 결과와 최적화 목표를 비교하는 과정을 반복적으로 수행하여, 상기 최적의 시뮬레이션 모델을 획득하도록 구성되는, 장치
|
9 |
9
제7항에 있어서,상기 프로세서는, 추가로, 상기 탐색된 컴포넌트 조합을 토대로, 상기 시뮬레이션 모델의 컴포넌트의 동적 교환을 수행하여 상기 시뮬레이션 모델을 재구성하도록 구성되는, 장치
|
10 |
10
제7항에 있어서,독립적인 입출력 인터페이스를 가지는 모듈로 구성되는 컴포넌트들이 저장된 컴포넌트 데이터베이스를 더 포함하고,상기 프로세서는, 입력 및 출력 인터페이스 기반으로 컴포넌트를 클러스터링하여, 상기 컴포넌트 데이터베이스로부터 상기 시뮬레이션 모델에 적합한 컴포넌트를 식별하도록 구성되는, 장치
|
11 |
11
제7항에 있어서,임의 최적화 목표를 달성한 시뮬레이션 모델에 대한 컴포넌트 및 파라미터 정보를 포함하는 최적화 이력 정보인 최적화 결과 데이터가 저장되는 최적화 이력 데이터베이스를 더 포함하고,상기 프로세서는, 상기 최적화 목표, 상기 최적화 결과 데이터, 그리고 상기 시뮬레이션 모델을 구성하는 컴포넌트를 이용하여, 상기 최적화 목표 달성을 위한 새로운 컴포넌트를 생성하고, 상기 새로이 생성된 컴포넌트를 이용하여 상기 시뮬레이션 모델을 재구성하도록 구성되는, 장치
|
12 |
12
제7항에 있어서,상기 프로세서는, 상기 시뮬레이션 모델을 실행하고, 상기 실행 결과와 상기 최적화 목표와 비교에 의한 모델 최적화 평가를 수행하도록 구성된 모델 최적화 평가기;상기 최적화 목표를 달성하기 위한 최적의 컴포넌트 조합 및 파라미터 조합을 획득하도록 구성된 최적 조합 탐색기; 상기 컴포넌트 조합 및 파라미터 조합을 토대로 상기 시뮬레이션 모델을 재구성하는 동적 모델 조합기; 및상기 최적화 목표를 달성하는데 요구되는 컴포넌트를 새로 생성하도록 구성된 최적 컴포넌트 생성기를 포함하도록 구성되는, 장치
|