function mpc = Model_775
%MODEL  Расчет с заменой заявки 27-го генератора с 1000 на 775
% Model case - OPF with replacement of offer price of generator 27 from
% 1000 to 775

%% MATPOWER Case Format : Version 2
mpc.version = '2';

%%-----  Power Flow Data  -----%%
%% system MVA base
mpc.baseMVA = 100;

%% bus data
%	bus_i	type	Pd	Qd	Gs	Bs	area	Vm	Va	baseKV	zone	Vmax	Vmin	lam_P	lam_Q	mu_Vmax	mu_Vmin
mpc.bus = [
	1	3	0	0	0	0	1	1.04473362	0	135	1	1.05	0.95	1219.2473	0.0000	0.0000	0.0000;
	2	2	21.7	12.7	0	0	1	1.03131311	-1.79413203	135	1	1.1	0.95	1250.0000	0.0000	0.0000	0.0000;
	3	1	2.4	1.2	0	0	1	1.01274575	-1.94956646	135	1	1.05	0.95	1230.7211	16.6685	0.0000	0.0000;
	4	1	7.6	1.6	0	0	1	1.00657978	-2.3257512	135	1	1.05	0.95	1232.4834	19.9729	0.0000	0.0000;
	5	1	0	0	0	0.19	1	1.01192302	-2.86873643	135	1	1.05	0.95	1280.8364	6.2311	0.0000	0.0000;
	6	1	0	0	0	0	1	1.00085345	-2.91210601	135	1	1.05	0.95	1303.7554	9.7456	0.0000	0.0000;
	7	1	22.8	10.9	0	0	1	0.996117585	-3.40925513	135	1	1.05	0.95	1306.0836	13.4970	0.0000	0.0000;
	8	1	30	30	0	0	1	0.98954192	-3.33012112	135	1	1.05	0.95	1314.7928	14.6075	0.0000	0.0000;
	9	1	0	0	0	0	1	0.992447199	-3.92101437	135	1	1.05	0.95	1478.3670	18.4940	0.0000	0.0000;
	10	1	5.8	2	0	0	3	0.988168318	-4.45625435	135	1	1.05	0.95	1571.0957	20.6374	0.0000	0.0000;
	11	1	0	0	0	0	1	0.992447199	-3.92101437	135	1	1.05	0.95	1478.3670	18.4940	0.0000	0.0000;
	12	1	11.2	7.5	0	0	2	0.97151578	-1.37096402	135	1	1.05	0.95	741.2754	-28.3550	0.0000	0.0000;
	13	2	0	0	0	0	2	0.950000001	2.10763229	135	1	1.1	0.95	742.9990	0.0000	0.0000	19712.9945;
	14	1	6.2	1.6	0	0	2	0.96671624	-2.09019861	135	1	1.05	0.95	836.9819	0.4973	0.0000	0.0000;
	15	1	8.2	2.5	0	0	2	0.974683014	-2.12322108	135	1	1.05	0.95	923.9088	-14.9382	0.0000	0.0000;
	16	1	3.5	1.8	0	0	2	0.970591963	-3.03813679	135	1	1.05	0.95	0.8601	3.9635	0.0000	0.0000;
	17	1	9	5.8	0	0	2	0.977395192	-4.28126619	135	1	1.05	0.95	1850.8964	23.2435	0.0000	0.0000;
	18	1	3.2	0.9	0	0	2	0.965735254	-3.75271978	135	1	1.05	0.95	1174.9648	4.5474	0.0000	0.0000;
	19	1	9.5	3.4	0	0	2	0.964543609	-4.49722338	135	1	1.05	0.95	1316.6176	12.8253	0.0000	0.0000;
	20	1	2.2	0.7	0	0	2	0.969559614	-4.54753597	135	1	1.05	0.95	1382.8918	15.2559	0.0000	0.0000;
	21	1	17.5	11.2	0	0	3	0.993682494	-4.73650279	135	1	1.05	0.95	1520.1603	6.8278	0.0000	0.0000;
	22	2	0	0	0	0	3	0.999234606	-4.68586159	135	1	1.1	0.95	1500.0000	0.0000	0.0000	0.0000;
	23	2	3.2	1.6	0	0	2	1.00819703	-0.881975131	135	1	1.1	0.95	1017.9915	0.0000	0.0000	0.0000;
	24	1	8.7	6.7	0	0.04	3	1.0035671	-2.90042014	135	1	1.05	0.95	1211.9216	33.5987	0.0000	0.0000;
	25	1	0	0	0	0	3	1.03875144	-1.4323973	135	1	1.05	0.95	939.1529	23.0745	0.0000	0.0000;
	26	1	3.5	2.3	0	0	3	1.02160503	-1.84003899	135	1	1.05	0.95	955.6900	34.1110	0.0000	0.0000;
	27	2	0	0	0	0	3	1.06895178	-0.278158199	135	1	1.1	0.95	775.0000	0.0000	0.0000	0.0000;
	28	1	0	0	0	0	1	1.00761883	-2.83234896	135	1	1.05	0.95	1326.8751	-4.5510	0.0000	0.0000;
	29	1	2.4	0.9	0	0	3	1.05	-1.41284527	135	1	1.05	0.95	746.3626	-82.7322	30624.0070	0.0000;
	30	1	10.6	1.9	0	0	3	1.0391135	-2.20633974	135	1	1.05	0.95	777.4962	-43.3403	0.0000	0.0000;
];

%% generator data
%	bus	Pg	Qg	Qmax	Qmin	Vg	mBase	status	Pmax	Pmin	Pc1	Pc2	Qc1min	Qc1max	Qc2min	Qc2max	ramp_agc	ramp_10	ramp_30	ramp_q	apf	mu_Pmax	mu_Pmin	mu_Qmax	mu_Qmin
mpc.gen = [
	1	80	14.3169379	150	-20	1.04473362	100	1	80	0	0	0	0	0	0	0	0	0	0	0	0	1218.4473	0.0000	0.0000	0.0000;
	2	1.12216064	36.0419363	60	-20	1.03131311	100	1	80	0	0	0	0	0	0	0	0	0	0	0	0	0.0000	0.0000	0.0000	0.0000;
	22	2.26556789	34.0400533	62.5	-15	0.999234606	100	1	50	0	0	0	0	0	0	0	0	0	0	0	0	0.0000	0.0000	0.0000	0.0000;
	27	39.9778037	27.7119927	48.7	-15	1.06895178	100	1	55	0	0	0	0	0	0	0	0	0	0	0	0	0.0000	0.0000	0.0000	0.0000;
	23	30	7.38363172	40	-10	1.00819703	100	1	30	0	0	0	0	0	0	0	0	0	0	0	0	1017.1915	0.0000	0.0000	0.0000;
	13	39.9999999	-13.385361	44.7	-15	0.950000001	100	1	40	0	0	0	0	0	0	0	0	0	0	0	0	242.9990	0.0000	0.0000	0.0000;
];

%% branch data
%	fbus	tbus	r	x	b	rateA	rateB	rateC	ratio	angle	status	angmin	angmax	Pf	Qf	Pt	Qt	mu_Sf	mu_St	mu_angmin	mu_angmax
mpc.branch = [
	1	2	0.02	0.06	0.03	130	130	130	0	0	1	-360	360	57.8742	3.3198	-57.2560	-4.6977	0.0000	0.0000	0.0000	0.0000;
	1	3	0.05	0.19	0.02	130	130	130	0	0	1	-360	360	22.1258	10.9971	-21.8345	-12.0077	0.0000	0.0000	0.0000	0.0000;
	2	4	0.06	0.17	0.02	65	65	65	0	0	1	-360	360	9.7556	10.5241	-9.6262	-12.2342	0.0000	0.0000	0.0000	0.0000;
	3	4	0.01	0.04	0	130	130	130	0	0	1	-360	360	19.4345	10.8077	-19.3863	-10.6148	0.0000	0.0000	0.0000	0.0000;
	2	5	0.05	0.2	0.02	130	130	130	0	0	1	-360	360	11.5846	6.1306	-11.4972	-7.8686	0.0000	0.0000	0.0000	0.0000;
	2	6	0.06	0.18	0.02	65	65	65	0	0	1	-360	360	15.3379	11.3848	-15.1178	-12.7898	0.0000	0.0000	0.0000	0.0000;
	4	6	0.01	0.04	0	90	90	90	0	0	1	-360	360	27.6799	7.6219	-27.5986	-7.2965	0.0000	0.0000	0.0000	0.0000;
	5	7	0.05	0.12	0.01	70	70	70	0	0	1	-360	360	11.4972	8.0631	-11.3968	-8.8302	0.0000	0.0000	0.0000	0.0000;
	6	7	0.03	0.08	0.01	130	130	130	0	0	1	-360	360	11.4433	1.1797	-11.4032	-2.0698	0.0000	0.0000	0.0000	0.0000;
	6	8	0.01	0.04	0	32	32	32	0	0	1	-360	360	23.6763	22.4498	-23.5700	-22.0247	0.0000	0.0000	0.0000	0.0000;
	6	9	0	0.21	0	65	65	65	0	0	1	-360	360	8.3285	4.0797	-8.3285	-3.8994	0.0000	0.0000	0.0000	0.0000;
	6	10	0	0.56	0	12	12	12	0	0	1	-360	360	4.7591	2.3313	-4.7591	-2.1743	0.0000	0.0000	0.0000	0.0000;
	9	11	0	0.21	0	65	65	65	0	0	1	-360	360	0.0000	0.0000	0.0000	0.0000	0.0000	0.0000	0.0000	0.0000;
	9	10	0	0.11	0	12	12	12	0	0	1	-360	360	8.3285	3.8994	-8.3285	-3.8050	0.0000	0.0000	0.0000	0.0000;
	4	12	0	0.26	0	12	12	12	0	0	1	-360	360	-6.2674	13.6271	6.2674	-13.0498	0.0000	0.0000	0.0000	0.0000;
	12	13	0	0.14	0	65	65	65	0	0	1	-360	360	-40.0000	16.1453	40.0000	-13.3854	0.0000	0.0000	0.0000	0.0000;
	12	14	0.12	0.26	0	32	32	32	0	0	1	-360	360	4.4312	-0.2233	-4.4062	0.2776	0.0000	0.0000	0.0000	0.0000;
	12	15	0.07	0.13	0	32	32	32	0	0	1	-360	360	6.4518	-5.7782	-6.3962	5.8815	0.0000	0.0000	0.0000	0.0000;
	12	16	0.09	0.2	0	32	32	32	0	0	1	-360	360	11.6495	-4.5940	-11.5000	4.9263	0.0000	0.0000	0.0000	0.0000;
	14	15	0.22	0.2	0	16	16	16	0	0	1	-360	360	-1.7938	-1.8776	1.8097	1.8920	0.0000	0.0000	0.0000	0.0000;
	16	17	0.08	0.19	0	8	8	8	0	0	1	-360	360	8.0000	-6.7263	-7.9072	6.9466	2507.6418	0.0000	0.0000	0.0000;
	15	18	0.11	0.22	0	16	16	16	0	0	1	-360	360	11.3882	-1.5569	-11.2352	1.8628	0.0000	0.0000	0.0000	0.0000;
	18	19	0.06	0.13	0	16	16	16	0	0	1	-360	360	8.0352	-2.7628	-7.9888	2.8635	0.0000	0.0000	0.0000	0.0000;
	19	20	0.03	0.07	0	32	32	32	0	0	1	-360	360	-1.5112	-6.2635	1.5246	6.2947	0.0000	0.0000	0.0000	0.0000;
	10	20	0.09	0.21	0	12	12	12	0	0	1	-360	360	3.7847	7.1350	-3.7246	-6.9947	0.0000	0.0000	0.0000	0.0000;
	10	17	0.03	0.08	0	12	12	12	0	0	1	-360	360	1.1442	12.8836	-1.0928	-12.7466	0.0000	0.0000	0.0000	0.0000;
	10	21	0.03	0.07	0	32	32	32	0	0	1	-360	360	2.9842	-9.0463	-2.9563	9.1114	0.0000	0.0000	0.0000	0.0000;
	10	22	0.07	0.15	0	32	32	32	0	0	1	-360	360	-0.6255	-6.9931	0.6608	7.0688	0.0000	0.0000	0.0000	0.0000;
	21	22	0.01	0.02	0	32	32	32	0	0	1	-360	360	-14.5437	-20.3114	14.6069	20.4378	0.0000	0.0000	0.0000	0.0000;
	15	23	0.1	0.2	0	16	16	16	0	0	1	-360	360	-15.0017	-8.7166	15.3186	9.3504	0.0000	0.0000	0.0000	0.0000;
	22	24	0.12	0.18	0	16	16	16	0	0	1	-360	360	-13.0021	6.5335	13.2566	-6.1517	0.0000	0.0000	0.0000	0.0000;
	23	24	0.13	0.27	0	12	12	12	0	0	1	-360	360	11.4814	-3.5667	-11.2966	3.9507	0.0000	0.0000	0.0000	0.0000;
	24	25	0.19	0.33	0	16	16	16	0	0	1	-360	360	-10.6601	-4.4587	10.9119	4.8961	0.0000	0.0000	0.0000	0.0000;
	25	26	0.25	0.38	0	16	16	16	0	0	1	-360	360	3.5420	2.3639	-3.5000	-2.3000	0.0000	0.0000	0.0000	0.0000;
	25	27	0.11	0.21	0	16	16	16	0	0	1	-360	360	-14.4540	-7.2600	14.7207	7.7692	0.0000	0.0000	0.0000	0.0000;
	28	27	0	0.4	0	12	12	12	0	0	1	-360	360	-12.0000	-15.1825	12.0000	16.6580	0.0000	757.9599	0.0000	0.0000;
	27	29	0.22	0.42	0	16	16	16	0	0	1	-360	360	6.1568	1.6509	-6.0786	-1.5015	0.0000	0.0000	0.0000	0.0000;
	27	30	0.32	0.6	0	16	16	16	0	0	1	-360	360	7.1003	1.6339	-6.9517	-1.3552	0.0000	0.0000	0.0000	0.0000;
	29	30	0.24	0.45	0	16	16	16	0	0	1	-360	360	3.6786	0.6015	-3.6483	-0.5448	0.0000	0.0000	0.0000	0.0000;
	8	28	0.06	0.2	0.02	32	32	32	0	0	1	-360	360	-6.4300	-7.9753	6.4853	6.1652	0.0000	0.0000	0.0000	0.0000;
	6	28	0.02	0.06	0.01	32	32	32	0	0	1	-360	360	-5.4908	-9.9542	5.5147	9.0173	0.0000	0.0000	0.0000	0.0000;
];

%%-----  OPF Data  -----%%
%% generator cost data
%	1	startup	shutdown	n	x1	y1	...	xn	yn
%	2	startup	shutdown	n	c(n-1)	...	c0
mpc.gencost = [
	2	0	0	2	0.8	80;
	2	0	0	2	1250	80;
	2	0	0	2	1500	50;
	2	0	0	2	775	55;
	2	0	0	2	0.8	30;
	2	0	0	2	500	40;
];
