• Title/Summary/Keyword: Programming Rules

검색결과 149건 처리시간 0.029초

Hedging Rule을 이용한 댐 연계 운영 최적화: 한강수계 사례연구 (Optimization of Multi-reservoir Operation with Hedging Rules: Case Study of Han River Basin)

  • 류관형;정건희;김중훈
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2009년도 학술발표회 초록집
    • /
    • pp.89-93
    • /
    • 2009
  • 홍수기에 집중되는 하천유출량을 갈수기에 적절히 활용하기 위한 대표적인 시설이 댐이다. 제한된 용수공급량을 적절히 분배해 용수수요량을 만족시키면서 미래 갈수기시 용수공급을 위한 댐 저류량을 조절하는 것이 댐 운영의 중요한 목적 중 하나이다. 본 연구에서는 댐 저류량에 따라 댐 계획방류량을 일정비율 줄여주는 Hedging Rule을 5단계로 적용하여 댐의 상시만수위 저류량에 대한 실제 저류량의 편차 절대치 합, 수요에 대한 용수공급 부족량의 합, 그리고 하천유지유량에 대한 하천유량 부족량의 합을 목적함수로 하여 혼합정수 선형계획법(MILP, Mixed Integer Linear Programming)으로 식을 구성하였다. 한강수계의 다목적댐인 충주, 횡성, 소양강 댐과 용수전용댐인 광동 댐, 그리고 발전용 댐이지만 비교적 큰 저류용량을 가진 화천 댐을 댐 연계 운영 대상으로 하여 수자원장기종합계획의 2003년 유출량 및 수요량 자료와 댐운영실무편람의 댐 계획방류량 자료를 10일 단위로 입력하여 GAMS/CPLEX를 이용해 최적화하였다. 그 결과 생공용수 수요량 99.99%, 농업용수 수요량 99.91%, 그리고 하천유지용수 수요량 99.24%를 충족시키면서, 댐 저류율이 66.54%에서 86.39%로 증가하였다.

  • PDF

다목적 분석 기법을 이용한 상수도 송수계의 펌프와 배수지의 연계 최적 운영 (Application of a Multiobjective Technique for Optimum Operation of Pumps and Reservoirs in Service Water Transmission Systems)

  • 고석구;오민환
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1991년도 하계학술대회 논문집
    • /
    • pp.738-743
    • /
    • 1991
  • A multiobjective analysis technique was applied for the optimum operation of pumps and reservoirs in service water transmission systems. Three major objectives were identified and assessed on the normally operating service water transmission systems. They are, 1) stability of pump operation; 2) economic point of view in minimizing the energy cost for pumping; 3) reliability in meeting the stochasticaly varying demands. The measures of these objectives were required times of pump on-offs in stability, required total energy cost in economics, and minimum required storage during the operating horizon in reliability. In order to find the best meeting solution to the decision maker, a set of non-dominated solutions which show the tradeoff relationships between the considering objectives were generated. The DM selects the best solution from this explicit tradeoff relationships using his heuristic decision rules or experience. The theory was verified by applying to the Kumi Service Water System. A combined technique of the ${\varepsilon}-constraint$ and the weighting methods was used to generate the nondominated solutions, and the dynamic programming algorithm was applied to find the optimal solution for the discretized multi-objective analysis problems.

  • PDF

공항 운영 효율성 향상을 위한 보안검색 프로세스 개선 및 스마트 공항 프레임워크 설계 (Airport Security Process Improving for Advanced Operation and Smart Airport Framework Design)

  • 이재환;임현우;손세창;고승윤;홍기성;최상균;서상원;이철웅
    • 대한산업공학회지
    • /
    • 제39권2호
    • /
    • pp.129-134
    • /
    • 2013
  • The airport processes are restricted by some limits of performance objects as size of airport, ability of human resources, capacity of facilities and operational rules. These limitations make passenger handling difficult when passenger numbers increase. In order to solve this problem, we modeled the airport process and analyzed departure passenger arrival, scheduled security manpower under specific customer service level maintenance with mixed integer programming and validate the efficiency with simulation with adapting smart airport framework. We concluded that the airport management with information techniques can reduce waiting time within security and immigration process.

객체지향개발에서의 속성 클러스터링과 클래스 계층구조생성 (Clustering Characteristics and Class Hierarchy Generation in Object-Oriented Development)

  • 이건호
    • 정보처리학회논문지D
    • /
    • 제11D권7호
    • /
    • pp.1443-1450
    • /
    • 2004
  • 객체지향 소프트웨어 개발 초기단계에서 클래스의 결정은 많은 객체와 관련된 속성들의 클러스터링을 하는 복잡한 문제이다. 클래스의 재사용을 위해 라이브러리에 클래스의 등록은 반복적인 시행착오에 의존하여왔다. 클래스를 등록하는 전통적인 방법과 모델링 혹은 설계단계에서 클래스와 그 계층구조의 정의를 위한 통합적인 방법에 대해 논의한다. 속성 클러스터링 문제를 위해 객체들의 속성 유사도에 근거하여 0-1 정수프로그램 위한 모형을 제시하고 또한 네트워크 기법을 이용한 클러스터링 알고리즘을 제안한다. 클래스 계층구조를 생성하기 위한 규칙을 제시하였으며 계층구조그래프 생성알고리즘을 제안한다. 본 연구결과를 이용하여 실제 현장의 문제를 사례로 제시한다.

Analysis of University Academic Achievements using the Formal Concept Analysis - Focusing on Computer Engineering Department -

  • Cho, Dong-Heon;Choi, Kyu-Ha;Hwang, Suk-Hyung
    • 한국컴퓨터정보학회논문지
    • /
    • 제21권4호
    • /
    • pp.123-129
    • /
    • 2016
  • This study had a purpose to find the correlation between academic achievement and entrance examination score using FCA and framing a concept of university academic achievement and entrance examination score and then, building concept lattice. The subject for this analysis was admission materials of freshmen in computer engineering department at A university located in Chungcheong area in 2010. Also 56 students in total were subjects for the score analysis of their first semester from 2010 to 2014. The major findings of this study were as follows. We organized and extracted many-valued context, concept lattice, associated rules using FCA. And we analyzed the correlation between University academic achievement and entrance examination score using FCA. The conclusions were as follows. We could get meaningful analyzed results using FCA. University academic achievement had lower relativeness with entrance examination score and female students had higher university academic achievement than male students. The improvement points are summarized below. It is necessary to improve the ratio and application method of the university admission factors and to increase the regular admission for a university. And programs for completing College-preparatory programming for male students in low university academic achievement are necessary.

An automatic 3D CAD model errors detection method of aircraft structural part for NC machining

  • Huang, Bo;Xu, Changhong;Huang, Rui;Zhang, Shusheng
    • Journal of Computational Design and Engineering
    • /
    • 제2권4호
    • /
    • pp.253-260
    • /
    • 2015
  • Feature-based NC machining, which requires high quality of 3D CAD model, is widely used in machining aircraft structural part. However, there has been little research on how to automatically detect the CAD model errors. As a result, the user has to manually check the errors with great effort before NC programming. This paper proposes an automatic CAD model errors detection approach for aircraft structural part. First, the base faces are identified based on the reference directions corresponding to machining coordinate systems. Then, the CAD models are partitioned into multiple local regions based on the base faces. Finally, the CAD model error types are evaluated based on the heuristic rules. A prototype system based on CATIA has been developed to verify the effectiveness of the proposed approach.

알루미늄 합금 형재의 열간압출 금형설계 시스템 (A Design System of Dies for Hot Extrusion of Structural Shapes from Aluminum Alloys)

  • 조해용;김관우;최재찬
    • 한국정밀공학회지
    • /
    • 제19권3호
    • /
    • pp.131-136
    • /
    • 2002
  • A design system of dies for hot extrusion of structural shapes such as Z's, L's, T's, U's and H's from aluminium alloys was developed in this study. The developed design system of dies is based of estimated die design rule system. The design rules for die design are obtained from the handbooks, plasticity theories and relevant references. The environment of the system is AutoCAD and AutoLISP, the graphic programming language was used for the configuration of the system. This system includes five major modules such as section shape design module, die opening number module, die opening layout module, die correction module and die bearing design module that are used to determine design variables. This system would be used to design of dies for hot extrusion from aluminum alloys and widely used in manufacturing course.

GIS 프로그래밍을 이용한 도로중심선 평면선형 평가 (Evaluation on the Horizontal Alignment of Road Centerline using GIS Programming)

  • 김동기;최세휴
    • 한국도로학회논문집
    • /
    • 제14권1호
    • /
    • pp.1-8
    • /
    • 2012
  • 도로의 평면 선형은 도로의 안정성과 교통 용량과 관계가 깊다. 도로의 효율적인 유지 관리와 기준에 대한 적합성 평가를 위해서는 도로의 평면 선형을 정확하게 분석하는 방법이 필요하다. 최근 Lidar자료나 GPS를 이용한 도로의 평면 선형 연구가 진행되고 있으나 넓은 지역에서의 평면 선형 곡선 반경을 분석하기에는 여러 가지 문제점을 가지고 있다. 본 연구에서는 수치지형도의 도로중심선을 이용하여 곡선 반경이 도로 구조 시설기준에 적합한지 여부를 평가하는 도구를 GIS 상에서 구현하고자 한다. 또한 $ESRI^{(R)}$ $ArcObject^{TM}$와 프로그래밍 언어인 비주얼 베이직(Visual Basic)을 사용해 도로의 평면선형을 자동적으로 산정할 수 있는 인터페이스를 설계 구현하였다.

모나드를 이용한 비결정적 컴파일러 구현 (Implementation of Nondeterministic Compiler Using Monad)

  • 변석우
    • 한국컴퓨터정보학회논문지
    • /
    • 제19권2호
    • /
    • pp.151-159
    • /
    • 2014
  • 본 연구에서는 Haskell의 모나드 기법을 이용한 명령형 언어의 컴파일러 구현에 대해 논의한다. 이 컴파일러는 한 생성 룰이 입력 스트링의 파싱을 실패할 때 다른 생성 룰로써 파싱하는 backtracking 기능의 비 결정적 Recursive Descent Parser를 포함한다. Haskell은 파싱에 필요한 우수한 기능들을 가지고 있다. Haskell의 대수적 타입은 추상구문트리를 자연스럽게 표현할 수 있으며, 모나드 파싱을 적용한 프로그램 코드는 매우 간결하여 가독성이 좋고, 타 언어에 의해 구현된 것에 비해 코드의 양이 획기적으로 감소된다. 이 컴파일러의 목적 코드는 스택 머신을 기반으로 한 Stack-Assembly 언어로서 이것을 위한 코드 생성과 어셈블러 실행 환경에 대해서도 논의한다.

CHILL 언어의 병행처리를 위한 Run-time 지원 시스템의 설계 및 구현 (A Design and Implementation of Run-time Support System for Concurrent Processing of the CHILL)

  • 하수철;조철회
    • 한국정보처리학회논문지
    • /
    • 제6권7호
    • /
    • pp.1941-1954
    • /
    • 1999
  • 본 논문은 ITU-T 통신 처리 시스템용 프로그래밍 언어 CHILL에서 제공되는 병행처리 기능을 적용하기 위한 CHILL 실행시간 지원 시스템(CRS : CHILL Run-time support System)의 설계 및 구현에 관한 연구이다. CHILL은 다른 병행 프로그래밍 언어에 비해 다양한 병행처리 기능들을 제공하고 있기 때문에, CRS의 설계는 병행처리 기능의 인터페이스 규격을 설계한다. CHILL의 병행처리 프리미티브는 프로시듀어 호출 형식으로 사용하도록 라이브러리 방식을 사용하며, CHILL 프로세스의 실행을 병행적으로 제어하기 위해 CHILL 프로그램 구동 루팀 및 문맥 교환부와 CHILL 프로세스 제어부를 구현한다.

  • PDF