100%
0%
Biogas als Strom- und Wärmelieferant
Steigende Kosten bei der Energieversorgung fordern zum Umdenken auf: Mit Biogas betriebene Blockheizkraftwerke sind eine Alternative, günstig und umweltfreundlich Strom und Wärme zu produzieren.
Biogas entsteht durch die Vergärung von Biomasse, insbesondere von Gülle, Mais-, Getreide- und Grassilage. Die erfolgt in gasdicht abgeschlossenen Fermentern (Faulbehältern).
Vor der Aufbereitung ist es eine wassergesättigte Gasmischung mit den Hauptkomponenten Methan und Kohlendioxid. In Spuren sind meist auch Stickstoff, Sauerstoff, Schwefelwasserstoff, Wasserstoff und Ammoniak enthalten. Für die Verwertung des Biogases ist der Methananteil am wichtigsten, da er bei der Verbrennung Energie freisetzt. Biogas besteht in der Regel zu 50 bis 70 Prozent aus brennbarem Methan.
Falsche Syntax in der Nähe von 'from'.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()bei System.Data.SqlClient.SqlDataReader.get_MetaData()bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)bei System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)bei System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)bei System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)bei clsDb.GetDataset_CMS(String queryString, Boolean IsStoredProc, String cnnString, Boolean isCache, Int32 setOtherCachetimeInSeconds) in D:\CMS_2015\web\www2015dllcmsBase\_DB\clsDb.vb:Zeile 422.bei mdlSQLQuerys.GetDataset_CMS(String SQL, String CacheName, String cnnString, Boolean isCache, Int32 setOtherCachetimeInSeconds) in D:\CMS_2015\web\www2015dllcmsBase\_DB\mdlSQLQuerys.vb:Zeile 337.bei adjExcelTableHTML.get_dsData(Boolean NoOrderBy) in D:\CMS_2015\web\www2015dllcmsBase\adjExcelTableHTML.vb:Zeile 3222.bei adjExcelTableHTML.getData_HTML() in D:\CMS_2015\web\www2015dllcmsBase\adjExcelTableHTML.vb:Zeile 772.bei adjExcelTableHTML.ReplaceHTMLCode(String HTMLCode, DataSet dsData, List`1& adjExcelTableHTMLList, Boolean isRemoveTagOnly) in D:\CMS_2015\web\www2015dllcmsBase\adjExcelTableHTML.vb:Zeile 2267.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()bei System.Data.SqlClient.SqlDataReader.get_MetaData()bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)bei System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)bei System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)bei System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)bei clsDb.GetDataset_CMS(String queryString, Boolean IsStoredProc, String cnnString, Boolean isCache, Int32 setOtherCachetimeInSeconds) in D:\CMS_2015\web\www2015dllcmsBase\_DB\clsDb.vb:Zeile 422.bei mdlSQLQuerys.GetDataset_CMS(String SQL, String CacheName, String cnnString, Boolean isCache, Int32 setOtherCachetimeInSeconds) in D:\CMS_2015\web\www2015dllcmsBase\_DB\mdlSQLQuerys.vb:Zeile 337.bei adjExcelTableHTML.get_dsData(Boolean NoOrderBy) in D:\CMS_2015\web\www2015dllcmsBase\adjExcelTableHTML.vb:Zeile 3222.bei adjExcelTableHTML.getData_HTML() in D:\CMS_2015\web\www2015dllcmsBase\adjExcelTableHTML.vb:Zeile 772.bei adjExcelTableHTML.ReplaceHTMLCode(String HTMLCode, DataSet dsData, List`1& adjExcelTableHTMLList, Boolean isRemoveTagOnly) in D:\CMS_2015\web\www2015dllcmsBase\adjExcelTableHTML.vb:Zeile 2267.
Nach der Entschwefelung wird das Biogas in Blockheizkraftwerken (BHKW) aufgestellten Verbrennungsmotoren zugeleitet, die Generatoren antreiben. Der so produzierte Strom wird ins Netz eingespeist. Das Erneuerbare-Energien-Gesetz (EEG) sichert nicht nur die garantierte Abnahme des erzeugten Stromes für einen Zeitraum von 20 Jahren, sondern auch eine hohe, feste Einspeisevergütung.
Die Abwärme des BHKW kann zusätzlich genutzt werden und liefert Erträge durch den Verkauf der Wärme sowie einen ebenfalls im EEG festgelegten Bonus für die Nutzung von Kraft-Wärme-Kopplung.
Die Wärme der Motorabgase und des Kühlwassers wird in Wärmetauschern zurückgewonnen, die teilweise für die Erwärmung der Fermenter benötigt wird. Denn die Mikroorganismen, die die Biomasse zersetzen, benötigen eine Temperatur von etwa 37 Grad Celsius.
Wurden darüber hinaus zunächst nur Ställe und einzelne Gebäude beheizt, gewinnen zunehmend auch andere Formen wie Getreidetrocknung, Fernwärme und Aquakultur an Bedeutung bei der Abwärmenutzung von Biogas-BHKW.
(Quellen: Fachverband Biogas, ddp/off/muc)
Vielleicht interessiert Sie auch: