$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

유전자 알고리즘을 이용한 레이저 시스템 최적화
Laser system Optimization by Genetic Algorithm 원문보기

Journal of the convergence on culture technology : JCCT = 문화기술의 융합, v.6 no.4, 2020년, pp.721 - 726  

이진호 (경상대학교 물리교육과)

초록
AI-Helper 아이콘AI-Helper

다윈의 적자생존 이론을 토대로 자연에서 일어나는 적응현상을 연구하기 위해 처음 소개된 유전자 알고리즘은 일반적으로 변수가 많아 기존의 수치 해석적인 방법으로 해를 찾기 힘든 수학적인 최적화된 해를 찾는데 사용되어왔다. 본 논문에서는 물리적인 최적화된 실험값을 얻기 위해 유전자 알고리즘이 적용 될 수 있음을 보였다. 먼저 몇 개의 가우시안 함수를 이용하여 주어진 함수 값을 찾는 유전자 알고리즘을 구현 하였고 동일한 알고리즘을 레이저 시스템에 연결하여 최대 40fs 펄스 폭과 1mJ의 최대 출력을 갖는 레이저 펄스를 얻을 수 있었다. 본 연구는 유전자 알고리즘을 레이저 시스템에 적용하여 우리가 원하는 레이저 펄스를 얻는데 사용 될 수 있음을 보였다.

Abstract AI-Helper 아이콘AI-Helper

Genetic algorithm was first introduced to study adaption phenomena occurring in nature based on Darwin's theory of survival of the fittest. It has been used when analytical approach is not possible because of a large number of variables. In this paper, we demonstrated that genetic algorithm could be...

주제어

표/그림 (7)

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

제안 방법

  • 처음 렌덤하게 생성된 유전정보를 갖는 개체를 parent 라는 변수명으로 설정하고 이러한 parent들의 유전 정보를 섞어 다음 세대인 Children을 생성한다. children 변수를 만드는 연산 작용을 교배 (reproduction and crossover)라는 연산자 명으로 정의 하고 찾는 해가 지엽적인 최솟값(local minimum)에 빠지지 않도록 주어진 백분율(%)에 따라 유전자변위(mutation)를 주도록 설정 하였다. 우리는 적합도 함수 F를 다음과 같이 제곱평균제곱으로 정의한다.
  • 정확한 펄스폭을 측정하기 위해 주파수 분해 광학 게이트(Frequency Resolved Optical Gate)를 사용 하였다. 수학의 함수 값을 찾는 최적화 프로그램이 아니라 실재 실험 장비들의 변수 값을 바꾸어 주면서 측정을 동시에 수행해야하기 때문에 Labview를 이용하여 측정기를 포함한 각 장비에 연결하였다. 그림 6의 최적화된 펄스를 얻기 위해 우리는 유전자 알고리즘을 5~6시간 정도 수행하였다.
  • 이렇게 해서 가장 적합한 children이 살아남아 다시 parent가 되고 이러한 과정을 반복함으로써 그림2에서 볼 수 있는 것처럼 우리가 원하는 함수에 가까워지게 된다. 우리는 동일한 방식의 유전자 알고리즘을 레이저 시스템에 옮겨 우리가 원하는 모양의 최적화된 레이저 펄스를 얻는데 이용하였다. 보통의 유전자 알고리즘은 최적합한 해나 함수 값을 찾는 경우에 주로 쓰일 수 있지만 우리는 유전자 알고리즘을 레이저 시스템에 적용하여 물리적으로 실험에 필요한 실험값을 변경 해 주는 최적화 작업을 수행하였다.
  • 우리는 먼저 몇 개의 가우시안(Gaussian function)함수를 이용하여 주어진 함수 값을(그림 2의 흰색선)찾는 유전자 알고리즘을 구현하였다. 주어진 함수 값을 타겟 함수(Target function))로 정의하고 이 타겟함수 값에 가장 가까운 값을 National instrument 의 Labview [9]를 사용하여 프로그래밍 하였다.
  • 일반적으로 변수가 너무 많아 함수의 해를 찾기 불가능한 경우 수치 해석적 최적합 방법으로 유전자 알고리즘이 적용된다. 우리는 먼저 수학적인 해를 찾는 유전자 알고리즘을 구현하였고 이를 레이저 시스템에 연결하여 펄스폭이 작고 출력이 높은 레이저를 얻기 위한 최적화 작업을 수행하였다. 유전자 알고리즘이 수학적인 해 뿐만 아니라 최적화된 실험 결과물을 얻기 위한 실험 파라메터를 결정하는데 사용 될 수 있음을 보였다.
  • 슈퍼 가우시안의 크기(a), 중앙 위치(x) 그리고 폭(w)을 광학 변조기에 보내면 광학 변조기는 이러한 정보를 읽어내고 몇 개의 슈퍼 가우시안의 합을 만들어 스트레저에서 들어온 레이저 펄스와 슈퍼 가우시안의 합으로 구성된 정보가 변조기를 통해 레이저 펄스의 모양을 바꾸게 된다. 이러한 작업을 위해 우리는 10개의 슈퍼가우시안을 사용하여 30개의 파라메터를 바꾸어 가며 실험을 진행하였다. 타겟함수는 가장 짧은 펄스를 얻기 위해 이와는 역관계인 가장 폭이 넓은 스펙트럼을 최적화 함수로하는 유전자 알고리즘을 구현하였다.
  • 유전자 알고리즘을 통해 최대 40fs을 갖는 펄스를 얻을 수 있었다. 정확한 펄스폭을 측정하기 위해 주파수 분해 광학 게이트(Frequency Resolved Optical Gate)를 사용 하였다. 수학의 함수 값을 찾는 최적화 프로그램이 아니라 실재 실험 장비들의 변수 값을 바꾸어 주면서 측정을 동시에 수행해야하기 때문에 Labview를 이용하여 측정기를 포함한 각 장비에 연결하였다.
  • 최적화 해를 찾는데 사용되는 유전자 알고리즘을 각 실험 장비에 연결하여 우리가 목표로 하는 펄스의 함수를 찾는데 사용 할 수 있었다. 주위 환경에 민감한 레이저 시스템에서 지속적으로 동일한 펄스폭과 에너지를 갖는 레이저를 얻기 위해 광학 변조기를 레이저 시스템 사이에 넣어 유전자 알고리즘을 실행시킴으로써 동일한 레이저 정보를 얻을 수 있을 것이다. 고출력 레이저에서 일어나는 여러 변수에도 안전한 레이저 공진기를 만들기 위한 최적화된 구조를 설계 할 수도 있다.
  • 최적화 해를 찾는데 사용되는 유전자 알고리즘을 각 실험 장비에 연결하여 우리가 목표로 하는 펄스의 함수를 찾는데 사용 할 수 있었다. 주위 환경에 민감한 레이저 시스템에서 지속적으로 동일한 펄스폭과 에너지를 갖는 레이저를 얻기 위해 광학 변조기를 레이저 시스템 사이에 넣어 유전자 알고리즘을 실행시킴으로써 동일한 레이저 정보를 얻을 수 있을 것이다.
  • 이러한 작업을 위해 우리는 10개의 슈퍼가우시안을 사용하여 30개의 파라메터를 바꾸어 가며 실험을 진행하였다. 타겟함수는 가장 짧은 펄스를 얻기 위해 이와는 역관계인 가장 폭이 넓은 스펙트럼을 최적화 함수로하는 유전자 알고리즘을 구현하였다.

이론/모형

  • 광학 변조기의 파라메터 값 혹은 유전자정보는 가우시안 함수 대신 식(2)의 슈퍼가우시안(super Gaussian)을 사용 하였다. 슈퍼 가우시안의 크기(a), 중앙 위치(x) 그리고 폭(w)을 광학 변조기에 보내면 광학 변조기는 이러한 정보를 읽어내고 몇 개의 슈퍼 가우시안의 합을 만들어 스트레저에서 들어온 레이저 펄스와 슈퍼 가우시안의 합으로 구성된 정보가 변조기를 통해 레이저 펄스의 모양을 바꾸게 된다.
  • 가장 효과적인 증폭기는 출력은 최대한 높게 만들고 compressor를 통과한 레이저의 펄스폭은 가장 작게 만들어야 한다. 우리는 그림4의 펨토초 레이저 시스템에서 Stretcher와 증폭기 사이에 광학 변조기 [12]를 이용하여 이러한 요구 조건을 만족시키는 피드백 알고리즘(feedback)인 유전자 알고리즘을 활용하여 구현하였다.
  • 우리는 먼저 몇 개의 가우시안(Gaussian function)함수를 이용하여 주어진 함수 값을(그림 2의 흰색선)찾는 유전자 알고리즘을 구현하였다. 주어진 함수 값을 타겟 함수(Target function))로 정의하고 이 타겟함수 값에 가장 가까운 값을 National instrument 의 Labview [9]를 사용하여 프로그래밍 하였다. 그림2에서 볼 수 있는 것처럼 유전자 알고리즘의 적합선(붉은 실선)이 주어진 함수(흰색)와 일치됨을 볼 수 있다.
본문요약 정보가 도움이 되었나요?

참고문헌 (12)

  1. M. Mitchell, An introduction to genetic algorithms, Springer, pp. 2-3, 1998 DOI:10.7551/mitpress/3927.001.0001 

  2. S. N. Sivanandam and S. N. Deepa, Introduction to Genetic Algorithms, Springer, pp. 15-24, 2008 DOI:10.1007/978-3-540-73190-0 

  3. S. Wright, "Evolution in Mendelian population" Genetics, pp. 97-159, Jan. 1930 

  4. Zhi-Hua Zhou, Jian-Xin Wu, Yuan Jiang and Shi-Fu Chen, "Genetic algorithms based selective neural network ensemble" in Proc 17th international joint conference on artificial intelligence, pp. 797-802, Aug. 4-10 2001 

  5. C.-H. Wu, G.-H. Tzeng, Y.-J. Goo and W.-C. Fang, "A real-valued genetic algorithm to optimize the parameters of support vector machine for predicting bankruptcy", Expert systems with applications Vol. 32, Issue 2, pp. 397-408, Feb. 2007 DOI:10.1016/j.eswa.2005.12.008 

  6. B. Samanta, K.R.Al-Balushi and S. A. Al-Araimi," Artificial neural networks and support vector machines with genetic algorithm for beating fault detection", Engineering applications of artificial intelligence, Vol. 16, Issue7-8, pp. 657-665, Sep. 2003 DOI:10.1016/j.engappai.2003.09.006 

  7. D. Brynn Hibbert, " Genetic algorithms in chemistry", Chemometrics and Intelligent Laboratory Systems, Vol. Issue 3, pp.277-293, Nov. 1993 DOI:10.1016/0169-7439(93)80028-G 

  8. R. Wehrens, C. Lucasius, L. Buydens, and G. Kateman, " Sequential assignment of 2D-NMR spectra of proteins using genetic algorithms", Journal of chemical information and modeling, Vol. 33, pp. 245-251, Nov. 1993 DOI: 10.1021/ci00012a010 

  9. LabVIEW2016, National Instrument Co. 

  10. T. P. Callou et. al., "Advances in femtosecond laser technology", Clinical Pohthalmology, pp. 697-703 April, 2016 DOI: 10.2147/OPTH.S99741 

  11. R. R. Gattass and E. Mazur, " Femtosecond laser micromachining in transparent materials", Nature photonics, Vol. 2, pp. 219-225, April, 2008 DOI:10.1038/nphoton.2008.47 

  12. Dazzler, FASTLITE Co. 

관련 콘텐츠

오픈액세스(OA) 유형

GOLD

오픈액세스 학술지에 출판된 논문

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로