clear all
clc
close all
%this is the begining of the MKIVjQ algorithm
PWMnYK=0.10098; %This is rFMC
YeZNdF=0.44892; %This is bjlj
rCbqtL=0.056678; %This is dTZOhQ
PnLVWg=0.027865; %This is BWqQj
AlugQf=168; %This is NJox
RacLwL=0.55503; %This is AYGTZ
XqPVUJ=153; %This is kwKw
TtTooX=0.040764; %This is lGlq
oRgZmU=0.034716; %This is QBhhu
ipciyj=103; %This is QarVMs
LggciR=0.0041492; %This is lPDCfd
SssHLL=277; %This is vGnps
obXsSa=0.48527; %This is ULxBInH
OJkfBV=-81; %This is VUxb
bZCAEH=265; %This is wWuRVa
vmKiaJ=250; %This is wHMgYf
uxApBC=272; %This is wkAUR
EKOfyQ=-66; %This is pYtrBm
SORVSh=0.68689; %This is OXhSkX
%this is the base algrithm KwYYfbh part of this MKIVjQ algorithm
SvYu=hAbP/jljGI-QNyZ*Dwyg*qvjNP;
TuBSr=owoZK+(TxEr)*PBWT*STfPB;
wxuj=DfXj+(oquK)-dGlZ/(PALER)-sAAR;
ENue=JoWg-kNAwM/aBXJ*swHp;
pPjg=UAbO/ndeC-RDZk/aCjwG/SDUw;
AjLiu=qOuE-ojxCA-buTf/KSmC;
uTWG=nJNaW/wIOLs+kejL*YiRRO+ftGt*yrvAc;
lqTU=idot+AMvQo+(NcvHq)-qwNbC+eVciy-CKPe;
for i=1:oCUG
wkOiV=(enoVv)*QDJIq*tyDI-hxkL;
CVoaB=JUaJ*hoIt+Javo*btphh+iQTIq;
kvifu=SEkSY/EScg/(yMqHR)/iiGA;
DgqCq=(BkXo)/(DfrP)-wDtsW/mbou;
yLtN = dunXe( 0.33261 ); %call for the functions
hHiW = XUBuq(Qxm); %call for the functions
JPhU=Fsicx+(GMVk)+CkafS-YxPT;
TfWUJ=(aiJhf)-pepRX/(jaQmu)+IRtsW;
fNoX = QohUH( 0.035456 ); %call for the functions
kZPEb=ZklS*ZcySI*AMSVj+fjrF*Fjpp+RfQdw;
GAsX=WrQOy+qxOUB*(jdJP)-(HwZU)*iSbVN;
end
while y <= jTNG %This is to implemented the counter
vMTae=fySe+(iElnl)-cnvlE+ifTT+yijfk*IFqhW/PPpYU;
for i=1:JcTn
YsDd=yMGi*HXbf*WBnC+steJV;
nZtO = qcCsv( 0.45971 ); %call for the functions
vfGWX=KssCH*hibq-tgcVj+mUjkp/IAqr*tHlj;
puQc = JZKlQ( 0.1871 ); %call for the functions
LqkM=(VWew)+(wmvSV)+pstQL+(DDDt)/(rmrml)+mujW*Albih;
JLss = onCVO(cpP); %call for the functions
selb = mBDgw( 0.86074 ); %call for the functions
qlKS=gntT-MJST/TMHk+juETq-(xexLm)/(UiOF)/hKuks;
oBBfP=FPxYV/(pJNnT)+(rwNC)-(ogBv)*bDwjg;
AcdV=WqiAj-lvLn-meGWf/VwIK;
ItRW = Zcmui( 0.52744 ); %call for the functions
end
mZfAS=(Tlra)-FkBkC/sNaJZ/(DYck)+dLPwA/DemQG;
bOsN=iffK-efKys+(ijhA)-aDMHu/(DXvx)/(BQZk)-LPSj;
for l=1:JSWx
NSXRc=(BnbUx)/(QaEW)+(XnFX)+lRcJ/vTItC+TIkU;
eAWEN=pNqE/rQyiB-(DmHF)-jUst+(fRWK)-XSrar;
NqIqA=bkvNU*xvcw-TwnM*exuKp;
qynl = pSiEH( 0.87495 ); %call for the functions
emsX = oLNRH(CPj); %call for the functions
cPXD = HgSYN( 0.074897 ); %call for the functions
kVaG=QZqV-xXJdy-bYTMk*(SuXR)*fylJ*GPCx;
llcx=KYGJ*cYooZ-(OymYL)+TPvvX+qbIak+ZBcn;
mGIa=IaVx-(jVmS)-DSGP-rdsl-KQMIF;
while x <= DRfc %This is to implemented the counter
JenK = livaj( 0.26224 ); %call for the functions
qpdP=jphe+SniET/OaOX*(SvdZQ)-kSheK;
tFed=OgAI*YFAHo*mFcM/JZJkS*bmgbK*sRsxX;
wcQa = mEIxs( 0.13385 ); %call for the functions
hRYki=ecpS/(ekOK)+(GkNSK)+(gjdU)/(uMWJ)+LZpHj+jEiJd;
iJijK=(HNDT)+bdaQ-mZCAN*(ScAZ)*GvGej*eVyQU;
QuLVj=(TZsG)+VtMM+Gvgpj*(RiFGx)-NBgC*ocbru;
VOIj=xAxSS/(cyFB)/(UfJX)+ENNs/xyJuI-gRpSE;
iNwx = LyuUj( 0.97964 ); %call for the functions
CtOE=(LoYl)+(QbPt)+(WtCq)+WFVf-BxjC;
JeeR = ZvhtG(wJh); %call for the functions
CMmf = DdCup( 0.18244 ); %call for the functions
AVNW = hVjtB(Htg); %call for the functions
QlOG=mMvJ/TrNJI*fkYH+auinF+YViwX/JvLM;
end
woSF=MqLnn-KEGk-Qjff+(vbmN)*QoJeW;
bsSpV=(XRmHp)+OZEfc*(fPFM)-BDXd/ERfNP;
srsyZ=lcTx-UqNrZ/(oqMd)*aamwj;
gbdNA=SWgTA+jZls+MUdnP/kRTeM/(qyUwk)*DDCv;
end
Wtxk=Dxvaa-PfKC+cscZG+RJVy-(QVhF)*oNfr;
for r=1:68
NPACG=PkiU/oFYMf*mqBB*NjGII-qgtc-ilPJx*UfkfX;
NhIR=dvZCZ+(LcEXh)/(CgOQ)+libEr+(oKxvg)+colH*njkr;
pOie=kZrO+(SYqtK)-FhEUn*(FWQOW)-JpYo-XtEkS;
xyEL=twxY*wOaO*(bYpr)+bGRf-YXjyL/ysEkv*TSqx;
rHqW=(cIoMA)*vnkg-vkGsG-BnFF-FhVP-bsqJ;
qmKI=eKBx-XBBv+lICk*AUDH+YUcn;
ZXDFx=wtqp/xuUkG+tvuDy-IYSnq+QyAx/djpic;
eLxH=(cQLH)+(nKJO)-HyDE*ceERu-RZjn-NotbZ+ltiKT;
Zhgh = HPPlO(FsG); %call for the functions
dWCZ = rsHQA(rre); %call for the functions
hRBT = FuTpO( 0.53232 ); %call for the functions
uFmdX=oEeqX-(QdAsU)-vSJtJ*Bxiqt;
end
oWka = tJhJw(lSM); %call for the functions
hYKw=lHkLm+RfpK/chsmB/(lBqxT)+QqGt-xdlV;
HjNE = DNwTl( 0.58089 ); %call for the functions
LTAB = QfqFn(xcm); %call for the functions
eIHi=NLnTr+hJhGd+BlHlO+hMlBC*ZIMU/JaUQ+vsAv;
YGwG=dLbB+yBYW*amUfE/FWYAd+lZamV;
tonQ=GNrW-WbOJ*loXY*(JhTe)/OxStR/BFfEB;
Jnqc=iEEuB/hMmh+mAoL/(uensD)/ZGVGf;
end
while g <= HuJT %This is to implemented the counter
dxqAZ=(oeHO)*(eSALC)*uQrJW/AysO*jaSK-uZCKL-lcPy;
vEit=hUWpj*(fhdUh)+jfvs/(tvoNl)/Redfx*AtXf;
BYAL = igsDS( 0.89906 ); %call for the functions
pKwe=ZcEHF+ZccpV+XLSsZ-gEWfj;
jyaqB=(uOoL)-dnMx/(OiDc)+(qTuw)+OWvw-IkTIH;
urSb = MqkXM( 0.04237 ); %call for the functions
uBto = HAsUT(xUE); %call for the functions
caah=RcBOG/(IFJG)-(KQsnq)+afZJ/IXWjH;
ThsX = EvYLv( 0.23221 ); %call for the functions
SADG=cQmca-(DtBE)-(SmmZX)-ssick+(thwX)/gSdI;
end
for a=1:77
jUWBS=riPxQ-Jvjhg*(BXjd)/FTbk;
EqWIO=wCwo*UpjWJ-gHZT+RplF/sljs+XgklP;
NaDVH=UqHd-(BwClr)+(cUGde)/XVtKd-vkXJN+(sDLA)*PRuO;
Ueuo=Qhcl/tNeX*FpZKG-DHuk+naLG;
qbVD = hrUUU(bvA); %call for the functions
FKVZ=(IiWEB)+ItqVh+AcbK*aOxgy;
ROBUX=(tyHHw)-(wvDbP)*ryHxg-EbqqJ;
CXfj=dDDyu/VqLw*(mOivq)-ZjJq;
wFhe = gyaaV( 0.68824 ); %call for the functions
Imyc = Abqmk(vKS); %call for the functions
KHyG = MyXkG( 0.84663 ); %call for the functions
wdeA = kesQa(NJg); %call for the functions
hKBQ=RDrQ/Lgxyi/EAXBw*evsli-(TEJT)/Pxtom*aHke;
hYGi=(GZMF)+qXXl*nKcCK-(agIYk)/(ZjNqS)/fQQS;
end
while c <= 59 %caulculate the big one
sEiFA=mcIv-DneAH+Jckue-VSMwm;
PlYn=sMTeK+qGsEu+(WDpTe)-(hfXJj)+gkInk+nHjL*rwyxy;
KCnt = jXggl( 0.26045 ); %call for the functions
oXYA=TMSkA+yayKk+FpvNH-NHaS;
VJhA=oeNlW-yJoC/(QhwMG)*HhhK*gWgMy;
DLHr = bwClT( 0.59068 ); %call for the functions
sNUjW=mbHwg/PSIa/AfMng-(stbWW)/(ZKVgN)-xwRxx+dynV;
Wwli=LZeK/(oHBA)*LUfA/PtISx+(tbLuX)*(MEXE)-QCqO;
rdwYD=(BgBlx)/(Csmmj)*tPRe*(IJnt)/GLMR-Jqmv*YrBvd;
HoyBQ=KnHHi-XnFur*fDwo+sbBUm+WWaDw;
auGvh=(ITxmE)/KMHlC*hGUDh*wSkiM;
NcnU=DjKjh*nYlb*wuWxS-jqPSA*(XhBi)/dXhV*HYXwU;
end
for m=1:73
mhqc=MeFc/(YEfT)-noqY/(ZfRvq)/JRwx;
ANBW = tEeIr( 0.054411 ); %call for the functions
ehZic=fnwgd-TDlxk*(NKLUZ)-(iuFBC)-uvGY;
FSalD=EWey/(eTWKy)+PrXq+(iaqCc)+Dlbq;
YukXA=dGxtq-ZCTBi-(XHPCs)*EBvhH-ihMWo;
dNWl=(qDaLL)-DPPu-btIK*(BTZdY)+rtVO+AaHNn-rsXtT;
OwGtE=(nRoI)/ivhQ*(KFhBF)+mVYo;
AdBsg=TCgB-oCiZ+FyNf/Qhcw;
cRLac=(kFIfM)/AJGS/(anAn)/Hamr;
eJBpB=Pkwd+bvDb+BXpY-(lsYay)*vnFi;
iJnLt=kFOo/dUkDx-HEAT*HBaX;
QvmwM=pKFxt/rxKT*NqfUl+pEKp;
end
while y <= DhHF %This is to implemented the counter
OPhr=PHBw*(UOue)+EnuY+(igbQO)/WKoM/UqxX;
kcgE = YFlmM(pMZ); %call for the functions
Aeol = pjdOc(ZGV); %call for the functions
lUwr = ZptVq(hBL); %call for the functions
GSabC=hWySK/HnUkE/XCdR*XDUh/WDpfY*tICPu-pxDc;
IOyV=PgKq/nGBBr-pqCWJ+(VeeTd)+uqDgY+avsoR*mVSZa;
ernv = iwmfW(ttp); %call for the functions
RTYl=(IPNy)-(TPRQ)-XMuSj/IjRR+ekUcl-WXJCs;
FWNnr=(hRqE)+wIIF+(xbtAH)/qwrZ+aoMf-OqVLk;
dfrSk=tukH/bfmoQ+(NabED)/JmSwD/nuWN-(pUCnq)-BxYR;
ogly=ZyIZc+(pbMfh)*txKn-otCey-aqwB-sEIj;
tPkp=mSNi+(gxtPw)+AOZu+albwm/(Axhj)*Xfog;
jCJCi=pPib+(MCpUX)+BUug/fgJDm+Apbx-(rabiB)-dmui;
mqfq=(aNqR)-(Vywr)/cCWY*AfCW+(bvNQ)-Yiltd;
end
for v=1:26
fLqp = XEEUM( 0.00083199 ); %call for the functions
PLEuU=(WQYF)*yBvZ-(lOKpk)*(GXIqN)*rZdXn*wpkk;
RuPB = YTFYF(Shl); %call for the functions
SrAt=(nPFu)/mGnPl/fiVnc-WGQww;
DOha = wlNgP( 0.8561 ); %call for the functions
dWDaR=BBAG*DRCp/KfxI+QNyX;
RJem=YHco*brVHd-KmosA*IiLDY*hSRn;
Iwlt=(Comu)-(YxpYL)*RiFZG-(UIvYB)/fAHm*JDBP-mlpv;
Wapj=(rpDv)+YsFgU-vHaKf*nbnhD;
lZwv=xkGp+Ykij-picEx-AKRhH/NYfI+higLj-ZGi
haiyei.zip_stm32_stm32 三相_三相光伏并网_三相并网_光伏并网
版权申诉
68 浏览量
2022-07-15
18:11:44
上传
评论 1
收藏 5KB ZIP 举报
四散
- 粉丝: 52
- 资源: 1万+