wallmcp.gms : MCP로서의 화학 평형 문제

설명

화학 평형 모델을 풀기 위한 샘플 비선형 시스템입니다.

소형 모델 유형 :MCP


카테고리 : 피망 슬롯 모델 라이브러리


메인 파일 : wallmcp.gms

$title MCP로서의 화학 평형 문제 (WALLMCP,SEQ=127)

$onText
화학 평형 모델을 해결하기 위한 샘플 비선형 시스템입니다.

Wall, T W, Greening, D 및 Woolsey, R E D, 복합 화학 해결
기하학적 프로그래밍 기반 기술을 사용한 평형. 또는 34, 3
(1987).

키워드: 혼합 상보성 문제, 화학 평형 모델, 화학
          공학
$offText

변수 ba, so4, baoh, oh, hso4, h;

방정식 r1, r2, r3, r4, b1, b2;

* 10의 거듭제곱으로 확장: ba -5, so4 -5, baoh -12, oh -7, hso4 -10, h -7
r1..ba*so4 =e= 1;
r2..baoh/ba/oh =e= 4.8;
r3..hso4/so4/h =e= .98;
r4.. h*oh =e= 1;
b1..ba + 1e-7*baoh =e= so4 + 1e-5*hso4;
b2.. 2*ba + 1e-7*baoh + 1e-2*h =e= 2*so4 + 1e-5*hso4 + 1e-2*oh;

모델 벽 / 모두 /;

ba.1 = 1;
so4.l = 1;
baoh.l = 1;
오.l = 1;
hso4.l = 1;
h.l = 1;

mcp를 사용하여 벽을 해결합니다.