참조
카테고리 : 슬롯 무료체험 PSOPT 라이브러리
메인파일 : 환경ED.gms
$title 환경 부하 파견
$onText
자세한 내용은 다음 책의 3장(Gcode3.3)을 참조하세요.
소루디, 알리레자. 슬롯 무료체험의 전력 시스템 최적화 모델링. 스프링거, 2017.
--------------------------------------------------------------------------------
모델 유형: QCP
--------------------------------------------------------------------------------
작성자:
알리레자 소루디 박사
IEEE 수석 회원
이메일: alireza.soroudi@gmail.com
우리는 개발된 슬롯 무료체험 코드를 사용하여 파생된 출판물을 요청합니다.
인용함으로써 그 사실을 명시적으로 인정한다.
소루디, 알리레자. 슬롯 무료체험의 전력 시스템 최적화 모델링. 스프링거, 2017.
DOI: doi.org/10.1007/978-3-319-62350-4
$offText
Gen / g1*g5 / 설정;
매개변수 보고서(gen,*);
스칼라
부하 / 400 /
에프리스 / 0.1 /;
테이블 데이터(Gen,*)
a b c d e f P최소 P최대
G1 3 20 100 2 -5 3 28 206
G2 4.05 18.07 98.87 3.82 -4.24 6.09 90 284
G3 4.05 15.55 104.26 5.01 -2.15 5.69 68 189
G4 3.99 19.21 107.21 1.1 -3.99 6.2 76 266
G5 3.88 26.18 95.31 3.55 -6.88 5.57 19 53;
변수 P(gen), OF, TE, TC;
방정식 eq1, eq2, eq3, eq4;
eq1..TC =e= sum(gen, data(gen,'a')*P(gen)*P(gen) + data(gen,'b')*P(gen) + data(gen,'c'));
eq2..sum(gen, P(gen)) =g= 로드;
eq3.. TE =e= sum(gen, data(gen,'d')*P(gen)*P(gen) + data(gen,'e')*P(gen) + data(gen,'f'));
eq4.. OF =e= TC + TE*Eprice;
P.lo(gen) = data(gen,'Pmin');
P.up(gen) = data(gen,'Pmax');
모델 END / eq1, eq2, eq3, eq4 /;
TC를 최소화하는 qcp를 사용하여 END를 해결합니다.
보고서(gen,'ED') = P.l(gen);
te를 최소화하는 qcp를 사용하여 END를 해결합니다.
보고서(gen,'END') = P.l(gen);
OF를 최소화하는 qcp를 사용하여 END를 해결합니다.
report(gen,'penalty') = P.l(gen);
TE.up = 90000;
TC를 최소화하는 qcp를 사용하여 END를 해결합니다.
Report(gen,'limit') = P.l(gen);
보고서 표시;