• Title/Summary/Keyword: 최적화프로그램

Search Result 1,005, Processing Time 0.023 seconds

The Optimum Design of Airfoil Shape with Parallel Computation (병렬연산을 이용한 익형의 최적 설계)

  • Jo,Jang-Geun;Park,Won-Gyu
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.31 no.1
    • /
    • pp.1-7
    • /
    • 2003
  • The aerodynamic optimization method for airfoil design was described in this paper. The Navier-Stokes equations were solved to consider the viscous flow information around an airfoil. The Modified Method of Feasible Direction(MMFD) was used for sensitivity analysis and the polynomial interpolation was used for distance calculation of the minimization. The Message Passing Interface(MPI) library of parallel computation was adopted to reduce the computation time of flow solver by decomposing the entire computational domain into 8 sub-domains and one-to-one allocating 8 processors to 8 sub-domains. The parallel computation was also used to compute the sensitivity analysis by allocating each search direction to each processor. The present optimization reduced the drag of airfoil while the lift is maintained at the tolerable design value.

A Study on the Optimum Design of Three Span Continuous Preflex Composite Girder Bridge (3경간 연속 Preflex 합성형교의 최적설계에 관한 연구)

  • Koo, Min Se;Chang, Suong Su;Jeong, Jin Il
    • Journal of Korean Society of Steel Construction
    • /
    • v.10 no.1 s.34
    • /
    • pp.125-135
    • /
    • 1998
  • This study presents a design method for three-span continuous preflex composite girder bridges (3S-PCB) which imposes prestresses in the negative moment region by lifting or lowering interior supports and the design method is automated by a computer program which incorporates optimal design procedure. The objective function for the design of 3S-PCB minimizes the cost of construction materials and the constraint functions represent the limited dimensions of the design section and the allowable stress for each structural member as given in the specifications. Optimal design procedure used in this study is a modification of existing sequential unconstrained minimization technique (SUMT), a numerical analyses procedure for two-span continuous preflex composite bridges. The optimized design sections determined for each span length are compared with those of simple preflex composite beams (SPCB) and the optimal girder depth is determined by defining the relationship between girder depth and construction material costs.

  • PDF

최적화된 대면적 스퍼터링 캐소드를 이용한 Si/SiO2 박막 제조 및 특성 평가

  • Kim, Yeong-Tae;Park, Seung-Il;Kim, Tae-Hyeong;No, Tae-Uk;Kim, Man-Tae;Park, Hyeong-Sun;Son, Seon-Yeong;Yun, Seung-Jin;Jeon, Mu-Hyeon
    • Proceedings of the Korean Vacuum Society Conference
    • /
    • 2010.02a
    • /
    • pp.459-459
    • /
    • 2010
  • 대면적 마그네트론 스퍼터링 캐소드를 이용하여 고효율 스퍼터링을 실현하기 위해서는 진공 상태에서 하전입자의 손실을 최소화하여 플라즈마 내에 많은 입자를 구속하는 기술이 요구된다. 본 연구에서는 고효율 특성을 갖는 대면적 캐소드($127mm{\times}900mm$) 설계를 위해 유한요소법(Finite Element Method) 수치해석 알고리즘을 이용한 3차원 전자장(Magnetostatic) 시뮬레이션 툴을 이용하여 최적화된 캐소드를 설계하였다. 캐소드 타겟 배면에 생성되는 자기장의 3차원 특성 해석을 통해 타겟효율에 가장 큰 영향을 미치는 자속밀도의 관계를 분석하였다. 고효율 캐소드 구조 설계를 위해서는 타겟 배면에 평행한 자속밀도의 분포를 최대한 확보를 것이 매우 중요하다. 이러한 특성을 확보하기 위하여 캐소드 내부에 장착되는 자석 크기 및 특성에 따른 자속밀도 특성을 해석하였다. 개발된 마그네트론 캐소드에 Si 타겟을 장착하였다. 캐소드 특성 평가를 위해 Ar 분위기 및 $O_2$를 동시에 인가하여 Si 및 $SiO_2$ 박막을 유리기판에 코팅하였다. 코팅된 박막의 특성 평가는 결정구조와 두께에 따른 투과율 및 반사율 측정을 수행하였다. Si 박막의 경우, 갈색의 코팅막을 형성하였으며, $SiO_2$의 경우, 투명한 박막으로 증착되었고 조성분석(EDXS)에 의해 $SiO_2$로 잘 코팅되었음을 확인할 수 있었다. 그리고, $SiO_2$가 코팅된 막의 투과율은 유리기판에 비해 1% 정도 향상되었음을 확인할 수 있었다. 마그네트론 캐소드 성능은 Si 타겟의 erosion 형상 분석과 3차원 유한요소법 프로그램을 이용한 자기장 분석을 통해 비교 분석하였다.

  • PDF

Constructing A Loop Tree in CTOC (CTOC에서 루프 트리 구성하기)

  • Kim, Ki-Tae;Kim, Je-Min;Yoo, Weong-Hee
    • The KIPS Transactions:PartD
    • /
    • v.15D no.2
    • /
    • pp.197-206
    • /
    • 2008
  • The CTOC framework was implemented to efficiently perform analysis and optimization of the Java bytecode that is often being used lately. In order to analyze and optimize the bytecode from the CTOC, the eCFG was first generated. Due to the bytecode characteristics of difficult analysis, the existing bytecode was expanded to be suitable for control flow analysis, and the control flow graph was drawn. We called eCFG(extended Control Flow Graph). Furthermore, the eCFG was converted into the SSA Form for a static analysis. Many loops were found in the conversion program. The previous CTOC performed conversion directly into the SSA Form without processing the loops. However, processing the loops prior to the SSA Form conversion allows more efficient generation of the SSA Form. This paper examines the process of finding the loops prior to converting the eCFG into the SSA Form in order to efficiently process the loops, and exhibits the procedures for generating the loop tree.

Static Type Inference Based on Static Single Assignment for Bytecode (바이트코드를 위한 정적 단일 배정문 기반의 정적 타입 추론)

  • Kim Ji-Min;Kim Ki-Tea;Kim Je-Min;Yoo Weon-Hee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.11 no.4 s.42
    • /
    • pp.87-96
    • /
    • 2006
  • Although bytecode has many good features, it has slow execution speed and it is not an ideal representation for program analysis or optimization. For analysises and optimizations. bytecode must be translated to a Static Single Assignment Form(SSA Form) But when bytecode is translated a SSA Form it has lost type informations of son variables. For resolving these problem in this paper, we create extended control flow graph on bytecode. Also we convert the control flow graph to SSA Form for static analysis. Calculation about many informations such as dominator, immediate dominator. dominance frontier. ${\phi}$-Function. renaming are required to convert to SSA Form. To obtain appropriate type for generated SSA Form, we proceed the followings. First. we construct call graph and derivation graph of classes. And the we collect information associated with each node. After finding equivalence nodes and constructing Strongly Connected Component based on the collected informations. we assign type to each node.

  • PDF

Implementation of Loop Peeling in CTOC (CTOC에서 루프 벗기기 구현)

  • Kim, Ki-Tae;Kim, Je-Min;Yoo, Weon-Hee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.5
    • /
    • pp.27-35
    • /
    • 2008
  • The CTOC framework was implemented to efficiently perform analysis and optimization of the Java bytecode that is often being used lately. In order to analyze and optimize the bytecode from the CTOC, the eCFG was first generated. Due to the bytecode characteristics of difficult analysis, the existing bytecode was expanded to be suitable for control flow analysis. and the control flow graph was drawn. We called eCFG(extended Control Flow Graph). Furthermore, the eCFG was converted into the SSA Form for a static analysis. Many loops were found in the conversion program. The previous CTOC performed conversion directly into the SSA Form without processing the loops. However, processing the loops prior to the SSA Form conversion allows more efficient generation of the SSA Form. This paper examines the process of finding the loops prior to converting the eCFG into the SSA Form In order to efficiently process the loops, and exhibits the procedures for generating the loop tree.

  • PDF

Optimal Weapon-Target Assignment Algorithm for Closed-In Weapon Systems Considering Variable Burst Time (가변 연속사격 시간을 고려한 근접 방어 시스템의 최적 무장 할당 알고리듬)

  • Kim, Bosoek;Lee, Chang-Hun;Tahk, Min-Jea;Kim, Da-Sol;Kim, Sang-Hyun;Lee, Hyun-Seok
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.49 no.5
    • /
    • pp.365-372
    • /
    • 2021
  • This paper deals with an optimal Weapon-Target Assignment (WTA) algorithm for Closed-In Weapon Systems (CIWS), considering variable burst time. In this study, the WTA problem for CIWS is formulated based on Mixed Integer Linear Programming (MILP). Unlike the previous study assuming that the burst time is fixed regardless of the engagement range, the proposed method utilizes the variable burst time based on the kill probability according to the engagement range. Thus, the proposed method can reflect a more realistic engagement situation and reduce the reaction time of CIWS against targets, compared to the existing method. In this paper, we first reformulate the existing MILP-based WTA problem to accommodate the variable burst Time. The proposed method is then validated through numerical simulations with the help of a commercial optimization tool.

Development and Reliability Optimization of Economic Analysis Module for Power Generation System from Industrial Waste Heat Recovery (산업폐열 발전시스템 경제성분석 모듈 개발 및 신뢰성 최적화)

  • Ko, Areum;Park, Sungho;Kim, Joon-Young;Cha, Jae-Min
    • Journal of Energy Engineering
    • /
    • v.27 no.4
    • /
    • pp.50-63
    • /
    • 2018
  • The issue of global warming and environmental pollutant has become an international concern due to the widespread use of fossil fuels, and thus waste heat recovery technologies has become important to improve energy utilization. The global market of power generation system using industrial waste heat is rapidly growing at an average rate of 5% due to its advantage of increasing energy efficiency. In order to design an optimal waste heat recovery system, it is necessary to develop a program that offers economic evaluation of each power generating technology according to the heat source conditions. In this paper, the economic analysis module to calculate LCOE is developed and verified the reliability against NETL economic analysis results. As a result of the verification, the error rate is about 6 ~ 7%, which satisfy the accuracy for business feasibility evaluation. In order to enhance the reliability, the module was improved by applying the levelization method used by NETL. As a result of the verification of reliability, the error rate is less than 1% and the accuracy is improved.

Formal Semantics Based on Action Equation 2.0 for Python (작용식 2.0 기반 파이썬에 대한 형식 의미론)

  • Han, Jung Lan
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.10 no.6
    • /
    • pp.163-172
    • /
    • 2021
  • To specify a formal semantics for a programming language is to do a significant part for design, standardization and translation of it. The Python is popular and powerful, it is necessary to do research for a formal semantics to specify a static and dynamic semantics for Python clearly in order to design a similar language and do an efficient translation. This paper presents the Action Equation 2.0 that specifies a formal semantics for Python to change and update Action Equation. To measure the execution time for Python programs, we implemented the semantic structure specified in Action Equation 2.0 in Java, and prove through simulation that Action Equation 2.0 is a real semantic structure that can be implemented. The specified Action Equation 2.0 is compared to other descriptions, in terms of readability, modularity, extensibility, and flexibility and then we verified that Action Equation 2.0 is superior to other formal semantics.

Helicopter Active Airframe Vibration Control Simulations Using an Exhaustive Test Method (Exhaustive 시험 기법을 이용한 헬리콥터 능동 기체 진동 제어 시뮬레이션)

  • Park, Byeong-Hyeon;Lee, Ye-Lin;Park, Jae-Sang
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.50 no.11
    • /
    • pp.791-800
    • /
    • 2022
  • The number and locations of force generators and their force directions of Active Vibration Control System(AVCS) are important to maximize the airframe vibration reduction performance of helicopters. The present AVCS simulation using an exhaustive test method attempts to determine the best number and locations of force generators and their force directions for maximization of the airframe vibration reduction performance of UH-60A helicopter at 158 knots. The 4P hub vibratory loads of the UH-60A helicopter are calculated using DYMORE II, a nonlinear multibody dynamics analysis code, and MSC.NASTRAN is used to predict the vibration responses of the UH-60A airframe. The AVCS framework with an exhaustive test method is constructed using MATLAB Simulink. As a result, when applying AVCS with the optimal combination of the force generators, the 4P airframe vibration responses of UH-60A helicopter are reduced by from 19.35% to 98.07% compared to the baseline results without AVCS.