%% Datengrundlage
delta_t=1;          % Zeitschrittweite = 1s
Ppv(1:120,1)=0.4;   % Erzeugung eines konstanten PV-Leistungssignal (in per Unit) für einen Zeitbereich von 120s
Ppv(70,1)=0.8;      % Einspeisungsleistungssprung (in per Unit) nach 70 Sekunden
Ppv(80,1)=0.3;      % Einspsungsleistungsabfall (in per Unit) nach 80 Sekunden

for n=1:length(Ppv)
    %% Erzeugung eines Datenvektors in dem all Leistungswerte für einen Zeitbereich von 60 Sekunden gespeichert werden
    if n <= 60                          
        Vector(n)=Ppv(n);               
    else                                
        Vector(1)=[];
        Vector(60/delta_t)=Ppv(n);
    end
    %% Auswertung des Datenvektors für den aktuellen Zeitschritt
        Vector_min = min(Vector);
        Vector_max = max(Vector);

        if (Vector_max - Vector_min) > 0.1
            ramp_limit(n,1)=1;
        else 
             ramp_limit(n,1)=0;
        end
end       
