process.gms : 알킬화 공정 최적화

설명

알킬화 공정 최적화.

소형 모델 유형 :NLP


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


메인 파일 : process.gms

$title 알킬화 공정 최적화(PROCESS,SEQ=20)

$onText
알킬화 공정의 최적화.

Bracken, J 및 McCormick, G P, 4장. 선택된 응용 분야
비선형 프로그래밍의. 존 와일리 앤 선즈(John Wiley and Sons), 뉴욕, 1968년.

키워드: 비선형 계획법, 알킬화 과정, 화학 공학
$offText

양수 변수
   올레핀 '올레핀 공급(bpd)'
   isor '이소부탄 재활용(bpd)'
   산 '산 첨가율(1일 1000lb)'
   알킬레이트 '알킬레이트 수율(bpd)'
   isom '이소부탄화합물(bpd)'
   강도 '산도(중량%)'
   옥탄 '모터 옥탄가'
   비율 '이소부탄 구성 대 올레핀 비율'
   '산희석인자'를 희석하다
   f4 'f-4 성능 수치';

변수
   이익
   범위
   범위
   원거리
   범위f;

방정식
   수율 '알킬화 수율 정의'
   rngield '범위 알킬레이트 수율 정의'
   메이크업 '이소부탄 메이크업의 정의'
   sdef '산 강도 정의'
   모터 '모터 옥탄가'
   rngmotor '범위 모터 옥탄가'
   drat '이소부탄 대 올레핀 비율'
   ddil '희석 정의'
   rngddil '범위 희석 정의'
   df4 'f-4 정의'
   rngdf4 '원거리 f-4 정의'
   dprofit '이익 정의';

수율.. 알킬레이트 =e= 올레핀*(1.12+.13167*비율-.00667*sqr(비율));

메이크업.. 알킬레이트 =e= 올레핀 + isom -.22*알킬레이트;

sdef..산 =e= 알킬레이트*희석*강도/(98-강도)/1000;

모터.. 옥탄 =e= 86.35 + 1.098* 비율 - .038*sqr(비율) - .325*(89-강도);

초안비 =e= (이소르+이성체)/올레핀;

ddil.. 희석 =e= 35.82 - .222*f4;

df4.. f4 =e= -133 + 3*옥탄;

dprofit.. 이익 =e= .063*알킬레이트*옥탄 - 5.04*올레핀 - .035*isor - 10*산 - 3.36*isom;

일정 수율.. 범위* 알킬레이트 =e= 올레핀*(1.12+.13167* 비율-.00667*sqr(비율));

rngmotor.. 범위m*옥탄 =e= 86.35 + 1.098* 비율 - .038*sqr(비율) - .325*(89-강도);

rngddil.. ranged*dilute =e= 35.82 - .222*f4;

rngdf4.. rangef*f4 =e= -133 + 3*옥탄;

모델
   프로세스 '평등을 갖춘 프로세스 모델'
           / 수율, 메이크업, sdef, 모터, drat, ddil, df4, dprofit /
   rproc '범위 프로세스 모델'
           / rngyield, 메이크업, sdef, rngmotor, drat, rngddil, rngdf4, dprofit /;

rangey.lo = .9; rangey.up = 1.1; rangey.l = 1;
범위m.lo = .9; rangem.up = 1.1; 범위m.l = 1;
ranged.lo = .9; ranged.up = 1.1; ranged.l = 1;
rangef.lo = .9; rangef.up = 1.1; rangef.l = 1;

힘.lo = 85;    힘.up = 93;  옥탄.lo = 90;   옥탄.up = 95;
ratio.lo = 3;     ratio.up = 12;  희석.lo = 1.2;  희석.업 = 4;
f4.lo = 145;   f4.up = 162; 올레핀.lo = 10;   올레핀.up = 2000;
isor.up = 16000; acid.up = 120; 알킬레이트.up = 5000; isom.up = 2000;

올레핀.1 = 1745; isor.l = 12000; 산.l = 110;  알킬레이트.l = 3048;
isom.1 = 1974; 강도.l = 89.2;  옥탄.l = 92.8; 비율.l = 8;
희석.l = 3.6;  f4.l = 145;   이익.l = 872;

nlp를 사용하여 이익을 극대화하는 프로세스를 해결합니다.

nlp를 사용하여 이익을 극대화하는 rproc를 해결합니다.