please create function for the given equation
in which NT= no. of hours ie.24
Ng= no. of DG which is 5
Bgi= bid of each DG
Pgi= power generated by each DG to satisfy the load (transpose)
MP= market price which is traded by the utility (transpose)
Pgrid is power sold or purchased by grid (transpose)
I am not able to create in function so please help me out.
thankyou very much

 채택된 답변

Srinidhi
Srinidhi 2021년 3월 13일
편집: Srinidhi 2021년 3월 13일

0 개 추천

function [Min_fx] = yourquestion(Bgi,Pgi,MP,Pgrid)
NT = 24; %no. of hours ie.24
Ng = 5; %no. of DG which is 5
evec = [];
for t = [1:1:NT]
for i = [1:1:Ng]
B = [];
A = (Bgi(i,1).*(Pgi(i,1).^t)) + ((MP(i,1).^(t))*(Pgrid(i,1).^(t)));
A = A';
evec = [evec A];
B = evec;
end
evec = [evec B];
end
Min_fx = sum(evec,'all');
end

댓글 수: 2

Srinidhi
Srinidhi 2021년 3월 13일
hope this helps
Rahul Kumar
Rahul Kumar 2021년 3월 16일
thankyou so much sir.....

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

질문:

2021년 3월 13일

댓글:

2021년 3월 16일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by