설명
열적 등거리화에서 반응 계수를 결정합니다. 알파-피넨. 이 모델은 COPS 벤치마킹 제품군에서 나온 것입니다. 참조http://www-unix.mcs.anl.gov/~more/cops/.이산화 지점 수는 다음 명령을 사용하여 지정할 수 있습니다 라인 매개변수 --nh. NH에 대한 COPS 성능 테스트가 보고되었습니다. = 25, 50, 100, 200
대형 모델 유형 :NLP
카테고리 : 무료 슬롯 게임 모델 라이브러리
메인 파일 : pinene.gms 포함: copspart.inc
$title 알파-피넨 COPS 2.0 #5의 등거리화 (PINENE,SEQ=233)
$onText
열적 등거리화에서 반응 계수를 결정합니다.
알파-피넨.
이 모델은 COPS 벤치마킹 제품군에서 나온 것입니다.
http://www-unix.mcs.anl.gov/~more/cops/를 참조하세요.
이산화 지점 수는 다음 명령을 사용하여 지정할 수 있습니다.
라인 매개변수 --nh. NH에 대한 COPS 성능 테스트가 보고되었습니다.
= 25, 50, 100, 200
Dolan, E D 등, JJ, 벤치마킹 최적화
COPS가 포함된 소프트웨어. 기술. 대표, 수학과 컴퓨터
과학부, 2000.
Box, G E P, Hunter, W G, MacGregor, J F 및 Erjavec, J,
분석과 관련된 몇 가지 문제
다중응답 데이터. 기술 15(1973), 33-51.
Tjoa, I B 및 Biegler, L T, 동시 솔루션 및
매개변수 추정을 위한 최적화 전략
미분-대수 방정식 시스템. 인디애나
화학. 결의안. 30(1991), 376-385.
Averick, B M, Carter, R G, More, J J 및 Xue, G L,
MINPACK-2 테스트 문제 모음. 기술. 대표,
수학과 컴퓨터 과학부,
아르곤 국립 연구소, 1992.
Ascher, U M, Matteij, R M M 및 Russell, R D,
경계값 문제의 수치해
상미분 방정식의 경우. 1995년 시암.
키워드: 비선형 계획법, 화학 공학, 열 등거리 측정,
화학 동역학, 반응 속도 계수
$offText
$설정되지 않은 경우 nh $set nh 50
세트
무료 슬롯 게임 '미분방정식' / ne1*ne5 /
np 'ODE 매개변수' / np1*np5 /
nc '배치 포인트' / nc1*nc3 /
nh '파티션 간격' / nh1*nh%nh% /
nm '측정값' / 1*8 /;
매개변수
bc(무료 슬롯 게임) 'ODE 초기 조건' / ne1 100, (ne2*ne5) 0 /
tau(nm) '관찰이 이루어진 시간' / 1 1230.0, 2 3060.0
3 4920.0, 4 7800.0
5 10680.0, 6 15030.0
7 22620.0, 8 36420.0 /;
테이블 z(nm,무료 슬롯 게임) '관찰'
ne1 ne2 ne3 ne4 ne5
1 88.35 7.3 2.3 0.4 1.75
2 76.4 15.6 4.5 0.7 2.8
3 65.1 23.1 5.3 1.1 5.8
4 50.4 32.9 6.0 1.5 9.3
5 37.5 42.7 6.0 1.9 12.0
6 25.9 49.1 5.9 2.2 17.0
7 14.0 57.4 5.1 2.6 21.0
8 4.5 63.1 3.8 2.9 25.7 ;
$batInclude copspart.inc nc3 8
양의 변수 theta(np) 'ODE 매개변수';
방정식
collocation_eqn1(nh,nc)
collocation_eqn2(nh,nc)
collocation_eqn3(nh,nc)
collocation_eqn4(nh,nc)
collocation_eqn5(nh,nc);
collocation_eqn1(i,j).. Duc[i,j,'ne1'] =e= - (theta['np1'] + theta['np2'])*uc[i,j,'ne1'];
collocation_eqn2(i,j).. Duc[i,j,'ne2'] =e= theta['np1']*uc[i,j,'ne1'];
collocation_eqn3(i,j).. Duc[i,j,'ne3'] =e= theta['np2']*uc[i,j,'ne1']
- (세타['np3'] + 세타['np4'])*uc[i,j,'ne3']
+ 세타['np5']*uc[i,j,'ne5'];
collocation_eqn4(i,j).. Duc[i,j,'ne4'] =e= theta['np3']*uc[i,j,'ne3'];
collocation_eqn5(i,j).. Duc[i,j,'ne5'] =e= theta['np4']*uc[i,j,'ne3']
- 세타['np5']*uc[i,j,'ne5'];
v.fx['nh1',s] = bc(s);
모델 피넨/모두/;
$if set workSpace pinene.workSpace = %workSpace%
nlp를 사용하여 obj를 최소화하는 pinene을 해결합니다.