Trafo : 변압기 설계의 비용 최소화

참조

  • Neculai Andrei, 슬롯 사이트 기술을 사용한 비선형 최적화 애플리케이션, 스프링거 최적화 및 그 애플리케이션, 모델트라포(6.1) 장전기공학 응용, 2013

카테고리 : 슬롯 사이트 NOA 라이브러리


메인파일 : trafo.gms

$onText
변압기 설계

응용 프로그램 A1. 344쪽.
Andrei, N., 모델, 테스트 문제 및 수학 응용
프로그래밍. 기술 언론, 부쿠레슈티, 2003.

또한 참조하십시오: 문제 93. pp. 108.
Hock - Schittkowski, 비선형 프로그래밍 코드에 대한 테스트 예제.
스프링거 출판사, 뉴욕, 1981
$offText

* 변수 x1,x2,x3 및 x4는 변압기의 물리적 치수입니다.
* 부분 x5, x6은 자속밀도와 전류밀도
* 각각.

변수
         x1, x2, x3, x4, x5, x6,
         objval 목적 함수 변수;

무료 변수 objval;

방정식
         f 목적 함수
         g1
         g2;

f .. objval =e=0.0204*x1*x4*(x1+x2+x3)+0.0187*x2*x3*(x1+1.57*x2+x4)+
                0.0607*x1*x4*전력(x5,2)*(x1+x2+x3)+
                0.0437*x2*x3*전력(x6,2)*(x1+1.57*x2+x4);

g1 .. 0.001*x1*x2*x3*x4*x5*x6 =g= 2.07;
g2 .. -0.00062*x1*x4*전력(x5,2)*(x1+x2+x3)-
       0.00058*x2*x3*전력(x6,2)*(x1+1.57*x2+x4) =g= -1;

* 변수의 한계:
x1.LO = 0;
x2.LO = 0;
x3.LO = 0;
x4.LO = 0;
x5.LO = 0;
x6.LO = 0;

* 초기 지점:
x1.L=5.4;
x2.L=4.4;
x3.L=11.02;
x4.L=11.82;
x5.L=0.702;
x6.L=0.852;

모델 트래픽 /ALL/;

NLP를 사용하여 트래픽을 해결합니다. objval을 최소화합니다.

$ifThenI x%mode%==xbook
/traf.dat/ 파일로 저장
내놔;
x1.l:15:7, x2.l:15:7, x3.l:15:7, x4.l:15:7, x5.l:15:7, x6.l:15:7 /;
넣어 objval.l:15:7 /;
$endIf
* 트래픽 종료