From 7e91bafa7f760b2c2d634c5fb7b91ae9f9c0f1fd Mon Sep 17 00:00:00 2001 From: dmy Date: Mon, 14 Apr 2014 15:12:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E7=94=B5=E6=9C=BA=E8=AE=BA?= =?UTF-8?q?=E6=96=87=E7=9A=84=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dmy --- 0PD.mat | Bin 0 -> 446 bytes 0QD.mat | Bin 0 -> 447 bytes 0SEVAngel.mat | Bin 0 -> 453 bytes 0SEVolt.mat | Bin 0 -> 453 bytes 100PD.mat | Bin 0 -> 447 bytes 100QD.mat | Bin 0 -> 447 bytes 100SEVAngel.mat | Bin 0 -> 452 bytes 100SEVolt.mat | Bin 0 -> 450 bytes 50PD.mat | Bin 0 -> 429 bytes 50QD.mat | Bin 0 -> 444 bytes 50SEVAngel.mat | Bin 0 -> 452 bytes 50SEVolt.mat | Bin 0 -> 455 bytes @Opti/Opti.m | 1 + @Opti/equ.asv | 30 +- @Opti/equ.m | 20 +- @Opti/init.m | 3 +- @Opti/obj.m | 10 +- DrawloadCurves.asv | 9 + DrawloadCurves.m | 38 + Filter/Filtering.mdl | 705 ++++++++++++++++++ Filter/Filtering.mdl.autosave | 704 +++++++++++++++++ Filter/actxlicense.m | 6 + Filter/curvefit.cfit | Bin 0 -> 10010 bytes Filter/负荷曲线.xlsx | Bin 0 -> 10779 bytes GetMeasure.asv | 14 + GetMeasure.m | 45 ++ I.mat | Bin 0 -> 172 bytes LineCurrent.asv | 6 + LineCurrent.m | 7 + LoadCurrent.m | 5 +- LoadCurve.m | 18 + MaxDeviation.m | 11 +- MaxSigma.asv | 17 + MaxSigma.m | 25 + NormalizedResiduals.asv | 9 + NormalizedResiduals.m | 17 + OPF_Init.asv | 99 ++- OPF_Init.m | 100 ++- PD0.mat | Bin 272 -> 529 bytes PD02.mat | Bin 0 -> 271 bytes PD03.mat | Bin 0 -> 271 bytes QD0.mat | Bin 271 -> 530 bytes QD02.mat | Bin 0 -> 272 bytes QD03.mat | Bin 0 -> 272 bytes ReadMe.txt | 1 + RealValuePlot.asv | 83 +++ RealValuePlot.m | 124 +++ Run_YALMIP.m | 4 +- Run_YALMIP2.asv | 142 ++++ Run_YALMIP2.m | 147 ++++ SEMeasDeivation.asv | 94 +++ SEMeasDeivation.m | 94 +++ StError.asv | 9 + StErrorS.m | 11 + StErrorZ.m | 17 + StatDeviation.asv | 17 +- StatDeviation.m | 26 +- graph/33/20140301/0PD.mat | Bin 0 -> 242 bytes graph/33/20140301/0QD.mat | Bin 0 -> 243 bytes graph/33/20140301/0SEVAngel.mat | Bin 0 -> 248 bytes graph/33/20140301/0SEVolt.mat | Bin 0 -> 246 bytes graph/33/20140301/100PD.mat | Bin 0 -> 242 bytes graph/33/20140301/100QD.mat | Bin 0 -> 243 bytes graph/33/20140301/100SEVAngel.mat | Bin 0 -> 249 bytes graph/33/20140301/100SEVolt.mat | Bin 0 -> 247 bytes graph/33/20140301/50PD.mat | Bin 0 -> 242 bytes graph/33/20140301/50QD.mat | Bin 0 -> 242 bytes graph/33/20140301/50SEVAngel.mat | Bin 0 -> 248 bytes graph/33/20140301/50SEVolt.mat | Bin 0 -> 248 bytes graph/33/20140301/PD0.mat | Bin 0 -> 527 bytes graph/33/20140301/QD0.mat | Bin 0 -> 529 bytes graph/33/20140301/mLoadCurrent.mat | Bin 0 -> 538 bytes graph/33/20140301/mVolt.mat | Bin 0 -> 457 bytes graph/33/20140327/0PD.mat | Bin 0 -> 446 bytes graph/33/20140327/0QD.mat | Bin 0 -> 447 bytes graph/33/20140327/0SEVAngel.mat | Bin 0 -> 453 bytes graph/33/20140327/0SEVolt.mat | Bin 0 -> 453 bytes graph/33/20140327/100PD.mat | Bin 0 -> 447 bytes graph/33/20140327/100QD.mat | Bin 0 -> 447 bytes graph/33/20140327/100SEVAngel.mat | Bin 0 -> 452 bytes graph/33/20140327/100SEVolt.mat | Bin 0 -> 450 bytes graph/33/20140327/50PD.mat | Bin 0 -> 429 bytes graph/33/20140327/50QD.mat | Bin 0 -> 444 bytes graph/33/20140327/50SEVAngel.mat | Bin 0 -> 452 bytes graph/33/20140327/50SEVolt.mat | Bin 0 -> 455 bytes graph/33/20140327/PD0.mat | Bin 0 -> 529 bytes graph/33/20140327/QD0.mat | Bin 0 -> 530 bytes graph/33/20140327/mLoadCurrent.mat | Bin 0 -> 536 bytes graph/33/20140327/mVolt.mat | Bin 0 -> 460 bytes graph/9/20140301/100%负荷偏移/0PD.mat | Bin 0 -> 242 bytes graph/9/20140301/100%负荷偏移/0QD.mat | Bin 0 -> 243 bytes graph/9/20140301/100%负荷偏移/0SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140301/100%负荷偏移/0SEVolt.mat | Bin 0 -> 246 bytes graph/9/20140301/100%负荷偏移/100PD.mat | Bin 0 -> 242 bytes graph/9/20140301/100%负荷偏移/100QD.mat | Bin 0 -> 243 bytes graph/9/20140301/100%负荷偏移/100SEVAngel.mat | Bin 0 -> 249 bytes graph/9/20140301/100%负荷偏移/100SEVolt.mat | Bin 0 -> 247 bytes graph/9/20140301/100%负荷偏移/50PD.mat | Bin 0 -> 242 bytes graph/9/20140301/100%负荷偏移/50QD.mat | Bin 0 -> 242 bytes graph/9/20140301/100%负荷偏移/50SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140301/100%负荷偏移/50SEVolt.mat | Bin 0 -> 248 bytes graph/9/20140301/20%负荷偏移曲线/0PD.mat | Bin 0 -> 243 bytes graph/9/20140301/20%负荷偏移曲线/0QD.mat | Bin 0 -> 242 bytes .../9/20140301/20%负荷偏移曲线/0SEVAngel.mat | Bin 0 -> 249 bytes graph/9/20140301/20%负荷偏移曲线/0SEVolt.mat | Bin 0 -> 246 bytes graph/9/20140301/20%负荷偏移曲线/100PD.mat | Bin 0 -> 242 bytes graph/9/20140301/20%负荷偏移曲线/100QD.mat | Bin 0 -> 243 bytes .../20140301/20%负荷偏移曲线/100SEVAngel.mat | Bin 0 -> 248 bytes .../9/20140301/20%负荷偏移曲线/100SEVolt.mat | Bin 0 -> 248 bytes graph/9/20140301/20%负荷偏移曲线/50PD.mat | Bin 0 -> 242 bytes graph/9/20140301/20%负荷偏移曲线/50QD.mat | Bin 0 -> 242 bytes .../9/20140301/20%负荷偏移曲线/50SEVAngel.mat | Bin 0 -> 249 bytes graph/9/20140301/20%负荷偏移曲线/50SEVolt.mat | Bin 0 -> 248 bytes graph/9/20140301/PD0.mat | Bin 0 -> 263 bytes graph/9/20140301/QD0.mat | Bin 0 -> 263 bytes graph/9/20140301/mVolt.mat | Bin 0 -> 252 bytes graph/9/20140302/0PD.mat | Bin 0 -> 242 bytes graph/9/20140302/0QD.mat | Bin 0 -> 243 bytes graph/9/20140302/0SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140302/0SEVolt.mat | Bin 0 -> 247 bytes graph/9/20140302/100PD.mat | Bin 0 -> 242 bytes graph/9/20140302/100QD.mat | Bin 0 -> 243 bytes graph/9/20140302/100SEVAngel.mat | Bin 0 -> 249 bytes graph/9/20140302/100SEVolt.mat | Bin 0 -> 248 bytes graph/9/20140302/50PD.mat | Bin 0 -> 243 bytes graph/9/20140302/50QD.mat | Bin 0 -> 242 bytes graph/9/20140302/50SEVAngel.mat | Bin 0 -> 249 bytes graph/9/20140302/50SEVolt.mat | Bin 0 -> 247 bytes graph/9/20140302/PD0.mat | Bin 0 -> 263 bytes graph/9/20140302/QD0.mat | Bin 0 -> 263 bytes graph/9/20140302/mLoadCurrent.mat | Bin 0 -> 276 bytes graph/9/20140302/mVolt.mat | Bin 0 -> 252 bytes graph/9/20140318/20%/0PD.mat | Bin 0 -> 243 bytes graph/9/20140318/20%/0QD.mat | Bin 0 -> 243 bytes graph/9/20140318/20%/0SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140318/20%/0SEVolt.mat | Bin 0 -> 248 bytes graph/9/20140318/20%/100PD.mat | Bin 0 -> 243 bytes graph/9/20140318/20%/100QD.mat | Bin 0 -> 242 bytes graph/9/20140318/20%/100SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140318/20%/100SEVolt.mat | Bin 0 -> 247 bytes graph/9/20140318/20%/50PD.mat | Bin 0 -> 242 bytes graph/9/20140318/20%/50QD.mat | Bin 0 -> 242 bytes graph/9/20140318/20%/50SEVAngel.mat | Bin 0 -> 249 bytes graph/9/20140318/20%/50SEVolt.mat | Bin 0 -> 248 bytes graph/9/20140318/20%/PD0.mat | Bin 0 -> 263 bytes graph/9/20140318/20%/QD0.mat | Bin 0 -> 263 bytes graph/9/20140318/20%/mLoadCurrent.mat | Bin 0 -> 275 bytes graph/9/20140318/20%/mVolt.mat | Bin 0 -> 252 bytes graph/9/20140318/容量/0PD.mat | Bin 0 -> 242 bytes graph/9/20140318/容量/0QD.mat | Bin 0 -> 243 bytes graph/9/20140318/容量/0SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140318/容量/0SEVolt.mat | Bin 0 -> 246 bytes graph/9/20140318/容量/100PD.mat | Bin 0 -> 242 bytes graph/9/20140318/容量/100QD.mat | Bin 0 -> 242 bytes graph/9/20140318/容量/100SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140318/容量/100SEVolt.mat | Bin 0 -> 248 bytes graph/9/20140318/容量/50PD.mat | Bin 0 -> 242 bytes graph/9/20140318/容量/50QD.mat | Bin 0 -> 243 bytes graph/9/20140318/容量/50SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140318/容量/50SEVolt.mat | Bin 0 -> 245 bytes graph/9/20140318/容量/PD0.mat | Bin 0 -> 263 bytes graph/9/20140318/容量/QD0.mat | Bin 0 -> 263 bytes graph/9/20140318/容量/mLoadCurrent.mat | Bin 0 -> 275 bytes graph/9/20140318/容量/mVolt.mat | Bin 0 -> 252 bytes graph/9/20140327/20%/0PD.mat | Bin 0 -> 243 bytes graph/9/20140327/20%/0QD.mat | Bin 0 -> 243 bytes graph/9/20140327/20%/0SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140327/20%/0SEVolt.mat | Bin 0 -> 248 bytes graph/9/20140327/20%/100PD.mat | Bin 0 -> 242 bytes graph/9/20140327/20%/100QD.mat | Bin 0 -> 243 bytes graph/9/20140327/20%/100SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140327/20%/100SEVolt.mat | Bin 0 -> 248 bytes graph/9/20140327/20%/50PD.mat | Bin 0 -> 242 bytes graph/9/20140327/20%/50QD.mat | Bin 0 -> 242 bytes graph/9/20140327/20%/50SEVAngel.mat | Bin 0 -> 247 bytes graph/9/20140327/20%/50SEVolt.mat | Bin 0 -> 247 bytes graph/9/20140327/20%/PD0.mat | Bin 0 -> 263 bytes graph/9/20140327/20%/QD0.mat | Bin 0 -> 262 bytes graph/9/20140327/20%/mLoadCurrent.mat | Bin 0 -> 276 bytes graph/9/20140327/20%/mVolt.mat | Bin 0 -> 252 bytes graph/9/20140327/容量/0PD.mat | Bin 0 -> 242 bytes graph/9/20140327/容量/0QD.mat | Bin 0 -> 243 bytes graph/9/20140327/容量/0SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140327/容量/0SEVolt.mat | Bin 0 -> 246 bytes graph/9/20140327/容量/100PD.mat | Bin 0 -> 242 bytes graph/9/20140327/容量/100QD.mat | Bin 0 -> 242 bytes graph/9/20140327/容量/100SEVAngel.mat | Bin 0 -> 248 bytes graph/9/20140327/容量/100SEVolt.mat | Bin 0 -> 248 bytes graph/9/20140327/容量/50PD.mat | Bin 0 -> 242 bytes graph/9/20140327/容量/50QD.mat | Bin 0 -> 242 bytes graph/9/20140327/容量/50SEVAngel.mat | Bin 0 -> 245 bytes graph/9/20140327/容量/50SEVolt.mat | Bin 0 -> 246 bytes graph/9/20140327/容量/PD0.mat | Bin 0 -> 263 bytes graph/9/20140327/容量/QD0.mat | Bin 0 -> 262 bytes graph/9/20140327/容量/mLoadCurrent.mat | Bin 0 -> 276 bytes graph/9/20140327/容量/mVolt.mat | Bin 0 -> 252 bytes ipopt.opt | 2 + mLoadCurrent.mat | Bin 276 -> 536 bytes mVolt.mat | Bin 355 -> 460 bytes mVolt2.mat | Bin 0 -> 355 bytes mVolt3.mat | Bin 0 -> 356 bytes maxDev-use.mat | Bin 0 -> 1432 bytes maxDev.mat | Bin 0 -> 1434 bytes plotError.asv | 38 + plotError.m | 39 + rVa.mat | Bin 0 -> 337 bytes statDev-use.mat | Bin 0 -> 1745 bytes statDevPlot.m | 11 + test.m | 4 + thesis/DifferentMeasurement.asv | 14 + thesis/DifferentMeasurement.m | 15 + 211 files changed, 2703 insertions(+), 88 deletions(-) create mode 100644 0PD.mat create mode 100644 0QD.mat create mode 100644 0SEVAngel.mat create mode 100644 0SEVolt.mat create mode 100644 100PD.mat create mode 100644 100QD.mat create mode 100644 100SEVAngel.mat create mode 100644 100SEVolt.mat create mode 100644 50PD.mat create mode 100644 50QD.mat create mode 100644 50SEVAngel.mat create mode 100644 50SEVolt.mat create mode 100644 DrawloadCurves.asv create mode 100644 DrawloadCurves.m create mode 100644 Filter/Filtering.mdl create mode 100644 Filter/Filtering.mdl.autosave create mode 100644 Filter/actxlicense.m create mode 100644 Filter/curvefit.cfit create mode 100644 Filter/负荷曲线.xlsx create mode 100644 GetMeasure.asv create mode 100644 GetMeasure.m create mode 100644 I.mat create mode 100644 LineCurrent.asv create mode 100644 LineCurrent.m create mode 100644 LoadCurve.m create mode 100644 MaxSigma.asv create mode 100644 MaxSigma.m create mode 100644 NormalizedResiduals.asv create mode 100644 NormalizedResiduals.m create mode 100644 PD02.mat create mode 100644 PD03.mat create mode 100644 QD02.mat create mode 100644 QD03.mat create mode 100644 ReadMe.txt create mode 100644 RealValuePlot.asv create mode 100644 RealValuePlot.m create mode 100644 Run_YALMIP2.asv create mode 100644 Run_YALMIP2.m create mode 100644 SEMeasDeivation.asv create mode 100644 SEMeasDeivation.m create mode 100644 StError.asv create mode 100644 StErrorS.m create mode 100644 StErrorZ.m create mode 100644 graph/33/20140301/0PD.mat create mode 100644 graph/33/20140301/0QD.mat create mode 100644 graph/33/20140301/0SEVAngel.mat create mode 100644 graph/33/20140301/0SEVolt.mat create mode 100644 graph/33/20140301/100PD.mat create mode 100644 graph/33/20140301/100QD.mat create mode 100644 graph/33/20140301/100SEVAngel.mat create mode 100644 graph/33/20140301/100SEVolt.mat create mode 100644 graph/33/20140301/50PD.mat create mode 100644 graph/33/20140301/50QD.mat create mode 100644 graph/33/20140301/50SEVAngel.mat create mode 100644 graph/33/20140301/50SEVolt.mat create mode 100644 graph/33/20140301/PD0.mat create mode 100644 graph/33/20140301/QD0.mat create mode 100644 graph/33/20140301/mLoadCurrent.mat create mode 100644 graph/33/20140301/mVolt.mat create mode 100644 graph/33/20140327/0PD.mat create mode 100644 graph/33/20140327/0QD.mat create mode 100644 graph/33/20140327/0SEVAngel.mat create mode 100644 graph/33/20140327/0SEVolt.mat create mode 100644 graph/33/20140327/100PD.mat create mode 100644 graph/33/20140327/100QD.mat create mode 100644 graph/33/20140327/100SEVAngel.mat create mode 100644 graph/33/20140327/100SEVolt.mat create mode 100644 graph/33/20140327/50PD.mat create mode 100644 graph/33/20140327/50QD.mat create mode 100644 graph/33/20140327/50SEVAngel.mat create mode 100644 graph/33/20140327/50SEVolt.mat create mode 100644 graph/33/20140327/PD0.mat create mode 100644 graph/33/20140327/QD0.mat create mode 100644 graph/33/20140327/mLoadCurrent.mat create mode 100644 graph/33/20140327/mVolt.mat create mode 100644 graph/9/20140301/100%负荷偏移/0PD.mat create mode 100644 graph/9/20140301/100%负荷偏移/0QD.mat create mode 100644 graph/9/20140301/100%负荷偏移/0SEVAngel.mat create mode 100644 graph/9/20140301/100%负荷偏移/0SEVolt.mat create mode 100644 graph/9/20140301/100%负荷偏移/100PD.mat create mode 100644 graph/9/20140301/100%负荷偏移/100QD.mat create mode 100644 graph/9/20140301/100%负荷偏移/100SEVAngel.mat create mode 100644 graph/9/20140301/100%负荷偏移/100SEVolt.mat create mode 100644 graph/9/20140301/100%负荷偏移/50PD.mat create mode 100644 graph/9/20140301/100%负荷偏移/50QD.mat create mode 100644 graph/9/20140301/100%负荷偏移/50SEVAngel.mat create mode 100644 graph/9/20140301/100%负荷偏移/50SEVolt.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/0PD.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/0QD.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/0SEVAngel.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/0SEVolt.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/100PD.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/100QD.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/100SEVAngel.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/100SEVolt.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/50PD.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/50QD.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/50SEVAngel.mat create mode 100644 graph/9/20140301/20%负荷偏移曲线/50SEVolt.mat create mode 100644 graph/9/20140301/PD0.mat create mode 100644 graph/9/20140301/QD0.mat create mode 100644 graph/9/20140301/mVolt.mat create mode 100644 graph/9/20140302/0PD.mat create mode 100644 graph/9/20140302/0QD.mat create mode 100644 graph/9/20140302/0SEVAngel.mat create mode 100644 graph/9/20140302/0SEVolt.mat create mode 100644 graph/9/20140302/100PD.mat create mode 100644 graph/9/20140302/100QD.mat create mode 100644 graph/9/20140302/100SEVAngel.mat create mode 100644 graph/9/20140302/100SEVolt.mat create mode 100644 graph/9/20140302/50PD.mat create mode 100644 graph/9/20140302/50QD.mat create mode 100644 graph/9/20140302/50SEVAngel.mat create mode 100644 graph/9/20140302/50SEVolt.mat create mode 100644 graph/9/20140302/PD0.mat create mode 100644 graph/9/20140302/QD0.mat create mode 100644 graph/9/20140302/mLoadCurrent.mat create mode 100644 graph/9/20140302/mVolt.mat create mode 100644 graph/9/20140318/20%/0PD.mat create mode 100644 graph/9/20140318/20%/0QD.mat create mode 100644 graph/9/20140318/20%/0SEVAngel.mat create mode 100644 graph/9/20140318/20%/0SEVolt.mat create mode 100644 graph/9/20140318/20%/100PD.mat create mode 100644 graph/9/20140318/20%/100QD.mat create mode 100644 graph/9/20140318/20%/100SEVAngel.mat create mode 100644 graph/9/20140318/20%/100SEVolt.mat create mode 100644 graph/9/20140318/20%/50PD.mat create mode 100644 graph/9/20140318/20%/50QD.mat create mode 100644 graph/9/20140318/20%/50SEVAngel.mat create mode 100644 graph/9/20140318/20%/50SEVolt.mat create mode 100644 graph/9/20140318/20%/PD0.mat create mode 100644 graph/9/20140318/20%/QD0.mat create mode 100644 graph/9/20140318/20%/mLoadCurrent.mat create mode 100644 graph/9/20140318/20%/mVolt.mat create mode 100644 graph/9/20140318/容量/0PD.mat create mode 100644 graph/9/20140318/容量/0QD.mat create mode 100644 graph/9/20140318/容量/0SEVAngel.mat create mode 100644 graph/9/20140318/容量/0SEVolt.mat create mode 100644 graph/9/20140318/容量/100PD.mat create mode 100644 graph/9/20140318/容量/100QD.mat create mode 100644 graph/9/20140318/容量/100SEVAngel.mat create mode 100644 graph/9/20140318/容量/100SEVolt.mat create mode 100644 graph/9/20140318/容量/50PD.mat create mode 100644 graph/9/20140318/容量/50QD.mat create mode 100644 graph/9/20140318/容量/50SEVAngel.mat create mode 100644 graph/9/20140318/容量/50SEVolt.mat create mode 100644 graph/9/20140318/容量/PD0.mat create mode 100644 graph/9/20140318/容量/QD0.mat create mode 100644 graph/9/20140318/容量/mLoadCurrent.mat create mode 100644 graph/9/20140318/容量/mVolt.mat create mode 100644 graph/9/20140327/20%/0PD.mat create mode 100644 graph/9/20140327/20%/0QD.mat create mode 100644 graph/9/20140327/20%/0SEVAngel.mat create mode 100644 graph/9/20140327/20%/0SEVolt.mat create mode 100644 graph/9/20140327/20%/100PD.mat create mode 100644 graph/9/20140327/20%/100QD.mat create mode 100644 graph/9/20140327/20%/100SEVAngel.mat create mode 100644 graph/9/20140327/20%/100SEVolt.mat create mode 100644 graph/9/20140327/20%/50PD.mat create mode 100644 graph/9/20140327/20%/50QD.mat create mode 100644 graph/9/20140327/20%/50SEVAngel.mat create mode 100644 graph/9/20140327/20%/50SEVolt.mat create mode 100644 graph/9/20140327/20%/PD0.mat create mode 100644 graph/9/20140327/20%/QD0.mat create mode 100644 graph/9/20140327/20%/mLoadCurrent.mat create mode 100644 graph/9/20140327/20%/mVolt.mat create mode 100644 graph/9/20140327/容量/0PD.mat create mode 100644 graph/9/20140327/容量/0QD.mat create mode 100644 graph/9/20140327/容量/0SEVAngel.mat create mode 100644 graph/9/20140327/容量/0SEVolt.mat create mode 100644 graph/9/20140327/容量/100PD.mat create mode 100644 graph/9/20140327/容量/100QD.mat create mode 100644 graph/9/20140327/容量/100SEVAngel.mat create mode 100644 graph/9/20140327/容量/100SEVolt.mat create mode 100644 graph/9/20140327/容量/50PD.mat create mode 100644 graph/9/20140327/容量/50QD.mat create mode 100644 graph/9/20140327/容量/50SEVAngel.mat create mode 100644 graph/9/20140327/容量/50SEVolt.mat create mode 100644 graph/9/20140327/容量/PD0.mat create mode 100644 graph/9/20140327/容量/QD0.mat create mode 100644 graph/9/20140327/容量/mLoadCurrent.mat create mode 100644 graph/9/20140327/容量/mVolt.mat create mode 100644 ipopt.opt create mode 100644 mVolt2.mat create mode 100644 mVolt3.mat create mode 100644 maxDev-use.mat create mode 100644 maxDev.mat create mode 100644 plotError.asv create mode 100644 plotError.m create mode 100644 rVa.mat create mode 100644 statDev-use.mat create mode 100644 statDevPlot.m create mode 100644 test.m create mode 100644 thesis/DifferentMeasurement.asv create mode 100644 thesis/DifferentMeasurement.m diff --git a/0PD.mat b/0PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..e7a6a6163b68356a8b88ba63e2154c3903d22257 GIT binary patch literal 446 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^w=ywRFfuSSQ6L#GFnap(GcYiiF)}bz%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`!UgE$+TA6tjRmAk^V>r2XS{&xEoAEB}L?!HB5S`}~A?El-p z-tE@+L)UM~3)Wwj65e*L?%z}EL)z+dw@eRWu-2+ab@}yM&vWc+KAzjT_S;SMG|!zbIosa{#QrLGeOC56w#_>&|J=>I`zu&TtD^Wi4|32q$g_qk-+%4w2xqiR?_WWfhG^@{R?OrZqnf;bg IMxkjj00Pv;fdBvi literal 0 HcmV?d00001 diff --git a/0QD.mat b/0QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..437051f1cfada5c8050da96db8f08bafbd7acb6f GIT binary patch literal 447 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^w=ywMFfuSSQ6L#GFnap(GcYiiGcqt#%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`#aFtIZ>PL_yCwefpVZYKm(Kn6to2Z2w2<0O|AP68=WE#C ztlNG>@!gfq;b!{2s~OkB_x})Bi8EcJ8}PNB{Xfo_+q1>Dq6u*AHFu z_&+l#z9@I*TK8We)n+fZ_U{za+4#SxaCz$AL$2Sf&Hw-1R&`pbdbU$~-Nd=wZ@6WH zw^hB1O|gIKGjB=NEw0}?!h`mfEBW7+&dMu&*J+Wvf1Q2auD!2Js^^|N+kP+FcQgNo zlQpt3rWfxW*2_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^w=yi*zh95t->-74?v%*H z6PvXpzj1PNOQfF^y>&i!*Q!Y=lk()heZ6pa@2$q)%U9~ZN_?^Tj{V2SODpDIIq{dh zOl^J4My=HUaZ8!*Zu$4*Z*+J}m3p;FVg2$>SI^R#cmGmXA6{Q#r+cq{r%Jk0h11P{ zd)X)5_;z3GzWh9iSi_gmXaAjlXT=#+yY=@^z0c`SYSTAApPzZ|XL{<1e^1NAiKxt@--votD4V7Wtg-_lT$be<>b+@Zem&-{EK>e-*wLe%-^h=w`1j~#{Mm0e#opJ?3CP;AU9h_Dis7z_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^w=yK^k1SIv0Xym#v*x5d2Y@89mef2Z#Dt|xo< zh8Fe5PdHlr``>})ZhF6 zb*=6EfU|QXkKey_TK`^F$;$)L)icjVub#1O-_~*;o1?eyf4cTB>Cn_WzZPx(W|nI8 z?%K=zxBn$K?(6BP%$CotR`EFcd~I#>Cf%L&6W_o2 zu4S3&wrk&J^PlTp2Y-CDwsvpHj*R=4wtw56zv=wliyyDuTl}lto%urDwaMLIc!loW T+MlCY`N#CzT3ZHbv$i+@O5)em literal 0 HcmV?d00001 diff --git a/100PD.mat b/100PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..5a697bcb3c0c9c2c3cfbbbab36dfafa01e5a49b5 GIT binary patch literal 447 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x|aurf7KFfuSSQ6L#GFnap(GcYiiGcqt#%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`!UgE$+TA6v(P=iHaysQtT@`2T*Mc5umWv)`#=#jj@MzuDfu zX6CYoA%;bpQLBt=q3=W!Y_cx8!flXIZBDpZ>S~@7$jLx$w4C^MkTR3rnyvR2{B$r} zm$kPx@5aiWyEd=icK^%q^)R`cHvf<6(~~;q-hRt@e>Ht}?!C14vo>oQ2IcJj`)kAR z`fYKy)Ap-bJ=^xWIrrPD-OYRZ?(EDwueW&44&Cq5_NK0Uu=3uOuiv(>y(2aCirEeQ zbNA(L80W98^)m0T&OXQZdxGroDf`x0r{0%bvG4Bve;fXu?hMnbxAwoeKK^CdjsEJn Kwha2b^;-buGsu4c literal 0 HcmV?d00001 diff --git a/100QD.mat b/100QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..9d2b98c7c701a9eac9a0463bb7bc3c9b426fd639 GIT binary patch literal 447 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x|aure`MFfuSSQ6L#GFnap(GcYiiGcqt#%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`#!+XH$;w~1 zH*?;mM>W;cxBNbP+;Z71bC#)7W*EQS^t}G(lg(KN{C@A9ygI$^(yXNa_A4K2oIkJm zO+42!_(tlpo2&P{ny`KDh7)n$TT>6tJK_3myLa5)+xx4!|B5-!oEyG6`pxU^b6h)e z<|h3={pIMMPpOyRl+L}m{m;p$r1yVxe&7B6?dZ4j)?I(EgzIiCpHO@C(~omP)%_dJ zRvvof{f2e_9P8gz_p+*Y+b0$GviRLx?YiYW$NuU|_b%SiekK3d=lAp9e)}@5Ef2?i zJA9_Ocje@_yVFF)&fMB_G49#lrE^ba%iZ+Oow4U@?`^f;mn_+|&mDQcB|lUsVYXf7 LN?V2<`PD)I)Emrb literal 0 HcmV?d00001 diff --git a/100SEVAngel.mat b/100SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..956740fd229e16e6b351456148e5086f1eda6c05 GIT binary patch literal 452 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x|aure`HFfuSSQ6L#GFnap(GcYjNFfuSy%z2!gkWi42l90fB zNrp#2iX~!UjjKXhOOk;74bwA*`nIO+!bj3m8k*T(UjMel*IoyIuT$rB?RLsR{9mLhjYS3^-J`?!oNm?{Bxi|9YgC^~^U$AFO<@IfE{>mNeKW8jCLgV%&MSuIzmAmHQGajyhZ(=; zANuxPFYk2dP5I67cdO#Q{Zu~qt#tK$woPK$Z`b=*ZK+ze=l(z0q>GC#?_YLnd-3ME zopa`9>#M#DFL>*{aj*UAlewqGMZZ0_V?P@>J!8Z4s3^ng;*6<#Z!XK1jQOqgX6IwE Qk2+h{ZD40ueWZ~c0BZfpV*mgE literal 0 HcmV?d00001 diff --git a/100SEVolt.mat b/100SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..e18e9b2808ead12458e60dca6ad25b69794d86a4 GIT binary patch literal 450 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x|aurfANFfuSSQ6L#GFnap(GcYh%F)}bz%z2!gkWi42l90fB zNrp#2iX~!UjjKXhOVWgx4cQTOew@tA>K^k1SIv0Xym#v*x5d2Y@87P^pBbVY`{`cX z)5D=x6*hnW_J6l27gOE7&HGQx-~J}&k@atvIKh|Ydhg%Zr@nc1N9Xgof0l=jt!>i3 ze@lDA=cg;))nu=?d%dmq!?Nw)jxJ->xjk*)*69yd-HC|#bM4;WkA6!pbLPKg4K|nC z&R?5-|4hZM)}yc2?mhWv@vO{g`ER9}&sP2Ny?5)r=Im+0|9|YYT|E0r{=MY)Z&@op z$yLcST-vWYPy2mc{{Be|lV^MVsIFE#Z~T$7>-}5rI^!oxH!{AQ|Jr;%XHEM43riQi zTXoj@cfRiW@SS(-v*j0uCjBV;7X7<2Jp6R*`s(cXtT?OxK0FibzUTQ_T##*3HPWwR N-Mf{YVL?*UV*nR2#fJa@ literal 0 HcmV?d00001 diff --git a/50PD.mat b/50PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..6d2f1686773a190defcf6fd5c4c21c41d32442c1 GIT binary patch literal 429 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^vobMKFfuSSQ6L#GFnap(GcYiyGBPk!%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`!UgE$+TA6v%(ll8^5T{_lp^?w{&H)r1VlXY$f_uW)I|Lykn z&2f*k=I%K(&(nS;ugm`m1&zq!A4~RLn!lwqIMna9|NXkU*)v{x{qFyr@@%!yy6xA^ zGAn;%yv(Y0KDj4gf@QWJJImf3yUx}9kDmESa@p^4qE+Zt}MEKTfTNjzxyW6JNs^nzrXtMWn9gve}_2Rr$iol{f1GYs)`K&Vr{$l literal 0 HcmV?d00001 diff --git a/50QD.mat b/50QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..ad2102e8d949130bd83b0018b4d672709c15e437 GIT binary patch literal 444 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^vobbQFfuSSQ6L#GFnap(GcYiiFfuSy%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`#WR1N!@#IrR24(TEh1Gzw~{JBY88E z{(mUB^xk2?KcV+81>0tNzd3v4kk!uHVz=){T#>FeNZq-2+2WHYH=TLfHNwkGy%`#yOkfPi~z5{P)qx-^%kN?nNFlxcu+x!RWmHRm*P7u6n;` zmu>2%T9L^WM*r{gezR9Hd$(8d$BldbdQXM3ABX*3&iL-D;zjGXXUn3tukw${;%9jE HpmG8Ldxpf5 literal 0 HcmV?d00001 diff --git a/50SEVAngel.mat b/50SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..56cd91d6344bb51542b93d17d1d0cc382b94980b GIT binary patch literal 452 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^vobbRFfuSSQ6L#GFnap(GcYjNFfuSy%z2!gkWi42l90fB zNrp#2iX~!UjjKXhOOk;74bwA*`nIO+!bj3m8k(o9$*#VnCUL|1iQJlR!o3^)`~Jy& zQdhidXTB->^szlmzbkKKVXYZTs2zj%4^dbD z9p1cu-fe;4&Hv|mpE~9LS^67y6x*-Ae=cme|Gv?D`nx0d%Y>9(>CELm{QY;O>-PPt zdv5PvvZvbX@zEuJ-@lI6y?UKv<8QH|T00?Kxi2wiq literal 0 HcmV?d00001 diff --git a/50SEVolt.mat b/50SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..4ffa9b999bca101f735574136e4dc222a749bb55 GIT binary patch literal 455 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^vobPMFfuSSQ6L#GFnap(GcYjNGcqt#%z2!gkWi42l90fB zNrp#2iX~!UjjKXhOVWgx4cQTOew@tA>K^k1SIv0Xym#v*x5d2Y@87=PU7UA2_}4wV zm*=On@N|Fww(09_GuuCZ&&|s|y6UHK(7l`gtDmi?IPiDwU!$K#SAKqa|7QN2O+FF7 z&qn`V(<`sG=EmP^b*|^qUhdM(e>?xgoRfx;AFutp75kRG^=bZF`53$B!83ndi%aaA ze6MB2_HTKDMb?!}_inwPR`vT&^Wo^" + LastModifiedBy "dmy" + ModifiedDateFormat "%" + LastModifiedDate "Sat Oct 19 16:47:19 2013" + RTWModifiedTimeStamp 304102038 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 9 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "96" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + hdlcoderui.hdlcc { + $ObjectID 12 + Version "1.10.0" + Description "HDL Coder custom configuration component" + Name "HDL Coder" + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "HDLConfigFile" + } + HDLCActiveTab "0" + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 520, 225, 1400, 855 ] " + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 1 + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Clock + DisplayTime off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Scope + ModelBased off + TickLabels "OneTimeTick" + ZoomMode "on" + Grid "on" + TimeRange "auto" + YMin "-5" + YMax "5" + SaveToWorkspace off + SaveName "ScopeData" + LimitDataPoints on + MaxDataPoints "5000" + Decimation "1" + SampleInput off + SampleTime "-1" + } + } + System { + Name "Filtering" + Location [610, 390, 1194, 889] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "A4" + PaperUnits "centimeters" + TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 11 + Block { + BlockType Clock + Name "Clock" + SID 7 + Position [85, 245, 105, 265] + DisplayTime on + Decimation "10" + } + Block { + BlockType Fcn + Name "Fcn" + SID 8 + Position [175, 125, 235, 155] + Expr "-4568*x(1)^9+1049*x(1)^8+3.027e4*x(1)^7-9207*x(1)^6-6.556e4*x(1)^5+2.979e4*x(1)^4+4.438e4*x(1)^3-4." + "276e4*x(1)^2+7355*x(1)+4.344e4" + } + Block { + BlockType Scope + Name "Scope" + SID 6 + Ports [2] + Position [400, 131, 430, 164] + Floating off + Location [153, 268, 1586, 860] + Open off + NumInputPorts "2" + List { + ListType AxesTitles + axes1 "%" + axes2 "%" + } + YMin "-5~-5" + YMax "5~5" + DataFormat "StructureWithTime" + SampleTime "0" + } + Line { + SrcBlock "Fcn" + SrcPort 1 + DstBlock "Scope" + DstPort 1 + } + Line { + SrcBlock "Clock" + SrcPort 1 + Points [0, -25; 35, 0; 0, -20] + Branch { + Points [0, -70] + DstBlock "Fcn" + DstPort 1 + } + Branch { + Points [200, 0; 0, -55] + DstBlock "Scope" + DstPort 2 + } + } + } +} diff --git a/Filter/Filtering.mdl.autosave b/Filter/Filtering.mdl.autosave new file mode 100644 index 0000000..2009d49 --- /dev/null +++ b/Filter/Filtering.mdl.autosave @@ -0,0 +1,704 @@ +Model { + Name "Filtering" + Version 7.5 + MdlSubVersion 0 + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.6" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SavedCharacterEncoding "GBK" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + MaxMDLFileLineLength 120 + Created "Thu Oct 17 10:08:19 2013" + Creator "dmy" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "dmy" + ModifiedDateFormat "%" + LastModifiedDate "Sat Oct 19 16:47:19 2013" + RTWModifiedTimeStamp 304102446 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 9 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "96" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + hdlcoderui.hdlcc { + $ObjectID 12 + Version "1.10.0" + Description "HDL Coder custom configuration component" + Name "HDL Coder" + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "HDLConfigFile" + } + HDLCActiveTab "0" + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 520, 225, 1400, 855 ] " + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 1 + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Clock + DisplayTime off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Scope + ModelBased off + TickLabels "OneTimeTick" + ZoomMode "on" + Grid "on" + TimeRange "auto" + YMin "-5" + YMax "5" + SaveToWorkspace off + SaveName "ScopeData" + LimitDataPoints on + MaxDataPoints "5000" + Decimation "1" + SampleInput off + SampleTime "-1" + } + } + System { + Name "Filtering" + Location [610, 390, 1194, 889] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "A4" + PaperUnits "centimeters" + TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 11 + Block { + BlockType Clock + Name "Clock" + SID 7 + Position [85, 245, 105, 265] + DisplayTime on + Decimation "10" + } + Block { + BlockType Fcn + Name "Fcn" + SID 8 + Position [175, 125, 235, 155] + Expr "0.01013*x(1)^4-2.24*x(1)^3152.2*x(1)^2+-2988*x(1)+2.74e4" + } + Block { + BlockType Scope + Name "Scope" + SID 6 + Ports [2] + Position [400, 131, 430, 164] + Floating off + Location [153, 268, 1586, 860] + Open off + NumInputPorts "2" + List { + ListType AxesTitles + axes1 "%" + axes2 "%" + } + YMin "-5~-5" + YMax "5~5" + DataFormat "StructureWithTime" + SampleTime "0" + } + Line { + SrcBlock "Fcn" + SrcPort 1 + DstBlock "Scope" + DstPort 1 + } + Line { + SrcBlock "Clock" + SrcPort 1 + Points [0, -25; 35, 0; 0, -20] + Branch { + Points [0, -70] + DstBlock "Fcn" + DstPort 1 + } + Branch { + Points [200, 0; 0, -55] + DstBlock "Scope" + DstPort 2 + } + } + } +} diff --git a/Filter/actxlicense.m b/Filter/actxlicense.m new file mode 100644 index 0000000..06414f2 --- /dev/null +++ b/Filter/actxlicense.m @@ -0,0 +1,6 @@ +function lic = actxlicense(progid) + +if strcmpi(progid, 'air.airctrl.1') +lic = 'Copyright (c) 1996 '; +return; +end diff --git a/Filter/curvefit.cfit b/Filter/curvefit.cfit new file mode 100644 index 0000000000000000000000000000000000000000..0f9c0201e30f9dbdacbdd04ce19bcf3fdf77c976 GIT binary patch literal 10010 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 U7XBPm6tpmj$HRnS&G`w30a&BWJ^%m! literal 0 HcmV?d00001 diff --git a/Filter/负荷曲线.xlsx b/Filter/负荷曲线.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..9a83b47075cf64c93088e67257bc8e189fb9a768 GIT binary patch literal 10779 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 UW@Q7(^D^)<6fiR|OjQH%0NpXpr~m)} literal 0 HcmV?d00001 diff --git a/GetMeasure.asv b/GetMeasure.asv new file mode 100644 index 0000000..c5717e7 --- /dev/null +++ b/GetMeasure.asv @@ -0,0 +1,14 @@ +function [ mVolt,PD0,QD0 ] = GetMeasure( sigma,rVolt,PD0,QD0 ) +%GETMEASURE Summary of this function goes here +% Detailed explanation goes here +mVolt=(1+normrnd(0,sigma,length(rVolt),1)).*rVolt; +t1=find(mVolt>(1+3*sigma)*rVolt); +t2=find(mVolt<(1-3*sigma)*rVolt); +if any(t1) || any(t2) + mVolt(t1)=(1+normrnd(0,sigma,length(rVolt),1)).*rVolt +end +PD0=(1+normrnd(0,sigma,length(PD0),1)).*rPD; +QD0=(1+normrnd(0,sigma,length(QD0),1)).*rQD; + +end + diff --git a/GetMeasure.m b/GetMeasure.m new file mode 100644 index 0000000..a7e583d --- /dev/null +++ b/GetMeasure.m @@ -0,0 +1,45 @@ +function [ mVolt,PD0,QD0,mLoadCurrent ] = GetMeasure( sigma,rVolt,rPD,rQD,rLoadCurrent ) +%GETMEASURE Summary of this function goes here +% Detailed explanation goes here +mVolt=(1+normrnd(0,sigma,length(rVolt),1)).*rVolt; +% t1=find(mVolt>(1+1*sigma)*rVolt); +% t2=find(mVolt<(1-1*sigma)*rVolt); +% while any(t1) || any(t2) +% mVolt(t1)=(1+normrnd(0,sigma,length(t1),1)).*rVolt(t1); +% mVolt(t2)=(1+normrnd(0,sigma,length(t2),1)).*rVolt(t2); +% t1=find(mVolt>(1+1*sigma)*rVolt); +% t2=find(mVolt<(1-1*sigma)*rVolt); +% end + +PD0=(1+normrnd(0,sigma,length(rPD),1)).*rPD; +% t1=find(PD0>(1+1*sigma)*rPD); +% t2=find(PD0<(1-1*sigma)*rPD); +% +% while any(t1)||any(t2) +% PD0(t1)=(1+normrnd(0,sigma,length(t1),1)).*rPD(t1); +% PD0(t2)=(1+normrnd(0,sigma,length(t2),1)).*rPD(t2); +% t1=find(PD0>(1+1*sigma)*rPD); +% t2=find(PD0<(1-1*sigma)*rPD); +% end +QD0=(1+normrnd(0,sigma,length(rQD),1)).*rQD; +% t1=find(QD0>(1+1*sigma)*rQD); +% t2=find(QD0<(1-1*sigma)*rQD); +% while any(t1)||any(t2) +% QD0(t1)=(1+normrnd(0,sigma,length(t1),1)).*rQD(t1); +% QD0(t2)=(1+normrnd(0,sigma,length(t2),1)).*rQD(t2); +% t1=find(QD0>(1+1*sigma)*rQD); +% t2=find(QD0<(1-1*sigma)*rQD); +% end + +mLoadCurrent=(1+normrnd(0,sigma,length(rLoadCurrent),1)).*rLoadCurrent; +t1=find(mLoadCurrent>(1+1*sigma)*rLoadCurrent); +t2=find(mLoadCurrent<(1-1*sigma)*rLoadCurrent); +while any(t1)||any(t2) + mLoadCurrent(t1)=(1+normrnd(0,sigma,length(t1),1)).*rLoadCurrent(t1); + mLoadCurrent(t2)=(1+normrnd(0,sigma,length(t2),1)).*rLoadCurrent(t2); + t1=find(mLoadCurrent>(1+1*sigma)*rLoadCurrent); + t2=find(mLoadCurrent<(1-1*sigma)*rLoadCurrent); +end + +end + diff --git a/I.mat b/I.mat new file mode 100644 index 0000000000000000000000000000000000000000..c67a5b4457abb9bed877cbeb6556d27db4c4830c GIT binary patch literal 172 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2v1E>@J*~#FfvjwG_^7{vNAPPFfuSSRv;NLFnap(GcYiyFfcGw%z2!gkYK=&WTx<} d;gZ4uuBXO_43(SJC!{f5Qg1Y2ka)pZ2>=S5DY*au literal 0 HcmV?d00001 diff --git a/LineCurrent.asv b/LineCurrent.asv new file mode 100644 index 0000000..834e986 --- /dev/null +++ b/LineCurrent.asv @@ -0,0 +1,6 @@ +function [ output_args ] = LineCurrent( Linei,Linej,Liner,Linex,Volt,VAngle ) +cmpV=Volt.*exp(1j*VAngle); +GB=1./(Liner+1j*Linex); +cmpI= +end + diff --git a/LineCurrent.m b/LineCurrent.m new file mode 100644 index 0000000..d47624f --- /dev/null +++ b/LineCurrent.m @@ -0,0 +1,7 @@ +function [ output_args ] = LineCurrent( Linei,Linej,Liner,Linex,Volt,VAngle ) +cmpV=Volt.*exp(1j*VAngle); +GB=1./(Liner+1j*Linex); +cmpI=( cmpV(Linei)-cmpV(Linej) ).*GB; +output_args=abs(cmpI); +end + diff --git a/LoadCurrent.m b/LoadCurrent.m index 2d617c6..1835c6b 100644 --- a/LoadCurrent.m +++ b/LoadCurrent.m @@ -1,8 +1,9 @@ function [ output_args ] = LoadCurrent( Volt,VAngel,PD,QD,PDi,QDi ) %% 㸺ɵ -cmpVolt=Volt.*exp(1j*VAngel); -t1=real(conj((PD+1j*QD)./cmpVolt(PDi))); +% cmpVolt=Volt.*exp(1j*VAngel); +% t1=real(conj((PD+1j*QD)./cmpVolt(PDi))); % t1=real(conj((PD+1j*QD)).*Volt(PDi)); +t1=(PD.^2+QD.^2)./Volt(PDi).^2; output_args=t1; end diff --git a/LoadCurve.m b/LoadCurve.m new file mode 100644 index 0000000..3c8ddcd --- /dev/null +++ b/LoadCurve.m @@ -0,0 +1,18 @@ +txt=dlmread('E:\鼮\\״̬\.txt'); +txt=txt./10000; +x=1:length(txt); +plot(x,txt,'k'); +hold on +plot(x,txt*0.8,'k--'); +plot(x,txt*1.2,'k--'); +legend('͸','DzĸɷΧ') + +ylabel('ֵ/kW') +xlabel('ʱ/ʱ') +k=1; +for i=0:length(x)-1 + x1(k)=x(length(x)-i); + Z2(k)=txt(length(x)-i)*1.2; + k=k+1; +end +fill([x x1],[txt'*0.8 Z2],[240, 240, 240]./255,'edgealpha',0) diff --git a/MaxDeviation.m b/MaxDeviation.m index 6cd0287..6d3a14e 100644 --- a/MaxDeviation.m +++ b/MaxDeviation.m @@ -1,10 +1,11 @@ -function [output_arg]=MaxDeviation(rVolt,SEVolt,rVAngel,SEVAngel,rPD,rQD,PD,QD) -% t1=[rVolt;rVAngel;rPD;rQD]; -% t2=[SEVolt;SEVAngel;PD;QD]; -t1=[rPD;rQD]; -t2=[PD;QD]; +function [output_arg]=MaxDeviation(sigma,rVolt,SEVolt,rVAngel,SEVAngel,rPD,rQD,PD,QD) +t1=[rVolt;rVAngel;rPD;rQD]; +t2=[SEVolt;SEVAngel;PD;QD]; +% t1=[rVolt;rPD;rQD]; +% t2=[SEVolt;PD;QD]; t3=(t1(t1~=0)-double(t2(t1~=0)))./t1(t1~=0); t4=abs(t3); output_arg=max(t4); +find(t4==output_arg); end diff --git a/MaxSigma.asv b/MaxSigma.asv new file mode 100644 index 0000000..6350529 --- /dev/null +++ b/MaxSigma.asv @@ -0,0 +1,17 @@ +function [ output_args ] = MaxSigma( x,PDi,QDi,mPD,mQD,Volt0,sigma,rPD,rQD,rVolt ) +PD=x(1:length(PDi)); +QD=x(length(PDi)+1:length(PDi)+length(QDi)); +SEVolt=x(length(PDi)+length(QDi)+1:length(PDi)+length(QDi)+length(Volt0)); +t0=[] +r=[mPD(PDi)-PD;mQD(QDi)-QD;Volt0'-SEVolt]; +realVal=[rPD();rQD;rVolt]; +t1=r>3*sigma*realVal; +t2=r<-3*sigma*realVal; +if any(t1) + find(t1) +end +if any(t2) + find(t2) +end +end + diff --git a/MaxSigma.m b/MaxSigma.m new file mode 100644 index 0000000..7f977e4 --- /dev/null +++ b/MaxSigma.m @@ -0,0 +1,25 @@ +function [ output_args,t1,t2 ] = MaxSigma( x,PDi,QDi,mPD,mQD,mVolt,mLoadCurrent,sigma,rPD,rQD,rVolt,rLoadCurrent ) +PD=x(1:length(PDi)); +QD=x(length(PDi)+1:length(PDi)+length(QDi)); +SEVolt=x(length(PDi)+length(QDi)+1:length(PDi)+length(QDi)+length(mVolt)); +SEVAngel=x(length(PDi)+length(QDi)+length(mVolt)+1:end); +SECurrent=LoadCurrent( SEVolt,SEVAngel,PD,QD,PDi,QDi ); +r=[mPD(PDi)-PD;mQD(QDi)-QD;mVolt-SEVolt;mLoadCurrent-SECurrent]; +% realVal=[rPD(PDi);rQD(QDi);rVolt]; +realVal=sparse([PD;QD;SEVolt;rLoadCurrent]); +t1=r>3*sigma*realVal; +t2=r<-3*sigma*realVal; +% r./realVal +if any(t1) + find(t1) + output_args=1; + return; +end +if any(t2) + find(t2) + output_args=1; + return; +end +output_args=0; +end + diff --git a/NormalizedResiduals.asv b/NormalizedResiduals.asv new file mode 100644 index 0000000..781181c --- /dev/null +++ b/NormalizedResiduals.asv @@ -0,0 +1,9 @@ +function [ output_args ] = NormalizedResiduals(x,sigma,PDi,QDi,Volt0) +PD=x(1:length(PDi)); +QD=x(length(PDi)+1:length(PDi)+length(QDi)); +SEVolt=x(length(PDi)+length(QDi)+1:length(PDi)+length(QDi)+length(Volt0)); + +H=eye(length(PD)+length(QD)+length(SEVolt)); +R=sigma*eye*() +end + diff --git a/NormalizedResiduals.m b/NormalizedResiduals.m new file mode 100644 index 0000000..da4e214 --- /dev/null +++ b/NormalizedResiduals.m @@ -0,0 +1,17 @@ +function [ output_args ] = NormalizedResiduals(x,sigma,PDi,QDi,Volt0,mPD,mQD) +PD=x(1:length(PDi)); +QD=x(length(PDi)+1:length(PDi)+length(QDi)); +SEVolt=x(length(PDi)+length(QDi)+1:length(PDi)+length(QDi)+length(Volt0)); +mNum=length(PD)+length(QD)+length(SEVolt); % +% H=[eye(mNum),zeros(mNum,length(Volt0));]; +H=[eye(mNum)]; +R=sigma*eye(mNum); +G=H'*inv(R)*H; +K=H*inv(G)*H'*inv(R); +S=eye(mNum)-K; +omega=S*R; +r=[mPD(PDi)-PD;mQD(QDi)-QD;Volt0'-SEVolt]; +normR=abs(r)./diag(omega); +maxR=max(normR); +end + diff --git a/OPF_Init.asv b/OPF_Init.asv index 375b0f2..bc998fb 100644 --- a/OPF_Init.asv +++ b/OPF_Init.asv @@ -1,7 +1,9 @@ -function [Volt,UAngel,Init_Z,Init_W,Init_L,Init_U,Init_Y,PG,QG,RestraintCount,wPG,wQG,wPD,wQD,wVolt,wLoadCurrent,PD,PD0,QD,randPDind,Loadi,notLoadi]=OPF_Init(Busnum,Balance,PG,QG,Volt,GenU,GenL,PVi,PGi,PVQU,PVQL,PD0,QD0,QD,PD) -Loadi=find(QD~=0 | PD~=0); -PDi=find(PD~=0); -QDi=find(QD~=0); +function [Volt,UAngel,Init_Z,Init_W,Init_L,Init_U,Init_Y,PG,QG,RestraintCount,wPG,wQG,wPD,wQD,wVolt,wLoadCurrent,PD,PD0,QD,randPDind,Loadi,noLoadi]=OPF_Init(Busnum,Balance,PG,QG,rVolt,GenU,GenL,PVi,PGi,PVQU,PVQL,PD0,QD0,rQD,rPD,rLoadCurrent) +Loadi=find(rQD~=0 | rPD~=0); +PDi=find(rPD~=0); +%PDi=[10,11,23,19,22,20,12,13,14,15,8,18,25,17,24,16]; +%QDi=find(rQD~=0); +QDi=PDi; notLoadi=setdiff(1:Busnum,Loadi); PGOnly=setdiff(PGi,PDi); QGOnly=setdiff(PVi,QDi); @@ -13,7 +15,7 @@ noPGPDQGQD=setdiff(1:Busnum,union(union(PDi,PGi),union(QDi,PVi))); %Loadi=[1:Busnum]'; RestraintCount=size(PVi,1)+size(PGi,1)+size(Loadi,1)*1+Busnum*1; %Լ,ſQD,ԼQD RestraintCount=RestraintCount+length(Loadi); %ϹùԼQD -t_Bal_volt=Volt(Balance); +t_Bal_volt=rVolt(Balance); Volt=sparse(1*ones(1,Busnum)); Volt(Balance)=t_Bal_volt; UAngel=sparse(1,Busnum); @@ -33,20 +35,87 @@ wQG=1*ones(size(PVi,1),1); %randInt=randperm(size(Loadi,1)); %randPDind=randInt(1:10); randPDind=0; -wPD=1/0.05*zeros(length(PD),1); -wPD(1:2:end)=0; -wQD=1/0.05*zeros(length(QD),1); -wQD(1:2:end)=0; -wVolt=1/0.05*zeros(Busnum,1); -wVolt(1:2:end)=0; -wLoadCurrent=1/0.05*zeros(length(PDi),1); +% load('I'); +sigma=0.03; +% sigma=sigma*I/200; +% wPD=1/(1)*ones(length(PD),1); +% wPD(11)=wPD(11)*1; +% wQD=1/(1)*ones(length(QD),1); +% wQD(11)=wQD(11)*1; +% wVolt=1/(1)*ones(Busnum,1); +% wVolt(Balance)=0;% ƽڵ +wLoadCurrent=1./(abs(rLoadCurrent)*sigma); +wPD=1./(abs(rPD)*sigma); +wQD=1./(abs(rQD)*sigma); +wVolt=1./(abs(rVolt)*sigma); +wPD(notLoadi)=0; +wQD(notLoadi)=0; +wVolt(notLoadi)=0; +%% 100% +% noLoad=[]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 90% +% noLoad=[17]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 80% +% noLoad=[16 18]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 70% +% noLoad=[15 19]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 60% +% noLoad=[15 17 19]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +% wLoadCurrent(noLoad)=0; +%% 50% +% noLoad=[10 11 14 15 25 17 22 20]; +% noLoad=[2 5 6 9]; +%noLoad=[3,5,6,9,11,12,15,17,20,21,22,23,27,29,30,31];%33ڵ +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; % wLoadCurrent(1:2:end)=0; +%% 40% +% noLoad=[11 13 16 18 20]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 30% +% noLoad=[11 13 16 17 18 20]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 20% +% noLoad=[11 13 15 17 19 20]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 10% +% noLoad=[11 13 15 17 18 19 20]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 0% +% noLoad=[]; +% wPD(1:end)=0; +% wQD(1:end)=0; +% wVolt(1:end)=0; %wD(randPDind)=0;%һЩɲԼ %wD(7)=0; % wD(11)=0; -PD=1*PD0; +PD=0.1*PD0; %powerFacter=0.98; %QD=PD*sqrt((1-powerFacter^2)/powerFacter^2); -QD=QD0; - +QD=0.1*QD0; +noLoadi=noLoad; end \ No newline at end of file diff --git a/OPF_Init.m b/OPF_Init.m index beaf250..bf57e09 100644 --- a/OPF_Init.m +++ b/OPF_Init.m @@ -1,7 +1,9 @@ -function [Volt,UAngel,Init_Z,Init_W,Init_L,Init_U,Init_Y,PG,QG,RestraintCount,wPG,wQG,wPD,wQD,wVolt,wLoadCurrent,PD,PD0,QD,randPDind,Loadi,notLoadi]=OPF_Init(Busnum,Balance,PG,QG,Volt,GenU,GenL,PVi,PGi,PVQU,PVQL,PD0,QD0,QD,PD) -Loadi=find(QD~=0 | PD~=0); -PDi=find(PD~=0); -QDi=find(QD~=0); +function [Volt,UAngel,Init_Z,Init_W,Init_L,Init_U,Init_Y,PG,QG,RestraintCount,wPG,wQG,wPD,wQD,wVolt,wLoadCurrent,PD,PD0,QD,randPDind,Loadi,noLoadi]=OPF_Init(Busnum,Balance,PG,QG,rVolt,GenU,GenL,PVi,PGi,PVQU,PVQL,PD0,QD0,rQD,rPD,rLoadCurrent) +Loadi=find(rQD~=0 | rPD~=0); +PDi=find(rPD~=0); +%PDi=[10,11,23,19,22,20,12,13,14,15,8,18,25,17,24,16]; +%QDi=find(rQD~=0); +QDi=PDi; notLoadi=setdiff(1:Busnum,Loadi); PGOnly=setdiff(PGi,PDi); QGOnly=setdiff(PVi,QDi); @@ -13,7 +15,7 @@ noPGPDQGQD=setdiff(1:Busnum,union(union(PDi,PGi),union(QDi,PVi))); %Loadi=[1:Busnum]'; RestraintCount=size(PVi,1)+size(PGi,1)+size(Loadi,1)*1+Busnum*1; %Լ,ſQD,ԼQD RestraintCount=RestraintCount+length(Loadi); %ϹùԼQD -t_Bal_volt=Volt(Balance); +t_Bal_volt=rVolt(Balance); Volt=sparse(1*ones(1,Busnum)); Volt(Balance)=t_Bal_volt; UAngel=sparse(1,Busnum); @@ -33,31 +35,87 @@ wQG=1*ones(size(PVi,1),1); %randInt=randperm(size(Loadi,1)); %randPDind=randInt(1:10); randPDind=0; -wPD=1/0.05*ones(length(PD),1); -wQD=1/0.05*ones(length(QD),1); -wVolt=1/0.05*ones(Busnum,1); -wLoadCurrent=1/0.05*ones(length(PDi),1); -%% 70% -% noLoad=[1;4;5;7;8;10;11;13;14;16;17;19;20;21]; +% load('I'); +sigma=0.03; +% sigma=sigma*I/200; +% wPD=1/(1)*ones(length(PD),1); +% wPD(11)=wPD(11)*1; +% wQD=1/(1)*ones(length(QD),1); +% wQD(11)=wQD(11)*1; +% wVolt=1/(1)*ones(Busnum,1); +% wVolt(Balance)=0;% ƽڵ +wLoadCurrent=1./(abs(rLoadCurrent)*sigma); +wPD=1./(abs(rPD)*sigma); +wQD=1./(abs(rQD)*sigma); +wVolt=1./(abs(rVolt)*sigma); +wPD(notLoadi)=0; +wQD(notLoadi)=0; +wVolt(notLoadi)=0; +%% 100% +% noLoad=[]; % wPD(noLoad)=0; % wQD(noLoad)=0; % wVolt(noLoad)=0; +%% 90% +% noLoad=[17]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 80% +% noLoad=[16 18]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 70% +% noLoad=[15 19]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 60% +% noLoad=[15 17 19]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +% wLoadCurrent(noLoad)=0; %% 50% -% wPD(1:2:end)=0; -% wQD(1:2:end)=0; -% wVolt(1:2:end)=0; +% noLoad=[10 11 14 15 25 17 22 20]; +% noLoad=[2 5 6 9]; +% noLoad=[3,5,6,9,11,12,15,17,20,21,22,23,27,29,30,31];%33ڵ +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; % wLoadCurrent(1:2:end)=0; +%% 40% +% noLoad=[11 13 16 18 20]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; %% 30% -noLoad=[1;5;7;11;15;20]; -wPD(noLoad)=0; -wQD(noLoad)=0; -wVolt(noLoad)=0; +% noLoad=[11 13 16 17 18 20]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 20% +% noLoad=[11 13 15 17 19 20]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 10% +% noLoad=[11 13 15 17 18 19 20]; +% wPD(noLoad)=0; +% wQD(noLoad)=0; +% wVolt(noLoad)=0; +%% 0% +noLoad=[]; +wPD(1:end)=0; +wQD(1:end)=0; +wVolt(1:end)=0; %wD(randPDind)=0;%һЩɲԼ %wD(7)=0; % wD(11)=0; -PD=1*PD0; +PD=0.1*PD0; %powerFacter=0.98; %QD=PD*sqrt((1-powerFacter^2)/powerFacter^2); -QD=QD0; - +QD=0.1*QD0; +noLoadi=noLoad; end \ No newline at end of file diff --git a/PD0.mat b/PD0.mat index 2b451de487de6ec07373c8db4fe44e089ebff4b3..c3b650d94f60c503936124810189c2d915b26434 100644 GIT binary patch delta 441 zcmbQhG?8V3kwi#Fse*4}k%E!Af}xp}p@Eg5nSzmlp~=KR?THEO6Kgo?I~f@mD&{;+ zPDrpgc;dhTwk4JgGeR309T{Dme|9;X;W&1Nhf$9$;Un7$31IxxEA0Ff zo-rlmDLi9Lic@&ToK&a47Ijd8Ne()EM}!=7IFAH5=zTuS}n}&Rf{E5J57UsNqjSX+M^apdyynbc>*?lW@trLH4{`>9aW! zlKSoJpWVyW2HZ)QU-ngXu;m*J2cl}gsetggr!9UK$&9#5)@9ow-eeITU z{O)N+%bzs-opST$XEAx(RQsomyR`bxC;m?QZ0b6xTfqP3`(W)k(aL+y$uS)Et6K;F Df_2kr delta 182 zcmbQpGJ$D=k%Vu4o`PdRk%Eztf`O%#p|O>zfr62Nq4C5(?THEO6Kgo?I~W)kD&{;+ zPDqGgJd)#ZhVjT6rU0o^;;cz-25D&=1%?dW+6;!`0-qTSD+q8iZZw!w z$EI+pW`SEAQQ&U2^%~$9Zo5K9@~@vp28wxc<%3vvz-y-)!2Y qz5VU>c`LU6{`h&(-t)5?zC8PU{_TC<{c~-vTfLrW%V1`p;RXP&_Ia4t$sEJ;mK$j`G< z2rkW2@G8wyFfdXuG_x|Xv@$VPFfuSSRv;NLFnap(GcYi;GcYhz%z2!gkPyLmB*)H?0aB;LS(Drh($Y8z3>mt$84Se*J~J4~3w&la43KVC5a4FqXfUacP2()*5k7|; zsluNxzH~;voojXT_Z9JbTkOj|FX;YuwEJ5sw|Z4*Wz1%A_Ia4t$sEJ;mK$j`G< z2+1f_@G8wyFfdavG`BJ_wK6qQFfuSSRv;NLFnap(GcYi;GcYhz%z2!gkPyLmB*)H?0aB;LS(Drh($Y8z3>mt$84Se*J~J4~3w&la43KVC5a4FqXfUacP2()*5k3c< zXAgt5X70agw`$uumsfXuf49Dh>WtLayVX9uE?l>w{OrG5_nvk$pMH1iw%qJVcb?au d{O9R^bLV^Z`L|Ek+?133`EH>tgPW5I0{~5DSl|Ev literal 0 HcmV?d00001 diff --git a/QD0.mat b/QD0.mat index 6a1537655d252f8661598f5fddd49a65e35e522a..daf716a8766580141b5375ebf741276fbc022099 100644 GIT binary patch delta 442 zcmeBYn#3}}NFpSoRKYi~NWsWl!O+ag(7?*jLcz$u&}3qu_QVACi8UPcU5pG26>}aZ zCnQ)LJaOOv+Y-x$8KDi0j*KqOKf4^xa2z|s)2PRm@R4nWgs^}yvmtkg?FpW;6?T3K z&zO?(6rM3A#VI^vPO4L2i#n*lam2|%hv$frgAUh`BnKV7BSH>3oJWEjba;;#Ip}a7 zDRR&`-|)(gO+!9K{zPES>-_9`(XKU{`L91ewaF|h$^P)qj9;?X)_!weuEG84#QE*h ztM!$CPODv2n=$!v&+7WJTje2b^KIU3y?pP{@ieo#wVL0i*SYW1{68aU{m*koPj^4D z`JF%6`+CgV=#=}3C3h8Vk|yqbuku`Lsc7_@rMhRnPFfxProOc9-^4AcUA0$VdoK#E zpXRsu{)_p4ZW|PL?%nwGN!h$@N54Ji(hv7u7m=mE@XNciGo!uVoHy9M_mASHBme4` zL@hcv=jylJM%&}-&sLp^TXEfF*N0D@zn{OG%pGQYW(z;R{ohNUj_~}pyLdErcd*)R z={;#y5*rE^?{%B?WA*gQ@;9IVTvN6ERO;ltpXT11oh5kD`t3~VdsU}=W3u=e?DyAR F004>%*QEde delta 181 zcmbQl($6%(NWwQiPr}aZ zCnQ8L9?5Yy!+2y3Q-IVdan>X^gS0e`5<`Y=Z3aVefzJ$v@&cck4FjZ`6$H2$HyTW; zW79axd4$iwW^d|6*UmLJzgZqEc1bn7=XKpGPqE@6LBiY#H?5D_Ia4t$sEJ;mK$j`G< z2rkW2@G8wyFfdXuG_x|Xv@$hRFfuSSRv;NLFnap(GcYi8FfcGw%z2!gkPyLmB*)H?0aB;LS(Drh($Y9e3>mt$84Se*J~J4~3w&la43KVC5a4FqXfUacP2()*5k7~U z=Ube@LTdZ|?#$blo$Z&mp}aV>LgRnR*1z-iJiq?m?CtjLwP%YwznxI5p8j@~-)i;u e8=mirKDZ_BX;1C3;Dwiq#pZ5dXK_Ia4t$sEJ;mK$j`G< z2+1f_@G8wyFfdavG`BJ_vobJHFfuSSRv;NLFnap(GcYi8FfcGw%z2!gkPyLmB*)H?0aB;LS(Drh($Y9e3>mt$84Se*J~J4~3w&la43KVC5a4FqXfUacP2()*5k7~Q zJ-0v9R-BCaosxIERK6^K!~gpKMFG!SO~2{+|6t-jb3eU4s_f|X1E1U9JYQFCvwdSp e``^0<$^!c*Z2opGbncnYUH-S284e#+J_i80ZChjj literal 0 HcmV?d00001 diff --git a/ReadMe.txt b/ReadMe.txt new file mode 100644 index 0000000..934ff96 --- /dev/null +++ b/ReadMe.txt @@ -0,0 +1 @@ +2013.10.15 ׼֧·ԣԭֻеѹ͸ɵЧ̫ˣҪǸɵĹЧá \ No newline at end of file diff --git a/RealValuePlot.asv b/RealValuePlot.asv new file mode 100644 index 0000000..b170949 --- /dev/null +++ b/RealValuePlot.asv @@ -0,0 +1,83 @@ +function [ output_args ] = RealValuePlot(mPD,mQD,rPD,rQD,mVolt,rVolt,mVAngel,rVAngel) +x=1:length(mPD); +subplot(2,1,1); + plot(x,mPD); +hold on; +load('0PD'); +t=PD; +plot(x,PD,'kh'); +load('50PD'); +t=[PD]; +% plot(x,PD,'k+'); +load('100PD'); +t=[t,PD]; +% plot(x,PD,'kp'); +t=[t,rPD]; +bar(t); +legend('50%','100%','Actual'); +% plot(x,rPD,'k.'); +xlabel('ɽڵ'); +ylabel('ֵ/p.u'); +%% QD +subplot(2,1,2); +% plot(x,mQD); +hold on; +% load('0QD'); +% t=QD; +% plot(x,QD,'k-.'); +load('50QD'); +t=[QD]; +% plot(x,QD,'k--'); +load('100QD'); +t=[t,QD]; +% plot(x,QD,'k-'); +t=[t,rQD]; +bar(t); +legend('50%','100%','Actual'); +% plot(x,rQD,'k:'); +xlabel('ɽڵ'); +ylabel('ֵ/p.u'); +%% Volt +x=1:length(mVolt); +figure +subplot(2,1,1); +% plot(x,mVolt); +hold on; +% load('0SEVolt'); +% t=SEVolt; +% plot(x,SEVolt,'k-.'); +load('50SEVolt'); +t=[SEVolt]; +% plot(x,SEVolt,'k--'); +load('100SEVolt'); +t=[t,SEVolt]; +% plot(x,SEVolt,'k-'); +% plot(x,rVolt,'k:'); +t=[t,rVolt]; +bar(t); +legend('50%','100%','Actual'); +axis([0,22,0.95,1.01]); +xlabel('ڵ'); +ylabel('ѹ/p.u'); +%% VAngle +subplot(2,1,2); +% plot(x,mVAngel); +hold on; +% load('0SEVAngel'); +% t=SEVAngel; +% plot(x,SEVAngel,'k-.'); +load('50SEVAngel'); +t=[SEVAngel]; +% plot(x,SEVAngel,'k--'); +load('100SEVAngel'); +t=[t,SEVAngel]; +% plot(x,SEVAngel,'k-'); +% plot(x,rVAngel,'k:'); +t=[t,rVAngel]; +bar(t); +legend('50%','100%','Actual'); +axis([1,22,-0.08,0]); +xlabel('ڵ'); +ylabel('/p.u'); +end + diff --git a/RealValuePlot.m b/RealValuePlot.m new file mode 100644 index 0000000..79dcba0 --- /dev/null +++ b/RealValuePlot.m @@ -0,0 +1,124 @@ +function [ output_args ] = RealValuePlot(mPD,mQD,rPD,rQD,mVolt,rVolt,rVAngel) +x=1:length(mPD); +subplot(2,1,1); +% plot(x,mPD); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\100PD.mat'); +t=PD; +% plot(x,PD,'kh'); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\50PD.mat'); +t=[t,PD]; +% plot(x,PD,'k+'); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\0PD.mat'); +t=[t,PD]; +% plot(x,PD,'kp'); +% bars=bar(t); +% set(bars(1),'FaceColor',[1 1 1]); +% set(bars(2),'FaceColor',[1 1 1]); +% set(bars(3),'FaceColor',[1 1 1]); +% set(bars(4),'FaceColor',[1 1 1]) +% set(bars(5),'FaceColor',[1 1 1]); +hold on; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\100PD.mat'); +tt=[t,PD]; +% plot(x,PD,'kh'); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\50PD.mat'); +tt=[tt,PD]; +% plot(x,PD,'k+'); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\0PD.mat'); +tt=[tt,PD]; +% plot(x,PD,'kp'); +tt=[tt,rPD]; +tt=[tt,mPD]; +bars=bar([t,tt]); +set(bars(1),'FaceColor',[1 1 1]); +set(bars(2),'FaceColor',[1 1 1]); +set(bars(3),'FaceColor',[1 1 1]); +set(bars(4),'FaceColor',[1 1 1]) +set(bars(5),'FaceColor',[1 1 1]); +legend('0%','50%','100%','ʵֵ','ֵ','0%','50%','100%','ʵֵ','ֵ'); +% plot(x,rPD,'k.'); +xlabel('ɽڵ'); +ylabel('ֵ/p.u'); +%% QD +subplot(2,1,2); +% plot(x,mQD); +hold on; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\100QD.mat'); +t=QD; +% plot(x,QD,'k-.'); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\50QD.mat'); +t=[t,QD]; +% plot(x,QD,'k--'); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\0QD.mat'); +t=[t,QD]; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\100QD.mat'); +t=[t,QD]; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\50QD.mat'); +t=[t,QD]; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\0QD.mat'); +t=[t,QD]; +t=[t,rQD]; +tt=[t,mQD]; +% plot(x,QD,'k-'); +% bar(t); +legend('0%','50%','100%','ʵֵ','ֵ'); +% plot(x,rQD,'k:'); +xlabel('ɽڵ'); +ylabel('ֵ/p.u'); +%% Volt +x=1:length(mVolt); +figure +subplot(2,1,1); +% plot(x,mVolt); +hold on; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\100SEVolt.mat'); +t=SEVolt; +% plot(x,SEVolt,'k-.'); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\50SEVolt.mat'); +t=[t,SEVolt]; +% plot(x,SEVolt,'k--'); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\100SEVolt.mat'); +t=[t,SEVolt]; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\100SEVolt.mat'); +t=[t,SEVolt]; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\50SEVolt.mat'); +t=[t,SEVolt]; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\0SEVolt.mat'); +t=[t,SEVolt]; +% plot(x,SEVolt,'k-'); +% plot(x,rVolt,'k:'); +t=[t,rVolt]; +tt=[t,mVolt]; +% bar(t); +legend('0%','50%','100%','ʵֵ','ֵ'); +%axis([0,22,0.95,1.01]); +xlabel('ڵ'); +ylabel('ѹ/p.u'); +%% VAngle +subplot(2,1,2); +% plot(x,mVAngel); +hold on; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\100SEVAngel.mat'); +t=SEVAngel; +% plot(x,SEVAngel,'k-.'); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\50SEVAngel.mat'); +t=[t,SEVAngel]; +% plot(x,SEVAngel,'k--'); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\0SEVAngel.mat'); +t=[t,SEVAngel]; +% plot(x,SEVAngel,'k-'); +% plot(x,rVAngel,'k:'); +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\100SEVAngel.mat'); +t=[t,SEVAngel]; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\50SEVAngel.mat'); +t=[t,SEVAngel]; +load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\\0SEVAngel.mat'); +t=[t,SEVAngel]; +tt=[t,rVAngel]; +% bar(t(2:end,:)); +legend('0%','50%','100%','ʵֵ'); +%axis([1,22,-0.08,0]); +xlabel('ڵ'); +ylabel('/p.u'); +end + diff --git a/Run_YALMIP.m b/Run_YALMIP.m index 4df1d06..b0de967 100644 --- a/Run_YALMIP.m +++ b/Run_YALMIP.m @@ -1,6 +1,5 @@ clc clear -clear % yalmip('clear') tic [kmax,Precision,UAngel,Volt,Busnum,PVi,PVu,Balance,Y,Angle,P0,Q0,r,c,GB, ... @@ -109,4 +108,5 @@ StatDeviation(rVolt,SEVolt,rVAngel,SEVAngel,rPD(PDi),rQD(QDi),PD,QD) %% Լ % seOpti.equ(x); % sum([SEVolt;PD;QD]>cu(length(SEVolt)*2+2:end)); -% sum([SEVolt;PD;QD]cu(length(SEVolt)*2+2:end)); + % sum([SEVolt;PD;QD]cu(length(SEVolt)*2+2:end)); + % sum([SEVolt;PD;QD]0)+sum(find(wPD)>0)+sum(find(wQD)>0); + stE=StErrorS(SEVolt,SEVAngel,PD,QD,rVolt,rVAngel,rPD(PDi),rQD(QDi)); + fprintf('ʵֵͳΪ: %f',stE); + stE=StErrorZ(SEVolt,PD,QD,rVolt,mPD(PDi),mQD(QDi),noLoadi); + fprintf('ֵͳΪ: %f',stE); + NormalizedResiduals(x,sigma,PDi,QDi,Volt0,mPD,mQD); + SECurrent=LoadCurrent( SEVolt,SEVAngel,PD,QD,PDi,QDi ); + [flag,t1,t2]=MaxSigma( x,PDi,QDi,mPD,mQD,mVolt,mLoadCurrent,sigma,rPD,rQD,rVolt,rLoadCurrent ); + figure(); + SEMeasDeivation(PD,full(PD0(PDi)),QD,full(QD0(QDi)),rPD(PDi),rQD(QDi)); + [ok,msg] = checkSol(Opt); + figure(); + plotError( SEVolt,SEVAngel,rVolt,rVAngel,mVolt,PD,mPD(PDi),rPD(PDi),QD,mQD(QDi),rQD(QDi),PDi ); +% LineCurrent( Linei,Linej,Liner,Linex,Volt,VAngle ) + if flag==1 + I + t1 + t2 + break; + end +end \ No newline at end of file diff --git a/SEMeasDeivation.asv b/SEMeasDeivation.asv new file mode 100644 index 0000000..1a09384 --- /dev/null +++ b/SEMeasDeivation.asv @@ -0,0 +1,94 @@ +function SEMeasDeivation(SEPD,mPD,SEQD,mQD,rPD,rQD) +% SEPD=[0.008764457 +% 0.00662037 +% 0.003138456 +% 0.013582449 +% 0.01033048 +% 0.062267498 +% 0.001892282 +% -0.058256191 +% ]*100; +% mPD=[0.011028937; +% 0.017491189; +% 0.010876707; +% 0.02326443; +% 0.022649452; +% 0.070719554; +% 0.022716132; +% -0.044759963]*100; +% SEQD=[0.034669982; +% 0.012889814; +% -0.032514034; +% -0.000517975; +% 0.045225053; +% -0.014760862; +% 0.011850806; +% -0.03903512]*100; +% mQD=[0.035592708; +% 0.014869678; +% -0.03100282; +% 0.003020169; +% 0.050043998; +% -0.011974413; +% 0.018825594; +% -0.033640186]*100; + +% SEPD=[0.001561905; +% -0.020073342; +% 0.005002623; +% 0.021636979; +% 0.006405464; +% -0.018023242; +% -0.013238746; +% 0.019036188; +% ]*100; +% mPD=[0.002577934; +% -0.025909585; +% 0.000976724; +% 0.016575811; +% -0.00020548; +% -0.022269055; +% -0.023089977; +% 0.011141364; +% ]*100; +% SEQD=[-0.008447744; +% 0.000738829; +% 0.003884989; +% 0.017023719; +% -0.029683839; +% 0.017385226; +% 0.016485919; +% -0.014714749; +% ]*100; +% mQD=[-0.005321255; +% 0.003146241; +% 0.005934332; +% 0.021667621; +% -0.024133979; +% 0.020898732; +% 0.025052645; +% -0.007311454; +% ]*100; +SEPD=(SEPD-rPD)./rPD; +SEQD=(SEQD-rQD)./rQD; +mPD=(mPD-rPD)./rPD; +mQD=(mQD-rQD)./rQD; +x=1:length(mPD); +subplot(2,1,1); +plot(x,SEPD,'k'); +hold on; +plot(x,mPD,'k:'); +legend('йֵ','йֵ'); +xlabel('ڵ'); +ylabel('ƫ/%') +subplot(2,1,2); +plot(x,SEQD,'k'); +hold on; +plot(x,mQD,'k:'); +legend('޹ֵ','޹ֵ'); +xlabel('ڵ'); +ylabel('ƫ/%') +end + + + diff --git a/SEMeasDeivation.m b/SEMeasDeivation.m new file mode 100644 index 0000000..1a09384 --- /dev/null +++ b/SEMeasDeivation.m @@ -0,0 +1,94 @@ +function SEMeasDeivation(SEPD,mPD,SEQD,mQD,rPD,rQD) +% SEPD=[0.008764457 +% 0.00662037 +% 0.003138456 +% 0.013582449 +% 0.01033048 +% 0.062267498 +% 0.001892282 +% -0.058256191 +% ]*100; +% mPD=[0.011028937; +% 0.017491189; +% 0.010876707; +% 0.02326443; +% 0.022649452; +% 0.070719554; +% 0.022716132; +% -0.044759963]*100; +% SEQD=[0.034669982; +% 0.012889814; +% -0.032514034; +% -0.000517975; +% 0.045225053; +% -0.014760862; +% 0.011850806; +% -0.03903512]*100; +% mQD=[0.035592708; +% 0.014869678; +% -0.03100282; +% 0.003020169; +% 0.050043998; +% -0.011974413; +% 0.018825594; +% -0.033640186]*100; + +% SEPD=[0.001561905; +% -0.020073342; +% 0.005002623; +% 0.021636979; +% 0.006405464; +% -0.018023242; +% -0.013238746; +% 0.019036188; +% ]*100; +% mPD=[0.002577934; +% -0.025909585; +% 0.000976724; +% 0.016575811; +% -0.00020548; +% -0.022269055; +% -0.023089977; +% 0.011141364; +% ]*100; +% SEQD=[-0.008447744; +% 0.000738829; +% 0.003884989; +% 0.017023719; +% -0.029683839; +% 0.017385226; +% 0.016485919; +% -0.014714749; +% ]*100; +% mQD=[-0.005321255; +% 0.003146241; +% 0.005934332; +% 0.021667621; +% -0.024133979; +% 0.020898732; +% 0.025052645; +% -0.007311454; +% ]*100; +SEPD=(SEPD-rPD)./rPD; +SEQD=(SEQD-rQD)./rQD; +mPD=(mPD-rPD)./rPD; +mQD=(mQD-rQD)./rQD; +x=1:length(mPD); +subplot(2,1,1); +plot(x,SEPD,'k'); +hold on; +plot(x,mPD,'k:'); +legend('йֵ','йֵ'); +xlabel('ڵ'); +ylabel('ƫ/%') +subplot(2,1,2); +plot(x,SEQD,'k'); +hold on; +plot(x,mQD,'k:'); +legend('޹ֵ','޹ֵ'); +xlabel('ڵ'); +ylabel('ƫ/%') +end + + + diff --git a/StError.asv b/StError.asv new file mode 100644 index 0000000..e213e97 --- /dev/null +++ b/StError.asv @@ -0,0 +1,9 @@ +function [ output_args ] = StError( SEVolt,SEVangle,SEPD,SEQD,rVolt,rVangle,rSEPD,rSEQD ); +%STERROR Summary of this function goes here +% Detailed explanation goes here +t1=[SEVolt;SEVangle;SEPD;SEQD]; +t2=[rVolt,rVangle,rSEPD,rSEQD]; +t3=t1-t2 + +end + diff --git a/StErrorS.m b/StErrorS.m new file mode 100644 index 0000000..eeeba8e --- /dev/null +++ b/StErrorS.m @@ -0,0 +1,11 @@ +function [ output_args ] = StErrorS( SEVolt,SEVangle,SEPD,SEQD,rVolt,rVangle,rSEPD,rSEQD) +%STERROR Summary of this function goes here +% Detailed explanation goes here +t1=[SEVolt;SEVangle;SEPD;SEQD]; +t2=[rVolt;rVangle;rSEPD;rSEQD]; +m=length(t1); +t3=sum( ((t1-t2)./0.03).^2)/m; +output_args=t3^.5; + +end + diff --git a/StErrorZ.m b/StErrorZ.m new file mode 100644 index 0000000..6187d34 --- /dev/null +++ b/StErrorZ.m @@ -0,0 +1,17 @@ +function [ output_args ] = StErrorZ( SEVolt,SEPD,SEQD,rVolt,rSEPD,rSEQD,noLoadi) +%STERROR Summary of this function goes here +% Detailed explanation goes here +SEVolt(noLoadi)=0; +rVolt(noLoadi)=0; +SEPD(noLoadi)=0; +SEQD(noLoadi)=0; +rSEPD(noLoadi)=0; +rSEQD(noLoadi)=0; +t1=[SEVolt;SEPD;SEQD]; +t2=[rVolt;rSEPD;rSEQD]; +m=sum(find(t1>0)); +t3=sum( ((t1-t2)./0.03).^2)/m; +output_args=t3^.5; + +end + diff --git a/StatDeviation.asv b/StatDeviation.asv index c918720..43eddf2 100644 --- a/StatDeviation.asv +++ b/StatDeviation.asv @@ -1,16 +1,21 @@ -function [ output_args ] = StatDeviation( this,PG0,QG0,PD0,QD0 )%ͳ +function [ output_args ] = StatDeviation(sigma,rVolt,SEVolt,rVAngel,SEVAngel,rPD,rQD,PD,QD)%ͳ %STATDEVIATION Summary of this function goes here % Detailed explanation goes here PDArray=PD; -PD0Array=repmat(PD0,1,1); -QD0Array=repmat(QD0,1,1); -PDDev=(PDArray-PD0Array)/0.05; -QDDev=(QDArray-QD0Array)/0.05; -wholeMat=[PDDev;QDDev;]; +QDArray=QD; +% QD0Array=rVAngel; +PD0Array=repmat(rPD,1,1); +QD0Array=repmat(rQD,1,1); +PDDev=(PDArray-PD0Array)./PD0Array; +QDDev=(QDArray-QD0Array)./QD0Array; +VoltDev=(SEVolt-rVolt)./rVolt; +VAngelDev=(SEVAngel-rVAngel)/sigma; +wholeMat=[PDDev;QDDev;VoltDev;]; t1=wholeMat.^2; t2=sum(t1,1); t3=t2/size(t1,1); t4=t3.^.5; output_args=sum(t4)/length(t4); +output_args=sum(abs(wholeMat))/length(wholeMat); end diff --git a/StatDeviation.m b/StatDeviation.m index 1af90ff..2cf7f10 100644 --- a/StatDeviation.m +++ b/StatDeviation.m @@ -1,4 +1,4 @@ -function [ output_args ] = StatDeviation(rVolt,SEVolt,rVAngel,SEVAngel,rPD,rQD,PD,QD)%ͳ +function [ output_args ] = StatDeviation(sigma,rVolt,SEVolt,rVAngel,SEVAngel,rPD,rQD,PD,QD)%ͳ %STATDEVIATION Summary of this function goes here % Detailed explanation goes here PDArray=PD; @@ -6,15 +6,19 @@ QDArray=QD; % QD0Array=rVAngel; PD0Array=repmat(rPD,1,1); QD0Array=repmat(rQD,1,1); -PDDev=(PDArray-PD0Array)/0.05; -QDDev=(QDArray-QD0Array)/0.05; -VoltDev=(SEVolt-rVolt)/0.05; -VAngelDev=(SEVAngel-rVAngel)/0.05; -wholeMat=[VoltDev;VAngelDev]; -t1=wholeMat.^2; -t2=sum(t1,1); -t3=t2/size(t1,1); -t4=t3.^.5; -output_args=sum(t4)/length(t4); +PDDev=(PDArray-PD0Array)./PD0Array; +QDDev=(QDArray-QD0Array)./QD0Array; +VoltDev=(SEVolt-rVolt)./rVolt; +VAngelDev=(SEVAngel-rVAngel)./rVAngel; +% PDDev=(PDArray-PD0Array)./sigma; +% QDDev=(QDArray-QD0Array)./sigma; +% VoltDev=(SEVolt-rVolt)./sigma; +wholeMat=[PDDev;QDDev;VoltDev;VAngelDev(2:end)]; +% t1=wholeMat.^2; +% t2=sum(t1,1); +% t3=t2/size(t1,1); +% t4=t3.^.5; +% output_args=sum(t4)/length(t4); +output_args=sum(abs(wholeMat))/length(wholeMat); end diff --git a/graph/33/20140301/0PD.mat b/graph/33/20140301/0PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..4aafd7e9546fa7cda43f58848955f62a8e5a391d GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_v@$eMFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4DX<qsMH?m(^baUNpf6I#r zTk~%TSId{}H6wQ~EL>}6NVio0Sru`@JvE64%>1|Cb1 literal 0 HcmV?d00001 diff --git a/graph/33/20140301/0QD.mat b/graph/33/20140301/0QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..f96dd28acfab3f43acd8e6122891d809998a8e78 GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_v@$ePFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4IsDoDc>TLa?$&Smx$S;jf3^Q=U3bz)|H!qn--P*2 z`R~)JJ`$I`aL=XLx17I4i%he;wf)`3=l`Z{czJr`-*4~dSnK|||8^rg!?pKH-2k_S BRWtwq literal 0 HcmV?d00001 diff --git a/graph/33/20140301/0SEVAngel.mat b/graph/33/20140301/0SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..f82d616e16bfa25beb7f9b21a59ef70f5b6753c8 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_v@$YLFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN(b0nfhM=>r!9+bLlfT`!2ccUHxHW-D{t2 zUis_Vy7P2d?W}F}uCXh)i;sQzD{lAf**xL-+y1Y6x|Dm3)a7sK;wS5VEU?eDXIMX1 G%@_cQtyNh7 literal 0 HcmV?d00001 diff --git a/graph/33/20140301/0SEVolt.mat b/graph/33/20140301/0SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..0e78f4c1d83c14d9c99f9b00c4a151e3ef8ffb58 GIT binary patch literal 246 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_v@$YOFfuSSQ6L#GFnap(GcYjZF)%Px%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62Sy;^D@%-S=**r~dnYmTw88Y>uWJ E0HXO=SO5S3 literal 0 HcmV?d00001 diff --git a/graph/33/20140301/100PD.mat b/graph/33/20140301/100PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..262390c385f91e89a90badd4a9f65983c5892bfe GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_wlcI(FfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4IqW%J8T{jlbo85OrX|_@Yj)+xr_Z@RdHdUCwO7yb z?VGjy{2N}cdox)*Z8ptcI7xMx{;m`I)?R%#zwVW6b@==Jd(zLWyTQy*?JS=O0Kmpi AX8-^I literal 0 HcmV?d00001 diff --git a/graph/33/20140301/100QD.mat b/graph/33/20140301/100QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..f85c6733231f7d665e00a72c2352c660f314b6fb GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_wlXqTFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4Imld1l-rtrkLmZ>)7J~O`o^aJ-&lM4{iAoh-+ueC z-7VQ_pB_K``R{{PPqyrJy|_d)czMaq?i%aT2`gW8{Jr{ekA1E+-%VzQBh^aH0Bo62 Ah5!Hn literal 0 HcmV?d00001 diff --git a/graph/33/20140301/100SEVAngel.mat b/graph/33/20140301/100SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..ccf872bfe72d0f6abac488aeb5a3ed73aa628906 GIT binary patch literal 249 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_wlc9)FfuSSQ6L#GFnap(GcYg|GB7Yy%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN*wr{`W5nV@_ZBo60NhYG*%d)BNmPSKdZ_ zU;eI~Bh~8Cm-<_E%eP49oZWi)dw#^8`b5dgTmJUFzpr~*c-FT1sV`ktw HuD%uk-&R&q literal 0 HcmV?d00001 diff --git a/graph/33/20140301/100SEVolt.mat b/graph/33/20140301/100SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..6f65468d3d91a18b8c63f5eb414b3954b5a7efc1 GIT binary patch literal 247 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_wlXnRFfuSSQ6L#GFnap(GcYjZGcYhz%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62$@(?@E1wwGJp_~Nnp z_ujwPnb&UHJ^TLc_PX2q)RsKlTifh+ZtDrv_it4#>^Z%3>+Qk^BV;l*BChFkko GJ^=vnj#tS5 literal 0 HcmV?d00001 diff --git a/graph/33/20140301/50PD.mat b/graph/33/20140301/50PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..b5a22ce26429fc19bccecd5f51be8c04d640d3b7 GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_vNAAJFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4Ip{pu5LSDCp7ytE?B4dS_jcy!n`fV{FFYCj?bPqE z@@;Z;S^v-8J@LNukL>R=&tBAXUg~~xTEa3^NB;iC_$Oa7cE5RY`5VJ*CWQ|G<*iZx literal 0 HcmV?d00001 diff --git a/graph/33/20140301/50QD.mat b/graph/33/20140301/50QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..936d114ba7f1696305d20aca0ba38b6376717017 GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_vNAMQFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4Da@$~EN!|iSX~&q{JZ4#Yd2@h$1Sf&JkIuef_v8a zkXQY;?Dv}_zdCqJ`P-{l>w3Sa8>#!NcfZ>Dq1^q=%oa5%Q&ZV3>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_vNAGNFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN&P}eEqM0b*ZoFZcp|qPOV)2?*7mEM@7x~ z!Qac*<-g?oW10JZ(-pVrYYi`dm;Y;aH~(t;%HOs7UawC5H+R?nX@|aS(QC{6&G`6* G`WgVdwONS( literal 0 HcmV?d00001 diff --git a/graph/33/20140301/50SEVolt.mat b/graph/33/20140301/50SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..587851698d9040b66b976ab405938a69629f7e09 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_vNAGIFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62UATJUvmZTZTNOI5w^-Oit}!gO!u$Lim6ql~xhi}`X-jzQR4 GV;2CN2vxQK literal 0 HcmV?d00001 diff --git a/graph/33/20140301/PD0.mat b/graph/33/20140301/PD0.mat new file mode 100644 index 0000000000000000000000000000000000000000..d622260ffbad86cfefe022b919f1dccaa4322429 GIT binary patch literal 527 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2v1E>a7#^6Ftk)KG_x`^u`)DNFfuSSQ6L#GFnap(GcYi;Gcqt#%n3c`uhCp6!Tv%1 zutb~T|2X4Aj%6E~*Bl8y#<}&0f|BRvLt$N0)rtcxcKiqqJ~c)5#%|8)Xcw28F&-kk znMDzvGCM3PmVJNp;pNN9s=EEpwbOg%9ygfgU^?;0a^o5%r-{z2Xi#c-+kEeS!`yN7E{J# zi>Bqi;uR*__PP4ma-9FJc7-P|aoeF!ckVqrG;>X)c~;ru^qPY<}+r-f_xAGdrgHT`XCn6=K7H$NA|O}UmS&1$jB^x=gi4f0brU!I_TU|;3h z@O+L7?5~!esbc&q^zLv+^?|J)HyM<)H`SeOUrA&Px>@%*JbVO oeu1BMVf(9@G9vd@a_{mlur3z)a=Y0>moN6Nb;Td1J+2K>02f~0T>t<8 literal 0 HcmV?d00001 diff --git a/graph/33/20140301/QD0.mat b/graph/33/20140301/QD0.mat new file mode 100644 index 0000000000000000000000000000000000000000..d882ba1a60646de1dafe6b5f40698e1cbd366987 GIT binary patch literal 529 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2v1E>a7#^6Ftk)KG_x`^u`)DPFfuSSQ6L#GFnap(GcYi8GBPk!%n3c`t8utcg8jq% z%DLZj@1>>16{%#E6@1v+(PH$pq4~+$Crx)mCO4P2|37l1<*c`Nl*s7-k?dL9Ej9GT z#Vh^a&KH>XvcB-gmoGN9`44*x+xe3jMVdS6RgyjLX*@Z3Y#Ov%_stfhwehx{iiFT1&k?PIver4qL-+l%#$pUZr+|Gf2^l(bB^`qRUE z%|1+Ce9X3wS=~!MP~yvr=&F#=O0y{6fys{qwC%2vyJ~I z$@S!D>#Ps6ofY&pFI2UC)vW_O+b{9(*Z*BuY5w@d-P%G0!(`{}saHg139Oy9Py3cx zVq92l!TTteh<7h1Y5x!qoL6@}VWzNFzwea=^BkflE#3GpQ^vaOj>y+da;L7|eIvS9 obW>)gSL1(OEuOQwmo&A#qIthPf6SYaWu<*j?%4_Ia4t$sEJ;mK$j`G< z2v1E>a7#^6Ftk)KG_x`^vobMJFfuSSQ6L#GFnap(GcYhrVq{>bnDaO}Az{bC69*2k zEwOBv5!%q`$mrtyQ^8DGat!O_v$7{Suv+8DvpakMdlsYA6ff~#X`V+31A zYGVXn$J2>-PBWAmt6yNeu`C7iL)_M7>_T25N{+%)Jm1kz;>+zy9C7 z^&9_Ax&A+gZ%f&Y_fvPA(cil9=0D}l`#vTe7yJEm9`}vb{w+7+U!U9h@aLtR`RaA{ zjuvaq*8OtiR6GA=^SAwT-hIj8wMqZ~_V%~@sX9l$Z9J)V|JytLZThbaUsf8dJ@Ieh ztw(>ee=ooN`}f!PekXQk%fI*@v*z15rr-BAXXPvXF~5;M>+XuD)lr%J43VokTmW&Y B^4tIb literal 0 HcmV?d00001 diff --git a/graph/33/20140301/mVolt.mat b/graph/33/20140301/mVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..f9fc74004628b01bf99642d19ee74940aa030430 GIT binary patch literal 457 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2v1E>a7#^6Ftk)KG_x`^u`)1MFfuSSQ6L#GFnap(GcYhXGBPk!%z2!gkWi42l90fB zNrp#2iX~!UjjKXhOVWghyofqK&I!+0PBOE~Yiud|JLB^;J44O4%GUOsPg{p&EM~FY|pIDwtqX1_4K>c_ir}u{xt3HoxkVmo;ixg z-Ryn;#{0DVx9z9*ZnfX^{P^SOOYh%&of9Vaf7}1Hdt0>9FAEx-1`-5ejW!1QI&o9f?_mqp9g)mP=$S9Ep#`m+4}TidrqQ%hR!-}Jxzqk7hd z&D+0SKc#);+3~%b^@DEw2+q0}U0r`uY-f*q{@d#tJ{3kWpAEHNw)v&UdFkIL-dKMA W+VD-CJ_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^w=ywRFfuSSQ6L#GFnap(GcYiiF)}bz%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`!UgE$+TA6tjRmAk^V>r2XS{&xEoAEB}L?!HB5S`}~A?El-p z-tE@+L)UM~3)Wwj65e*L?%z}EL)z+dw@eRWu-2+ab@}yM&vWc+KAzjT_S;SMG|!zbIosa{#QrLGeOC56w#_>&|J=>I`zu&TtD^Wi4|32q$g_qk-+%4w2xqiR?_WWfhG^@{R?OrZqnf;bg IMxkjj00Pv;fdBvi literal 0 HcmV?d00001 diff --git a/graph/33/20140327/0QD.mat b/graph/33/20140327/0QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..437051f1cfada5c8050da96db8f08bafbd7acb6f GIT binary patch literal 447 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^w=ywMFfuSSQ6L#GFnap(GcYiiGcqt#%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`#aFtIZ>PL_yCwefpVZYKm(Kn6to2Z2w2<0O|AP68=WE#C ztlNG>@!gfq;b!{2s~OkB_x})Bi8EcJ8}PNB{Xfo_+q1>Dq6u*AHFu z_&+l#z9@I*TK8We)n+fZ_U{za+4#SxaCz$AL$2Sf&Hw-1R&`pbdbU$~-Nd=wZ@6WH zw^hB1O|gIKGjB=NEw0}?!h`mfEBW7+&dMu&*J+Wvf1Q2auD!2Js^^|N+kP+FcQgNo zlQpt3rWfxW*2_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^w=yi*zh95t->-74?v%*H z6PvXpzj1PNOQfF^y>&i!*Q!Y=lk()heZ6pa@2$q)%U9~ZN_?^Tj{V2SODpDIIq{dh zOl^J4My=HUaZ8!*Zu$4*Z*+J}m3p;FVg2$>SI^R#cmGmXA6{Q#r+cq{r%Jk0h11P{ zd)X)5_;z3GzWh9iSi_gmXaAjlXT=#+yY=@^z0c`SYSTAApPzZ|XL{<1e^1NAiKxt@--votD4V7Wtg-_lT$be<>b+@Zem&-{EK>e-*wLe%-^h=w`1j~#{Mm0e#opJ?3CP;AU9h_Dis7z_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^w=yK^k1SIv0Xym#v*x5d2Y@89mef2Z#Dt|xo< zh8Fe5PdHlr``>})ZhF6 zb*=6EfU|QXkKey_TK`^F$;$)L)icjVub#1O-_~*;o1?eyf4cTB>Cn_WzZPx(W|nI8 z?%K=zxBn$K?(6BP%$CotR`EFcd~I#>Cf%L&6W_o2 zu4S3&wrk&J^PlTp2Y-CDwsvpHj*R=4wtw56zv=wliyyDuTl}lto%urDwaMLIc!loW T+MlCY`N#CzT3ZHbv$i+@O5)em literal 0 HcmV?d00001 diff --git a/graph/33/20140327/100PD.mat b/graph/33/20140327/100PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..5a697bcb3c0c9c2c3cfbbbab36dfafa01e5a49b5 GIT binary patch literal 447 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x|aurf7KFfuSSQ6L#GFnap(GcYiiGcqt#%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`!UgE$+TA6v(P=iHaysQtT@`2T*Mc5umWv)`#=#jj@MzuDfu zX6CYoA%;bpQLBt=q3=W!Y_cx8!flXIZBDpZ>S~@7$jLx$w4C^MkTR3rnyvR2{B$r} zm$kPx@5aiWyEd=icK^%q^)R`cHvf<6(~~;q-hRt@e>Ht}?!C14vo>oQ2IcJj`)kAR z`fYKy)Ap-bJ=^xWIrrPD-OYRZ?(EDwueW&44&Cq5_NK0Uu=3uOuiv(>y(2aCirEeQ zbNA(L80W98^)m0T&OXQZdxGroDf`x0r{0%bvG4Bve;fXu?hMnbxAwoeKK^CdjsEJn Kwha2b^;-buGsu4c literal 0 HcmV?d00001 diff --git a/graph/33/20140327/100QD.mat b/graph/33/20140327/100QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..9d2b98c7c701a9eac9a0463bb7bc3c9b426fd639 GIT binary patch literal 447 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x|aure`MFfuSSQ6L#GFnap(GcYiiGcqt#%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`#!+XH$;w~1 zH*?;mM>W;cxBNbP+;Z71bC#)7W*EQS^t}G(lg(KN{C@A9ygI$^(yXNa_A4K2oIkJm zO+42!_(tlpo2&P{ny`KDh7)n$TT>6tJK_3myLa5)+xx4!|B5-!oEyG6`pxU^b6h)e z<|h3={pIMMPpOyRl+L}m{m;p$r1yVxe&7B6?dZ4j)?I(EgzIiCpHO@C(~omP)%_dJ zRvvof{f2e_9P8gz_p+*Y+b0$GviRLx?YiYW$NuU|_b%SiekK3d=lAp9e)}@5Ef2?i zJA9_Ocje@_yVFF)&fMB_G49#lrE^ba%iZ+Oow4U@?`^f;mn_+|&mDQcB|lUsVYXf7 LN?V2<`PD)I)Emrb literal 0 HcmV?d00001 diff --git a/graph/33/20140327/100SEVAngel.mat b/graph/33/20140327/100SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..956740fd229e16e6b351456148e5086f1eda6c05 GIT binary patch literal 452 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x|aure`HFfuSSQ6L#GFnap(GcYjNFfuSy%z2!gkWi42l90fB zNrp#2iX~!UjjKXhOOk;74bwA*`nIO+!bj3m8k*T(UjMel*IoyIuT$rB?RLsR{9mLhjYS3^-J`?!oNm?{Bxi|9YgC^~^U$AFO<@IfE{>mNeKW8jCLgV%&MSuIzmAmHQGajyhZ(=; zANuxPFYk2dP5I67cdO#Q{Zu~qt#tK$woPK$Z`b=*ZK+ze=l(z0q>GC#?_YLnd-3ME zopa`9>#M#DFL>*{aj*UAlewqGMZZ0_V?P@>J!8Z4s3^ng;*6<#Z!XK1jQOqgX6IwE Qk2+h{ZD40ueWZ~c0BZfpV*mgE literal 0 HcmV?d00001 diff --git a/graph/33/20140327/100SEVolt.mat b/graph/33/20140327/100SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..e18e9b2808ead12458e60dca6ad25b69794d86a4 GIT binary patch literal 450 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x|aurfANFfuSSQ6L#GFnap(GcYh%F)}bz%z2!gkWi42l90fB zNrp#2iX~!UjjKXhOVWgx4cQTOew@tA>K^k1SIv0Xym#v*x5d2Y@87P^pBbVY`{`cX z)5D=x6*hnW_J6l27gOE7&HGQx-~J}&k@atvIKh|Ydhg%Zr@nc1N9Xgof0l=jt!>i3 ze@lDA=cg;))nu=?d%dmq!?Nw)jxJ->xjk*)*69yd-HC|#bM4;WkA6!pbLPKg4K|nC z&R?5-|4hZM)}yc2?mhWv@vO{g`ER9}&sP2Ny?5)r=Im+0|9|YYT|E0r{=MY)Z&@op z$yLcST-vWYPy2mc{{Be|lV^MVsIFE#Z~T$7>-}5rI^!oxH!{AQ|Jr;%XHEM43riQi zTXoj@cfRiW@SS(-v*j0uCjBV;7X7<2Jp6R*`s(cXtT?OxK0FibzUTQ_T##*3HPWwR N-Mf{YVL?*UV*nR2#fJa@ literal 0 HcmV?d00001 diff --git a/graph/33/20140327/50PD.mat b/graph/33/20140327/50PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..6d2f1686773a190defcf6fd5c4c21c41d32442c1 GIT binary patch literal 429 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^vobMKFfuSSQ6L#GFnap(GcYiyGBPk!%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`!UgE$+TA6v%(ll8^5T{_lp^?w{&H)r1VlXY$f_uW)I|Lykn z&2f*k=I%K(&(nS;ugm`m1&zq!A4~RLn!lwqIMna9|NXkU*)v{x{qFyr@@%!yy6xA^ zGAn;%yv(Y0KDj4gf@QWJJImf3yUx}9kDmESa@p^4qE+Zt}MEKTfTNjzxyW6JNs^nzrXtMWn9gve}_2Rr$iol{f1GYs)`K&Vr{$l literal 0 HcmV?d00001 diff --git a/graph/33/20140327/50QD.mat b/graph/33/20140327/50QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..ad2102e8d949130bd83b0018b4d672709c15e437 GIT binary patch literal 444 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^vobbQFfuSSQ6L#GFnap(GcYiiFfuSy%z2!gkYJFIl90fB zNrp#2iX~!U4XZ*LOR`#WR1N!@#IrR24(TEh1Gzw~{JBY88E z{(mUB^xk2?KcV+81>0tNzd3v4kk!uHVz=){T#>FeNZq-2+2WHYH=TLfHNwkGy%`#yOkfPi~z5{P)qx-^%kN?nNFlxcu+x!RWmHRm*P7u6n;` zmu>2%T9L^WM*r{gezR9Hd$(8d$BldbdQXM3ABX*3&iL-D;zjGXXUn3tukw${;%9jE HpmG8Ldxpf5 literal 0 HcmV?d00001 diff --git a/graph/33/20140327/50SEVAngel.mat b/graph/33/20140327/50SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..56cd91d6344bb51542b93d17d1d0cc382b94980b GIT binary patch literal 452 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^vobbRFfuSSQ6L#GFnap(GcYjNFfuSy%z2!gkWi42l90fB zNrp#2iX~!UjjKXhOOk;74bwA*`nIO+!bj3m8k(o9$*#VnCUL|1iQJlR!o3^)`~Jy& zQdhidXTB->^szlmzbkKKVXYZTs2zj%4^dbD z9p1cu-fe;4&Hv|mpE~9LS^67y6x*-Ae=cme|Gv?D`nx0d%Y>9(>CELm{QY;O>-PPt zdv5PvvZvbX@zEuJ-@lI6y?UKv<8QH|T00?Kxi2wiq literal 0 HcmV?d00001 diff --git a/graph/33/20140327/50SEVolt.mat b/graph/33/20140327/50SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..4ffa9b999bca101f735574136e4dc222a749bb55 GIT binary patch literal 455 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^vobPMFfuSSQ6L#GFnap(GcYjNGcqt#%z2!gkWi42l90fB zNrp#2iX~!UjjKXhOVWgx4cQTOew@tA>K^k1SIv0Xym#v*x5d2Y@87=PU7UA2_}4wV zm*=On@N|Fww(09_GuuCZ&&|s|y6UHK(7l`gtDmi?IPiDwU!$K#SAKqa|7QN2O+FF7 z&qn`V(<`sG=EmP^b*|^qUhdM(e>?xgoRfx;AFutp75kRG^=bZF`53$B!83ndi%aaA ze6MB2_HTKDMb?!}_inwPR`vT&^Wo^_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^urf4LFfuSSQ6L#GFnap(GcYi8GBPk!%z2!gkYI7}#DN2B zODr2^gf=ufGP*eb>~c86aqJ8aqaItrN46Cb!UD$3hTI{xCwR(M*!d|uV@k?Xc*d9% zr|^t9sZN0{>YxJ05hn*7o+C;QI$TGR9CY}O2s!9*9tm>L;XPvHpu>Hn$U*0P!z(*B z4fz!L6M@kz%y}9c-fZa)=9qc?%Ko$aR_a^4szWoPlz}!3o zYyR`P)!Dkd+t*cYf5V-B&F}iD*!=jQDT05Ti<@iz*5BK$d-~cf_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^urjnzFfuSSQ6L#GFnap(GcYi8F)}bz%z2!gkYI7}#DN2B zODr2^gf=ufGP*eb>~c86aqJ9FqaItrN46Cb!UD$3hTI{xCwR(M*!d|uV@k?Xc*d9% zr|^t9sZN0{>YxJ05hn*7o+C;QI$TGR9CY}O2s!9*9tm>L;XPvHpu>Hn$U*0P!z(*B z4fz!L6M;3a^Rq>})@&tGHhqTSNdAIfQy+_B>%<9%^ew$wBzEku6jHLBH&lx@4{lw;X{$%g#F>j+& z?kASqRkTT(xc9xvbFHPK(QlUOp7}ayb@ZG1(z<^Wx1@H}UVZJoD0rIR=KC+^|G8~Y z+_`t-(ZZdb6@tH0B{Puq@eLBMP+wS7g+}*)yx25-_SxIatT)fw9 t){oWGFU#M2{&P*$_EV{o_kNmtZ+6y2>$fwd?^T`hjmhF?u-{*M0RTIi=G*`P literal 0 HcmV?d00001 diff --git a/graph/33/20140327/mLoadCurrent.mat b/graph/33/20140327/mLoadCurrent.mat new file mode 100644 index 0000000000000000000000000000000000000000..0af71b5926e752a91529594f803f269081fa8dbd GIT binary patch literal 536 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^ure}GFfuSSQ6L#GFnap(GcYhrU}RvZnDaO}Az{bC69*2k zEwOBv5!%q`$mrtyQ^8DGat!O_v$7{Suv+8DvpakMdlsYA6ff~#X`V+31A zYGVXn$J2>-PBWAmt6ypcV#=55+^^q%9R#}mEVF2A{&{qFvXyWu(K z=PBO`+OhOP-2M;2b?eSW{jLz4Hbw5g={Mf@s^!~E#BbXB{5c+Bw)e!prM-c_#J|h@ zz83ZL?&VXb-xS-otv(q#<#ztlil6uMuliJ5|Ns4&$xrmwXU&ZD6Kw)=>i4Jhu}7C} z+&gRChCL$L?SJp3H>F-a8ucbue8$#g&$r%q&-wgb>4i;4{{_W2pV_nb?6*xbr}Ly+ zZMn^^|K#U!g^Fu+=egToJUN>Fw)H93j9tcEZ|(g>KEF7lyY2t~Rew&+U!e5+{@l{( zCF^}Q?|;83;rhe%_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_x`^urf4OFfuSSQ6L#GFnap(GcYi?FfuSy%z2!gkWi42l90fB zNrp#2iX~!UjjKXhOVWghyofqK&I!+0PBODD-@S+1;@g9{weRLEPPfyj-%x+T_+>@N z5BA@6Z95Nghwa&1|7qvbIc}G#f2aMnnteR~{;lVhqMzn>Rj12ux?Hn%%E{{As;sNa z^;7H9?blxVaOukD{5QtE{BtZmeeA7`OKhlhxg7m_K5Nnb<(2!l+E;oSzyI81{%!tZ zqjM#u`?lWSz2)zdOKZx%$$BkRD~`B#E8Qb~ZNQVN?DM$_#)qFAiT=&-lUcvg^8W4j zToG2gm7mYud+(_J_xs29Y)_A^c$0MH>i2J(gXL^57yVAiUwzWDIQt0u@0pvI-SFL1 zk#2wW)yJ+i`uT6)?|pJA#`^i(zn|XArN61TfAhcn1l5x(zMqRb^f$gu;J)>5lf#vV YMCatcS$_Xb;W^vy*W?(sS#@6r0Go2p!T_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_v@$eMFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4DX<qsMH?m(^baUNpf6I#r zTk~%TSId{}H6wQ~EL>}6NVio0Sru`@JvE64%>1|Cb1 literal 0 HcmV?d00001 diff --git a/graph/9/20140301/100%负荷偏移/0QD.mat b/graph/9/20140301/100%负荷偏移/0QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..f96dd28acfab3f43acd8e6122891d809998a8e78 GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_v@$ePFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4IsDoDc>TLa?$&Smx$S;jf3^Q=U3bz)|H!qn--P*2 z`R~)JJ`$I`aL=XLx17I4i%he;wf)`3=l`Z{czJr`-*4~dSnK|||8^rg!?pKH-2k_S BRWtwq literal 0 HcmV?d00001 diff --git a/graph/9/20140301/100%负荷偏移/0SEVAngel.mat b/graph/9/20140301/100%负荷偏移/0SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..f82d616e16bfa25beb7f9b21a59ef70f5b6753c8 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_v@$YLFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN(b0nfhM=>r!9+bLlfT`!2ccUHxHW-D{t2 zUis_Vy7P2d?W}F}uCXh)i;sQzD{lAf**xL-+y1Y6x|Dm3)a7sK;wS5VEU?eDXIMX1 G%@_cQtyNh7 literal 0 HcmV?d00001 diff --git a/graph/9/20140301/100%负荷偏移/0SEVolt.mat b/graph/9/20140301/100%负荷偏移/0SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..0e78f4c1d83c14d9c99f9b00c4a151e3ef8ffb58 GIT binary patch literal 246 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_v@$YOFfuSSQ6L#GFnap(GcYjZF)%Px%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62Sy;^D@%-S=**r~dnYmTw88Y>uWJ E0HXO=SO5S3 literal 0 HcmV?d00001 diff --git a/graph/9/20140301/100%负荷偏移/100PD.mat b/graph/9/20140301/100%负荷偏移/100PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..262390c385f91e89a90badd4a9f65983c5892bfe GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_wlcI(FfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4IqW%J8T{jlbo85OrX|_@Yj)+xr_Z@RdHdUCwO7yb z?VGjy{2N}cdox)*Z8ptcI7xMx{;m`I)?R%#zwVW6b@==Jd(zLWyTQy*?JS=O0Kmpi AX8-^I literal 0 HcmV?d00001 diff --git a/graph/9/20140301/100%负荷偏移/100QD.mat b/graph/9/20140301/100%负荷偏移/100QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..f85c6733231f7d665e00a72c2352c660f314b6fb GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_wlXqTFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4Imld1l-rtrkLmZ>)7J~O`o^aJ-&lM4{iAoh-+ueC z-7VQ_pB_K``R{{PPqyrJy|_d)czMaq?i%aT2`gW8{Jr{ekA1E+-%VzQBh^aH0Bo62 Ah5!Hn literal 0 HcmV?d00001 diff --git a/graph/9/20140301/100%负荷偏移/100SEVAngel.mat b/graph/9/20140301/100%负荷偏移/100SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..ccf872bfe72d0f6abac488aeb5a3ed73aa628906 GIT binary patch literal 249 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_wlc9)FfuSSQ6L#GFnap(GcYg|GB7Yy%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN*wr{`W5nV@_ZBo60NhYG*%d)BNmPSKdZ_ zU;eI~Bh~8Cm-<_E%eP49oZWi)dw#^8`b5dgTmJUFzpr~*c-FT1sV`ktw HuD%uk-&R&q literal 0 HcmV?d00001 diff --git a/graph/9/20140301/100%负荷偏移/100SEVolt.mat b/graph/9/20140301/100%负荷偏移/100SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..6f65468d3d91a18b8c63f5eb414b3954b5a7efc1 GIT binary patch literal 247 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_wlXnRFfuSSQ6L#GFnap(GcYjZGcYhz%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62$@(?@E1wwGJp_~Nnp z_ujwPnb&UHJ^TLc_PX2q)RsKlTifh+ZtDrv_it4#>^Z%3>+Qk^BV;l*BChFkko GJ^=vnj#tS5 literal 0 HcmV?d00001 diff --git a/graph/9/20140301/100%负荷偏移/50PD.mat b/graph/9/20140301/100%负荷偏移/50PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..b5a22ce26429fc19bccecd5f51be8c04d640d3b7 GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_vNAAJFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4Ip{pu5LSDCp7ytE?B4dS_jcy!n`fV{FFYCj?bPqE z@@;Z;S^v-8J@LNukL>R=&tBAXUg~~xTEa3^NB;iC_$Oa7cE5RY`5VJ*CWQ|G<*iZx literal 0 HcmV?d00001 diff --git a/graph/9/20140301/100%负荷偏移/50QD.mat b/graph/9/20140301/100%负荷偏移/50QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..936d114ba7f1696305d20aca0ba38b6376717017 GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_vNAMQFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4Da@$~EN!|iSX~&q{JZ4#Yd2@h$1Sf&JkIuef_v8a zkXQY;?Dv}_zdCqJ`P-{l>w3Sa8>#!NcfZ>Dq1^q=%oa5%Q&ZV3>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_vNAGNFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN&P}eEqM0b*ZoFZcp|qPOV)2?*7mEM@7x~ z!Qac*<-g?oW10JZ(-pVrYYi`dm;Y;aH~(t;%HOs7UawC5H+R?nX@|aS(QC{6&G`6* G`WgVdwONS( literal 0 HcmV?d00001 diff --git a/graph/9/20140301/100%负荷偏移/50SEVolt.mat b/graph/9/20140301/100%负荷偏移/50SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..587851698d9040b66b976ab405938a69629f7e09 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`_vNAGIFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62UATJUvmZTZTNOI5w^-Oit}!gO!u$Lim6ql~xhi}`X-jzQR4 GV;2CN2vxQK literal 0 HcmV?d00001 diff --git a/graph/9/20140301/20%负荷偏移曲线/0PD.mat b/graph/9/20140301/20%负荷偏移曲线/0PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..bf3bf759899f32c28126efc6a576a7d8775b914f GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@Jh^6FfdmzGO{u@wK6hMFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4IqcEV|8?-~)abWc-`_Ia4t$sEJ;mK$j`G< z2q{ff@Jh^6FfdmzGO{u@wKB3$FfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4Immo@^4Ym>?&ddtckc^RsaU(QURrgP@y4oV+vA(} zPi0Gd{_Ia4t$sEJ;mK$j`G< za4X7G@Jh^6Ff>pwu(UEYvobMJFfuSSQ6L#GFnap(GcYg|GB7Yy%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN-|m9+#{7CN;1A?cAhpmYqLy)BnfU#kuxG zFMAjN;_*VklI&am=C7O|KEG?mzWS|OT2pUcT>1O|r(OFe@3JYi?|0aH;p6P!@5~H0 Io~ca(0Qxvsl>h($ literal 0 HcmV?d00001 diff --git a/graph/9/20140301/20%负荷偏移曲线/0SEVolt.mat b/graph/9/20140301/20%负荷偏移曲线/0SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..55023f72565e62f2c08b7d0d579bae08688c3c84 GIT binary patch literal 246 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@Jh^6FfdmzGO{u@wK6nSFfuSSQ6L#GFnap(GcYjZF)%Px%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRS=ierp))wEtExyC=Yi~|%zWwc|1q%}n zSO4w^Jw7*E>)!4CHJRcnLBH_Ia4t$sEJ;mK$j`G< z2q{ff@Jh^6FfdmzGO{u>v@$hSFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4DX`|hkGWG*yLxZk=Oy8@a>d^oAF}&s8&`KYZsY5p z>l@xZ|F+ypey4oxuM_j`YA^bB?Pcq?c|uFe*1Ri!J2`e<;komBa`+h-m6c`y01k;! AH2?qr literal 0 HcmV?d00001 diff --git a/graph/9/20140301/20%负荷偏移曲线/100QD.mat b/graph/9/20140301/20%负荷偏移曲线/100QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..e6d9ee6af7006e1ece89f2117de9c48d26adb4da GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@Jh^6FfdmzGO{u>vNAAGFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4ImG-_EnjwYdgZrmd9JZ|j>r z>C3LN&wu~7UhV%m|K)G@evh%)t@^T|_Q#sll{1sn-x@F9b??k4iyVFizI>H<0G8KL A`~Uy| literal 0 HcmV?d00001 diff --git a/graph/9/20140301/20%负荷偏移曲线/100SEVAngel.mat b/graph/9/20140301/20%负荷偏移曲线/100SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..963009632f620b32f8cb600f65c1aac44701ac53 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< za4X7G@Jh^6Ff>pwG_W!_J{wOZFSA}ru|3l>>bB{ zt^B>V>-$^V((GIRnDS58UH_Ia4t$sEJ;mK$j`G< z2q{ff@Jh^6FfdmzGO{u>v@$VKFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRS=ierp))wEtoxlIneuZUU_wIfDNPXiO z-uG{%zqm|g*1C7QxMNSKP3)(8b(5cc>E$%OcYF2mbrmW$fA{{CZQmcZ@AAFd%nWCo GRl@-*Mp#q; literal 0 HcmV?d00001 diff --git a/graph/9/20140301/20%负荷偏移曲线/50PD.mat b/graph/9/20140301/20%负荷偏移曲线/50PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..8ed6b82f960daa9b5251d5b1b706f983678e47fe GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@Jh^6FfdmzGO{u>vNADOFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4IlM_MJ-+{P+T_3W*E6F8W5wU{U;h{JVBf_Ia4t$sEJ;mK$j`G< z2q{ff@Jh^6FfdmzGO{u>vNAPPFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4IlMVIX?w!CrkUSZ|NU8AzjNK@{=Li2i0!Rd{8zcW zdHx=5{Ts6@H)T9EoU@tVa!>y1yo-$0_w$wBoh?&;dp_=KT-uJx{k9B(ta3^KESygu literal 0 HcmV?d00001 diff --git a/graph/9/20140301/20%负荷偏移曲线/50SEVAngel.mat b/graph/9/20140301/20%负荷偏移曲线/50SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..b5978623a80a82f716a5b6766524684832bee28d GIT binary patch literal 249 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< za4X7G@Jh^6Ff>pwG_W!>urjhxFfuSSQ6L#GFnap(GcYg|GB7Yy%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN&NzYSk-oDZA4DU-Or%dFjvHbYJ1o%x4#Q zgTK$;zv64z@!6Tbd!6l0iBI#ppKtW>&YLT>!Qb_DjjXpn{Bq@Q`nnBfoH28D$um4) H)sO)ILzPn< literal 0 HcmV?d00001 diff --git a/graph/9/20140301/20%负荷偏移曲线/50SEVolt.mat b/graph/9/20140301/20%负荷偏移曲线/50SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..2d2294858c3c8b948925ca01e74d5aabdbbbef5e GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@Jh^6FfdmzGO{u>vNASRFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRS=ierp))wEty+7&fT9J^BH z>-)Eh@7>w=ch#G{dk-G_5IXJX`?vRJ>#UEme7yH>(lUW#i(bBeJ6*CoYyP}%_v9Fu I{MGgX0Q06?yZ`_I literal 0 HcmV?d00001 diff --git a/graph/9/20140301/PD0.mat b/graph/9/20140301/PD0.mat new file mode 100644 index 0000000000000000000000000000000000000000..4d8418a890ed2c7b7b17cf9ecf4462ea8829cf68 GIT binary patch literal 263 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`?vNAPSFfuSSQ6L#GFnap(GcYjJGcYhz%z2!gkPyLmB*)H?0aB-)vn070q@{5b7&3HgI~<+SFhjB)-QlyT2^G|7LY%%KN-Hk*R8XPuP7b{B`fo W@$xt3m7h0Mh{bGVXQ+r!k_G^b=Uxy1 literal 0 HcmV?d00001 diff --git a/graph/9/20140301/QD0.mat b/graph/9/20140301/QD0.mat new file mode 100644 index 0000000000000000000000000000000000000000..688c991c7e5ca4936252fd012c396940f96b4481 GIT binary patch literal 263 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`?wlXkPFfuSSQ6L#GFnap(GcYjJGcYhz%z2!gkPyLmB*)H?0aB-)vn070q@{6`7&3HgI~<+SFhjB+s z{dxCxSwFpI^?MJq-){YPHxkwt|6i0_|E2Qx_Rnj7%=mKd#{9Vz=U3DxPXGHVxQ$!( WzU;>MGX0E`7r(c^Vf0$8ybJ*B&0MGe literal 0 HcmV?d00001 diff --git a/graph/9/20140301/mVolt.mat b/graph/9/20140301/mVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..72e72ccb4f2901a26d07f4aefa0234b4a896f169 GIT binary patch literal 252 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2a7#^6Ff>yzG_x`?vNAPRFfuSSQ6L#GFnap(GcYieFfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%M~V)AD)w6NNY3F;)x&Lhj?4MK?ax}aDJu70!v4CS=bwic-MjU< zrt1Gp&-cxHzpPhTUo3v__VF3nSN9dwrJpbUyzY+u>hIt5WgksHUQ?Z)KjrqWPi3Fo Ls~Mh3Xng_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE+Zv@$VJFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4ImlS49?1T`cI~%s{C?M-MaFL`-_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE+Zv@$VKFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4Ioz38^z>5A&7a@wo4>^b<;13+pD=6H=Au(>zb!YL z$^RFqJ!kj)vGT!5vzNb_KF93JtEkIa`|}sK20VMB{4F~rKTdpa(Fr+*GmT1@0Fwz( A*Z=?k literal 0 HcmV?d00001 diff --git a/graph/9/20140302/0SEVAngel.mat b/graph/9/20140302/0SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..679b187a3563d32624406cd2d42e80616f25831f GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE+Zv@$hRFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN*wr+V?LDV@_ZBd#3u{AD=pt)c-FZ|C|#n z?{{~-weFfszTaQ|ZuY%$bKX|J`~PQ~<`i*V-tt#EnLj*=+xNEomZz__gq+O$&G>7N GnjQe_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE+Zv@$hOFfuSSQ6L#GFnap(GcYjZGcYhz%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU@aXtYM?~Mht<~53l;T^Fe}2xM8J_EZ z@BMrHx7o4iS@&3M_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE)@w=yzSFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4IlNgUbpGSj?Ad?M#r=ThaWR-*xP= zHa>i6{CocNnGt{Z?Y6|q1UA7DfFBO&o0Bgfi AbN~PV literal 0 HcmV?d00001 diff --git a/graph/9/20140302/100QD.mat b/graph/9/20140302/100QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..187f89db8e5431b0fe09800e1767736d1e9ff69e GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE)@w=yxyOPvK`!=uip;0D}8Z AQ2+n{ literal 0 HcmV?d00001 diff --git a/graph/9/20140302/100SEVAngel.mat b/graph/9/20140302/100SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..4d21b484b06c4b1f2db685d3c0f8f4dc49578ebe GIT binary patch literal 249 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE)@w=y)D{ z@b~(gMcdOZ&d>a9e9xdle#MM^|1Zs5eQb8*^0)uDCQP0^^~RRJZ0o=M`=Ml=YtNv0 HP;(~$umo0- literal 0 HcmV?d00001 diff --git a/graph/9/20140302/100SEVolt.mat b/graph/9/20140302/100SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..9f937446bd8ba99d46150077f46e2dc732bfa1e0 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE)@w=ywOFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE+Zv@)B)9X~vOe$Sqi`G_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE+Zv@$SMFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4IppMNR0pofnOIxxTJ-p;>FYQDpX~d$?pyBSzxyt; z@2ZK9+fcsYkLlz4_aA?|_%+(Z*v0B?zOQIZ`lPBOb~i4rk2?Bofi1&vImI~uH6u~J literal 0 HcmV?d00001 diff --git a/graph/9/20140302/50SEVAngel.mat b/graph/9/20140302/50SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..1de9c13c3afddb20a2d295ced3892765e6a2985f GIT binary patch literal 249 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE+Zurf7MFfuSSQ6L#GFnap(GcYg|GB7Yy%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN%EqRQ<1jb*ZoFcK?5EmSsO<)Bd$TZiIYi z5B`4sTgB$n-MPR1H5=a-O}*xK|9!>N>^Z8JxBQis`)e<(ZIZjcvgh}&+mkMTV`gBT Hss0`SG1XV7 literal 0 HcmV?d00001 diff --git a/graph/9/20140302/50SEVolt.mat b/graph/9/20140302/50SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..72e46f13aeae85dd05b75c13369bfab980fefe9e GIT binary patch literal 247 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE+Zurf7NFfuSSQ6L#GFnap(GcYjZGcYhz%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62$Uz>k>{@|2`l)nb}u-|90_JHh04Iz1VBZaFkP3 F0067URiyv` literal 0 HcmV?d00001 diff --git a/graph/9/20140302/PD0.mat b/graph/9/20140302/PD0.mat new file mode 100644 index 0000000000000000000000000000000000000000..d0bb488d81956469c96b521f3bb5f2de2d4cfb6f GIT binary patch literal 263 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE)@w*oN?3{4bB1`LdzzWfXf4D}2Q3>9-8CnqFCFdoTqIKy~k z4O4*Bspl+7ZU$*-90i69-P#UEXEe-^?1)_O$}w$&@q$_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE)@w=ytQFfuSSQ6L#GFnap(GcYjJGcYhz%z2!gkPyLmB*)H?0aB-)vn070q@{6`7&3HgI~<+SFhjBcuU~*XON^Oy7UJ`|0Ly+k3yotm9uCq(5i#{cHt!E%~xjahm6R)tr}H{&#aq?#rr` V?r)ZN=gzGEcwVuZp=ySbDgdelSwsK; literal 0 HcmV?d00001 diff --git a/graph/9/20140302/mLoadCurrent.mat b/graph/9/20140302/mLoadCurrent.mat new file mode 100644 index 0000000000000000000000000000000000000000..c74aac2eaf74cc4e14b1155f7cb46d7fd16382e8 GIT binary patch literal 276 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGO#i+urf7KFfuSSQ6L#GFnap(GcYjpFfcGw%z2!gkZ^_Ia4t$sEJ;mK$j`G< z2rkW2@J%dIFfdXuGPE)@w=ytLFfuSSQ6L#GFnap(GcYieFfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%M~V)AD)w6NNX|j$_oD;r7{2m@50&EW=qQUZ|=7~7dCnOlevEbADSixw!VK`**#y6E44cP|Gm#|y5oc7 L-!MMkqqPSB%6eO< literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/0PD.mat b/graph/9/20140318/20%/0PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..e0edb1f281ce8106a09b2c5e8a9d0707209394ea GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_wlXqQFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4IlR$*81?_>^RVB|+Rx5=m+eSd|MS%|%ccKjf6Efz zTtD-x-S+9e3HuCOe@v`>+4Iu=+)Ld}>yyo{e@@+zeZQ>m{L{yq^=~sXtdCQC0|4UN BR8jx{ literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/0QD.mat b/graph/9/20140318/20%/0QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..2068ebee1f04a682690fb36f679a889a09ec20ca GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_wlXwTFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4In*R=_I|tX<>$Al-8XG-_pjT0|KqRAdpFNEyS0AS z-p3Kmw=IAF>E7Ry>Njtb{Vw;px8LTh-ur5=spm0U_c!NF=ZozqcsRk9;rlHWegG&< BRNnvq literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/0SEVAngel.mat b/graph/9/20140318/20%/0SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..f314cb0476cc8d5b2f20d772249f624f391fcf18 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_wlXwSFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN(b5#P44g#+<(LSC{AaJ5l>to8mvbvHjN9 z9{hc~xc=$$iSzf(-`xK8@2_hwe|K+xZYE~ndwc)8Yg@SEoGyPWp2}UfZo-^x@(i!G Hsc`@R@)B2p literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/0SEVolt.mat b/graph/9/20140318/20%/0SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..db9dcfdf612b576e94b4ae8961146c9e551c7706 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_wlXkRFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62^oF>Hh8Ecc*{XUG{MA->Y}kx|OEw*?zw?;hg=)qwn9YkM+GJx8ucLTZWHw GG}r((VOfFz literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/100PD.mat b/graph/9/20140318/20%/100PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..25624981f796133f6719e7925361c468126c04ac GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_v@$SLFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4IsA!#7h8M3SNB^}m;H9Rh|-&N|69*At;#ij>#cfj zySiO%+WP%7o@Z}5qWs%)&S&*koqC(f>#9Fbc6}xL`|}^ai_6cfyTQ!x_JC3<06;M1& literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/100QD.mat b/graph/9/20140318/20%/100QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..9e01102e214c87fc6eaea832ec1805c8c91d29d4 GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_v@$eQFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4Imqbb|IT>7hxME7?$BpjePh$lr`M;JWqxO?e*N>~ z@7OozZ?2v@BkPew(XG1T^@nF>2Jd>a_3a-ci>|&KpU-V9H+pB0!q4DYAiDto{mW4M literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/100SEVAngel.mat b/graph/9/20140318/20%/100SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..5c4d118374fa422e362808e51de89f262b097548 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_urf7PFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN(b0x%yuL>r!9+%g@Z8X=guc)BVp47edzl z4*niKN0dMRmwoR4xr@U?XJ;>ezy9Cs-Mf1-Z~c?!zSIAd)A#oJ+4n!6aLT$>$G~T! Geh>ha3|0&P literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/100SEVolt.mat b/graph/9/20140318/20%/100SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..7d888b40b6aea947effbac60037d863cbf45ccc3 GIT binary patch literal 247 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_ure`IFfuSSQ6L#GFnap(GcYjZGcYhz%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62bP%3{(p7V?;FFu zSO4x`{{Qydyt@4R$5J<`EqS=N_VBg~*%Q6*-PZTCP}11?WAEOE_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_vNAGJFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4IjlJ{W#+8FU044-jAp$*$$I+R*!NPUb(43b)^C5X z_RF)?=ilxxonv(W=_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_vNEz%FfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4Imq03Cl>HKao^rK?Q>mEtu6ib_G8w~>E$^a_S;NU z|MYen_qRJ+t+ksD``yUj`g7i`{Toilc@_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_vNAMNFfuSSQ6L#GFnap(GcYg|GB7Yy%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN*wr-uEvHV@_ZBdun04zo+f2P5)mdx1Y~` z?|b+E+r0nm^Xe~uyKaAb^E=0vU;gITSgik(GGp8Sldq-iX0t4NdwrvB@E=9HTziJO Hvf6F{i&|K2 literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/50SEVolt.mat b/graph/9/20140318/20%/50SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..b123e5ddd90fc6fade493abc0855b265950dfb45 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_vNAMOFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62_Ia4t$sEJ;mK$j`G< za4X7G@J%dIFf>sxG_W!>vof|+FfuSSQ6L#GFnap(GcYjJGcYhz%z2!gkPyLmB*)H?0aB-)vn070q@{5b7&3HgI~<+SFhjB)-QlyT2^G|7LY%%KN-Hk*R8XPuP7b{B`fo W@$xt3m7h0Mh{bGVXQ+r!k_G^V<6a2> literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/QD0.mat b/graph/9/20140318/20%/QD0.mat new file mode 100644 index 0000000000000000000000000000000000000000..7b9973c48c906e0bfda64faa7a21b29a0824fea6 GIT binary patch literal 263 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< za4X7G@J%dIFf>sxG_W!>vobMIFfuSSQ6L#GFnap(GcYjJGcYhz%z2!gkPyLmB*)H?0aB-)vn070q@{6`7&3HgI~<+SFhjB+s z{dxCxSwFpI^?MJq-){YPHxkwt|6i0_|E2Qx_Rnj7%=mKd#{9Vz=U3DxPXGHVxQ$!( WzU;>MGX0E`7r(c^Vf0$8ybJ*4MqHl& literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/mLoadCurrent.mat b/graph/9/20140318/20%/mLoadCurrent.mat new file mode 100644 index 0000000000000000000000000000000000000000..18fd67b501f5a8f4e4305fbe5f087d21aeba89ad GIT binary patch literal 275 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< za4X7G@J%dIFf>sxG_W!>vobMIFfuSSQ6L#GFnap(GcYi8GcYhz%z2!gkZ^`DL;tEXd literal 0 HcmV?d00001 diff --git a/graph/9/20140318/20%/mVolt.mat b/graph/9/20140318/20%/mVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..8f78ce0c92a459c19e863bd2ce4e718a8cee71bf GIT binary patch literal 252 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< za4X7G@J%dIFf>sxG_W!>vof|&FfuSSQ6L#GFnap(GcYieFfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%M~V)AD)w6NNY3F;)x&Lhj?4MK?ax}aDJu70!v4CS=bwic-MjU< zrt1Gp&-cxHzpPhTUo3v__VF3nSN9dwrJpbUyzY+u>hIt5WgksHUQ?Z)KjrqWPi3Fo Ls~Mh3Xng literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/0PD.mat b/graph/9/20140318/容量/0PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..52be575cca841b99c625e9233dd57895e76eb1f0 GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_wK6hSFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4In=Cp_+aLLuH$db@9ao^EL(BWuIB#MIq8e8zs)`r y!^6To|3-ejlI-X3r;UHLpEYFa82jHoeym7W+;c~&eRNcGY4=yvYKHw?^3MR&c1^Va literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/0QD.mat b/graph/9/20140318/容量/0QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..36e55d099b3995a1372b3df90f67225a3c57aa65 GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_wKB9+FfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4ImDDsex2a_nD4h{`n9wtU-LG9FV}f><6r*ny-#*> zyGQMl-zNU}*M4QAw-ai0kN=(i`s?=_`8$-Cf2{vs_xt?hQ|q5}zTe8u@aTc^IRKx^ BRdxUX literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/0SEVAngel.mat b/graph/9/20140318/容量/0SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..e09dba5ad78aabd22c3b02ab28fe1ef6bcaa6f9f GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_wK6nSFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN(b0srp|5>r!9+(~efz*J|K%_x`p+pRV6k z5B~0-yHBCw=ie=V?=il9Dz?<;{`}DBm~w}lTmL+(<*PTY^1uDRCVGVI4QGJFtH G%LM?Fcvcqx literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/0SEVolt.mat b/graph/9/20140318/容量/0SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..cd3eef60d988b154cd05c54ca3734b0ec9529246 GIT binary patch literal 246 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_wK6nPFfuSSQ6L#GFnap(GcYjZF)%Px%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62zc?y|_h+7i-+_ zS67SovTi$Xb?>&i;m-5hbF1_7Ph9%(;M1e;-)0HLuPW26%CGlLN#Zh}z{W6Zwu%b? D_&8Gn literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/100PD.mat b/graph/9/20140318/容量/100PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..45a2ce4761515d1b1290b133d7482e50da5883e5 GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_vobYTFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4ImrAmblCR)m{|4la`mOt*6zx=zcf&B_MW%PYS+(M zd*kEs^KaIkohD;6u_DEO>#v)+u@_yxrLv3iNCdyXVQ(|J;Ps4~qSXwQD;3%R+SE?I literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/100QD.mat b/graph/9/20140318/容量/100QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..8a1d6e491185cae25d92ef75b9d8f90fa015c73c GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_w=ytRFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4IqW(7==#IIpT%z6|1vo&ch;_RaV3*qP22R2_uJn; z)5R-q&)*zh@y)5<^F-$FUwed)1}`tUslV%Wo!5>R9e?L8{`YN{Z2KF=<@Xi40q}NK AXaE2J literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/100SEVAngel.mat b/graph/9/20140318/容量/100SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..995d7241d290d8b9224b494439b833076c58507a GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_w=y(SFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN-|mjPG9-#+<(L_bQM17km3zo9_Sq-OhUJ z`|@}Cf2xBPe*M4Y?|+uQkgZqz?!W(^YnCi|dCT8t-j;FCxO{Ktzs*0BrD&RK&tP^{ GEfWAXWLI_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_w=y(PFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62_@PP1#X* z-@mQ)T~$(UzJL4w-w!_inb7wATaP{e-Hw<~_v{qUIEG|>tgaS*x%VYw_r2T93@;p1 Gj{yL*X;!lU literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/50PD.mat b/graph/9/20140318/容量/50PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..043c6f054359b9c7506622156fee7927b955d130 GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_vobPQFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4In1fQ|7^n3ovXi@zTdlV`JJ6P`DeuQ|M)(d_V?e1 z;;ZL`{NH|856@klP?=EwWcEI%SznZXFFqDlwXOgCjo&A;&%_qK=&)s2uudTY0LUy< Au>b%7 literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/50QD.mat b/graph/9/20140318/容量/50QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..aaa13555ec1bce1a5903dfb11786483e3216a7ba GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_vobPNFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4IozpTr~w<+`He1*Umcf_UpTjzw6EkXA6hPZ((P6E}{Gr0588# ARsaA1 literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/50SEVAngel.mat b/graph/9/20140318/容量/50SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..cf01ebfc6886f7e7195ae502f4f845100affbd3c GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_vobVQFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN%EqT>Ymb+_%d{IYlE=G!h9{Q&VM literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/50SEVolt.mat b/graph/9/20140318/容量/50SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..8eaa517f0e918638cc72fe4d0c48533b8b1d90c4 GIT binary patch literal 245 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2q{ff@J%dIFtkuGGPE)_vobVLFfuSSQ6L#GFnap(GcYjZGB7Yy%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^628*R3-Xvi1+Jo)YD`?q)P&&KAmEn&_Ia4t$sEJ;mK$j`G< za4X7G@J%dIFf>sxG_W!>vof|+FfuSSQ6L#GFnap(GcYjJGcYhz%z2!gkPyLmB*)H?0aB-)vn070q@{5b7&3HgI~<+SFhjB)-QlyT2^G|7LY%%KN-Hk*R8XPuP7b{B`fo W@$xt3m7h0Mh{bGVXQ+r!k_G^V<6a2> literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/QD0.mat b/graph/9/20140318/容量/QD0.mat new file mode 100644 index 0000000000000000000000000000000000000000..7b9973c48c906e0bfda64faa7a21b29a0824fea6 GIT binary patch literal 263 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< za4X7G@J%dIFf>sxG_W!>vobMIFfuSSQ6L#GFnap(GcYjJGcYhz%z2!gkPyLmB*)H?0aB-)vn070q@{6`7&3HgI~<+SFhjB+s z{dxCxSwFpI^?MJq-){YPHxkwt|6i0_|E2Qx_Rnj7%=mKd#{9Vz=U3DxPXGHVxQ$!( WzU;>MGX0E`7r(c^Vf0$8ybJ*4MqHl& literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/mLoadCurrent.mat b/graph/9/20140318/容量/mLoadCurrent.mat new file mode 100644 index 0000000000000000000000000000000000000000..18fd67b501f5a8f4e4305fbe5f087d21aeba89ad GIT binary patch literal 275 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< za4X7G@J%dIFf>sxG_W!>vobMIFfuSSQ6L#GFnap(GcYi8GcYhz%z2!gkZ^`DL;tEXd literal 0 HcmV?d00001 diff --git a/graph/9/20140318/容量/mVolt.mat b/graph/9/20140318/容量/mVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..8f78ce0c92a459c19e863bd2ce4e718a8cee71bf GIT binary patch literal 252 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< za4X7G@J%dIFf>sxG_W!>vof|&FfuSSQ6L#GFnap(GcYieFfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%M~V)AD)w6NNY3F;)x&Lhj?4MK?ax}aDJu70!v4CS=bwic-MjU< zrt1Gp&-cxHzpPhTUo3v__VF3nSN9dwrJpbUyzY+u>hIt5WgksHUQ?Z)KjrqWPi3Fo Ls~Mh3Xng literal 0 HcmV?d00001 diff --git a/graph/9/20140327/20%/0PD.mat b/graph/9/20140327/20%/0PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..847d71e110eca5742a4e381f88f45f80abb17890 GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYw=y^RVB|+Rx5=m+eSd|MS%|%ccKjf6Efz zTtD-x-S+9e3HuCOe@v`>+4Iu=+)Ld}>yyo{e@@+zeZQ>m{L{yq^=~sXtdCQC0|4&T BRAT@D literal 0 HcmV?d00001 diff --git a/graph/9/20140327/20%/0QD.mat b/graph/9/20140327/20%/0QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..325d00382b9705cdb217799b84484e1bd7ce521e GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYw=yzQFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4In*R=_I|tX<>$Al-8XG-_pjT0|KqRAdpFNEyS0AS z-p3Kmw=IAF>E7Ry>Njtb{Vw;px8LTh-ur5=spm0U_c!NF=ZozqcsRk9;rlHWegHH_ BRPX=* literal 0 HcmV?d00001 diff --git a/graph/9/20140327/20%/0SEVAngel.mat b/graph/9/20140327/20%/0SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..6b0968a8125f987755d4fb450a114ace89c61d31 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYw=yzTFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN(b5#P44g#+<(LSC{AaJ5l>to8mvbvHjN9 z9{hc~xc=$$iSzf(-`xK8@2_hwe|K+xZYE~ndwc)8Yg@SEoGyPWp2}UfZo-^x@(i!G Hsc`@R{}or0 literal 0 HcmV?d00001 diff --git a/graph/9/20140327/20%/0SEVolt.mat b/graph/9/20140327/20%/0SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..f71397acbafcfc3b3762494dada7a2b96f82c8be GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYw=%R;FfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62^oF>Hh8Ecc*{XUG{MA->Y}kx|OEw*?zw?;hg=)qwn9YkM+GJx8ucLTZWHw GG}r(`WLcB| literal 0 HcmV?d00001 diff --git a/graph/9/20140327/20%/100PD.mat b/graph/9/20140327/20%/100PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..2b9c3dcafe792d3aaba4a28848278342d132c15e GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYwK6qVFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4In@00So;6q>*%-Q%k1qQ-YUCTw?8uDZ2wd9H|Hy^ z&yFau-_CDf|EuKjW%qB_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYwK6qSFfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4In?|M{SbEZ`{y_PXJ2f%w|f7%dCphEbAC_h{U#*i zX1{gOx!eEi4%hv@e)aOVm%`!u!au&;WG?dgZ%%IUjen_!cE_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYwK6eQFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN-|mwC`UQ#+<(L_t2uyK<;-wH|6s`AO3w~ z?#kasmu=gjlRkgn|9ir@*Mjd}{(gO4-H8t^mAC5px34PtsdV|_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYwK6tWFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62L*poi~g6bMN1Szxx|myYJm*W_T^H GZVUhq9avBR literal 0 HcmV?d00001 diff --git a/graph/9/20140327/20%/50PD.mat b/graph/9/20140327/20%/50PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..a65ed496bc0f558554835e915c7d0f8cffc57712 GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYvobYRFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4Im}Vp_x;!TX=}edIz8o`OIhre^7;oSm+pJmwl}qO z#f639`fnEhPP;QL=I4dFZ3QmLmu9wp`_H9!WIgYm?D|iQQwt`)O08z-*Hm-^0JBU| A;Q#;t literal 0 HcmV?d00001 diff --git a/graph/9/20140327/20%/50QD.mat b/graph/9/20140327/20%/50QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..31c17687340f25eed60a55b61185e426a129686f GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYvof(zFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4ImGOlxjDb|GSlxaRom(RcC6dH|GU$xs3(tlzx}P< z8y=SuyXAh--q%*^PjUXX72d?s#JuZGF6*+l-Tsz2@Bh6IKJ(C){Vn5DR%LGhDLYVY literal 0 HcmV?d00001 diff --git a/graph/9/20140327/20%/50SEVAngel.mat b/graph/9/20140327/20%/50SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..d1099059ad913ec151d950b3c8ffe55cc724578d GIT binary patch literal 247 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYvobMKFfuSSQ6L#GFnap(GcYjZGcYhz%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN%Eqbp5Y@b*ZoZZTK0uZe98EH|Z7^_4BIp zU;XQE{gZYu=JNO7`%|86$eh3LfB)Av-}TO1{wA*Jb}dJE-nRYPssU}DRk!LG+!Gbk E0J9iYZ~y=R literal 0 HcmV?d00001 diff --git a/graph/9/20140327/20%/50SEVolt.mat b/graph/9/20140327/20%/50SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..c4832a9105fdedd3143ea961e94ad62d014c3ba6 GIT binary patch literal 247 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYvobbQFfuSSQ6L#GFnap(GcYjZGcYhz%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYv@$VKFfuSSQ6L#GFnap(GcYjJGcYhz%z2!gkPyLmB*)H?0aB-)vn070q@{5b7&3HgI~<+SFhjB$W}ocjoywLm?}jpYP>v>f42HvVM8S>Gz2{&ac#& V-`|q=j49o!|9+D#gLjoO9{|i?Su_9u literal 0 HcmV?d00001 diff --git a/graph/9/20140327/20%/QD0.mat b/graph/9/20140327/20%/QD0.mat new file mode 100644 index 0000000000000000000000000000000000000000..f1bac088f7eab4fabbd0b25267720122f0b6865c GIT binary patch literal 262 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYv@$VMFfuSSQ6L#GFnap(GcYjJF)%Px%z2!gkPyLmB*)H?0aB-)vn070q@{6`7&3HgI~<+SFhjBCy`$!Cu0GTF+ppQlvz(cCy?M$Ue@tb$ U%r^hpw36bbcND7`1T_?70P*-)K>z>% literal 0 HcmV?d00001 diff --git a/graph/9/20140327/20%/mLoadCurrent.mat b/graph/9/20140327/20%/mLoadCurrent.mat new file mode 100644 index 0000000000000000000000000000000000000000..c6536f7b5e7fa94060c3a3443c234a38f9298de2 GIT binary patch literal 276 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYv@)?!FfuSSQ6L#GFnap(GcYjpFfcGw%z2!gkZ^_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYv@$VLFfuSSQ6L#GFnap(GcYieFfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%M~V)AD)w6NNX}tRaB9fDPbaE>OLw1}d-3nLdvWpE!JF^S{r)ZH z+n#>0w>9bK>(Y)cJTmM1x5%eg`-7G4-Tuw)e_eap?}YgV^OLJ_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7^u`)7KFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4In=Cp_+aLLuH$db@9ao^EL(BWuIB#MIq8e8zs)`r y!^6To|3-ejlI-X3r;UHLpEYFa82jHoeym7W+;c~&eRNcGY4=yvYKHw?^3MR)u1&ZA literal 0 HcmV?d00001 diff --git a/graph/9/20140327/容量/0QD.mat b/graph/9/20140327/容量/0QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..e238a013c587522c9959e23047d232df293afd05 GIT binary patch literal 243 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7^u`;w&FfuSSQ6L#GFnap(GcYh@GcYhz%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4ImDDsex2a_nD4h{`n9wtU-LG9FV}f><6r*ny-#*> zyGQMl-zNU}*M4QAw-ai0kN=(i`s?=_`8$-Cf2{vs_xt?hQ|q5}zTe8u@aTc^IRK)x BReAsb literal 0 HcmV?d00001 diff --git a/graph/9/20140327/容量/0SEVAngel.mat b/graph/9/20140327/容量/0SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..6695b64d909cbe2dce49c23c386858d8c678c9a5 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7^u`)DMFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN(b0srp|5>r!9+(~efz*J|K%_x`p+pRV6k z5B~0-yHBCw=ie=V?=il9Dz?<;{`}DBm~w}lTmL+(<*PTY^1uDRCVGVI4QGJFtH G%LM?JDpni- literal 0 HcmV?d00001 diff --git a/graph/9/20140327/容量/0SEVolt.mat b/graph/9/20140327/容量/0SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..8c97e818afc8e3f49be86a78b700bc35b592b654 GIT binary patch literal 246 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7^u`)DLFfuSSQ6L#GFnap(GcYjZF)%Px%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62zc?y|_h+7i-+_ zS67SovTi$Xb?>&i;m-5hbF1_7Ph9%(;M1e;-)0HLuPW26%CGlLN#Zh}z{W6Zwu%b? D`z})k literal 0 HcmV?d00001 diff --git a/graph/9/20140327/容量/100PD.mat b/graph/9/20140327/容量/100PD.mat new file mode 100644 index 0000000000000000000000000000000000000000..4ae4d0da34dfed99cbde1ba4fa26d4e60b00f6df GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7|wlXnMFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4Ioy#tU7PU#>)LOAsy*_}xAkt#W_y+YAhz)Ez7IKG z;VIvXf5)FqG~}Ldx5@spkonhdFI&H@JX3DJr)YO}d`|GU+Q4V2)eQ3=D+>Yu;_FX? literal 0 HcmV?d00001 diff --git a/graph/9/20140327/容量/100QD.mat b/graph/9/20140327/容量/100QD.mat new file mode 100644 index 0000000000000000000000000000000000000000..576ec71fd66ce74e5491545bee8303f381ac967d GIT binary patch literal 242 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7|wlX$TFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4ImE=39gX_;*XDQG^!LlZzh1vt|4QZNn%7f$zxj9x zi@$Q8yZ!(Ar8{4~zIyqao451LDYd)aJS~40w0)apj(zAV*CQX^J61E)70XKi0E;_P A^8f$< literal 0 HcmV?d00001 diff --git a/graph/9/20140327/容量/100SEVAngel.mat b/graph/9/20140327/容量/100SEVAngel.mat new file mode 100644 index 0000000000000000000000000000000000000000..38549fbedf9422bc5d0e4990cdc19a9ca3f67570 GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7|wlX$SFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN(b0>H1#*>r!9+yYx1GwfLQxoBlUUzA!(z zeAzqu=(LdSO|`%37MD({_Am9n|338X(%&;GZ~fa+dFfQ8(&cae?-qGH-SlP4Uxp7B GYH0ugX<7FG literal 0 HcmV?d00001 diff --git a/graph/9/20140327/容量/100SEVolt.mat b/graph/9/20140327/容量/100SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..90df487017de286daed9d104b04320982112214d GIT binary patch literal 248 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7|wlXqPFfuSSQ6L#GFnap(GcYg|FfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^62_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7^wK6nUFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEISMg3Yc#4Ih@&Nw(;+U`Ptv5$MWZuzTB0uezNHP*yO{!)pFWq zz4wLZ-Qtc8;i`ULm9Ssw?~_eGjJe;=pMTbRgVu+2wa?$K>e8R+{)TZ_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7^wK6nNFfuSSQ6L#GFnap(GcYh@F)%Px%z2!gkf6bkWTx<} z;gZ4uuBXig$`ZzgEV~R03Yc#4Iq2*=_VAwERp)O<-OF{-3!>BO&2D{+yz!{_TT(yQ y`)*x}wEZ>3tLk=sG_2PDYOdeRwCfG?&(@<#!F;#>->J&kt@T*3njyPW-U_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7^wK6bMFfuSSQ6L#GFnap(GcYjZGB7Yy%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%KMt--?5lja(o&(2pN*wr`u8sjV@_ZB8@#D&{=bBIyY4sq-Zb^> z^p(H))3s;KD)zabzwXoZx21Q#{HcPzPi)ZgLjEAM4@SS~Sad8C#K E03@+j@Bjb+ literal 0 HcmV?d00001 diff --git a/graph/9/20140327/容量/50SEVolt.mat b/graph/9/20140327/容量/50SEVolt.mat new file mode 100644 index 0000000000000000000000000000000000000000..af6196488c4adcbd3b07a4cde2473e10449bc408 GIT binary patch literal 246 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#G_^7^wK6bNFfuSSQ6L#GFnap(GcYjZF)%Px%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%Pnu#6e=7D;cqGST@ZsRU^627>{&R2Nj_mS1+7s9qZmOxR F1pv{SS(N|) literal 0 HcmV?d00001 diff --git a/graph/9/20140327/容量/PD0.mat b/graph/9/20140327/容量/PD0.mat new file mode 100644 index 0000000000000000000000000000000000000000..c397577dc4aab12b8d09ac210e7772508167fec3 GIT binary patch literal 263 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYv@$VKFfuSSQ6L#GFnap(GcYjJGcYhz%z2!gkPyLmB*)H?0aB-)vn070q@{5b7&3HgI~<+SFhjB$W}ocjoywLm?}jpYP>v>f42HvVM8S>Gz2{&ac#& V-`|q=j49o!|9+D#gLjoO9{|i?Su_9u literal 0 HcmV?d00001 diff --git a/graph/9/20140327/容量/QD0.mat b/graph/9/20140327/容量/QD0.mat new file mode 100644 index 0000000000000000000000000000000000000000..f1bac088f7eab4fabbd0b25267720122f0b6865c GIT binary patch literal 262 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYv@$VMFfuSSQ6L#GFnap(GcYjJF)%Px%z2!gkPyLmB*)H?0aB-)vn070q@{6`7&3HgI~<+SFhjBCy`$!Cu0GTF+ppQlvz(cCy?M$Ue@tb$ U%r^hpw36bbcND7`1T_?70P*-)K>z>% literal 0 HcmV?d00001 diff --git a/graph/9/20140327/容量/mLoadCurrent.mat b/graph/9/20140327/容量/mLoadCurrent.mat new file mode 100644 index 0000000000000000000000000000000000000000..c6536f7b5e7fa94060c3a3443c234a38f9298de2 GIT binary patch literal 276 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYv@)?!FfuSSQ6L#GFnap(GcYjpFfcGw%z2!gkZ^_Ia4t$sEJ;mK$j`G< z2+1f_@J%dIFfvy#u(UEYv@$VLFfuSSQ6L#GFnap(GcYieFfcGw%z2!gkdVQUWTx<} z;gZ4uuBXLJhRPz%M~V)AD)w6NNX}tRaB9fDPbaE>OLw1}d-3nLdvWpE!JF^S{r)ZH z+n#>0w>9bK>(Y)cJTmM1x5%eg`-7G4-Tuw)e_eap?}YgV^OLJMPaU3Zaz6WrB}q@=S=+3m+(&90&hQ^`$d+VjjNs^KZH!>)aBYm>={VXL!PKGJ z7{S%Cv@wFMBegMtujA>&JEs}yOO4g9I3C?^{=72p^|tjM0txdrZ900-@zLXn-ffrP zT+M!Wf5qMKob&UPZw2jGdLeHAhv2$(=c0aB2u_Tzu%N_{o(rZx94kqom85;^?>-jBVVrkJ#$?8P5iy-NtTge LnfwgA>9sonCz|6& delta 186 zcmbQiGKFb^k%Vu4o`PdRk%Eztf`O%#k%^U|xq^{_q4C5(?THEO6Kgo?dl(oPD&{;+ zPDr@HcqGT+4C9eCOaW4-*c06}o-sa(ng8dA$n#5!7G2pR#J0kUm5qa8Wg=5jnnGIR zsm3#@?neELUd2osnFaDE>wc;X+Auian}`25zy3B) tm+xEVGo?ceYkYxbAJ6B<6izb7N0)$*2X0^)Vf@b{ym?yX#euc{afuT zJ&oUgZZiKif3eZI64QNK@9*C7_sOL-<=d6(~&&3`3 j8{Z~y-}<-7;mSjzbMoITzyGH2obC5(atzz7x~~HOCH274 delta 265 zcmX@Z{FrHik%Vu4o`PdRk%Eztf`O%#p|O>zfr62Nq4C5(?THEO6Kgo?Z!<73RLpst zoRCn#a3sg!4C7MA2GLXEtVwPfY@JWro<5(#km;uo$9SYtUYtEpYFZ*-dI(PE-Z~xEfp8s6+ z_u9R}qt7ceLyHyByQ^Z%*6T z|M%;x$-iHh_~>oVtnc5V_`Pq>X?!JO@2N4z{_DMckFV;R?)&=w?aiHXe|?gxvfl@P axNKSUD*E@cEy1&cyzbp(W?-BcGY0@^FNcu; diff --git a/mVolt2.mat b/mVolt2.mat new file mode 100644 index 0000000000000000000000000000000000000000..4b4ee77a6ea21400d3c9eac6efc2d6b6f67f6a6e GIT binary patch literal 355 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2rkW2@G8wyFfdXuG_x|Xv@$kQFfuSSRv;NLFnap(GcYjRW?*2bnDaO}A)$idNRGo9 z#-)x8qNl`JliW1eI-j;ZeLjUD(@!Ce@rb|tldd$`p9%E`j!t^H=(lw>`!%VffB)aR zWiRwY{OP_Ib8Bt8oxP@?ul{}blhf>1bMN2mwq5;_yQ3yw{?N`-%lE(9ySM1|!rJQi zz1!oT2?htf_;BuD%C<{ecC7pU&1qS9{@s@q`SDNU&z3*FYyDePxAr=J%bxA`ZP$Kw z-1@@0n)&6Y;^qB&HtX+GEiZWZ`ujIwF?;h4?dtsX|Gf<>0v}ZWe*a6XHaKk0_WJVV Q$Hu~|zkg%+niV|{01YUWh5!Hn literal 0 HcmV?d00001 diff --git a/mVolt3.mat b/mVolt3.mat new file mode 100644 index 0000000000000000000000000000000000000000..886a44aed9e93e2ecdbae5b45a4aa046705fb117 GIT binary patch literal 356 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2+1f_@G8wyFfdavG`BJ_wK6eOFfuSSRv;NLFnap(GcYjRVPIgWnDaO}A)$idNRGo9 z#-)x8qNl`JliW1eI-j;ZeLjUD(@!Ce@dy*|rflh>b~oy$|BkAAb-hc;M% zzh`^7O>ybsLw(=BZQb_o@|=)+H{U-q5VTqR_29i5d3_fj?)v_%zDbCu_3ZuI@!9Dc z{%?Iax3+HO?M|#kod-GoYoXPV3O8K|*R$kj$@73hL S*In@CZSPO^Y6iB**r@>W0i7=Z literal 0 HcmV?d00001 diff --git a/maxDev-use.mat b/maxDev-use.mat new file mode 100644 index 0000000000000000000000000000000000000000..1db6791565d633a6a1c08512a55b5a2ae78e7907 GIT binary patch literal 1432 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 KKfhO=M<4*Kq_U9! literal 0 HcmV?d00001 diff --git a/plotError.asv b/plotError.asv new file mode 100644 index 0000000..5b8ca75 --- /dev/null +++ b/plotError.asv @@ -0,0 +1,38 @@ +function [ output_args ] = plotError( SEVolt,SEVAngle,rVolt,rVAngle,mVolt,PD,PD0,rPD,QD,QD0,rQD ) + +subplot(4,1,1); +x=1:length(SEVolt); +plot(x,SEVolt); +hold on +plot(x,rVolt,'r-'); +plot(x,mVolt,'g-'); +title('ѹ') +legend('SE','Actual','Measurement') +%ɵı־ +t +plot( +subplot(4,1,2); +plot(x,SEVAngle); +hold on +plot(x,rVAngle,'r-'); +title('') +legend('SE','Actual') +x=1:length(PD); +%% PD +subplot(4,1,3); +plot(x,PD); +hold on +plot(x,rPD,'r-'); +plot(x,PD0,'g-'); +legend('SE','Actual','Measurement') +title('й') +%% QD +subplot(4,1,4); +plot(x,QD); +hold on +plot(x,rQD,'r-'); +plot(x,QD0,'g-'); +legend('SE','Actual','Measurement') +title('޹') +end + diff --git a/plotError.m b/plotError.m new file mode 100644 index 0000000..cef2153 --- /dev/null +++ b/plotError.m @@ -0,0 +1,39 @@ +function [ output_args ] = plotError( SEVolt,SEVAngle,rVolt,rVAngle,mVolt,PD,PD0,rPD,QD,QD0,rQD,PDi ) + +subplot(4,1,1); +x=1:length(SEVolt); +plot(x,SEVolt); +hold on +plot(x,rVolt,'r-'); +plot(x,mVolt,'g-'); +title('ѹ') +legend('SE','Actual','Measurement') +%ɵı־ +% t=sparse(length(rVolt),1); +% t(PDi)=.01; +% bar(1:length(t),t); +subplot(4,1,2); +plot(x,SEVAngle); +hold on +plot(x,rVAngle,'r-'); +title('') +legend('SE','Actual') +x=1:length(PD); +%% PD +subplot(4,1,3); +plot(x,PD); +hold on +plot(x,rPD,'r-'); +plot(x,PD0,'g-'); +legend('SE','Actual','Measurement') +title('й') +%% QD +subplot(4,1,4); +plot(x,QD); +hold on +plot(x,rQD,'r-'); +plot(x,QD0,'g-'); +legend('SE','Actual','Measurement') +title('޹') +end + diff --git a/rVa.mat b/rVa.mat new file mode 100644 index 0000000000000000000000000000000000000000..8237501160b4082662afb619dd8a379257c3bef7 GIT binary patch literal 337 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z@XgOt@Jh^6FfdavG_^7?v@$hPFfuSSQ6L#GFnap(GcYimWME*ZnDaO}A)$idNRGo9 z#-)x8qNl`JliW1Y*dHx2IKJo06&W@^g=$u2CWG^JCTm}w{qom%LCNdptUgcP18m?i&@7x(-= z^YgU#|7Y%Te0+1s%-^;DbZ_Tf+f?;mu)RP1oXEL5`FAQl++$n3_4oAcQj$h7@f+vA xohx`*X5ZA`M=k7jN6AENtbh3EsLuNNxi|LLt$teGDV_aowc}e>hW!q4>;QgRhy4Hm literal 0 HcmV?d00001 diff --git a/statDev-use.mat b/statDev-use.mat new file mode 100644 index 0000000000000000000000000000000000000000..4e3d41e715096e173c9dc58a7aa08e0256d31c52 GIT binary patch literal 1745 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQV4Jk_w>_Ia4t$sEJ;mK$j`G< z2v1E>@J*~#FfvjwG_^7{vNAPNFfuSSRv;NLFnap(GcYiCvN14J%+Z}xZE=ND{J6TP zYxL^0-N$!@P04wfn7seYiPc4sHwE6_I+V3|_Jk?FU3Ts0ZCmD9Y&`vbjPBMKp_evA z3un4^Y)y>Z{$yU*<#WIH%za)nulQW?xu1_?rcLr#Vv#H4xp;}|lK;2=pFGt6F<QWMe)+`K+q-=^7j|2ApUEAw5we|_D!Pq%Zz$#2=Qw$mHbS+5u0 zpMG(|7w>Je7F;U0G+~qVpxJd_wU}GHMNmPKeYSEKc#mn-vio?zKn>E4y!Jg zl%4%H+Ps9b=tF$C{cZ2#pDz4=)K!$9Xx5|?H2d701&@E6h+p4yXS3s5>DjAy&2H8% z%hNeN`{x3_^Cze8JH@W5;#(eIFCQ!|{-)#Wf@Y&x2dt$J9dN0sKb&({_ls0!dr$SI z164A%L9bohQySlIJEdp+%O)rdA>b_9A_~YU26Lom*zO!-adDe6&GI7<`dA;4-PSSaK$;p2G zCv$F|YkArn?pJ-T_@hDXva4%nGXGc_^_^|=#b@sYp09bb;Ag+wXZ3Y8Z!+)Ay`FXU z`0I63&-3Z&9n*Ec_GwBapBW2xTD-(31N{d{Z?Aof4$y3GJF~txVS|>ThIJdC_^*@i zC0u2$M3eO|Ix|>-hU%a#a)J_Ha zUH4;CH4nHMd)Ghb;cM$J`?yU`vn}$-68*WSkGCxT_=DYAkjJ&9<|coV%dKe}UTef0 z$-XK1DxFJUnbaNe6AzM~1z!6xg`K~#Y|Y<$u1r3ELeBiLoys3CzSeLzA7e>QeCM54 zt{=*ZmVJ$X(D?X6ZO#;N`TZxlx8Gl*b4=;;`Eoz~M^0DdoM%ox^+2UedQP99V&1Of zfB!Ua#9ooRc}3N*=EM>PqsYzMPmA_`dv5yq%hMUtr8_p>XQ6hA2sym ze)RCi>#%P|qVk>7wUsv6F0H5ziZr{R=-T^zbW`>U!(}x=38&dJzjHd>n33Zr_g3W4J*D;LRd$T+?{=MwSjKcqvVXOW z_=$ow4>}zW1af|piTj=TV+q4crgzVls0K~=o-UDJ@vt_|7DNtAG0)7w(3mh6Ovg5L_(%;#c74pi9siJgGR>$LJ8Q)I+?=Wgy) z(-6pzO4XSuK1l~l|trhSQ@tn}>2>Dc+^ z-U7!T--*+o*m!As@yff)gmfxz@2QlV&G6PFGCsxe!K<}ttL`zMy?aX5vwE+H#L6W* e_+EA#5MCnt-}&)s#vA^u!MLIeOV3s(>T literal 0 HcmV?d00001 diff --git a/statDevPlot.m b/statDevPlot.m new file mode 100644 index 0000000..67be5b0 --- /dev/null +++ b/statDevPlot.m @@ -0,0 +1,11 @@ +x=0.1/200*[1:200]; +plot(x,statDev,'k.') +% p1 = 38.19 (-4.054, 80.43) +% p2 = -13.89 (-20.34, -7.431) +% p3 = 1.562 (1.283, 1.842) +% p4 = -0.0006966 (-0.00395, 0.002557) +y=38.19*x.^3-13.89*x.^2+1.562*x.^1-0.0006966; +hold on +plot(x,y,'k'); +xlabel('sigma'); +ylabel('ͳ'); \ No newline at end of file diff --git a/test.m b/test.m new file mode 100644 index 0000000..211a28a --- /dev/null +++ b/test.m @@ -0,0 +1,4 @@ +for II=1:200 + Run_YALMIP2 +end + diff --git a/thesis/DifferentMeasurement.asv b/thesis/DifferentMeasurement.asv new file mode 100644 index 0000000..155e0ae --- /dev/null +++ b/thesis/DifferentMeasurement.asv @@ -0,0 +1,14 @@ +clc +clear +percent=[0 10 20 30 40 50 60 70 80 90 100]; +statDeviation=[0.003651 0.058995 0.0432499 0.048360 0.041104 0.036334 0.028265 0.013192 0.017754 0.001934 0.00077827]; +maxDeviation=[0.11334 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.122604 0.12984]; +subplot(2,1,1); +plot(percent,statDeviation); +ylabel('ͳ(JS)'); +xlabel('ʵʱݿ֪/%'); +subplot(2,1,2); +plot(percent,maxDeviation); +ylabel('ƫ(JM)/%'); +xlabel('ʵʱݿ֪/%'); +axis([0,100,0,0.22]); \ No newline at end of file diff --git a/thesis/DifferentMeasurement.m b/thesis/DifferentMeasurement.m new file mode 100644 index 0000000..e1f7f46 --- /dev/null +++ b/thesis/DifferentMeasurement.m @@ -0,0 +1,15 @@ +clc +clear +percent=[0 10 20 30 40 50 60 70 80 90 100]; +statDeviation=[0.003651 0.058995 0.0432499 0.048360 0.041104 0.036334 0.028265 0.013192 0.017754 0.001934 0.00077827]; +maxDeviation=[0.11334 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.045225 0.02934]; +subplot(2,1,1); +plot(percent,statDeviation,'k'); +ylabel('ͳ(JS)'); +xlabel('ʵʱݿ֪/%'); +axis([0,100,0,0.065]); +subplot(2,1,2); +plot(percent,maxDeviation,'k'); +ylabel('ƫ(JM)/%'); +xlabel('ʵʱݿ֪/%'); +axis([0,100,0,0.22]); \ No newline at end of file