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

검색결과 998건 처리시간 0.026초

EMS 최적화기능의 실계통 적용시험 소개 (The Introduction of EMS Network Optimization Field Test in KPX)

  • 강형구;황경식;김광호;이건웅
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 추계학술대회 논문집 전력기술부문
    • /
    • pp.106-108
    • /
    • 2007
  • EMS 계통해석 최적화기능은 전압계획(VVD), 안전도개선(SENH), 최적조류계산(OPF) 기능을 지원하고 있다. 그러나 이들 기능은 부등호 제약처리, 이산 제어요소 처리, 제어DB 구축과 최적화 파라미터 튜닝의 어려움, 급전 가능한 제어대상 최소화, 수렴특성 난조 등 프로그램의 강인성의 문제로 전 세계적으로 실 계통에서 활발히 사용되지 못하고 있다. 본고에서는 전력거래소(KPX) EMS 최적화 프로그램 기능소개와 실계통 활용을 위한 제어DB 재구축, 튜닝, 특성시험 결과와 향후계획을 소개하고자 한다.

  • PDF

패턴 매칭 기법을 이용한 SIL 코드 최적화기 (SIL Code Optimizer Using Pattern Matching Technique)

  • 박성환;라황균;오세만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.541-544
    • /
    • 2005
  • EVM(Embedded Virtual Machine)은 모바일 디바이스, 디지털 TV 등 임베디드 컴퓨팅 환경에서 동적인 응용프로그램을 실행할 수 있는 가상기계 플랫폼(Virtual Machine Platform)이다. 가상기계를 이용한 응용프로그램은 플랫폼 독립적인 실행 및 효과적인 다운로드 솔루션을 통한 동적인 실행이 가능하다. EVM을 위한 가상기계 코드인 SIL(Standard Intermediate Language)은 언어/기계 독립적으로 설계되었다. 본 논문은 SIL 코드가 시스템 리소스의 제한이 큰 임베디드 시스템상에서 보다 효율적으로 실행되기 위하여 최적화를 수행하였다. 기존의 최적화 방법론에 관한 연구를 통하여 SIL 코드 특성을 고려한 최적화 방법론을 제시하고, 최적화된 코드를 생성하기 위한 코드 최적화기를 설계하고 구현현하였다. SIL 코드 최적화기는 컴파일러에 의해 생성된 SIL 코드를 입력으로 받아 효율적인 코드로 변환하여, 전체 코드의 크기를 줄이고 수행 속도의 개선효과를 얻을 수 있다.

  • PDF

횡류식 도로터널의 급, 배기구 포트 개구면적 최적화 프로그램 개발 연구 (A study on the program development for area optimizing of damper ports in road tunnels with transverse ventilation system)

  • 조형제;전규명;민대기;김종원;백종훈
    • 한국터널지하공간학회 논문집
    • /
    • 제21권1호
    • /
    • pp.177-188
    • /
    • 2019
  • 횡류식 환기 시스템이 설치된 터널에서 급, 배기구 포트 개구면적의 최적화는 외부로부터 터널 내에 급기되는 신선공기의 분배를 균일하게 하고 터널 내 오염물질을 효율적으로 배출하여 터널 이용자에게 안전하고 쾌적한 터널 환경을 제공하기 위한 것이다. 이를 위하여 횡류 환기방식이 적용된 대심도 복층터널 내부에 균일한 급기 또는 배기풍량을 얻기 위해서 급, 배기구 포트 면적계산 및 최적화하기 위한 프로그램이 개발되었다. 개발된 포트 면적 계산 및 최적화 프로그램의 신뢰성 확보를 위해 현재 운영 중인 반횡류 환기방식을 적용하고 있는 터널의 덕트 내 풍속을 측정하였다. 또한 동일한 터널에 대한 3차원 수치해석을 수행하였고 CFD 결과를 측정된 값과 비교하였다. 분석결과, 프로그램이 예측한 값과 현장측정결과의 오차율은 약 6.72%를 보이고 있으며, 3차원 수치해석 결과와의 오차율은 약 4.86%로 나타났다. 두 결과 모두 10% 이내의 오차율을 보이고 있으므로, 이 포트 개구면적 최적화 프로그램을 사용해서 횡류식 터널의 급기 및 배기 포트의 최적화 설계가 가능할 것으로 기대된다.

구조설계에서 수치최적화 기법 및 연구방향

  • 한상훈
    • 전산구조공학
    • /
    • 제5권3호
    • /
    • pp.44-47
    • /
    • 1992
  • 본 학술기사의 목적은 구조설계를 위한 강력하고도 유용한 도구로서의 최적화기법을 소개하는 것이고 현재의 기술현황을 보여주는 것이다. 최적화의 발전은 유한요소법과 컴퓨터기법 그리고 최적화알고리즘 및 소프트웨어의 동시적인 발전으로부터 이루어진다. 이렇게 됨으로써 사용자가 꼭 최적화 이론가가 될 필요성은 없어질 것이고 모든 공학자는 설계의 질과 생산성을 증진시키기 위해 최적화를 훌륭한 설계기술로서 이용할 수가 있게 될 것이다. 최적화를 위한 두가지 접근방안이 제안되었다. 하나는 최적화 과정중 직접적으로 사용되는 민감도 정보를 제공하기 위해 유한요소해석 프로그램을 수정하는 것이고, 다른 하나는 설계변수와 구조응답들로 구성된 목적함수, 제약조건으로된 최적화문제에 최적화기법을 연결하는 것이다. 가장 좋은 방법은 이 두 접근방법의 조합된 방법인 것 같지만 서로 모순된 것 같기 때문에 분명하지가 않다. 따라서 이 부분은 앞으로 주목을 받을 충분한 가치가 있는 내용이 될 것이다. 원료 부족에 대한 인식의 증대와 부존에너지자원의 빠른 고갈은 경량이면서 효율적이고 경제적인 구조물에 대한 욕구를 증폭시켰다. 따라서 오늘날의 유용하고, 거대한 계산능력을 고려한다면, 최적화기법을 사용하고자 하는 동기는 충분한 것이고 숙련된 공학설계자들에 의해 응용됨으로써 최적화는 경쟁적인 우위를 제공하는 강력한 도구가 될 수 있을 것이다.

  • PDF

희소코드모션을 위한 최적화 알고리즘 (An Optimal Algorithm for Sparse Code Motion)

  • 유희종;신현덕;안희학
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.646-648
    • /
    • 2002
  • 본 논문에서는 코드 최적화를 위하여 계산적으로나 수명적으로 제한이 없는 희소 코드 모션 알고리즘을 제안한다. 이 알고리즘은 지나친 레지스터의 사용을 막기 위하여 불필요한 코드 모션을 억제한다. 또한, 본 논문에서는 기존 알고리즘의 술어의 의미가 명확하지 않은 것을 개선하였고 노드 단위 분석과 명령어 단위 분석을 혼용했기 때문에 발생하는 모호함도 개선하였다. 따라서, 제안한 알고리즘은 불필요하게 중복된 수식이나 배정문의 수행을 피하게 함으로써, 프로그램의 불필요한 재계산이나 재실행을 하지 않게 하여 프로그램의 능률 및 실행시간을 향상시킨다.

  • PDF

구간선형보간법을 이용한 철근콘크리트 아웃리거 벽체 개구부의 최적설계 (Optimum Design of Reinforced Concrete Outrigger Wall Opening Using Piecewise Linear Interpolation)

  • 이혜림;김한수
    • 한국전산구조공학회논문집
    • /
    • 제33권4호
    • /
    • pp.217-224
    • /
    • 2020
  • 본 논문에서는 초고층 건물의 철근콘크리트 아웃리거 벽체 개구부의 최적설계를 위한 수학적 최적화 프레임워크를 제시하였다. 전용 유한요소해석 프로그램을 이용하여 아웃리거 벽체를 해석하였으며 깊은 보의 스트럿-타이 거동을 고려하여 개구부를 배치하였다. 최적화를 위해 파이썬 SciPy 라이브러리 중 순차이차계획법(Sequential Quadratic Programming)을 이용하여 제약 경계 최적화를 수행하였다. 최적화에 필요한 미분가능한 연속 함수를 얻어내기 위해 선형 보간법을 사용하였으며, 최적화 프로그램의 효율성을 위해 데이터베이스를 이용하였다. 2변수 최적화의 결과를 탐색 알고리즘의 이동 경로를 통해 살펴본 결과 알고리즘이 최적화된 결과를 효율적으로 찾아냄을 확인하였다. 그리고 개구부의 폭을 모두 같게 설정한 것이 아닌 각각의 개구부의 크기를 개별 변수로 설정하였을 경우 목적함수의 값이 최소화되어 더 우수한 최적화 결과를 도출함을 확인하였다. 또한, 최적화의 과정에 있어 데이터베이스를 이용할 경우 최적화 시간을 효과적으로 단축시킬 수 있음을 확인하였다.

복잡한 자료 구조를 지니는 프로그램에 대한 슬라이싱 (Program Slicing in the Presence of Complicated Data Structure)

  • 류호연;강원임;박재홍
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.557-559
    • /
    • 1999
  • 프로그램 슬라이싱은 프로그램의 특정 문장에서 변수에 영향을 주는 문장들을 분해하는 방법으로 디버깅, 최적화, 프로그램 유지보수, 테스팅, 재사용 부품 추출 그리고 프로그램 이해를 포함하는 여러 응용 분야들에서 그 유용성을 확인할 수 있다. 본 논문은 포인터 변수와 포인터 변수에 의해 참조되는 동적 객체, 구조체, 배열을 포함하는 프로그램에 대한 정확한 슬라이스 생성에 관한 연구이다. 포인터 변수와 같은 복잡한 구조를 가지는 프로그램에서 포인터 변수나 포인터 변수가 참조하는 객체의 상태를 파악하기 위해서 객체 참조상태 그래프를 제시한다.

  • PDF

TMS320C6201를 이용한 CS-ACELP(G.729)의 실시간 구현 (Real-Time Implementation of the CS-ACELP(G.729) Using TMS320C6201 DSP)

  • 백성기;박만호;배건성
    • 한국통신학회논문지
    • /
    • 제26권3B호
    • /
    • pp.288-294
    • /
    • 2001
  • 본 논문에서는 CS-ACELP 음성부호화기를 TMS320C6201 고정소수점 DSP 칩을 탑재한 EVM 보드 상에서 권고안(G.729)과 함께 제공되는 고정수점 C 프로그램을 바탕으로 실시간 구현하였다. CS-ACELP 음성부호화기를 실시간 구현하기 위한 최적화 방법에 대해 기술하였으며, 구현된 시스템의 음질 평가를 위해서 음성신호에 대한 C 프로그램의 출력과 구현된 시스템의 출력을 비교하였다. 실험 결과, 최적화 작업을 통해 구해진 전체 프로그램 메모리의 크기는 약 14.04kWords 였으며, 한 프레임(10ms)을 처리하는데 2.5 ms가 소요되었다. 또한, 임의의 음성신호에 대한 C 프로그램의 출력과 구현된 시스템의 출력을 ITU-T에서 제공되는 test vector를 이용하여 bit-exact 함을 확인하였으며, 위의 실험결과를 바탕으로 TMS320C6201 EVM 보드에서 마이크와 스피커를 이용하여 CS-ACELP 음성부호화기가 왜곡이나 지연없이 실시간 구현됨을 확인하였다.

  • PDF

고양력장치 설계 최적화 및 풍동시험 (High Lift Device Design Optimization and Wind Tunnel Tests)

  • 이융교;김철완;조태환
    • 항공우주기술
    • /
    • 제9권1호
    • /
    • pp.78-83
    • /
    • 2010
  • 본 연구에서는 높은 양력을 얻기 위하여 플랩 형상 최적 설계를 시도하였다. 플랩 형태는 플랩 중에서 가장 효율이 좋은 파울러 플랩(fowler flap)이다. 플랩 설계는 최적화 기법을 활용하여 진행하였고 최적화의 초기 형상은 general aviation airfoil과 Wentz 등이 개발한 플랩이다. 최적화 방법으로는 반응면 기법 (Response Surface Method)이 사용되었으며, Hicks-Henne 형상함수가 사용되었고, GA(W)-1 익형과 fowler flap이 조합된 형상의 유동장에 대하여 Navier-Stokes 해석을 수행하였다. 상용 최적화 프로그램인 Visual-Doc, 격자 생성 프로그램인 Gambit/Tgrid, 그리고 유동해석에는 Fluent를 이용하였다. 플랩의 윗면 형상과 gap에 대한 최적화를 수행하여 착륙조건에서의 양력이 증가하였다. 초기 형상과 최적화된 형상의 공력특성 변화를 관찰하기 위하여 항우연의 1m 풍동에서 시험을 수행하였다. 최적화된 형상은 대체로 예측치와 비슷한 경향을 보이나, 이른 실속이 관찰되었다. 또한, 날개와 플랩 간의 간격을 설계치보다 좁혀 줌으로써 양력특성이 향상됨을 알 수 있었는데, 이는 설계시 사용된 난류 모델의 영향이라 판단된다.

프로그램 변환을 통환 J2ME 프로그램의 동적 이벤트 분석 (Dynamic Event Analysis of J2ME Programs by Program Transformation)

  • 최윤정;창병모
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.874-876
    • /
    • 2004
  • J2ME 모바일 프로그램은 모바일 기기가 보편화되면서 그 사용이 증가하고 있다. J2ME 프로그램은 자원이 제한된 모바일 환경에서 실행되므로 자원의 효율적인 사용이 매우 중요하다. J2ME 프로그램은 대부분 이벤트-구동 프로그램이여 효과적인 이벤트 관리가 자원 최적화에 않은 영향을 미치며 이벤트 관련 디버깅은 매우 어려운 부분이다. 본 연구에서는 실행 중에 실시간으로 이벤트 발생 및 처리 정보를 보여줄 수 있는 시스템을 설계 개발하였다. 이 시스템은 사용자 옵션에 따라 사용자가 관심 있는 이벤트만을 실행 중에 추적하거나 실행 후에 이벤트 관련 프로파일 정보를 제공한다.

  • PDF