슬롯 무료체험gms : 멕시코 철강 - 소형 정적

설명

멕시코 철강 부문의 단순화된 표현이 사용됩니다.
공정산업의 생산 및 유통을 소개합니다.
일정 문제.

소형 모델 유형 :LP


카테고리 : 슬롯 무료체험 모델 라이브러리


메인 파일 : 슬롯 무료체험gms

$title 멕시코 철강 - 소형 정적(MEXSS,SEQ=15)

$onText
멕시코 철강 부문의 단순화된 표현이 사용됩니다.
공정산업의 생산 및 유통을 소개합니다.
일정 문제.

Kendrick, D, Meeraus, A 및 Alatorre, J, 투자 계획
철강 산업 프로그램. 존스 홉킨스 대학교 출판부,
볼티모어와 런던, 1984.

절판된 이 책의 스캔 버전은 다음에서 액세스할 수 있습니다.
/docs/pdf/steel_investment.pdf

키워드: 선형 계획법, 생산 문제, 분배 문제, 스케줄링,
          미시경제학, 철강산업
$offText

$s타이틀 세트 정의
세트
   i '스틸플랜트' / 암사 'altos Hornos - monclova'
                                   펀디도라 '몬테레이'
                                   시카르차 '라자로 카르데나스'
                                   힐사 '몬테레이'
                                   힐삽 '푸에블라' /
   j 'markets' / mexico-df, 몬테레이, 과달라하 /
   c '상품' / 펠렛 '철광석 펠릿 - 톤'
                                   콜라 '톤'
                                   nat-gas '천연 가스 - 1000 n 입방 미터'
                                   전기 '전기 - mwh'
                                   스크랩 '톤'
                                   선철 '용융 선철 - 톤'
                                   스폰지 '스펀지 철 - 톤'
                                   강철 '톤' /
   cf(c) '최종 제품' / 철강 /
   ci(c) '중간제품' / 스펀지, 선철 /
   cr(c) '원료' / 펠릿, 코크스, 천연가스, 전기, 스크랩 /
   p '공정' / 선철 '펠릿으로부터 선철 생산'
                                   스펀지 '스펀지철 생산'
                                   스틸오 '철강생산: 난로'
                                   스틸엘 '제강: 전기로'
                                   steel-bof '철강 생산: bof' /
   m '생산 단위' / 용광로 '용광로'
                                   openhearth '열린 난로'
                                   Bof '기본 산소 변환기'
                                   direct-red '직접 환원 장치'
                                   elec-arc '전기 아크로' /;

$sTitle 모델 매개변수
표 a(c,p) '입출력 계수'
            선철 스펀지 강철-오 강철-엘 강철-bof
   펠릿 -1.58 -1.38
   콜라 -.63
   천연 가스 -.57
   전기 -.58
   스크랩 -.33 -.12
   선철 1.0 -.77 -.95
   스펀지 1.0 -1.09
   강철 1.0 1.0 1.0;

테이블 b(m,p) '용량 활용도'
              선철 스펀지 강철-오 강철-엘 강철-bof
   폭발물 1.0
   오픈하스 1.0
   보프 1.0
   다이렉트 레드 1.0
   전기 아크 1.0 ;

표 k(m,i) '생산 단위 용량(밀 tpy)'
               암사 펀디도라 시카르트사 힐사 힐삽
   용광로 3.25 1.40 1.10
   열린 난로 1.50 .85
   보프 2.07 1.50 1.30
   정적색 .98 1.00
   전기 아크 1.13 .56;

스칼라
   dt '1979년 최종재에 대한 총 수요(백만 톤)' / 5.209 /
   rse '원강 등가량(퍼센트)' / 40 /;

매개변수
   d(c,j) '1979년 철강 수요(밀 tpy)'
   dd(j) '수요 분포' / mexico-df 55, monterrey 30, guadalaja 15 /;

d("강철",j) = dt * (1 + rse/100) * dd(j)/100;

Table rd(*,*) '공장에서 시장까지의 철도 거리(km)'
             멕시코-DF 몬테레이 과달라하 수출
   암사 1204 218 1125 739
   펀디도라 1017 1030 521
   시카르차 819 1305 704
   힐사 1017 1030 521
   힐삽 185 1085 760 315
   수입 428521300 ;

매개변수
   muf(i,j) '운송률: 최종 제품(톤당 US$)'
   muv(j) '운송률: 수입량(톤당 미화 달러)'
   mue(i) '운송률: 수출(톤당 미화 달러)';

muf(i,j) = ( 2.48 + .0084*rd(i,j)) $rd(i,j);
muv(j) = ( 2.48 + .0084*rd("가져오기",j))$rd("가져오기",j);
mue(i) = ( 2.48 + .0084*rd(i,"내보내기"))$rd(i,"내보내기");

테이블 가격(c,*) '제품 가격(단위당 US$)'
              국내 수입 수출
   펠렛 18.7
   콜라 52.17
   천연가스 14.0
   전기 24.0
   스크랩 105.0
   강철 150. 140.;

매개변수
   pd(c) '국내가격(단위당 US$)'
   pv(c) '수입 가격(단위당 미국 달러)'
   pe(c) '수출 가격(단위당 미국 달러)'
   eb '내보내기 경계(밀 tpy)';

pd(c) = 가격(c,"국내");
pv(c) = 가격(c,"수입");
pe(c) = 가격(c,"수출");
eb = 1.0;

$sTitle 모델 정의
변수
   z(p,i) '프로세스 수준(밀 tpy)'
   x(c,i,j) '최종 제품 출하(mill tpy)'
   u(c,i) '국내 자재 구매(연간 밀 단위)'
   v(c,j) '수입(mill tpy)'
   e(c,i) '수출(mill tpy)'
   phi '총 비용(밀 US$)'
   phipsi '원재료비(mill us$)'
   필람 '운송비(mill us$)'
   phipi '수입 비용(mill us$)'
   phieps '수출 수익(mill us$)';

양수 변수 z, x, u, v, e;

방정식
   mbf(c,i) '재료 수지: 최종 제품(밀 tpy)'
   mbi(c,i) '물질 수지: 중간체(밀 tpy)'
   mbr(c,i) '재료 수지: 원자재(밀 tpy)'
   cc(m,i) '용량 제약 조건(mill tpy)'
   mr(c,j) '시장 요구사항(mill tpy)'
   슬롯 무료체험(c) '최대 내보내기(mill tpy)'
   obj '회계: 총 비용(mill us$)'
   apsi '회계: 원자재 비용(mill us$)'
   알람 '회계: 운송비(mill us$)'
   api '회계: 수입 비용(mill us$)'
   aeps '회계: 수출 비용(mill us$)';

mbf(cf,i).. sum(p, a(cf,p)*z(p,i)) =g= sum(j, x(cf,i,j)) + e(cf,i);

mbi(ci,i)..sum(p, a(ci,p)*z(p,i)) =g= 0;

mbr(cr,i).. sum(p, a(cr,p)*z(p,i)) + u(cr,i) =g= 0;

cc(m,i)..sum(p, b(m,p)*z(p,i)) =l= k(m,i);

mr(cf,j).. sum(i, x(cf,i,j)) + v(cf,j) =g= d(cf,j);

나(cf).. sum(i, e(cf,i)) =l= eb;

obj..phi =e= phipsi + philam + phipi - phieps;

apsi.. phipsi =e= sum((cr,i), pd(cr)*u(cr,i));

알람..필람 =e= sum((cf,i,j), muf(i,j)*x(cf,i,j))
                          + 합계((cf,j), muv(j)*v(cf,j))
                          + 합계((cf,i), mue(i)*e(cf,i));

api..phipi =e= sum((cf,j), pv(cf)*v(cf,j));

aeps..phieps =e= sum((cf,i), pe(cf)*e(cf,i));

모델 mexss '작은 정적 문제' / all /;

phi를 최소화하는 lp를 사용하여 mexss를 해결합니다.