• 제목/요약/키워드: 최적화 설계프로그램

검색결과 443건 처리시간 0.03초

페이즈 필드법을 이용한 박막형 태양전지의 광포획층 설계 (Design of Light Trapping System of Thin Film Solar Cell Using Phase Field Method)

  • 허남준;유정훈
    • 대한기계학회논문집A
    • /
    • 제38권9호
    • /
    • pp.973-978
    • /
    • 2014
  • 본 연구는 페이즈 필드법 기반으로 하는 위상최적화를 이용하여 박막형 태양 전지의 광포획 구조의 반사층 설계를 목표를 하였다. 이를 위하여 입사된 빛이 설계영역인 반사층에서 반사되어 원하는 방향으로 진행하도록 하고자 하였다. 또한 같은 방법을 근적외선 영역의 반사판의 설계에 적용한 적외선 피탐지 구조의 개념 설계를 수행하였으며, 페이즈 필드법 기반의 결과와 밀도법 기반의 결과를 비교하였다. 목적함수는 에너지의 흐름을 나타내는 포인팅 벡터값의 최대화로 설정하였고, 반사된 빛의 방향을 조절하기 위하여 지정된 측정영역에서 값을 측정하였다. 본 연구의 유한요소해석 및 최적화 과정은 상용 프로그램인 COMSOL과 Matlab 프로그램을 이용하여 수행되었다.

상수도 관망 최적설계에 대한 유전 알고리즘과 하모니써치 알고리즘의 적용 및 비교 (Application and Comparison of Genetic Algorithm and Harmony Search Algorithm for Optimal Cost Design of Water Distribution System)

  • 홍아리;이호민;최영환;최지호;김중훈
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2016년도 학술발표회
    • /
    • pp.521-521
    • /
    • 2016
  • 상수도 관망은 수원에서 수요절점까지 물을 안정적으로 공급하는 것을 목표로 한다. 상수도 관망의 최적설계는 수리학적 제한조건 (절점의 수압, 관로의 유속)을 만족하는 범위에서 비용을 최소화하는 설계안을 얻는 것으로 Savic and Walters (1997)는 유전 알고리즘 (Genetic Algorithms, Holland 1975)을 적용한 상수도 관망 설계 프로그램인 GANET를 제안하였고, Maier et al. (1996)은 개미군집알고리즘 (Ant Colony Optimization Algorithm, Dorigo et al. 1996)을 상수도 관망 최적설계에 적용한 후 그 결과가 유전 알고리즘에 비해 우수함을 증명하는 등 상수도 관망 최적설계에 관한 연구가 활발히 진행되어 오고 있다. 유전알고리즘은 선택, 교차, 돌연변이의 반복계산 과정을 통하여 최적해를 찾는 최적화 기법이다. 이 과정에서 결정변수는 유전자 (Gene)의 집합으로 표현되며, 염색체 (Chromosome) 내에서 근접한 유전 인자들은 일종의 Building Block을 형성하게 된다. Building Block은 좋은 해를 갖는 유전 인자를 높은 확률로 보관하여 지역해에 빠질 가능성을 줄이는 반면, 유전형 (Genotype)이 표현형 (Phenotype)을 충분히 모방하여 표현하지 못한 경우 오히려 최적해의 탐색을 방해할 수 있다는 한계점을 갖는다. 유전 알고리즘을 상수도 관망 최적설계에 적용하였을 때에도 이 한계점은 여실히 드러난다. 관로의 관경을 결정변수로 설정한 후 유전형으로 표현하였을 때, 관망도 상에서 근접하지 않은 두 관로가 염색체 내에서 연속으로 나열된다면 두 관로 간의 연관성이 실제보다 크게 고려되기 때문이다. 한편, 하모니써치 (Harmony Search, Geem et al. 2001) 알고리즘은 즉흥 연주 (Improvisation)를 통해 최상의 화음을 만들어내는 현상으로부터 착안하여 만들어진 최적화기법으로 연산 기법은 무작위선택, 기억회상, 피치조정 등으로 구성되어 있으며, 결정변수에 해당하는 연주자가 독립적으로 행동하며 해를 탐색한다는 점에서 유전알고리즘과 큰 차이를 갖는다. 본 연구에서는 유전알고리즘의 Building Block에 의해 발생하는 오류를 개선하고자, 상수도 관망 최적설계 연구에 많이 사용되는 Hanoi 관망 (Fujiwara and Khang 1990) 관로의 정렬 순서를 여러 가지 기준으로 설정하여 관망데이터를 구축한 후 하모니써치와 유전 알고리즘을 적용하여 최적화를 수행하였고 그 결과를 비교하였다. 그 결과 유전 알고리즘과 달리 하모니써치 알고리즘의 경우, 관로의 나열 순서와 상관없이 우수한 최적해 탐색 결과를 보이는 것을 확인할 수 있었다.

  • PDF

전역구조함수를 사용한 광각 2군 줌 렌즈의 설계 (Design of Two-group Zoom Lens System with Wide Angle of View Using Global Structure Function)

  • 권혁준;임천석
    • 한국광학회지
    • /
    • 제20권6호
    • /
    • pp.319-327
    • /
    • 2009
  • 본 논문에서는 다음과 같은 관점의 광각 2군 줌 렌즈 설계를 소개한다. 먼저전역최적화의 개념을 기초설계단계에서 도입하고, 이를 통해 현대의 수많은 데이터들을 체계적으로 계통화하고 단순화할 수 있는 설계방안을 제안한다. 구체적인 방안으로 전역설 계를 위해 전역구조함수라는 새로운 개념의 함수를 도입하였고 단순화시켰으며, 나아가 약간의 대수적인 혹은 수치적인 계산을 통해 전역 해 영역을 구하였다. 전역 해 영역은 전역최적화에 대응되는 개념이고 상용화된 설계프로그램들 보다 더 체계적이고 통찰적인 설계방향을 제시한다.

다분야통합최적설계를 위한 지능형 분산 시스템 (A Distributed Intelligent System for Multidisciplinary Design Optimization)

  • 이재호;홍은지
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 2000년도 추계정기학술대회:지능형기술과 CRM
    • /
    • pp.257-266
    • /
    • 2000
  • 산업 및 가정용 기기들이 점차 복잡해짐에 따라 다양한 공학 분야의 해석 기술을 동시에 고려하면서 이들 원리를 적용한 최적의 설계를 결정하는 방법론의 필요성이 대두되고 있다. 다분야통합최적설계 또는 MDO(Multidisciplinary Design Optimization)라 일컫는 새로운 기술은 이러한 필요에 대응하는 기술로서 국내외적으로 활발한 연구가 진행되고 있다. 이러한 MDO 기술을 구현하는 소프트웨어와 하드웨어 복합 체계를 MDO 프레임웍(framework)이라 한다. 일반적으로 프레임웍이란 실제 응용프로그램의 용도에 맞는 주문제작(customization)이 가능한 일종의 전단계 프로그램이라 할 수 있다 MDO 프레임웍은 설계 및 해석 도구들간의 인터페이스를 제공하고, 이들 도구들이 사용하는 설계 데이터를 효율적으로 공유할 수 있도록 지원하여, 설계 작업을 정의, 실행, 관리하는 역할을 한다. 이러한 MDO 프레임웍은 설계 작업을 통합적으로 관리하고 자동화하여 설계 도구간의 데이터 전달과 변환에 소묘되는 설계자의 부담을 경감시키며 다분야 전문가가 참여하는 공통 작업 환경을 제공함으로써 설계 효율성을 증진시킨다. 본 논문에서는 이러한 효용을 달성하기 위한 MDO 프레임웍(framework)을 제시하고 프레임웍 설계의 논리적 근저와 타당성을 밝힌다. 본 논문에서 제안하는 다분야 통합 최적화를 위한 분산형 지능 시스템인 DisMDO는 사용자가 GUI를 동해서 편리하게 다분야통합최적화 문제를 해결할 수 있도록 지원하며, 제공되는 스크립트 언어를 동해서도 이를 정의할 수 있도록 지원하여 일괄처리도 가능하도록 한다. 또한, 집중화된 데이터베이스를 관리하여 다분야 전문가들이 공통의 데이터를 안전하게 공유할 수 있도록 지원하며, 외부에서 제공되는 해석 도구나 최적화 모듈을 손쉽게 프레임웍에 통합시킬 수 있도록 하는 인터페이스 제작기(factory) 기능을 제공한다.ackscattering spectroscopy, X-ray diffraction, secondary electron microscopy, atomic force microscoy, $\alpha$-step, Raman scattering spectroscopu, Fourier transform infrared spectroscopy 및 micro hardness tester를 이용하여 기판 bias 전압이 DLC 박막의 특성에 미치는 영향을 조사하였다. 분석결과 본 연구에서 제작된 DLC 박막은 탄소와 수소만으로 구성되어 있으며, 비정질 상태임을 알 수 있었다. 기판 bias 전압의 증가에 따라 박막의 두께가 감소됨을 알 수 있었고, -150V에서는 박막이 거의 만들어지지 않았으며, -200V에서는 기판 표면이 식각되었다. 이것은 기판 bias 전압과 ECR 플라즈마에 의한 이온충돌 효과 때문으로 판단되며, 150V 이하에서는 증착되는 양보다 re-sputtering 되는 양이 더 많을 것으로 생각된다. 기판 bias 전압을 증가시킬수록 플라즈마에 의한 이온충돌 현상이 두드러져 탄소와 결합하고 있던 수소원자들이 떨어져 나가는 탈수소화 (dehydrogenation) 현상을 확인할 수 있었으며, 이것은 C-H 결합에너지가 C-C 결합이나 C=C 결합보다 약하여 수소 원자가 비교적 해리가 잘되므로 이러한 현상이 일어난다고 판단된다. 결합이 끊어진 탄소 원자들은 다른 탄소원자들과 결합하여 3차원적 cross-link를 형성시켜 나가면서 내부 압축응력을 증가시키는 것으로 알려져 있으며, hardness 시험 결과로 이것을 확인할 수 있었다. 그리고 표면거칠기는 기판 bias 전압을 증가시킬수록 더 smooth 해짐을 확인하였다.인하였다.을 알 수 있었다. 즉 계면에서의 반응에 의해 편석되는 Ga에 의해 박막의 strain이 이완되면, pinhole 등의 박막결함

  • PDF

창의적 자기효능감 향상을 위한 디자인씽킹 기반 비교과 프로그램 개발 (A Development of Extracurricular Programs for Enhancing Creative Self-Efficacy based on Design Thinking Process)

  • 김선희
    • 디지털융복합연구
    • /
    • 제18권12호
    • /
    • pp.259-266
    • /
    • 2020
  • 이 연구의 목적은 대학생들의 창의적 자기효능감 향상을 위한 디자인씽킹 기반 비교과 프로그램을 개발하고 개발된 프로그램의 효과성을 살펴보는 것을 목적으로 한다. 이 연구는 비교과 프로그램의 개발 절차 및 개선점 도출을 통한 프로그램 최적화에도 목적이 있기에 설계기반연구방법을 적용하였다. 연구결과, 첫째, 비교과 프로그램 개발을 위한 절차는 세 단계 즉, 개발 단계와 전문가 검토 단계, 현장 검증 단계로 진행되고, 현장 검증 단계에서는 프로그램의 효과성을 검토할 수 있는 정량적 분석 도구 활용 및 정성 자료 분석과 이를 통한 프로그램 개선으로 진행된다. 둘째, 디자인씽킹 기반 비교과 프로그램은 프로그램의 효과를 극대화하기 위해 단회기 프로그램보다는 전문가 특강 및 학생 중심 활동을 포함한 일련의 요소들로 구성된 30시간의 심화 프로그램으로 개발되었다. 셋째, 개발된 프로그램을 동계·하계 방학 중 두 차례 진행한 결과, 창의적 자기효능감 향상에 긍정적인 효과가 있는 것으로 확인되었다. 이 연구는 대학의 맥락을 반영한 비교과 프로그램을 개발할 때 참고할 수 있는 일반적인 절차를 제공하고 개발된 프로그램의 구체적인 모습과 효과성 확인을 위한 검사 도구의 활용 사례를 제시했다는 데 의의가 있다.

내장형 프로세서를 위한 동적 분기 예측기의 최적화 구성 (Finding Optimal Configuration of Dynamic Branch Predictors for Embedded Processors)

  • 김성은;이영림;유혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
    • /
    • pp.261-266
    • /
    • 2007
  • 내장형 시스템에 보다 강력한 성능이 요구됨에 따라 내장형 마이크로 프로세서는 보다 깊은 파이프라인을 채택하고 있다. 따라서, 내장형 마이크로 프로세서는 보다 정확한 분기 예측기를 필요로 하고 있다. 이러한 상황에서 분기 예특기의 구조, 성능 및 전력 소모와 전체 시스템의 전력 소모 사이의 trade-off를 분석하는 것은 매우 중요하다. 내장형 환경에서 시스템의 전력 소모는 설계 시 매우 중요하게 고려되어야 한다. 특히 내장형 시스템의 요구사항은 동작할 응용 프로그램에 의하여 규정되고, 전력 소모도 응용프로그램의 구조와 강하게 연관되어 있다. 본 논문의 목표는 내장형 환경에서 성능-전력 공간에서 분기 예측기를 분석하는 기법을 제시하는 것에 있다. 이를 통하여, 분기 예측기 테이블의 성능-전력을 고려한 최적화된 크기를 찾을 수 있다. 이러한 목표는 수학적 모델링을 통한 정량적 예측의 수행 및 시뮬레이션 결과와의 비교를 통한 수학적 모델링의 검증의 과정을 통하여 이루어진다. 결과는 우리의 수학적 모델이 성능-전력 공간에서 분기 예측기 테이블의 최적화된 크기 결정의 해법을 제공하고 있음을 보여주고 있다.

  • PDF

Surge-Tank의 응력해석 및 최적설계 (Stress analysis and optimal design of surge-tank)

  • 이수훈;지상현;김민수
    • 오토저널
    • /
    • 제12권3호
    • /
    • pp.3-8
    • /
    • 1990
  • 본 고에서는 자동차의 냉각장치중, 냉각수를 저장하는 기능을 갖는 surge-tank의 내압에 의한 국부적인 균열 발생 방지 및 용기의 응력환화를 목적으로, 범용 구조해석 프로그램인 CAEDS의 여러 모듈(GEOMOD, GFEM, IFES, OPTISEN)을 이용하여 응력해석을 수행한 후, OPTISEN(최적화 해석 모듈)을 적용하여 용기 두께 및 보강재 위치에 따른 설계민감도를 구하여 최적 두께 및 보강재의 최적 위치를 구하였다.

  • PDF

실시간 운영체제의 태스크 사용시간 측정 방법 구현 (The Implementation of Method to Estimate Usage of Task for Real Time Operating System)

  • 양희권;박윤미;류현수;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.166-168
    • /
    • 2004
  • 실시간 운영체제는 시간 결정성이 가장 중요시되는 운영체제이다. 다시 말해, 예측가능성을 제공함으로써 시스템의 성능을 예측할 수 있게 하여 최적화된 시스템의 설계 및 구현을 가능하게 한다. 그러나 실시간 운영체제상의 응용프로그램은 여러 가지 요인으로 인해 그 수행시간을 예측하기가 쉽지 않다. 본 논문은 시스템에 탑재된 타이머를 이용하여 태스크의 사용시간을 측정할 수 있는 방법을 설계 및 구현하였다.

  • PDF

BSB 신경망을 위한 최적 설계방안 (An Optimal Design Procedure for Brain-state-in-a-box Neural Network)

  • 임영희;박대희;박주영
    • 한국지능시스템학회논문지
    • /
    • 제7권2호
    • /
    • pp.87-95
    • /
    • 1997
  • 본 논문에서는 BSB 신경망을 위한 최적의 설계 방안을 제시하고자 한다. 제안된 방법은 크게 해공간의 매개변수화와 진화 프로그램을 이용한 매개변수의 최적화과정으로 나뉜다. 또한 DOA 근사해석에 기초한 성능지수는 대규모 BSB 신경망으로의 적용을 가능하게 한다.

  • PDF

JFFS를 활용한 임베디드 리눅스 기반 라우팅 기능의 설계 및 구현 (Design and Implementation of Embedded Linux Based Routing Functions Utilizing Journaling Flash File System(JFFS))

  • 최창규;문승진
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (3)
    • /
    • pp.16-18
    • /
    • 2002
  • 인터넷의 급속한 발달과 네트워크의 고속화로 인해 통신 기술이 발전하고 새로운 제품과 통신 장비들이 개발되고 있다. 또한 최근에 장비의 특성에 따라 최적화 되어있는 공개운영체제인 리눅스를 탑재한 임베디드 시스템의 개발이 가속화 되고 있다. 임베디드 시스템은 장비의 기능을 제어하고 활용할 수 있는 임베디드 운영체제를 포팅하고 있다. 이에 따라 본 논문에서는 네트워크 기능을 이용하고 제어하기 위해 임베디드 리눅스인 uCliunx를네트워크 장비에 포팅하고 포팅된 운영체제를 기반으로 라우터의 기능을 수행하도록 하기 위한 시스템 및 응용프로그램의 설계 및 구현에 관하여 논하였다.

  • PDF