• 제목/요약/키워드: Mixed Integer and Linear Programming (MILP)

검색결과 59건 처리시간 0.031초

PSO 최적화 기법을 이용한 다층 구조의 플랜트 배치에 관한 연구 (Study of Multi Floor Plant Layout Optimization Based on Particle Swarm Optimization)

  • 박평재;이창준
    • Korean Chemical Engineering Research
    • /
    • 제52권4호
    • /
    • pp.475-480
    • /
    • 2014
  • 플랜트 배치 최적화 문제의 목적은 장치를 연결하는 파이프의 길이를 최소화 하는데 있다. 하지만, 기존 연구들은 대체적으로 단일 층의 배치 문제를 다루고 있으며, 또한 장치 간 유지 보수에 필요한 최소 공간 확보, 사고 예방을 위한 장치 간 이격 거리등 안전 요소를 간과해 왔다. 본 연구에서는 장치 간 유지 보수에 필요한 최소 거리 확보 및 안전 이격 거리를 고려하여 플랜트 배치 문제를 MILP(Mixed Integer Linear Programming) 형태의 문제로 정의하였다. 본 문제의 목적함수는 장치 간 연결하는 파이프 비용이며 제약조건은 안전을 위한 장치 간 최소 이격 거리, 유지 보수에 필요한 공간으로 설정하였다. 하지만, 공정 특성에 따라 필요한 공간 및 작업자의 통행 등 다양한 제약조건을 수반하게 된다. 이에 따라 플랜트 배치 문제를 일반적인 수학식으로 표현하는 데 많은 제약이 있으며, 따라서 함수의 미분식을 이용하는 기존 최적화 방법론을 이용하여 문제를 해결하는 데 많은 어려움이 있다. 본 연구에서는 함수의 미분식을 적용하지 않고 이용이 가능한 경험적 최적화 기법 중 하나인 PSO(Particle Swarm Optimization)를 이용하여 최적화를 수행하였다. 본 연구에서 개발한 모델의 검증을 위해 Ethylene Oxide 공정을 2층으로 배치하는 최적화를 수행하였다.

최적화에 근거한 LAD의 패턴생성 기법 (Optimization-Based Pattern Generation for LAD)

  • 장인용;류홍서
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회 2005년도 추계학술대회 및 정기총회
    • /
    • pp.409-413
    • /
    • 2005
  • The logical analysis of data(LAD) is an effective Boolean-logic based data mining tool. A critical step in analyzing data by LAD is the pattern generation stage where useful knowledge and hidden structural information in data is discovered in the form of patterns. A conventional method for pattern generation in LAD is based on term enumeration that renders the generation of higher degree patterns practically impossible. In this paper, we present a new optimization-based pattern generation methodology and propose two mathematical programming medels, a mixed 0-1 integer and linear programming(MILP) formulation and a well-studied set covering problem(SCP) formulation for the generation of optimal and heuristic patterns, respectively. With benchmark datasets, we demonstrate the effectiveness of our models by automatically generating with much ease patterns of high complexity that cannot be generated with the conventional approach.

  • PDF

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

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

냉각 시스템 및 에너지 저장 시스템을 갖춘 상업용 빌딩의 수요자원 거래시장 대응을 위한 운영 스케줄링 (Operation Scheduling in a Commercial Building with Chiller System and Energy Storage System for a Demand Response Market)

  • 손준호;노대석
    • 한국산학기술학회논문지
    • /
    • 제19권8호
    • /
    • pp.312-321
    • /
    • 2018
  • 한국의 수요자원(Demand Response, DR) 거래시장은 자연재해 또는 예기치 않은 발전소 사고로 인한 전력수급 위기 시 최대수요를 억제하며, 발전소 건설비용 절감 및 운영예비력 확보를 위한 목적으로 운영되고 있다. 수요자원 거래시장에 참여한 수용가는 전력거래소로부터 수요 감축 1시간 전 급전지시를 통보 받으며, 요청된 수요자원 감축을 통하여 기본급과 실적금을 정산 받는다. 본 논문에서는 냉각 시스템과 ESS을 갖춘 수용가가 계시별요금제와 수요자원 거래시장에 동시 참여 시, 최적 운영계획 수립을 위한 DR 에너지관리 알고리즘을 제안 하였다. 제안된 알고리즘은 주위온도 예측오차가 있는 전일 운영 스케줄링과 DR 운영일 리스케줄링의 두 가지 운영 스케줄링으로 구성된다. 전일 운영 스케줄링의 경우, 냉각 시스템, ESS의 운영스케줄링은 과거 주위온도 데이터를 기반으로 생성된 주위온도 시나리오와 불확실한 DR감축 시나리오에 의해 결정된다. 또한 DR 운영일에 대한 리스케줄링은 수용가의 DR 수익과 건물내부 열괘적성이 보장되며 제안된 방법은 혼합정수 선형 프로그래밍(Mixed Integer Linear Programming, MILP)에 의해 기대 에너지 비용을 최소화한다.

Optimal scheduling for multi-product batch processes under consideration of non-zero transfer times and set-up times

  • Jung, Jae-Hak;Lee, In-Beum;Yang, Dae-Ryook;Chang, Kun-Soo
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1993년도 한국자동제어학술회의논문집(국제학술편); Seoul National University, Seoul; 20-22 Oct. 1993
    • /
    • pp.30-35
    • /
    • 1993
  • Simple recurrence relations for calculating completion times of various storage polices (unlimited, intermediate storages(FIS), finite intermediate storages(FIS), no intermediate storage(NIS), zero wait(ZW) for serial multi-product multi-unit processes are suggested. Not only processing times but also transfer times, set-up (clean-up) times of units and set-up times of storages are considered. Optimal scheduling strategies with zero transfer times and zero set-up times had been developed as a mixed integer linear programniing(MILP) formulation for several intermediate storage policies. In this paper those with non-zero transfer times, non-zero set-up times of units and set-up times of storages are newly proposed as a mixed integer nonlinear programming(MINLP) formulation for various storage polices (UIS, NIS, FIS, and ZW). Several examples are tested to evaluate the robustness of this strategy and reasonable computation times.

  • PDF

LNG 액화 플랜트 배치 최적화를 통한 투자비 절감에 관한 연구 (The Research of Layout Optimization for LNG Liquefaction Plant to Save the Capital Expenditures)

  • 양진석;이창준
    • Korean Chemical Engineering Research
    • /
    • 제57권1호
    • /
    • pp.51-57
    • /
    • 2019
  • LNG 플랜트의 설비 배치는 안전, 환경과 관련된 법규 및 유지 및 보수 공간, 작업자 이동 통로 등 작업자의 근무환경이나 안전과 관련된 다양한 설계 제약조건을 충족해야 한다. LNG 플랜트 설비 중 가장 중요한 초저온 공정인 액화공정의 경우, 배관 내 유체와 외부 대기와의 온도 차이에 의한 열 손실과 유체 흐름 시 발생하는 압력 손실이 발생하기 때문에 가능한 설비 간 배관 길이는 짧을수록 유리하다. 따라서, 액화 공정을 건설할 때 다양한 제약조건을 만족하면서 배관의 길이를 최소로 하는 설비 배치가 이루어져야 하며, 이러한 문제는 수학적 모델링으로 배관의 비용을 목적함수를 만들어 이를 최소화하는 최적화 문제로 다룰 수 있다. 이와 관련된 기존 연구들은 대체로 장치 간 유지 보수에 필요한 최소 공간 확보, 사고 예방을 위한 장치 간 이격거리 등 안전 요소를 간과해 왔다. 또한, 기존 연구는 대체로 개념설계를 이용한 배치를 다루어 왔으며, 이미 건설된 실제 배치 결과와 최적화 결과를 비교하여 배치 최적화 문제가 실제 어느 정도 비용 절감 효과가 있는지 검증한 내용은 전무한 실정이다. 본 연구에서는 작업자의 근무나 안전과 관련된 장치 간 이격거리와 유지 보수와 관련된 제약조건 식을 세우고 장치를 연결하는 파이프의 총 비용을 목적함수로 하는 MILP(Mixed Integer Linear Programming) 형태의 문제를 설계하였다. 하지만, 식이 복잡하고 공정 특성에 따라 다양한 제약조건을 추가해야 하는 경우가 있으므로 목적함수의 미분식을 이용하여 푸는 기존의 최적화 방법론으로 풀기에는 많은 어려움이 있다. 따라서, 본 연구에서는 목적함수의 미분식 없이 최적해를 찾을 수 있는 PSO (Particle Swarm Optimization)를 이용하여 최적화를 수행하였다. 실제로 가동 중인 C3MR (Propane precooling Mixed Refrigerant) 공정에 대한 최적화를 수행하여, 본 연구에서 제안한 방법이 어느 정도 효과가 있는지 검증하였다.

계통한계가격 예측모델에 근거한 통합 지역난방 시스템의 최적화 (Optimization of Integrated District Heating System (IDHS) Based on the Forecasting Model for System Marginal Prices (SMP))

  • 이기준;김래현;여영구
    • Korean Chemical Engineering Research
    • /
    • 제50권3호
    • /
    • pp.479-491
    • /
    • 2012
  • 본 연구에서는 공급자와 소비자, 열 저장시설과 연계네트워크로 구성된 통합 지역난방시스템의 경제성을 평가하고 최적 운전조건을 규명하였다. 최적화에 있어서는 혼합 정수선형 계획법이 이용되었으며 1주일 동안의 열 요구량을 만족함과 동시에 통합 지역난방 시스템의 운전제한 조건에 따른 전체 운영비용을 목적함수로 하였다. 지역난방 네트워크 연결망을 열 병합 발전이 포함되지 않은 구역과 이를 포함하는 구역으로 나누어 최적화를 진행함으로써 열 병합 발전에 의한 비용절감 효과를 확인할 수 있었다. 아울러 계통한계가격 예측모델에 의해 예측된 계통한계가격과 실제 계통한계가격을 각각 적용하여 최적화를 진행하고 그 결과를 비교 분석하였다. 수치모사 결과 개발된 최적화 운영시스템의 도입에 의해 통합 지역난방시스템의 에너지 효율성이 증가함을 확인할 수 있었다.

Planning Demand- and Legislation-Driven Remanufacturing for a Product Family: A Model for Maximizing Economic and Environmental Potential

  • Kwak, Minjung
    • Industrial Engineering and Management Systems
    • /
    • 제14권2호
    • /
    • pp.159-174
    • /
    • 2015
  • Remanufacturing used, end-of-life products is a complex problem involving multiple types of products that may share common parts. Recovery targets assigned by market demand and environmental legislation add more difficulty to the problem. Manufacturers now need to achieve specified take-back and recovery rates while fulfilling demands for remanufactured products. To assists in the demand- and legislation-driven remanufacturing of a family of products (i.e., multiple products that share common parts), this paper introduces a bi-objective mixed integer linear programming (MILP) model for optimizing remanufacturing. The model identifies optimal remanufacturing plans for a product family, whereby, the remanufacturer can achieve demand and recovery targets more profitably and in an environmentally-friendly manner. The model can also be used to quantify and justify the economic and environmental benefits of a product family from a remanufacturing perspective. A case study is presented for remanufacturing an alternatorfamily of products.

Disassembly and Classification for Recovery of EOL Products

  • Min, Sun-Dong;Matsuoka, Shinobu;Muraki, Masaaki
    • Industrial Engineering and Management Systems
    • /
    • 제2권1호
    • /
    • pp.35-44
    • /
    • 2003
  • Recovery of end-of-life (EOL) products is an environmentally and economically sound way to achieve many of the goals of sustainable development. Many product recovery systems are dependent upon destructive disassembly such as shredding, which undesirably causes a large volume of shredder dust and makes parts reuse impossible. Although non-destructive disassembly has been considered as an alternative for solving the problems, the classification of disassembled items has not been sufficiently investigated. In this paper, we propose a model that mathematically optimizes the disassembly and classification of EOL products. Based on the AND/OR graph that illustrates all possible disassembly sequences of a given product, we identify the physical properties that are considered as constraints in the model. As a result of the solution procedure, the recovery problem can be transformed into a mixed integer linear programming (MILP) model. We show an example that illustrates the concept of our model.

유전 알고리즘을 활용한 무인기의 다중 임무 계획 최적화 (Multi-mission Scheduling Optimization of UAV Using Genetic Algorithm)

  • 박지훈;민찬오;이대우;장우혁
    • 한국항공운항학회지
    • /
    • 제26권2호
    • /
    • pp.54-60
    • /
    • 2018
  • This paper contains the multi-mission scheduling optimization of UAV within a given operating time. Mission scheduling optimization problem is one of combinatorial optimization, and it has been shown to be NP-hard(non-deterministic polynomial-time hardness). In this problem, as the size of the problem increases, the computation time increases dramatically. So, we applied the genetic algorithm to this problem. For the application, we set the mission scenario, objective function, and constraints, and then, performed simulation with MATLAB. After 1000 case simulation, we evaluate the optimality and computing time in comparison with global optimum from MILP(Mixed Integer Linear Programming).