Während der Woche der Wärmepumpe haben Sie bundesweit die Möglichkeit, die innovative Wärmepumpentechnologie näher kennenzulernen. Mit über 50 Informationsveranstaltungen beteiligt sich Viessmann Climate Solutions an der Aktionswoche und lädt Sie herzlich ein – vor Ort oder online – dabei zu sein.
Mehr erfahren →Hallo,
ich betreibe seit 7 Jahren einen Vitoligno 300 P (16 kW). Nun wird sich aber in absehbarer Zeit der Wärmebedarf unseres Hauses verringern, da die Kinder ausziehen werden. Deshalb möchte ich gern aus meiner jetzigen Kesskonfiguration eine 12 kW Variante machen. Soweit ich das verstanden habe, ist dafür ein neuer Kesselcodierstecker sowie eine neue Platine (A2) notwendig. Die Seriennummer meines Gerätes lautet: 7452177201502102. Können Sie mir mitteilen, welchen Codierstecker bzw. welche konkrete Platine dafür notwendig sind?
Vielen Dank Gerrit
Hallo Gerrit,
du hast einen Vitoligno mit 18 kW. Eine Umrüstung auf 12 kW ist nicht möglich, da deine Anlage eine Bauartzulassung für 18 kW hat. Da voraussichtlich ein entsprechender Pufferspeicher (20-30 Ltr./kW) vorhanden ist, wäre eine Minimierung der Kesselleistung nach meiner Auffassung nicht erforderlich. Deine Anlage würde durch einen geringeren Wärmebedarf aktuell weniger starten, dadurch werden ebenfalls entsprechende Komponenten geschont.
Beste Grüße
Stefan vom Customer-Care-Team
Hallo Herr Schneider,
Ich sehe nicht wie sie zu dieser Einschätzung kommen können.
Eine Minimierung der Kesselleistung wäre sehr wohl Wünschenswert, den ein Überdimensionierter Kessel startet viel Öfter. Deshalb Takten die Kessel doch auch in der Übergangszeit und nicht im tiefsten Winter.
Bei gleicher Heizlast P und gleicher Speichergröße ist die ENTladededauer bei ausgeschaltetem Kessel identisch. Die Zeit zwischen "Speicher auf Maximaltemperatur" und "Speicher auf Minimaltemperatur" ist also beim 12 und 18kW Kessel gleich. Beim LADEN lädt aber der 18 kW Kessel den Puffer mit 18kW-P viel schneller auf, als der 12kW Kessel, der nur mit 12kW-P auflädt. Mit 18kW Kessel wird die Abschalttemperatur also früher erreicht, ergo beginnt auch die Entladephase viel früher deren Zeit wieder gleich ist.
Ein moderner Kessel würde das vielleicht über Modulation lösen können, solange P im Modulationsbereich des Kessels liegt. Aber das was beim Vitlogino 300-P "1:3 Modulation" genannt wird ist meiner Meinung nach mehr ein Marketing Gag.
Annahmen für Meine Grafiken:
Heizlast 10kW
Speichergröße 750L
Abschalttemperatur 60 °C
Vorlauftemperatur 35°C
Heizleistung 1: 18kW
Heizleistung 2: 12kW
Grafiken erstellt mit GNU Octave:
P_LAST = 10; % kW --> angenommene Heizlast des Gebäudes
V_Speicher = 750; % l --> Speichervolumen
T_max = 60; % °C --> Abschalttemperatur des Puffers
T_min = 35; % °C --> ergibt sich aus Vorlauftemperatur
C = 4.19; % kWs/(K*Kg) --> Spezifische Wärmekapazität des Wassers
E_min= C*T_min*V_Speicher; % kWs --> Energieinhalt des vollständig "entleerten" Pufferspeichers ( Annahme 1L Wasser => 1 kg)
E_max= C*T_max*V_Speicher; % kWs --> Energieinhalt des vollständig "entleerten" Pufferspeichers ( Annahme 1L Wasser => 1 kg)
dT = 60; % s --> Zeitschrittgröße für die Simulation
t_end = 60*60*48; % s --> Simulationsdauer 3 Tage
P_HIGH = 18; % kW aktuelle Kesselleistung
P_LOW = 12; % kW reduzierte Kesselleistung
t = 0:dT:t_end;
T_1 = zeros(1,length(t)); % Temperaturverlauf im Speicher bei aktueller Kesselleistung#
T_2 = zeros(1,length(t)); % Temperaturverlauf im Speicher bei reduzierter Kesselleistung#
ON_1 = zeros(1,length(t)); % "Brenner an" Verlauf bei aktueller Kesselleistung#
ON_2 = zeros(1,length(t)); % "Brenner an" Verlauf bei reduzierter Kesselleistung#
dP_1 = zeros(1,length(t)); % Speicher Lade/Entladeleistung bei aktueller Kesselleistung
dP_2 = zeros(1,length(t)); % Speicher Lade/Entladeleistung bei reduzierter Kesselleistun
T_1(1) = T_min; % Speicher Startet komplet "leer" ( also bei minimaler Temperatur)
T_2(1) = T_min; % Speicher Startet komplet "leer" ( also bei minimaler Temperatur)
ON_1(1) = 1; % Brenner startet in "An" da Speicher Leer
ON_2(1) = 1; % Brenner startet in "An" da Speicher Leer
for x = (t/dT+1)
if ON_1(x) == 1
dP = P_HIGH-P_LAST; % kW --> Leistung mit der der Speicher geladen wird ( Brennerleistung minus Heizlast)
E= C*T_1(x)*V_Speicher+dP*dT; % kWs --> Energieinhalt im Speicher
T = E/C/V_Speicher; % °C Neue Temperatur im Speicher
if T >= T_max; % Wenn Abschalttemperatur erreicht
ON_1(x+1) = 0; % Brenner Ausschalten
else % Sonst
ON_1(x+1) = 1; % Brenner An lassen
endif
else
dP = -P_LAST; % kW --> Leistung mit der der Speicher entladen wird (Heizlast)
E= C*T_1(x)*V_Speicher+dP*dT; % kWs --> Energieinhalt im Speicher
T = E/C/V_Speicher; % °C Neue Temperatur im Speicher
if T <= T_min; % Wenn Vorlauftemperatur unterschritten
ON_1(x+1) = 1; % Brenner Ansschalten
else % Sonst
ON_1(x+1) = 0; % Brenner Aus lassen
endif
endif
T_1(x+1) = T; % Temperatur für Grafik merken
dP_1(x) = dP; % Leistung für Grafik merken
if ON_2(x) == 1
dP = P_LOW-P_LAST; % kW --> Leistung mit der der Speicher geladen wird ( Brennerleistung minus Heizlast)
E= C*T_2(x)*V_Speicher+dP*dT; % kWs --> Energieinhalt im Speicher
T = E/C/V_Speicher; % °C Neue Temperatur im Speicher
if T >= T_max; % Wenn Abschalttemperatur erreicht
ON_2(x+1) = 0; % Brenner Ausschalten
else % Sonst
ON_2(x+1) = 1; % Brenner An lassen
endif
else
dP = -P_LAST; % kW --> Leistung mit der der Speicher entladen wird (Heizlast)
E= C*T_2(x)*V_Speicher+dP*dT; % kWs --> Energieinhalt im Speicher
T = E/C/V_Speicher; % °C Neue Temperatur im Speicher
if T <= T_min; % Wenn Vorlauftemperatur unterschritten
ON_2(x+1) = 1; % Brenner Ansschalten
else % Sonst
ON_2(x+1) = 0; % Brenner Aus lassen
endif
endif
T_2(x+1) = T; % Temperatur für Grafik merken
dP_2(x) = dP; % Leistung für Grafik merken
end
t2 = 0:dT:t_end+dT;
figure(1);
ax = plotyy(t2/3600, T_1,t/3600, dP_1);
title=("Temperaturverlauf bei aktueller Brennerleistung");
xlabel ("T in [h]");
ylabel (ax(1), "Temperatur im Speicher");
ylabel (ax(2), "Lade/Entladeleistung Speicher");
ylim(ax(2),[-10 10]);
figure(2);
ax = plotyy(t2/3600, T_2,t/3600, dP_2);
title=("Temperaturverlauf bei aktueller Brennerleistung");
xlabel ("T in [h]");
ylabel (ax(1), "Temperatur im Speicher");
ylabel (ax(2), "Lade/Entladeleistung Speicher");
ylim(ax(2),[-10 10]);