什么是溶解氧
發(fā)布時(shí)間:2019-05-06 11:56
閱讀次數(shù):
次
分享到:
溶解在水中的空氣中的分子態(tài)氧稱為溶解氧,水中的溶解氧的含量與空氣中氧的分壓、水的溫度都有密切關(guān)系。在自然情況下,空氣中的含氧量變動不大,故水溫是主要的因素,水溫愈低,水中溶解氧的含量愈高。溶解于水中的分子態(tài)氧稱為溶解氧,通常記作DO,用每升水里氧氣的毫克數(shù)表示。水中溶解氧的多少是衡量水體自凈能力的一個指標(biāo)。
溶解氧跟空氣里氧的分壓、大氣壓、水溫和水質(zhì)有密切的關(guān)系,在20℃、100kPa下,純水里大約溶解氧9mg/L。有些有機(jī)化合物在喜氧菌作用下發(fā)生生物降解,要消耗水里的溶解氧。如果有機(jī)物以碳來計(jì)算,根據(jù)C+O2=CO2可知,每12g碳要消耗32g氧氣。當(dāng)水中的溶解氧值降到5mg/L時(shí),一些魚類的呼吸就發(fā)生困難。
溶解氧通常有兩個來源:一個來源是水中溶解氧未飽和時(shí),大氣中的氧氣向水體滲入;另一個來源是水中植物通過光合作用釋放出的氧。因此水中的溶解氧會由于空氣里氧氣的溶入及綠色水生植物的光合作用而得到不斷補(bǔ)充。但當(dāng)水體受到有機(jī)物污染,耗氧嚴(yán)重,溶解氧得不到及時(shí)補(bǔ)充,水體中的厭氧菌就會很快繁殖,有機(jī)物因腐敗而使水體變黑、發(fā)臭。
溶解氧值是研究水自凈能力的一種依據(jù)。水里的溶解氧被消耗,要恢復(fù)到初始狀態(tài),所需時(shí)間短,說明該水體的自凈能力強(qiáng),或者說水體污染不嚴(yán)重。否則說明水體污染嚴(yán)重,自凈能力弱,甚至失去自凈能力。
''標(biāo)簽解析異常!
Timeout 時(shí)間已到。在操作完成之前超時(shí)時(shí)間已過或服務(wù)器未響應(yīng)。
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
在 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
在 System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
在 System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
在 System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
在 System.Data.SqlClient.TdsParserStateObject.TryReadByteArray(Byte[] buff, Int32 offset, Int32 len, Int32& totalRead)
在 System.Data.SqlClient.TdsParserStateObject.TryReadString(Int32 length, String& value)
在 System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj)
在 System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj)
在 System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly)
在 System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn)
在 System.Data.SqlClient.SqlDataReader.GetValues(Object[] values)
在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values)
在 System.Data.ProviderBase.SchemaMapping.LoadDataRow()
在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 Whir.Repository.Database.Query(String sql, Object[] args)
在 Whir.Label.Dynamic.Content.E9MnLWGZP()
在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)