实例介绍
1.matlab代码,在matpower环境下进行潮流计算,用略微修改的ieee30节点,程序在main.m中 2.仅考虑了负荷的波动 如有原理性的错误望指出
【实例截图】
【核心代码】
matpower6.0
└── matpower6.0
├── ABC.m
├── add_userfcn.m
├── apply_changes.m
├── AUTHORS
├── bustypes.m
├── case118.m
├── case1354pegase.m
├── case13659pegase.m
├── case145.m
├── case14.m
├── case1888rte.m
├── case1951rte.m
├── case2383wp.m
├── case24_ieee_rts.m
├── case2736sp.m
├── case2737sop.m
├── case2746wop.m
├── case2746wp.m
├── case2848rte.m
├── case2868rte.m
├── case2869pegase.m
├── case300.m
├── case3012wp.m
├── case30.m
├── case30pwl.m
├── case30Q.m
├── case3120sp.m
├── case3375wp.m
├── case33bw.m
├── case39.m
├── case4gs.m
├── case57.m
├── case5.m
├── case6468rte.m
├── case6470rte.m
├── case6495rte.m
├── case6515rte.m
├── case6ww.m
├── case89pegase.m
├── case9241pegase.m
├── case9.m
├── case9Q.m
├── case9target.m
├── caseformat.m
├── case_ieee30.m
├── case_illinois200.m
├── case_info.m
├── cdf2mpc.m
├── clp_options.m
├── compare_case.m
├── connected_components.m
├── Contents.m
├── cpf_corrector.m
├── cpf_current_mpc.m
├── cpf_default_callback.m
├── cpf_detect_events.m
├── cpf_nose_event_cb.m
├── cpf_nose_event.m
├── cpf_p_jac.m
├── cpf_plim_event_cb.m
├── cpf_plim_event.m
├── cpf_p.m
├── cpf_predictor.m
├── cpf_qlim_event_cb.m
├── cpf_qlim_event.m
├── cpf_register_callback.m
├── cpf_register_event.m
├── cpf_tangent.m
├── cpf_target_lam_event_cb.m
├── cpf_target_lam_event.m
├── cplex_options.m
├── d2AIbr_dV2.m
├── d2ASbr_dV2.m
├── d2Ibr_dV2.m
├── d2Sbr_dV2.m
├── d2Sbus_dV2.m
├── dAbr_dV.m
├── data_ieee30.m
├── dcopf.m
├── dcopf_solver.m
├── dcpf.m
├── define_constants.m
├── dIbr_dV.m
├── docs
│ ├── CHANGES
│ ├── CHANGES.txt
│ ├── MATPOWER-manual.pdf
│ ├── MOST-manual.pdf
│ ├── TN1-OPF-Auctions.pdf
│ └── TN2-OPF-Derivatives.pdf
├── dSbr_dV.m
├── dSbus_dV.m
├── e2i_data.m
├── e2i_field.m
├── ext2int.m
├── extract_islands.m
├── extras
│ ├── maxloadlim
│ │ ├── examples
│ │ │ ├── example_ieee39.m
│ │ │ └── example_ieee9.m
│ │ ├── manual
│ │ │ ├── maxloadlim_manual.pdf
│ │ │ └── maxloadlim_manual.tex
│ │ ├── maxloadlim.m
│ │ ├── postproc_maxloadlim.m
│ │ ├── prepare_maxloadlim.m
│ │ ├── print_maxloadlim.m
│ │ ├── README.txt
│ │ ├── tests
│ │ │ ├── test_main.m
│ │ │ └── Test_maxloadlim.m
│ │ ├── userfcn_direction_mll_ext2int.m
│ │ └── userfcn_direction_mll_formulation.m
│ ├── misc
│ │ ├── check_feasibility.m
│ │ ├── checklimits.m
│ │ ├── loss2bus.m
│ │ ├── makeBloss.m
│ │ ├── make_opf_feasible.m
│ │ ├── plot_mpc.m
│ │ ├── qcqp_opf.m
│ │ └── qcqp_opf_test.m
│ ├── reduction
│ │ ├── BuildYMat.m
│ │ ├── DefBoundary.m
│ │ ├── DoReduction.m
│ │ ├── EQRODAssignment.m
│ │ ├── Example_9bus.m
│ │ ├── GenerateBCIRC.m
│ │ ├── Initiation.m
│ │ ├── LoadRedistribution.m
│ │ ├── MakeMPCr.m
│ │ ├── MapBus.m
│ │ ├── MoveExGen.m
│ │ ├── MPReduction.m
│ │ ├── Network_Reduction_Toolbox.pdf
│ │ ├── PartialNumLU.m
│ │ ├── PartialSymLU.m
│ │ ├── PivotData.m
│ │ ├── PreProcessData.m
│ │ ├── RODAssignment.m
│ │ ├── SelfLink.m
│ │ └── TinneyOne.m
│ ├── sdp_pf
│ │ ├── addToA.m
│ │ ├── case2local.m
│ │ ├── case3sc.m
│ │ ├── combineCost.m
│ │ ├── combineMaxCliques.m
│ │ ├── documentation
│ │ │ ├── lesieutre_molzahn_borden_demarco-allerton2011.pdf
│ │ │ ├── molzahn_dawar_lesieutre_demarco-irep2013.pdf
│ │ │ ├── molzahn_demarco_lesieutre-pfcondition_tech_report.pdf
│ │ │ ├── molzahn_holzer_lesieutre_demarco-large_scale_sdp_opf.pdf
│ │ │ ├── molzahn_lesieutre_demarco-globaloptcond.pdf
│ │ │ ├── molzahn_lesieutre_demarco-pfcondition.pdf
│ │ │ └── sdp_pf_documentation.pdf
│ │ ├── insolvablepf_limitQ.m
│ │ ├── insolvablepf.m
│ │ ├── insolvablepfsos_limitQ.m
│ │ ├── insolvablepfsos.m
│ │ ├── makeIncidence.m
│ │ ├── makesdpmat.m
│ │ ├── mat2vec.m
│ │ ├── maxCardSearch.m
│ │ ├── mpoption_info_sdp_pf.m
│ │ ├── mpoption_info_yalmip.m
│ │ ├── prim.m
│ │ ├── recoverFromW.m
│ │ ├── runsdpopf.m
│ │ ├── sdpopf_solver.m
│ │ ├── sdp_pf_ver.m
│ │ ├── soln9mod_opf.mat
│ │ ├── soln9mod_opf_Plim.mat
│ │ ├── t_case9mod_opf.m
│ │ ├── testGlobalOpt.m
│ │ ├── t_insolvablepf_limitQ.m
│ │ ├── t_insolvablepf.m
│ │ ├── t_insolvablepfsos_limitQ.m
│ │ ├── t_insolvablepfsos.m
│ │ ├── t_opf_sdpopf.m
│ │ ├── t_testglobalopt.m
│ │ └── yalmip_options.m
│ ├── se
│ │ ├── case3bus_P6_6.m
│ │ ├── checkDataIntegrity.m
│ │ ├── doSE.m
│ │ ├── getV0.m
│ │ ├── getVarName.m
│ │ ├── isobservable.m
│ │ ├── outputpfsoln.m
│ │ ├── outputsesoln.m
│ │ ├── run_se.m
│ │ ├── se_intro.pdf
│ │ ├── test_se_14bus_err.m
│ │ ├── test_se_14bus.m
│ │ └── test_se.m
│ ├── smartmarket
│ │ ├── auction.m
│ │ ├── case2off.m
│ │ ├── idx_disp.m
│ │ ├── off2case.m
│ │ ├── pricelimits.m
│ │ ├── printmkt.m
│ │ ├── runmarket.m
│ │ ├── runmkt.m
│ │ ├── smartmkt.m
│ │ └── SM_CHANGES
│ └── state_estimator
│ ├── runse.m
│ └── state_est.m
├── fdpf.m
├── feval_w_path.m
├── find_islands.m
├── fmincopf.m
├── fmincopf_solver.m
├── gausspf.m
├── get_losses.m
├── get_reorder.m
├── glpk_options.m
├── gurobi_options.m
├── gurobiver.m
├── hasPQcap.m
├── have_fcn.m
├── i2e_data.m
├── i2e_field.m
├── idx_brch.m
├── idx_bus.m
├── idx_cost.m
├── idx_ct.m
├── idx_dcline.m
├── idx_gen.m
├── int2ext.m
├── ipoptopf_solver.m
├── ipopt_options.m
├── isload.m
├── ktropf_solver.m
├── LICENSE
├── load2disp.m
├── loadcase.m
├── main.m
├── makeAang.m
├── makeApq.m
├── makeAvl.m
├── makeAy.m
├── makeBdc.m
├── makeB.m
├── makeJac.m
├── makeLODF.m
├── makePTDF.m
├── makeSbus.m
├── makeSdzip.m
├── makeYbus.m
├── margcost.m
├── mips.m
├── mipsopf_solver.m
├── mipsver.m
├── miqps_cplex.m
├── miqps_glpk.m
├── miqps_gurobi.m
├── miqps_matpower.m
├── miqps_mosek.m
├── miqps_ot.m
├── modcost.m
├── mosek_options.m
├── mosek_symbcon.m
├── most
│ ├── addgen2mpc.m
│ ├── addstorage.m
│ ├── addwind.m
│ ├── apply_profile.m
│ ├── docs
│ │ └── CHANGES
│ ├── filter_ramp_transitions.m
│ ├── getprofiles.m
│ ├── idx_profile.m
│ ├── loadgenericdata.m
│ ├── loadmd.m
│ ├── loadstoragedata.m
│ ├── loadxgendata.m
│ ├── md_init.m
│ ├── most.m
│ ├── most_summary.m
│ ├── mostver.m
│ ├── mpoption_info_most.m
│ ├── plot_gen.m
│ ├── plot_storage.m
│ ├── plot_uc_data.m
│ ├── plot_uc.m
│ └── t
│ ├── c118swf.m
│ ├── ex_case3a.m
│ ├── ex_case3b.m
│ ├── ex_contab.m
│ ├── ex_load_profile.m
│ ├── ex_storage.m
│ ├── ex_transmat.m
│ ├── ex_wind.m
│ ├── ex_wind_profile_d.m
│ ├── ex_wind_profile.m
│ ├── ex_wind_uc.m
│ ├── ex_xgd.m
│ ├── ex_xgd_ramp.m
│ ├── ex_xgd_res.m
│ ├── ex_xgd_uc.m
│ ├── most_ex1_ed.m
│ ├── most_ex2_dcopf.m
│ ├── most_ex3_dcopf_w_uc.m
│ ├── most_ex4_dcopf_ss.m
│ ├── most_ex5_mpopf.m
│ ├── most_ex6_uc.m
│ ├── most_ex7_suc.m
│ ├── t_case30_most.m
│ ├── t_case3_most.m
│ ├── test_most.m
│ ├── t_most_30b_1_1_0.m
│ ├── t_most_30b_1_1_0_uc.m
│ ├── t_most_30b_1_1_17.m
│ ├── t_most_30b_3_1_0.m
│ ├── t_most_30b_3_1_17.m
│ ├── t_most_3b_1_1_0.m
│ ├── t_most_3b_1_1_2.m
│ ├── t_most_3b_3_1_0.m
│ ├── t_most_3b_3_1_2.m
│ ├── t_most_fixed_res.m
│ ├── t_most_sp.m
│ ├── t_most_spuc.m
│ ├── t_most_suc.m
│ ├── t_most_suc_soln.mat
│ ├── t_most_uc.m
│ ├── t_most_uc_soln.mat
│ ├── t_most_w_ds.m
│ ├── t_most_w_ds_z.mat
│ └── uniformwindprofile.m
├── mplinsolve.m
├── mpopt2qpopt.m
├── mpoption_info_clp.m
├── mpoption_info_cplex.m
├── mpoption_info_fmincon.m
├── mpoption_info_glpk.m
├── mpoption_info_gurobi.m
├── mpoption_info_intlinprog.m
├── mpoption_info_ipopt.m
├── mpoption_info_knitro.m
├── mpoption_info_linprog.m
├── mpoption_info_mips.m
├── mpoption_info_mosek.m
├── mpoption_info_quadprog.m
├── mpoption.m
├── mpoption_old.m
├── mpver.m
├── nested_struct_copy.m
├── newtonpf.m
├── opf_args.m
├── opf_consfcn.m
├── opf_costfcn.m
├── opf_execute.m
├── opf_hessfcn.m
├── opf.m
├── @opf_model
│ ├── display.m
│ ├── get_mpc.m
│ └── opf_model.m
├── opf_setup.m
├── @opt_model
│ ├── add_constraints.m
│ ├── add_costs.m
│ ├── add_vars.m
│ ├── build_cost_params.m
│ ├── compute_cost.m
│ ├── describe_idx.m
│ ├── display.m
│ ├── get_cost_params.m
│ ├── get_idx.m
│ ├── get.m
│ ├── getN.m
│ ├── getv.m
│ ├── linear_constraints.m
│ ├── opt_model.m
│ └── userdata.m
├── pfsoln.m
├── poly2pwl.m
├── polycost.m
├── pqcost.m
├── printpf.m
├── psse2mpc.m
├── psse_convert_hvdc.m
├── psse_convert.m
├── psse_convert_xfmr.m
├── psse_parse_line.m
├── psse_parse.m
├── psse_parse_section.m
├── psse_read.m
├── qps_bpmpd.m
├── qps_clp.m
├── qps_cplex.m
├── qps_glpk.m
├── qps_gurobi.m
├── qps_ipopt.m
├── qps_matpower.m
├── qps_mips.m
├── qps_mosek.m
├── qps_ot.m
├── README
├── README.txt
├── remove_userfcn.m
├── runcpf.m
├── rundcopf.m
├── rundcpf.m
├── runduopf.m
├── runopf.m
├── runopf_w_res.m
├── runpf.m
├── runuopf.m
├── run_userfcn.m
├── savecase.m
├── scale_load.m
├── set_reorder.m
├── t
│ ├── pretty_print_acopf.txt
│ ├── pretty_print_dcopf.txt
│ ├── soln9_dcopf.mat
│ ├── soln9_dcpf.mat
│ ├── soln9_opf_ang.mat
│ ├── soln9_opf_extras1.mat
│ ├── soln9_opf.mat
│ ├── soln9_opf_Plim.mat
│ ├── soln9_opf_PQcap.mat
│ ├── soln9_opf_vg.mat
│ ├── soln9_pf.mat
│ ├── t_apply_changes.m
│ ├── t_auction_case.m
│ ├── t_auction_minopf.m
│ ├── t_auction_mips.m
│ ├── t_auction_tspopf_pdipm.m
│ ├── t_begin.m
│ ├── t_case30_userfcns.m
│ ├── t_case9_dcline.m
│ ├── t_case9_opf.m
│ ├── t_case9_opfv2.m
│ ├── t_case9_pf.m
│ ├── t_case9_pfv2.m
│ ├── t_case_ext.m
│ ├── t_case_info_eg.txt
│ ├── t_case_int.m
│ ├── t_cpf_cb1.m
│ ├── t_cpf_cb2.m
│ ├── t_cpf.m
│ ├── t_dcline.m
│ ├── t_end.m
│ ├── test_matpower.m
│ ├── t_ext2int2ext.m
│ ├── t_feval_w_path
│ │ ├── rithmaticker.m
│ │ └── rithmaticker_timeser.m
│ ├── t_feval_w_path.m
│ ├── t_get_losses.m
│ ├── t_hasPQcap.m
│ ├── t_hessian.m
│ ├── t_islands.m
│ ├── t_is.m
│ ├── t_jacobian.m
│ ├── t_loadcase
│ │ └── case_for_off_path_test.m
│ ├── t_loadcase.m
│ ├── t_makeLODF.m
│ ├── t_makePTDF.m
│ ├── t_margcost.m
│ ├── t_mips.m
│ ├── t_miqps_matpower.m
│ ├── t_modcost.m
│ ├── t_mplinsolve.m
│ ├── t_mpoption.m
│ ├── t_mpoption_ov.m
│ ├── t_nested_struct_copy.m
│ ├── t_off2case.m
│ ├── t_ok.m
│ ├── t_opf_dc_bpmpd.m
│ ├── t_opf_dc_clp.m
│ ├── t_opf_dc_cplex.m
│ ├── t_opf_dc_glpk.m
│ ├── t_opf_dc_gurobi.m
│ ├── t_opf_dc_ipopt.m
│ ├── t_opf_dc_mips.m
│ ├── t_opf_dc_mips_sc.m
│ ├── t_opf_dc_mosek.m
│ ├── t_opf_dc_ot.m
│ ├── t_opf_fmincon.m
│ ├── t_opf_ipopt.m
│ ├── t_opf_knitro.m
│ ├── t_opf_minopf.m
│ ├── t_opf_mips.m
│ ├── t_opf_mips_sc.m
│ ├── t_opf_model.m
│ ├── t_opf_softlims.m
│ ├── t_opf_tspopf_pdipm.m
│ ├── t_opf_tspopf_scpdipm.m
│ ├── t_opf_tspopf_tralm.m
│ ├── t_opf_userfcns.m
│ ├── t_pf.m
│ ├── t_printpf.m
│ ├── t_psse_case2.m
│ ├── t_psse_case2.raw
│ ├── t_psse_case3.m
│ ├── t_psse_case3.raw
│ ├── t_psse_case.raw
│ ├── t_psse.m
│ ├── t_qps_matpower.m
│ ├── t_runmarket.m
│ ├── t_runopf_w_res.m
│ ├── t_run_tests.m
│ ├── t_scale_load.m
│ ├── t_skip.m
│ ├── t_test_fcns.m
│ ├── t_total_load.m
│ ├── t_totcost.m
│ └── t_vdep_load.m
├── toggle_dcline.m
├── toggle_iflims.m
├── toggle_reserves.m
├── toggle_softlims.m
├── total_load.m
├── totcost.m
├── uopf.m
└── update_mupq.m
22 directories, 505 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论