化工生产过程中,各类仪表的防爆性能有多重要!
发布时间:2023-11-30 14:59
阅读次数:
次
分享到:
我们都知道,工业生产场所的生产过程中,经常会产生或使用爆炸性的危险物料。一旦发生爆炸,后果不堪设想;因此,工业生产过程中使用的仪器仪表就会涉及到防爆问题,一些特殊的工作环境、一些特殊用途的仪器仪表都有明确规定,需具有防爆功能。
比如,爆炸危险区域的电气、仪表设备、汇线槽、电缆沟、采用正压通风防爆仪表盘(箱)等工况或场景。
爆炸是指物质从一种状态,经过物理变化或化学变化,突然变成另一种状态并放出巨大的能量,而产生的光和热或机械功。在此仅谈及爆炸性混合物的爆炸,即所有的可燃性气体、蒸气及粉尘与空气所形成的爆炸性混合物的爆炸。
爆炸必须具备的三个条件:
1.爆炸性物质:能与氧气(空气)反应的物质,包括气体、液体和固体。(气体:氢气,乙炔,甲烷等;液体:酒精,汽油;固体:粉尘,纤维粉尘等。)
很多生产场所都会产生某些可燃性物质。煤矿井下约有三分之二的场所有存在爆炸性物质;化学工业中,约有80%以上的生产车间区域存在爆炸性物质。
2.空气或氧气。空气中的氧气是无处不在的。
3.点燃源:包括明火、电气火花、机械火花、静电火花、高温、化学反应、光能等。
在生产过程中大量使用电气仪表,各种磨擦的电火花、机械磨损火花、静电火花、高温等不可避免,尤其当仪表、电气发生故障时。
客观上来说,很多工业现场都满足爆炸条件。当爆炸性物质与氧气的混合浓度处于爆炸极限范围内时,若存在爆炸源,将会立即发生爆炸,因此采取防爆就显得很必要了。
如何预防爆炸
防止爆炸的产生也需要根据三个必要条件来考虑,限制了其中的一个必要条件,就限制了爆炸的产生。
在工业过程中,通常从下述三个方面对易燃易爆场合进行处理:
(1)预防或最大限度地降低易燃物质泄漏的可能性;
(2)不用或尽量少用易产生电火花的电器元件;
(3)采取充氮气等方法维持惰性状态。


CN117防爆型pH计
一般来说,防爆型检测仪表指的是能够抵抗爆炸的冲击力和热量而不受损害。而普通型的、不具备防爆功能的检测仪,因为不具备防爆功能,所以不能使用在危险性爆炸场所。
尤其是像煤矿、钢铁、冶炼、石化、制药等化工场所,长久以来都是有毒有害气体和易燃易爆气体的聚集点。如果气体泄漏浓度达到或超过爆炸极限时,一旦出现明火或电火花,就会引发爆炸事故。


CN211防爆超声波物位计
在选用测量气体类的检测仪表时,如果检测环境很安全,选择普通型气体检测仪即可。如果用于危险性爆炸场所,就必须选择具有防爆功能的仪器仪表。
对了,防爆类型多种多样,常用的既有本安型也有隔爆型,区别如下:

1.隔爆型
隔爆是用一个壳体把电器元件装起来, 当电器元件成为点燃源引起爆炸后产生的高温高压气体, 通过外壳的间隙(隔爆间隙)减温减压排向外界,减温减压过的气体就不足以引起壳体外界的爆炸了。
2.本安型
本安技术一般应用在仪表上, 通过限制电气回路中的能量并配合电气设备的结构设计, 使得在正常和事故工况下回路中都不可能产生达到点燃源要求的点。
不同的生产条件,不同的工况,可选择的仪表自然不同,因此,我们要根据自己的需求和实际情况选用合适的仪表仪器。
''标签解析异常!
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
在 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)