회로 : 전기회로의 최적 설계

참조

  • Neculai Andrei, 무료 슬롯 게임 기술을 사용한 비선형 최적화 애플리케이션, 스프링거 최적화 및 그 애플리케이션, 모델회로(6.2) 장전기공학 응용, 2013

카테고리 : 무료 슬롯 게임 NOA 라이브러리


메인파일 : circuit.gms

$onText
전기 회로의 최적 설계.

Ratschek, H., Rokne, J., 회로 설계 문제. J. 글로벌 옵션, 3,
1993, pp.501.

Neculai Andrei, "모델, 테스트 문제 및 응용 프로그램
수학적 프로그래밍". 기술 언론, 부쿠레슈티, 2003.
출원 A34, pp.397.
$offText

n /c1*c4/를 설정합니다.
     m /r1*r5/;

테이블 g(m,n)

       c1 c2 c3 c4
r1 0.4850 0.7520 0.8690 0.9820
r2 0.3690 1.2540 0.7030 1.4550
r3 5.2095 10.0677 22.9274 20.2153
r4 23.3037 101.7790 111.4610 191.2670
r5 28.5132 111.8467 134.3884 211.4823 ;

변수 x1,x2,x3,x4,x5,x6,x7,x8,x9,x10, obj;

방정식 e1(n), e2(n), e3(n), e4(n), e, eobj;

e1(n).. g('r4',n)*x2 - x10 +
             (1-x1*x2)*x3*(exp(x5*(g('r1',n) -
                                   g('r3',n)*x7/1000-
                                   g('r5',n)*x8/1000)) - 1) =l= g('r5',n);

e2(n).. -g('r4',n)*x2 - x10 -
             (1-x1*x2)*x3*(exp(x5*(g('r1',n) -
                                   g('r3',n)*x7/1000 -
                                   g('r5',n)*x8/1000)) - 1) =l= -g('r5',n);

e3(n).. -g('r5',n)*x1 - x10 +
             (1-x1*x2)*x4*(exp(x6*(g('r1',n) - g('r2',n) -
                                   g('r3',n)*x7/1000 +
                                   g('r4',n)*x9/1000)) - 1) =l= -g('r4',n);

e4(n).. g('r5',n)*x1 - x10 -
             (1-x1*x2)*x4*(exp(x6*(g('r1',n) - g('r2',n) -
                                   g('r3',n)*x7/1000 +
                                   g('r4',n)*x9/1000)) - 1) =l= g('r4',n);

예.. x1*x3 - x2*x4 =e= 0;

eobj..obj =e= x10;

* 변수의 한계
x1.lo=0;   x1.up=10;
x2.lo=0;   x2.up=10;
x3.lo=0;   x3.up=10;
x4.lo=0;   x4.up=10;
x5.lo=0;   x5.up=10;
x6.lo=0;   x6.up=10;
x7.lo=0;   x7.up=10;
x8.lo=0;   x8.up=10;
x9.lo=0;   x9.up=10;
x10.lo=0;  x10.up=10;

* 초기점
x1.1=0.7;
x2.1=0.38;
x3.1=0.8;
x4.1=1.5;
x5.1=6;
x6.1=6;
x7.1=4;
x8.l=1;
x9.l=1.6;
x10.l=1;

모델 회로 /all/;

nlp를 사용하여 obj를 최소화하는 회로를 해결합니다.
* 회로 종료