C_max = [C_max_CHP_g C_max_CHP_e、C_max_CHP_t C_max_AB, C_max_CERG, C_max_WARG);
A1 = [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0;
0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0;
0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0);
A2 = [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0;
0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0);
A3 = [0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0;
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0);
A4 = [0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0;
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1];
X = (1, - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;
0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0);
[1, Y = 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0;
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1;
0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0);
Z = [z1 ', z2 ', z3 ', z4 '];
P_e =[40岁,20岁,35岁,40岁,60110120115年,75年,80120年,90年,70年,60岁,40)/ 1000;
D_h = [0200320400580550520500470420320200];
D_e = [0150210180175180210160];
D_c =[0, 0、25、50、75125150125、75年,50岁,25岁,0];
P_e_vect_1 = 0(1、长度(P_tiempo));
P_e_vect_1 (P_tiempo > = 0) & (P_tiempo < = 2)) = P_e (1);
P_e_vect_1 (P_tiempo > 2) & (P_tiempo < = 6)) = P_e (2);
P_e_vect_1 (P_tiempo > 6) & (P_tiempo < = 7)) = P_e (3);
P_e_vect_1 (P_tiempo > 7) & (P_tiempo < = 8)) = P_e (4);
P_e_vect_1 (P_tiempo > 8) & (P_tiempo < = 9)) = P_e (5);
P_e_vect_1 (P_tiempo > 9) & (P_tiempo < = 10)) = P_e (6);
P_e_vect_1 (P_tiempo > 10) & (P_tiempo < = 12)) = P_e (7);
P_e_vect_1 (P_tiempo > 12) & (P_tiempo < = 13)) = P_e (8);
P_e_vect_1 (P_tiempo > 13) & (P_tiempo < = 15)) = P_e (9);
P_e_vect_1 (P_tiempo > 15) & (P_tiempo < = 19)) = P_e (10);
P_e_vect_1 (P_tiempo > 19) & (P_tiempo < = 20)) = P_e (11);
P_e_vect_1 (P_tiempo > 20) & (P_tiempo < = 21)) = P_e (12);
P_e_vect_1 (P_tiempo > 21) & (P_tiempo < = 22)) = P_e (13);
P_e_vect_1 (P_tiempo > 22) & (P_tiempo < = 23)) = P_e (14);
P_e_vect_1 (P_tiempo > 23) & (P_tiempo < = 24)) = P_e (15);
P_e_vect_d_1 = 0(1、长度(P_tiempo));
P_e_vect_d_1 (P_tiempo > = 0) & (P_tiempo < = 8)) = D_e (1);
P_e_vect_d_1 (P_tiempo > 8) & (P_tiempo < = 12)) = D_e (2);
P_e_vect_d_1 (P_tiempo > 12) & (P_tiempo < = 15)) = D_e (3);
P_e_vect_d_1 (P_tiempo > 15) & (P_tiempo < = 18)) = D_e (4);
P_e_vect_d_1 (P_tiempo > 18) & (P_tiempo < = 19)) = D_e (5);
P_e_vect_d_1 (P_tiempo > 19) & (P_tiempo < = 20)) = D_e (6);
P_e_vect_d_1 (P_tiempo > 20) & (P_tiempo < = 24)) = D_e (7);
P_c_vect_d_1 = 0(1、长度(P_tiempo));
P_c_vect_d_1 (P_tiempo > = 0) & (P_tiempo < = 9)) = D_c (1);
P_c_vect_d_1 (P_tiempo > = 9) & (P_tiempo < = 10)) = D_c (2);
P_c_vect_d_1 (P_tiempo > = 10) & (P_tiempo < = 12)) = D_c (3);
P_c_vect_d_1 (P_tiempo > = 12) & (P_tiempo < = 13)) = D_c (4);
P_c_vect_d_1 (P_tiempo > = 13) & (P_tiempo < = 14)) = D_c (5);
P_c_vect_d_1 (P_tiempo > = 14) & (P_tiempo < = 15)) = D_c (6);
P_c_vect_d_1 (P_tiempo > = 15) & (P_tiempo < = 16)) = D_c (7);
P_c_vect_d_1 (P_tiempo > = 16) & (P_tiempo < = 17)) = D_c (8);
P_c_vect_d_1 (P_tiempo > = 17) & (P_tiempo < = 18)) = D_c (9);
P_c_vect_d_1 (P_tiempo > = 18) & (P_tiempo < = 19)) = D_c (10);
P_c_vect_d_1 (P_tiempo > = 19) & (P_tiempo < = 24)) = D_c (11);
P_h_vect_d_1 = 0(1、长度(P_tiempo));
P_h_vect_d_1 (P_tiempo > = 0) & (P_tiempo < = 6)) = D_h (1);
P_h_vect_d_1 (P_tiempo > = 6) & (P_tiempo < = 7)) = D_h (2);
P_h_vect_d_1 (P_tiempo > = 7) & (P_tiempo < = 8)) = D_h (3);
P_h_vect_d_1 (P_tiempo > = 8) & (P_tiempo < = 12)) = D_h (4);
P_h_vect_d_1 (P_tiempo > = 12) & (P_tiempo < = 13)) = D_h (5);
P_h_vect_d_1 (P_tiempo > = 13) & (P_tiempo < = 14)) = D_h (6);
P_h_vect_d_1 (P_tiempo > = 14) & (P_tiempo < = 16)) = D_h (7);
P_h_vect_d_1 (P_tiempo > = 16) & (P_tiempo < = 17)) = D_h (8);
P_h_vect_d_1 (P_tiempo > = 17) & (P_tiempo < = 21)) = D_h (9);
P_h_vect_d_1 (P_tiempo > = 21) & (P_tiempo < = 23)) = D_h (10);
P_h_vect_d_1 (P_tiempo > = 23) & (P_tiempo < = 24)) = D_h (11);
输出电压= [P_e_vect_d_1; P_c_vect_d_1 P_h_vect_d_1];
@(V) P_e_vect_1(t)*V(1) + P_g*V(2);
nonlcon = @restricciones;
res = fmincon (Aeq有趣,x0, A, b,说真的,磅,乌兰巴托,nonlcon);
Save_results = [Save_results, res];
函数测查[c] = restricciones (V)
A1 = [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0;
0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0;
0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0);
A2 = [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0;
0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0);
A3 = [0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0;
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0);
A4 = [0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0;
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1];
C_max = [C_max_CHP_g C_max_CHP_e、C_max_CHP_t C_max_AB, C_max_CERG, C_max_WARG);
c(1) = A1*V(3:14) - C_max(1:3)';
c(2) = A2*V(3:14) - ones(2,1)*C_max(4);
c(3) = A3*V(3:14) - ones(2,1)*C_max(5);
c(4) = A4*V(3:14) - ones(2,1)*C_max(6);