⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes

📁 可进行电力系统多节点系统的优化潮流计算
💻
📖 第 1 页 / 共 2 页
字号:
    - Modified uopf.m to be able to handle the case where the      sum of the Pmin's is greater than the load. It shuts down      generators in order of decreasing average cost at Pmin      (breaking ties randomly) until this infeasibility is gone.2/16/99    - Fixed bug in pfsoln.m which caused crashes in Matlab 5      for systems with no capacitors.    - Added print2mp.m, which can print out a MATPOWER case file      from the data matrices.    - Added to run*pf.m ability to save solved case.2/10/99    - Modified ext2int.m to allow for area matrix to be empty.12/3/98    - Changed pfsoln.m so that there is only one slack generator.      Instead of dividing the P between multiple gens at the      slack bus in proportion to capacity (this caused problems      for the LPconstr versions of the OPF), it now treats the      first generator at the slack bus as the only slack generator,      leaving the dispatch of the other gens at the bus unchanged.    - Added generator number to generation constraint printout and      branch number to branch data and branch flow limit printouts.12/2/98    - Changed printpf.m to print elapsed time and objective fcn      value even when OUT_SYS_SUM is turned off.    - Added code to LPconstr.m to explicitly zero out lambdas for      non-binding constraints.12/1/98    - Made modifications to ...        bustypes.m        fun_ccv.m        fun_std.m        grad_ccv.m        grad_std.m        LPeqslvr.m        makeSbus.m        opf.m        opfsoln.m        pfsoln.m        printpf.m            runpf.m      ... to allow for multiple generators at each bus. For simple      power flow, the Q dispatch is divided between multiple gens      at a bus in proportion to each gen's Q capacity. Likewise      with P for multiple gens at the slack bus.10/29/98    - Fixed bug in uopf.m which caused it to crash when attempting      to restart a generator after more than 2 had been shut down.10/19/98    - Generalized definition of GEN_STATUS column of gen matrix      to allow for distinctions in the status of out-of-service      generators. The default values of 0 => out-of-service and      1 => in-service still work, but the logic has been changed      so that GEN_STATUS > 0 is now in-service and      GEN_STATUS <= 0 is now out-of-service, as opposed to      GEN_STATUS ~= 0 and GEN_STATUS == 0, respectively, which      was used previously. This allows for a GEN_STATUS of -1,      for example, to indicate a generator which is off-line      but could be brought on in case of an emergency.9/2/98    - Fixed bug in printpf.m which caused area exports to be      off slightly.9/1/98    - Fixed bug in printpf.m. Total intertie flow was double the      correct value.8/31/98    - Fixed bug which included line flow limits for out-of-service      lines in OPF.    - Modified pfsoln.m, opfsoln.m, printpf.m to zero out flow on      lines which are out-of-service (found by Ramazan Caglar).7/28/98    - Changed VAR and MVAR to VAr and MVAr everywhere in output.3/13/98    - Decreased the default value of LPC_TOL_X option to increase      solution quality.    - Modified fix of 2/10/98 to use a value based on the value of      the OPF_VIOLATION option.3/6/98    - Fixed 2 bugs in makeYbus.m. Phase shifters now shift the phase the      right direction, the line charging susceptance parameter is now      correctly ignored for transformer and phase shifters.3/3/98    - Fixed a bug fun_std.m which caused it to always compute 2nd order      derivatives. Now it only computes them when requested.2/10/98    - In previous versions, Pmin/Pmax constraints are relaxed by 1.0e-6      in opf.m to avoid falsely reporting a binding Pmin/Pmax constraint      in a case where a piece-wise linear cost function has a corner      point exactly at the limit. Changed the amount of relaxation to      1.0e-4 since the problem still occurred at times.1/29/98    - Changed the value of LPC_MAX_IT from 1000 to 400 to allow for      earlier detection of infeasible OPF.Changes since 1.0.1-------------------12/24/97    - Released version 2.0.12/19/97    - Fixed ambiguity in case file data and comments regarding lines      vs. transformers. Now a tap ratio of zero means that it's a line      and a non-zero tap ratio means that it's a transformer.    - Optimized formation of Ybus (and hence B matrices).12/18/97    - Implemented fast decoupled load flow.12/17/97    - Optimized formation of Jacobian matrix in newtonpf.m (significant      improvement for large systems under Matlab 5).    12/16/97    - Fixed another bug in calculation of losses. Previous versions      did not take into account off-nominal taps for transformers.    - Fixed a bug in calculation of losses. Previous versions      included line charging injection in reactive line losses.    - Added ability to optionally return solution data from      run*.m functions.    - Added ability to optionally print results to a file.    - Added system and area summaries to printpf and modified to      handle the new printing options.12/12/97    - Consolidated printing into printpf.m, eliminated printopf.m.    - Removed QCCV method (standard formulation solves same problem,      but more efficiently).    - Removed OPF algorithms which use fixed generator voltages      (this can still be done by changing voltage limits in the      case file), renumbered OPF algorithms, removed CCV.m and      varVg.m.12/11/97    - Added 2 more levels of control of verbose output.    - Put all MATPOWER options into an options vector defined in      mpoption.m.12/10/97    - Incorporated new LP-based OPF routines and updated alg codes.    - Fixed a bug in the documentation in the case files regarding      the 4th column of gencost. For piece-wise linear cost functions      this value is the number of data points, not the number of      parameters (x and y for each point).    - Removed some m-files that are not used (usesOT.m, usesLP.m).    - Renamed some m-files (OTfungra.m to fg_names.m, OTSfun.m to      fun_std.m, OTgra.m to grad_std.m, OTCCVfun.m to fun_ccv.m,      OTCCVgra.m to grad_ccv.m).12/8/97    - Rewrote uopf.m to use a smarter decommitment strategy (see the      docs for the details of the new method). Removed ref, pv, pq      from the list of parameters passed in, since they were not used.11/19/97    - Fixed a bug in previous versions of uopf.m which returned      incorrect values for Pmin.10/28/97    - Increased maximum number of iterations for constr-based OPF.10/24/97    - Fixed a bug in previous versions which may result in incorrectly      reporting Pmin or Pmax limits to be binding, possibly with large      multipliers, if the piece-wise linear cost function has a corner      point exactly at Pmin or Pmax.10/22/97    - Added to OTSgra.m (renamed to grad_std.m in 2.0) the ability      to return the second derivatives of the objective function.9/24/97    - Fixed a bug in previous versions of runuopf.m which prevented it      from printing out the raw data needed for our Perl DB interface.9/23/97    - Fixed a bug in 1.1b1 in OTCCVgra.m (renamed to grad_ccv.m in 2.0)      which caused printing of warning message "Concatenation involves      an incommensurate empty array" under Matlab 5.9/22/97    - Fixed a bug in 1.1b1 which prevented runuopf.m from running at all.      Wrong number of parameters to call opf.m.9/20/97    - Released version 1.1b1.9/19/97    - Modified the formulation of the OT-based OPF. The objective      function may now include costs for reactive power as well as      active power. In previous versions the reactive power variables      and reactive power balance equations for generator buses were      not included explicitly in the optimization as variables and      equality constraints. Generator reactive powers were computed      directly. Now they are included explicitly in the optimization.      Costs for Qg are specified in extra rows int gencost.Changes since 1.0-----------------9/20/97    - Released version 1.0.1.9/19/97    - Fixed a bug in 1.0 OTSgra.m and OTCCVgra.m (renamed to      grad_std and grad_ccv.m, respectively, in 2.0).m which used      incorrect coefficients to compute cost if specified as      polynomials of different degrees.9/18/97    - Fixed a bug in 1.0 in OTopf.m which caused the last equality      constraint (Q mismatch for last pq bus) to be treated as an      inequality constraint. It appears that this constraint was      normally binding (unless Qd was negative) in which case the      solution was still correct.    - Fixed a bug in 1.0 in runpf.m, initial voltage for generators      which were shut down were taken from gen(:, VG) rather      than bus(:, VM).    - Fixed a bug in 1.0 in varVg.m which caused Kuhn-Tucker      multipliers to print out in the wrong place for LP-based OPF.Changes since 6/25/97 Version-----------------------------9/17/97    - Released version 1.0 (first widely publicized release).    - added placeholders for LP-solvers that we can't re-distribute    - updated documentation9/12/97    - added ability to do pretty & ugly printing at the same time      also documented that ugly printing is for talking to our      our Perl database interface code    - included Deqiang (David) Gan's LP IEEE -> matpower data      conversion code    - included Deqiang (David) Gan's LP based opf code    - fixed LAM_Q bug, now computes correctly for generator buses    - fixed some bugs in totcost.m9/9/97    - removed PRICE from idx_gen9/4/97    - added code to convert from (possibly non-consecutive) external      bus numbering to consecutive internal bus numbering before      solving, and back to external before printing results    - replaced test*pf with run*pf which are now functions      taking the casefile name as a parameter (among other params)    - made changes necessary to handle new format of case file      (generator costs moved to gencost variable)Changes since I started keeping track-------------------------------------6/25/97    - made first public release (not widely publicized)    - documentation updates    - changed names of m-files to fit DOS 8.3 limitation        buildsbus.m     =>  makeSbus.m        buildybus.m     =>  makeYbus.m        idx_branch.m    =>  idx_brch.m        dSbranch_dV.m   =>  dSbr_dV.m        dAbranch_dV.m   =>  dAbr_dV.m        ucopfsoln.m     =>  uopfsoln.m        testucopf.m     =>  testuopf.m        ucopf.m         =>  uopf.m  (for naming consistency)    - changed copyright notice6/18/97    - modified ucopf.m to allow a generator to be turned back on if      shutting it off results in an infeasible (or at least      non-convergent) OPF, also changed the order of shutting down      generators which are dispatched at zero, now chooses one with      largest mu_Pmin     6/12/97    - fixed bug in printpf.m so it doesn't print PG & QG for gens that      have been shut down    - fixed bug in pfsoln.m to correctly compute the reference bus power      injection when generators have been shut down6/10/97    - fixed Vg initialization bug in testpf.m (not just testopf, etc)6/9/97    - fixed bug in PLCCV versions which set the initial values of the      cost variables wrong (used p.u. Pg instead of actual)    - made opfsoln.m copy generator voltages back to gen(:, VG)    - fixed bug in code which initializes generator voltages, it was      always setting the angle to zero, now it uses the value from the      case file6/3/97    - included opf variations which use cost variables constrained      by a piece-wise linear cost function (PLCCV = piece-wise linearly      constrained cost variables)6/2/97    - included opf variations which use cost variables constrained      by a quadratic cost function (QCCV = quadratically constrained      cost variables)    - included opf variation which allows generator voltage      magnitudes to vary    - fixed line in test*pf.m scripts which initializes V0 (I'd missed      the sqrt(-1) before4/16/97    - changed line 59 of ucopf.m from "return" to "break" to ensure      return values are correct4/14/97    - added some print statements to ucopf.m4/12/97    - reduced max iterations to 100 for constr in opf.m4/8/97    - modified opf.m, ucopf.m, testopf.m, testucopf.m to include      "success", a variable which indicates whether opf was solved      successfully or not4/7/97    - fixed bug in ucopf.m, assumed all generators are initially      available

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -