Montag, 10. November 2014

Update

Ein kleines Update an dieser Stelle. Im Moment habe ich wirklich gar keine Zeit, denn ein größeres Bauvorhaben an unserem Haus bindet derzeit meine Arbeitskraft. Das einzige was mir bisher gelang, ist ein I2C LCD an die Steuerung zu hängen um alle Daten live zu sehen. Über kurz oder lang werde ich da noch ein LCD Menü hinterlegen in dem man auch alle Daten ändern kann. Das ist einfacher als über eine Modbus-Kopplung.

Samstag, 30. August 2014

Nach dem Outage ist vor dem Outage

Die Heizsaison 14/15 steht vor der Tür bzw. hat an mancher Stelle hier zu Lande schon begonnen.
Die letzten zwei Wochen gab es ein Heizungsoutage, bedingt durch einen Heizkörperwechsel.
Dabei gab es folgende Neuerungen auch am Holzvergaser:
  • Ultraschall-Wärmemengenzähler von Landis&Gyr
  • Optimierung der Attack Regel-Kulisse: Da die Klappen zu klein waren, war ein dichter Abschluss nicht möglich. Kurzer Hand ein bisschen Blech angeschweißt.
  • Innenauskleidung der Vergasungskammer mit einem Sandwich-Aufbau Steinwolle und Stahlblech.
  • Entgegen der oft zitierten Meinung, scheidet sich die Luft nicht unbedingt an der heißesten Stelle, d.h. direkt nach dem Kessel, sondern an der heißesten und der höchsten Stelle ab. Der Spirovent sollte also nicht nach dem Kessel installiert werden, sondern vor dem ersten Puffer. Begründung: Das thermische Austreiben von Luft aus Wasser braucht Zeit. Die hat das Wasser im Puffer, aber eben nicht im Kessel. Aus diesem Grund habe ich nun noch ein paar Schnellentlüfter über die Heizungsanlage verteil.
Was die nächsten Wochen noch ansteht?
Die Lambdasonde soll an die untere Wartungsklappe. Ich habe den leisen Verdacht das der Kessel an diversen Stellen Falschluft zieht.

Die zweite Revision meiner Steuerung steht immer noch aus. Ich weiß noch nicht genau wann ich dazu komme das Routing zu komplettieren. Mal schauen was der Winter bringt.

Die Proview-Devlopment/processs Station soll demnächst auf ein Cubieboard umziehen. 


Mittwoch, 30. April 2014

Wie gehts weiter?

Die Heizsaison ist ja langsam beendet. Ich hatte die letzten Wochen faktisch keine Zeit um irgendwas zu machen. Die gute Nachricht, soweit lief die Steuerung ohne Probleme durch diese Heizsaison.
Die schlechte Nachricht? Nun ich weiß nicht genau bis wann ich das Projekt fertigstellen kann. Ich hoffe aber das ich spätestens im Herbst eine erst beta Version präsentieren kann.

Sonntag, 23. Februar 2014

Durchsatz

Nach ein paar miserablen Abbränden wurde wieder einmal klar, dass die Düse sehr wohl die Leistung vorgibt. Sobald ein zu geringer Gesamtdurchsatz vorhanden ist, wird der Kessel unregelbar. In meinen Fall sind das etwa 40% Primär und 20% Sekundär. Nur ein paar Prozent weniger und der Kessel schwingt sich auf.
Die kaskadierte Regelung ist erstmal wieder Geschichte. Stattdessen werde ich den kommenden Abbränden versuchen eine Mehrgrößenregelung mit Gewichtung zu bauen. Damit kann man dann entscheiden, ob die Abgastemperaturbegrenzung oder die Pyrolyse wichtiger ist.
Die Entkopplung (zig-zag-Unterdrücken) ist weiterhin aktiv, aber mit einem jetzt zusätzlichen I-Glied.

Im Vergleich zu vielen Hochpreis-Kesseln liefert meine Regelung doch schon deutliche bessere Ergebnis in Bezug auf den Restsauerstoff.

Mein Ziel bleibt weiterhin den Abbrand so wenig wie es geht zu manipulieren. Wesentliche Messgröße ist dabei für mich die Sekundärluft bzw. die Größe ihrer Änderungsgeschwindigkeit d.h. ihrer zeitlichen Ableitung.




Mittwoch, 12. Februar 2014

Massenmessung

Die Blendenmessung scheitert vermutlich am bleibenden Druckverlust. Bei einem Kaminzug von vielleicht 20 Pa kann man nicht mehr viel opfern um den Abfall über die Blende zu messen.
Überschlägig würde sich ein Durchmesser von 25mm bei 5 Pa bleibend Druckverlust ergeben. Ich glaub nicht, dass sich das messen lässt. Zumindest hab ich keine Erfahrung mit so geringen Differenzdrücken.

Also werde ich mich dann eher am Schornsteinkopf mit diesem Messprinzip begnügen müssen:
Wiki
Dieses Messprinzip ist vergleichsweise günstig. IFM Sensor z.B..
Mal schauen ob man sowas nicht auch günstig gebraucht bekommt.


Warum will er das überhaupt?

Ich hoffe mir dadurch endlich zu Aussagen über die tatsächlichen Strömungsverhältnissen im Vergaser zu kommen. Nur dann ist man in meinen Augen überhaupt erst in der Lage sinnvolle Verbesserung zu machen ohne das man einfach wild drauf los probiert und zwei Jahre später feststellt "das war wohl doch nicht so gut als gemeint" oder gut gemeint ist oft nicht gut gemacht...

Dienstag, 4. Februar 2014

Wirkungsgrad

Ein wesentliches Problem von Holz ist, dass es sich um einen praktisch heterogenen Stoff handelt. Man kann den Heizwert der Kesselfüllung im Prinzip nie genau vorhersagen. Diese wesentliche Unsicherheit bei der Bestimmung des Wirkungsgrad geht voll zu Lasten der Genauigkeit. 10% Abweichung sind sogar in den einschlägigen Tabellen eher die Regel als die Ausnahme. Wer meint mit dem Restfeuchtegehalt des Brennstoffs ließe sich der Heizwert genauer beschreiben, der sollte sich einmal mit der Messung Selbigen beschäftigen.

Will sagen, vielleicht wäre es also sinnvoll den Wirkungsgrad auf eine andere Weise zu messen und ggf. Verbesserungen (neudeutsch: Tuning) relative zueinander zu betrachten.
Die Thermodynamik gibt uns dazu folgende Überlegungen:
Das heißt also der Wirkungsgrad kann auch durch die beiden anderen Wärmeströme ausgedrückt werden.
Der Abgasverlust und die eigentliche Heizleistung - sofern man den Kesselverlust vernachlässigt (In meinen Augen ist das okay, da er erstens relativ gering ist. Zweitens interessiert mich beim Tuning eher der vorher und nachher Vergleich. Der Absolutwert ist dagegen erstmal nicht ganz so wichtig.)

Was müssen wir kennen? Nun, um den Wärmestrom des Abgases zu kennen, müssen wir den Massenstrom kennen, die molare Wärmekapazität und natürlich die Abgastemperatur.
Problematisch wird es beim Massenstrom. Zwei Dinge die mir dazu einfallen: Messblende oder thermische Massenmessung am Schornsteinkopf (niedrige Temperatur erfolderlich). 
Beides habe ich noch nicht näher betrachtet.

cp ist leider auch abhängig von der Zusammensetzung des Brennstoffes, aber das spielt sich in einem unwesentlichen Bereich ab. Die Abhängigkeit von der Temperatur wird über gemitteltes cp nachbildetet und ist Stand der Technik.

Warum das ganze? Nun weil der Unterschied zwischen vorher und nachher nun nicht mehr von einem zufälligen Fehler (Heizwert) abhängig ist. Der systematische Fehler (Kesselverlust) spielt bei dieser Betrachtung nämlich keine Rolle - freilich aber wenn man den Absolutwert ermittelt. 
D. h. 1% mehr Wirkungsgrad ist mit diesem Verfahren tatsächlich ein 1% mehr. Bei der Messung über den Heizwert kann dieses eine Prozent auch zufällig, über einen besseren Heizwert bei der nachher Messung dazu kommen.

Es gibt aber auch noch jede Menge andere Dinge die man aus dem Abgasanfall ermitteln kann. Aber nicht mehr heute :)



Sonntag, 2. Februar 2014

Pyrolyse Regler 3.00

Ich hatte hier schon einmal vor einiger Zeit über die seltsame Bewandtnis der sich gegenseitig beeinflussenden Luftzuführungen berichtet.
Das Problem liegt eigentlich auf der Hand:

  1. Das Saugzuggebläse liefert je nach Gesamtdruckverlust (ideale Kennlinie wäre eine Parallele) einen definierten Förderstrom.
  2. Der Gesamtdruckverlust ist die Summe alle einzelnen Druckverluste. In meinem Fall also: $\Delta p_{v} = p_{v KlappenGes} + p_{v Wärmetauscher} ...$ 
  3. Für die Parallelschaltung von zwei Strömungswiderständen gilt analog zum elektr. Widerstand die reziproke Addition.
  4. Ändert man nun die Klappenstellung einer Klappe und damit ihren Druckverlust wird sich ein neuer Gesamtdruckverlust ergeben (unwesentliche Änderung) aber wegen der Parallelschaltung wird sich auch an der nicht bewegten Klappe ein neuer Widerstand ergeben (wesentliche Änderung).
  5. Auf gut Deutsch: Ändert man die Stellung einer Klappe ändert sich trotzdem beide Durchflüsse
Ein Beispiel: Die Sekundärklappe öffnet um 10%. Es strömt aufgrund des fast gleichen Gesamtdruckverlusts (siehe 1.) nun z.B. 5% mehr Luft ein. Dies wird aufgrund der Parallelschaltung nun von der Primärluft kompensiert. Hier muss zwangsläufig 5% weniger Luft einströmen.
Was passiert dadurch?
Die Regelung hatte eine unterschreiten des Restsauerstoffs festgestellt und benötigt nun mehr Sekundärluft. Die Klappe öffnet. Der Restsauerstoff wird wieder eingeholt. Zwischenzeitlich strömt aber 5% weniger Luft in die Vergasungskammer was als erstes die Wärmebilanz der Pyrolyse stört. Das führt (das ist jetzt eine These) dazu das die chemischen Reaktionen mit hohem endothermen Anteil ausgebremst werden (H2 Bildung) und sich die Vergasung auf die eher exothermen Reaktionen umstellt (C - CO Vergasung). 

Damit ändert sich nun 1. der Heizwert des Holzgases 2. der Sauerstoffbedarf zur Vollständigen Verbrennung. Was uns wieder an den Anfang des Problem führt. Es ensteht das schöne zick zack Fahren der Sekundärluft.
 Meine Pyrolyse Regelung unterbindet nun diesen Teufelskreis durch geschicktes gegensteuern. Hier sind einige Fallstricke enthalten die ich zwar schon erkannt habe aber noch nicht 100% in einen Algorithmus gepackt habe. 

Diese Erkenntnis führt nun zu ein paar weiteren möglichen Gedankenexperimenten:
  1. Die Messung des Wassergehaltes im Abgas könnte zu eine weiteren Führungsgröße für die Pyrolyse Regelung ergeben. Denn das Wasser aus dem Abgas wird ja bei der Verbrennung des Wasserstoffs aus der Pyrolyse gebildet und ist damit ein erste Klasse Indikator.
  2. Man kann eine Glut bzw. Kohle reduzierende Ausbrand-Fahrweise entwickeln. Dadurch wäre es nicht mehr notwendig einen Ausbrand mit reiner Kohle zu fahren und damit eine noch bessere Ausnutzung des Brennstoffes zu erzeugen. (Problem ist hier der hohe Luftüberschuss bei der Kohleverbrennung). 
Mit "zick-zack-Unterdrückung"

Dieser Screen ist zwar schon etwas älter, aber erzeigt das typische Zick Zack (Grün: Klappenstellung Sekundär)



Samstag, 1. Februar 2014

Danke an meine treuen Leser ;)

Heute warens dann 5200 Leute. Ein Ansporn weiter zu machen :). Morgen gibts hoffentlich wieder ein paar Bilder...

Montag, 6. Januar 2014

Heizen was sonst

Wie versprochen kommen hier noch ein paar Fotos:

Das war der gestrige Abbrand. Orange: Restsauerstoff, Gelb Abgastemperatur, Blau Primärluft, Grün Sekundärluft. 
Das Regelband liegt derzeit bei 7%. Ich finde das ziemlich gut zumal der Restsauerstoff nur eine Auflösung von 0,1 % Sauerstoff bringt und das schon 2,5% bezogen auf den Sollwert von 4,5 % Sauerstoff sind.

 Die Steuerung fertig aufgebaut. Es wäre noch platz für eine Ethernetkarte oder Display oder x-beliebige Arduino Shields.
Mein Leitstand ;).

Zurück im Netz

Leider war ich bis kurz vor Weihnachten vom Internet getrennt, so dass es erst jetzt wieder ein kleines Update gibt.

Hier mal meine Zusammenfassung zur Halbzeit dieser Heizperiode:
1. Eine Regelung nach Restsauerstoff und Abgastemperatur ist zwar [b]ein[/b] Ansatz - ich bezweifele aber, dass es der Richtige ist. Denn diese Vorgehensweise bildet das System Holzvergasung nicht nach. Ich selber arbeite daher seit geraumer Zeit mit drei Reglern. Wobei der dritte ein "virtueller" Regler ist.

2. Bei meinem Attack hab ich eine Totzeit von 300-360 Sekunden auf der Abgastemperatur. Alleine deswegen verbietet sich eine Primärgasregelung über die Abgastemperatur schon.

3. Die innerer Regelung, also die Restsauerstoff-Regelung hat dabei Priorität. D. h. ich versuch den Prozess über die beiden äußeren Regelungen so zu beeinflussen, dass ich möglichst lange und möglichst konstant auf dem eingestellten Restsauerstoff bleiben kann. Dabei ist es mir egal, ob die Abgastemperatur mal etwas höher oder niedriger liegt, die paar Joule Wärme die ich hier verliere Opfere ich gerne einer viel besseren Regelung mit weniger kumulativen Restsauerstoff.

4. Wie zu erwarten war, beeinflusst die Reststauerstoffregelung die Gasproduktion erheblich. Dummerweise mit unterschiedlichen Totzeiten. Anregeln der Holzgasmenge geschieht mit ca. 60 Sekunden Totzeit, das Abregeln allerdings mit 120 Sekunden. Was mich zu Punkt 5 bringt:

5. Das Stellglied Primärluft ist ne ziemliche Hure beim eindrosseln, denn das schließen der Klappe bewirkt erstmal gar nix im Sinne der Gasproduktion. In meinen Augen verändert sich erstmal nur die Gaszusammensetzung und erst wenn der Energiespeicher Glut nach ca. 60 Sekunden aufgebraucht ist, verringert sich die Primärgasmenge erkennbar.

6. Die Restsauerstoffregelung muss sehr schnell sein, da man ansonsten aufgrund von Punkt 4. in eine Rückkopplung kommt, dass sich im Zick Zack Fahren der Sekundärluft bemerkbar macht (obwohl der Restsauerstoffsollwert eingehalten wird).
Eine negative Rückkopplung zwischen den zeitlichen Ableitungen der beiden Stellglieder wäre hier vielleicht hilfreich, wurde aber noch nicht implementiert.

7. Die Belimos sind gerade so an der Grenze. Langsamer wäre schon nicht mehr drin.

8. Totzeiten im Stellglied sind tunlichst zu vermeiden (Spiel). Denn die mittlere Totzeit bei der Restsauerstoffregelung liegt bei ca. 1 Sekunde! Hat man jetzt noch Spiel beim Klappenmechanismus ist eine stabile Regelung praktisch nicht machbar.


Wie geht's weiter?
Nachdem ich im Moment jeden Tag heizen muss, kann ich nur wenig an der Steuerung ändern, da ich ansonsten den Vergaser jedes mal stark störe.
Drei Funktionen der Platine sind noch nicht getestet. Thermoelemente und externe AD-Wandler.
Sobald ich das habe, werde ich die eine neue Revision der Platine fertigstellen und in Produktion geben. Zeitplan sieht dafür Ende der Heizperiode vor.
Danach möchte ich einen Schaltschrank bauen, da derzeit fliegende Installation der Messstechnik.

Zwischendurch möchte ich dann Proview mal auf Version 5 updaten und meine Visualisierung über das Internet zugänglich machen, dass war auch der Grund warum ich meinen Internetprovider gewechselte hatte.

Sonntag, 27. Oktober 2013

Samstag, 26. Oktober 2013

Abwechslung....

Manchmal hat man Lust was neues zu probieren. Unglaublich bunte Bilder kann man damit machen ;-) Der Wissensgehalt sei mal dahin gestellt.



Ich hab jetzt ein paar verschiedene Düsenlayouts probiert und ich denke hier ist nicht wirklich viel zu holen, im Sinne von bessere Vermischung. Sicherlich ist das nur einfaches Strömungsmodell ohne Einfluss von skalaren Größen und/oder chemischen Reaktionen.
Viel wichtiger erscheint mir dennoch das Strömungsverhalten bzw. das Temperaturfeld der Brennkammer zu sein.



Und hier noch eine orginal Düse



Montag, 21. Oktober 2013

Anheizen

So hier wieder mal zwei Mitschriebe. Mittlerweile habe ich nicht nur die Primärluftführung optimiert sondern auch meine Anheizmethode, da ich meistens relativ wenig Restkohle habe, ist das umso wichtiger:
1. Feuer machen mit Kleinmaterial.
2. Großes Holz dann oben auflegen.
3. Füllraumtür schließen
3. Anheizklappe bis ca. 120°C und / oder 9% Restsauerstoff offen lassen und dann schließen. Dazu muss beim Attack aber der Hebel gekürzt werden, da die Klappe normalerweise durch die Tür blockiert wird.

Außerdem hab ich jetzt eine höhere Mindest-Sekundärluftschranke, welche die Verbrennung allgemein etwas stabiler macht.

Ergebnis bei einer Füllung ohne Auflegen:


Sonntag, 13. Oktober 2013

Keine wesentlichen Änderungen

So hier mal wieder ein Log von heute Mittag. In den letzten Tagen habe ich eher weniger am HV gemacht von daher gibt es noch keine weltbewegenden Neuigkeiten.
Schätzungsweise im Laufe der Woche werde ich die Steuerung in Betrieb nehmen.


Sonntag, 6. Oktober 2013

Proview

Wieder ein Abbrand mehr. Ich muss noch mal die Fahnen für Proview hochhalten. Der Treiber für die Restsauertoffmessung war innerhalb von Minuten mit klicki bunti erstelle und kann euch daher heute folgendes Diagramm bieten:


Lambdaregelung schnell und dreckig

Hier kommt die erste Auswertung.

Ein paar Worte dazu:
Von Start an: P = 10 I=1 D =1
Minute 75: Nachschauen was los ist. Relativ hohes Regelband.
Minute 130: Stochern und nachlegen. Regelparameter erhöht auf P = 15 I=2 D=2, Sollwert auf 5% Restsauerstoff.
Regelband jetzt deutlich enger
Minute 180: Nachschauen und stochern
Ab Minute 220 Brennstoffmangel
Minute 250 Nachlegen. Regelparameter nochmal erhöht auf P=18 I=2 D=4


Freitag, 4. Oktober 2013

Lang wars her

Und endlich ist es da: Leider fehlen mir ein paar Bauteile, so das IB erst nächstes Wochenende erfolgen wird.....



Dienstag, 1. Oktober 2013

Lambda-o-meter

Wie versprochen, hier der erste Mitschnitt der Lambdasonde. Das läuft derzeit noch an meinen Linuxrechner. Wird später aber dann natürlich über den Arduino und Proview abgewickelt.


Montag, 30. September 2013

Kaum zu haus...

geht schon weiter.

Hier mal ein Log von meiner Fußbodenheizung. Wie man sieht, fährt der 3P-Regler noch etwas zick zack. Das habe ich jetzt behoben und ein zusätzliche PT1 Rückführung eingebaut. Damit dürfte das Ding hoffentlich stabiler werden.

Grün: FB Temperatur Orange: Sollwert
Heute habe ich auch die Lambdasonde in Betrieb gesetzt. Ofen läuft derzeit morgen gibts dazu ein erstes Log. Vermutlich werde ich erstmal nur eine quick and dirty Regelung installieren. Da der Kaminkehrer jetzt kurzfristig eine Abnahme will, kann ich nicht auf meine Steuerung warten. Mal schauen was das Wochenende bringt.

Update:

Die Regelung nun mit PT1-Glied. Wie zu erwarten war, kein Zick Zack mehr. Der Sollwertsprung ist die Absenkung der Heizung wenn niemand zuhause ist.

Dienstag, 17. September 2013

0 Serie

Jap wieder ein Meilenstein erreicht.
Morgen werd ichs zum Fertigen geben :)


Donnerstag, 12. September 2013

Post Nr. 3

Wenns laft dann lafts...

Auch die Visualisierung hat einen kleinen aber entscheidenen Schritt nach vorne gemacht. Die Anbindung an die dauerhafte Datenbank klappt. Nun sind alle Daten bis auf ewig verfügbar.

Live-Bild. Irgendwann gibts da nochmal Kosmetik..

historische Daten sind kein Problem mehr und liegen jetzt auf einer mysql Datenbank!

Muss endlich fertig werden

Immer noch nicht fertig.
Aber es ist auch her Licht am Ende....


Optimierung die 1.

Nachdem der fünfte Abbrand mit einer lautstarken Rückzündung angefangen hat, hab ich kurzfristig ein bisschen Eisen in den Ofen geworfen, um eine möglichst kontinuierliche Zündquelle zu haben. Im Betrieb ist dass Ding hellrot glühend!
Außerdem hab ich schon mal den Abgastemperatursensor angeschweißt und die Muffe für die LSU4.9 Lambdasonde.


das Ding


Samstag, 7. September 2013

Bulletin

Heute ein Post ohne Fotos. Abbrand 4 ist durch. Den Kessel selbst habe ich schon etwas optimiert. Die Primärluftzuführung ist m.M.n. Schrott weil an der falschen Stelle. Deswegen sind diese slowakischen Elefantenrüssel vorerst komplett rausgeflogen.
Meine Heizkreissteuerung hat nun doch ein einfachen LCD-Menü mit Encoder Button bekommen. Damit kann man vor Ort zu mindestens die Heizung ein und ausschalten.

Morgen wird's dann Abbrand No. 5 geben. 

Außerdem habe ich meine Linux-Entwicklungsumgebung auf einen Thin-Client von Dell gecloned. Das war dringend notwendig, weil ich sonst keinen Rechner ehr im Wohnzimmer stehen hatte.

Das Breitbandlambdamodul ist auch schon da. Es fehlt noch Sonde und passende Antriebe und dann kanns dem Kessel an den Kragen gehen.

Sonntag, 25. August 2013

Endlich wieder Fotos :D

So hat eine Weile gedauert. Mittlerweile bin ich mechanisch fertig. Ein Änderung muss an der Rücklaufleitung der FriWa noch machen.
Aktuelle wird meine Heizkreissteuerung ge-debugt. Wie zu erwarten war läuft die Steuerung schon zwar schon ganz grob, aber wie das so ist....
Mein neuer Arbeitsplatz :)

Rücklaufanhebung usw.

Fast fertig

Fertig :)

High voltage....

Bildunterschrift hinzufügen



Auch fertig


Muha

Montag, 15. Juli 2013

Fotos

So ohne viel Worte, Fotos von Heute....



 Kesselverteiler mittlerweile auch am Platz. Morgen kommen die Pumpengruppen dran

Nun auch der steht mittlerweile in der Garage und wartet getragen zu werden...

Hier kommts Holz und die alten Schuhe rein ;)

Ein Designpreis wird das Ding nicht gewinnen

VE-Wasser Anlage. 400 Liter pro Tag laut Hersteller, 200 Liter tatsächlich :(

Wachhunde....

Hier kommt er dann mal hin.

Fast fertig

Rohr um Rohr....

Das ist eine Schweißnaht ;)

Die alten Kameraden....
Nicht mein Werk. und hat auch nix mit der Heizung zu tun :D
Warmes Wasser!
Heizkreise sind auch fast fertig,