[go: up one dir, main page]

CN104215601B - 一种基于自动添加虚拟光谱点的油品性质建模方法 - Google Patents

一种基于自动添加虚拟光谱点的油品性质建模方法 Download PDF

Info

Publication number
CN104215601B
CN104215601B CN201410323812.XA CN201410323812A CN104215601B CN 104215601 B CN104215601 B CN 104215601B CN 201410323812 A CN201410323812 A CN 201410323812A CN 104215601 B CN104215601 B CN 104215601B
Authority
CN
China
Prior art keywords
spectrum
virtual
point
lambda
row
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410323812.XA
Other languages
English (en)
Other versions
CN104215601A (zh
Inventor
叶彦斐
张向荣
梅彬
吴沪宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NANJING RICHISLAND INFORMATION ENGINEERING Co Ltd
Original Assignee
NANJING RICHISLAND INFORMATION ENGINEERING Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NANJING RICHISLAND INFORMATION ENGINEERING Co Ltd filed Critical NANJING RICHISLAND INFORMATION ENGINEERING Co Ltd
Priority to CN201410323812.XA priority Critical patent/CN104215601B/zh
Publication of CN104215601A publication Critical patent/CN104215601A/zh
Application granted granted Critical
Publication of CN104215601B publication Critical patent/CN104215601B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Investigating Or Analysing Materials By Optical Means (AREA)

Abstract

一种基于自动添加虚拟光谱点的油品性质建模方法,该方法基于油品近红外光谱数据库,通过对虚拟光谱点自动添加及过滤,获得符合建模需求的虚拟样本,加入近红外光谱数据库。本发明的自动添加虚拟光谱点的方法,可快速产生建模所需要的虚拟样品,解决了人工指定比例添加过程中,由于逐个检查虚拟样本是否有必要添加导致的时间和成本的消耗问题。该方法基于油品近红外光谱数据库,结合光谱过滤算法对添加的光谱点进行过滤,获得符合建模需求的虚拟样本,有效性高。

Description

一种基于自动添加虚拟光谱点的油品性质建模方法
技术领域
本发明涉及油品性质的近红外建模方法,尤其涉及当油品光谱数据库中样本较少情景下的一种基于自动添加虚拟光谱点的油品性质建模方法。
背景技术
拓扑学建模是化学计量学的一个重要分支,在油品性质预测中有着广泛的应用。拓扑学建模是以油品光谱数据库为基础,基于数据库中油品的光谱特征,对邻近油品进行模式识别,进而实现油品性质预测的技术。
为了获得准确的油品性质预测结果,需建立含有大量样本的油品光谱数据库。在建立油品光谱数据库时,所有样本的光谱及对应的性质数据均可完全采用传统的分析测试实验获得,但这种方法成本高,时间长。由近红外光谱的朗伯-比耳定律可知,近红外光谱具有加和特性,因此,在建立油品调合规则后,可通过建立虚拟样品,作为对传统分析实验数据的补充,这种方法尤其适合于混合油品的建模。
目前在向光谱库添加虚拟样品时,主要是通过人为指定比例,产生大量的虚拟样品后,再人工逐个检查虚拟样品是否有必要添加,耗时费力。
发明内容
本发明的目的是针对目前在向光谱库添加虚拟样品时,主要是通过人为指定比例,产生大量的虚拟样品后,再人工逐个检查虚拟样品是否有必要添加,耗时费力的问题,提出一种基于自动添加虚拟光谱点的油品性质建模方法。
本发明的技术方案是:
一种基于自动添加虚拟光谱点的油品性质建模方法,该方法基于油品近红外光谱数据库,通过对虚拟光谱点自动添加及过滤,获得符合建模需求的虚拟样本,加入近红外光谱数据库。
本发明中,对虚拟光谱点自动添加是指:对于光谱库中的m个组分油即m个光谱点C1,C2…Cm,按指定的比例范围混合计算产生大量虚拟光谱点,光谱点记录形式为样本名称、样本光谱数据和样本属性数据。
本发明中,混合计算产生大量虚拟光谱点是指:选择光谱库中全部原油光谱进行配对时,混合光谱或性质计算需按E为比例间隔进行比例变化,并使全部原油光谱点的混合比例总和为1:
参与混合的光谱组中有m个光谱样本,比例间隔E满足式(1):
1 2 &times; r &times; min ( D 1,2 , D 1,3 , &CenterDot; &CenterDot; &CenterDot; D ( m - 1 ) , m ) &le; E < r &times; min ( D 1,2 , D 1,3 , &CenterDot; &CenterDot; &CenterDot; D ( m - 1 ) , m ) &CenterDot; &CenterDot; &CenterDot; ( 1 )
其中D1,2,D1,3,…D(m-1),m分别为参与混合的m个光谱点中任两个光谱点的光谱距离数,r为混合计算的步长调节系数。
本发明中,产生虚拟光谱点后,采用光谱过滤算法对虚拟光谱点进行过滤,得到过滤后的光谱代表点。
本发明中,所述的光谱过滤算法包括下列步骤:
(1)计算n个虚拟光谱点中的任两个光谱点的光谱距离数Di,j,如公式(2)所示;
D i , j = 100 &times; d i , j d max &CenterDot; &CenterDot; &CenterDot; ( 2 )
d i , j = &Sigma; &lambda; ( A &lambda; , i - A &lambda; , j ) 2 &CenterDot; &CenterDot; &CenterDot; ( 3 )
dmax=max(di,j)…(4)
公式(2)中,n为虚拟光谱点的总数,i、j为n个虚拟光谱点中的任两个光谱样本序号;i为1,2,3…n;j为1,2,3…n;di,j为编号i和j的虚拟光谱点间的光谱距离;dmax为任两个光谱样本间的光谱距离数di,j中最大的光谱距离数;λ为光谱波数;Aλ,i,Aλ,j分别为编号为i和j的虚拟光谱点在波数λ处的吸光度;Aλ,i-Aλ,j通过公式(5)计算得到:
A &lambda; , i - A &lambda; , j = ( C &lambda; , 1 k 1 , i + C &lambda; , 2 k 2 , i + C &lambda; , 3 k 3 , i &CenterDot; &CenterDot; &CenterDot; + C &lambda; , m k m , i ) - ( C &lambda; , 1 k 1 , j + C &lambda; , 2 k 2 , j + C &lambda; , 3 k 3 , j &CenterDot; &CenterDot; &CenterDot; + C &lambda; , m k m , i ) = &Sigma; q = 1 m C &lambda; , q ( k q , i - k q , j ) - - - ( 5 )
公式(5)中,Cλ,1,Cλ,2,Cλ,3…Cλ,m分别为参与混合的第1,2,…m个组分油在波数λ下的吸光度;k1,i,k2,i,k3,i…km,i为生成第i个光谱样本时的各组分油的混合比例;k1,j,k2,j,k3,j…km,j为生成第j个光谱样本时各组分油的混合比例;q为参与混合的组分油序号。
(2)构建n行n列光谱距离数矩阵B,n为虚拟光谱点的总数,B如下所示:
B = D 1,1 D 1 , 2 &CenterDot; &CenterDot; &CenterDot; D 1 , n D 2,1 D 2,2 &CenterDot; &CenterDot; &CenterDot; D 2 , n &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; D n , 1 D n , 2 &CenterDot; &CenterDot; &CenterDot; D n , n
(3)构建n行n列矩阵R,判断任两个光谱的光谱距离数Di,j是否小于光谱距离数指标Ds,若Di,j<Ds,则构建的R矩阵的i行j列的元素值为1,否则为0;
R = 1 0 &CenterDot; &CenterDot; &CenterDot; 0 0 1 &CenterDot; &CenterDot; &CenterDot; 1 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; 0 1 &CenterDot; &CenterDot; &CenterDot; 1
(4)对光谱距离数矩阵B的每行求平方和,构建n行列向量SB;
SB = D 1,1 2 + D 1,2 2 + . . . + D 1 , n 2 D 2,1 2 + D 2,2 2 + . . . + D 2 , n 2 &CenterDot; &CenterDot; &CenterDot; D n , 1 2 + D n , 2 2 + . . . + D n , n 2
(5)构建n行列向量C表示选中的光谱,C=[C1、C2、…Cn]T,初始时C1=C2=...=Cn=0;对n行列向量SB中的值按从小到大的顺序计算相应的第i行光谱的邻近光谱数量;当计算SB的第i行时,该行光谱的邻近光谱数量Ci为:Ci=Ri×C,其中Ri为矩阵R的第i行向量;若Ci<Cs,则该光谱允许加入近红外光谱数据库,否则,不允许加入;Cs为允许的光谱数量指标,将n行列向量C中第i行的元素数值置为1,按照前述方法计算n行列向量SB中每行元素的的邻近光谱数量,确定所有元素是否加入近红外光谱数据库,即可获得选中的全部光谱。
本发明中,光谱距离数指标Ds取40-60。
本发明中,光谱波数λ选取择特征波数在4000~4740范围内的吸光度。
本发明中,过滤后的样本属性数据采用线性或非线性调合规则来计算虚拟光谱性质,其中,采用的线性混合规则如下:
Mp=k1f×C1p+k2f×C2p+…+kmf×Cmp (6)
式中,Mp为过滤后的虚拟光谱点的属性数据;C1p,C2p…Cmp为参与混合计算的光谱库光谱点C1,C2…Cm的属性数据;k1f,k2f…kmp为参与混合计算的光谱点C1,C2…Cm的混合比例。
本发明的有益效果是:
本发明的自动添加虚拟光谱点的方法,可快速产生建模所需要的虚拟样品,解决了人工指定比例添加过程中,由于逐个检查虚拟样本是否有必要添加导致的时间和成本的消耗问题。该方法基于油品近红外光谱数据库,结合光谱过滤算法对添加的光谱点进行过滤,获得符合建模需求的虚拟样本,有效性高。
附图说明
图1油品性质建模的自动添加虚拟光谱点过程总体流程框图
具体实施过程
下面结合附图及具体算例,给出详细的计算过程和具体操作流程,以对本发明做进一步说明。本实施算例在以本发明技术方案为前提下进行实施,但本发明的保护范围不限于下述的实施算例。
具体实施过程如下:
(1)对光谱库中的3个光谱点编号,3个光谱点的光谱数据如下表1所示:
表1 光谱库中样本的光谱数据
光谱点编号 4740 4725 4696 4672 4740 4725
1 .00143182 .00095246 -.00066725 -.0020885 -.00331677 -.00527129
2 .00036395 .00025735 -.00017595 -.00053899 -.00089399 -.0014473
3 .00128695 .00092121 -.0004455 -.00165804 -.00265323 -.00439909
光谱点编号 4600 4575 4549 4528 4502 4472
1 -.00728903 -.01081516 -.01200348 -.00069961 -.00172855 .00082354
2 -.00206221 -.0027595 -.00286033 .00137067 .0029302 .00954746
3 -.00623314 -.00948846 -.01287009 -.0137624 -.01129576 .01606877
光谱点编号 4452 4436 4404 4376 4350 4328
1 .03123001 .03389202 -.00570896 -.00023583 -.00307413 .02747757
2 .01199669 .00659647 .00718505 .00372771 .01479797 .00516702
3 .01833804 .02745938 .04054381 .00661269 -.01526736 -.03191365
光谱点编号 4305 4275 4248 4224 4200 4176
1 .04997276 .01973755 .01149809 -.01624138 -.01546467 -.02828355
2 .01648418 .01612712 .00914692 .00816791 .00702543 -.01573545
3 .02298785 .01778691 .00641 -.00853068 -.01457864 -.05567158
光谱点编号 4149 4124 4100 4072 4050 4025
1 -.00519543 .03062444 .0177058 -.03617237 .05560549 .01908539
2 -.00072444 .02020495 .0091168 .00788813 .02346226 .00066205
3 -.05306962 .01068575 .02705196 -.00249106 .02033004 -.01323544
(2)计算任意俩光谱点的光谱距离数,确定比例间隔E;
d 1,2 = &Sigma; &lambda; ( A &lambda; , 1 - A &lambda; , 2 ) 2 = 0.097225 ;
d 1 , 3 = &Sigma; &lambda; ( A &lambda; , 1 - A &lambda; , 3 ) 2 = 0 . 126561 ;
d 2 , 3 = &Sigma; &lambda; ( A &lambda; , 2 - A &lambda; , 3 ) 2 = 0 . 102172 ;
dmax=max(d1,2,d1,3,d2,3)=0.126561
D 1 , 2 = 100 &times; d 1,2 d max = 76.8205 ; D 1,3 = 100 &times; d 1,3 d max = 100 ; D 2,3 = 100 &times; d 2,3 d max = 80.7293 ;
min(D1,2,D1,3,D2,3)=76.8205
1 2 &times; r &times; min ( D 1,2 , D 1,3 , &CenterDot; &CenterDot; &CenterDot; D ( m - 1 ) , m ) &le; E < r &times; min ( D 1,2 , D 1,3 , &CenterDot; &CenterDot; &CenterDot; D ( m - 1 ) , m )
依据经验,给定步长r=0.5,则E需满足下式:
19.2126≤E<38.42525
(3)根据比例间隔E的范围,选择E=25,获得几个混合比例如下表2所示:
表2 参与混合样本间的混合比例
序号 光谱编号 混合比例 序号 光谱编号 混合比例
1 (1,2) (25%,75%) 7 (1,3) (50%,50%)
2 (1,2) (50%,50%) 8 (1,3) (75%,25%)
3 (1,2) (75%,25%) 9 (2,3) (25%,75%)
4 (2,3) (75%,25%) 10 (2,3) (50%,50%)
5 (1,3) (25%,75%) 11 (1,2,3) (0.25,0.50,0.25)
6 (1,2,3) (0.25,0.25,0.50) 12 (1,2,3) (0.50,0.25,0.25)
(4)根据参与混合的光谱点光谱数据,按指定的混合比例计算产生12个虚拟样本点,
对应的光谱数据如表3所示。
表3
(5)采用光谱过滤算法对12个虚拟光谱点进行过滤,步骤如下所示:
I、计算12个光谱点中的任两个光谱的光谱距离数Di,j,公式如下所示:
D i , j = 100 &times; d i , j d max ; d i , j = &Sigma; &lambda; ( A &lambda; , i - A &lambda; , j ) 2 ; d max = max ( d i , j )
结果如表4所示:
表4 虚拟光谱间的光谱距离数
D1,2 D1,3 D1,4 D1,5 D1,6 D1,7
光谱距离 25.61 51.21 33.33 80.73 53.82 63.95
D1,8 D1,9 D1,10 D1,11 D1,12 D2,3
光谱距离 62.33 79.79 54.91 26.91 40.60 25.61
D2,4 D2,5 D2,6 D2,7 D2,8 D2,9
光谱距离 53.00 79.79 54.91 53.82 40.60 86.76
D2,10 D2,11 D2,12 D3,4 D3,5 D3,6
光谱距离 66.67 33.33 26.91 76.28 86.76 66.67
D3,7 D3,8 D3,9 D3,10 D3,11 D3,12
光谱距离 54.91 26.91 100.00 84.77 53.00 33.33
D4,5 D4,6 D4,7 D4,8 D4,9 D4,10
光谱距离 63.95 40.60 62.33 76.82 53.82 26.91
D4,11 D4,12 D5,6 D5,7 D5,8 D5,9
光谱距离 25.61 51.21 26.91 33.33 66.67 25.61
D5,10 D5,11 D5,12 D6,7 D6,8 D6,9
光谱距离 40.60 53.82 54.91 25.61 53.00 33.33
D6,10 D6,11 D6,12 D7,8 D7,9 D7,10
光谱距离 25.61 26.91 33.33 33.33 53.00 51.21
D7,11 D7,12 D8,9 D8,10 D8,11 D8,12
光谱距离 40.60 26.91 84.77 76.28 51.21 25.61
D9,10 D9,11 D9,12 D10,11 D10,12 D11,12
光谱距离 26.91 54.91 66.67 33.33 53.00 25.61
II、构建12行12列光谱距离数矩阵B,如下所示:
B = D 1,1 D 1 , 2 &CenterDot; &CenterDot; &CenterDot; D 1 , n D 2,1 D 2,2 &CenterDot; &CenterDot; &CenterDot; D 2 , n &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; D n , 1 D n , 2 &CenterDot; &CenterDot; &CenterDot; D n , n
对光谱距离数四舍五入取整,构建光谱距离数矩阵B:
B = 0 26 51 33 81 54 64 62 80 55 27 41 26 0 26 53 80 55 54 41 87 67 33 27 51 26 0 76 87 67 55 37 100 85 53 33 33 53 76 0 64 41 62 77 54 27 26 51 81 80 87 64 0 27 33 67 26 41 54 55 54 55 67 41 27 0 26 53 33 26 27 33 64 54 55 62 33 26 0 33 53 51 41 27 62 41 37 77 67 53 33 0 85 76 51 26 80 87 100 54 26 33 53 85 0 27 55 67 55 67 85 27 41 26 51 76 27 0 33 53 27 33 53 26 54 27 41 51 55 33 0 26 41 27 33 51 55 33 27 26 67 53 26 0
III、构建12行12列矩阵R。判断任两个光谱的光谱距离数Di,j是否小于光谱距离数指标Ds(经验值,此处取值为50),若Di,j<Ds,则构建的R矩阵的i行j列的元素值为1,否则为0;
R = 1 1 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 1 1 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 1 1 1 0 1 1 0 0 0 0 0 1 1 1 1 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 1 1 0 0 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 1 1 1 0 0 1 1 1 0 1 1 0 1 0 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 0 0 1 1
IV、对光谱距离数矩阵B的每行求平方和,构建12行列向量SB;
SB = 33532 31855 45915 32163 38997 19796 24568 36807 46736 30760 17974 19522
V、对12行列向量SB中的值按从小到大排序;构建12行列向量C表示选中的光谱,初始时C=[0 0 0 0 0 0 0 0 0 0 0 0]T
当SB值最小为第11行时:
C11=R11×C=[1 1 0 1 0 1 1 0 0 1 1 1]·[0 0 0 0 0 0 0 0 0 0 0 0]T=0
判断C11<Cs(Cs=3);C11=1;C=[0 0 0 0 0 0 0 0 0 0 1 0]T
SB为第12行时:
C12=R12×C=[1 1 1 0 0 1 1 1 0 0 1 1]·[0 0 0 0 0 0 0 0 0 0 1 0]T=1
判断C11<Cs(Cs=3);C12=1;C=[0 0 0 0 0 0 0 0 0 0 1 1]TSB为第6行时:
C6=R6×C=[0 0 0 1 1 1 1 0 1 1 1 1]·[0 0 0 0 0 0 0 0 0 0 1 1]T=2
判断C6<Cs(Cs=3);C6=1;C=[0 0 0 0 0 1 0 0 0 0 1 1]TSB为第7行时:
C7=R7×C=[0 0 0 0 1 1 1 1 0 0 1 1]·[0 0 0 0 0 1 0 0 0 0 1 1]T=3
判断C7≮Cs(Cs=3);C7=0;C=[0 0 0 0 0 1 0 0 0 0 1 1]TSB为第10行时:
C10=R10×C=[0 0 0 1 1 1 0 0 1 1 1 0]·[0 0 0 0 0 1 0 0 0 0 1 1]T=2判断C10<Cs(Cs=3);C10=1;C=[0 0 0 0 0 1 0 0 0 1 1 1]T
SB为第2行时:
C2=R2×C=[1 1 1 0 0 0 0 1 0 0 1 1]·[0 0 0 0 0 1 0 0 0 1 1 1]T=2判断C2<Cs(Cs=3);C2=1;C=[0 1 0 0 0 1 0 0 0 1 1 1]T
SB为第4行时:
C4=R4×C=[1 0 0 1 0 1 0 0 0 1 1 0]·[0 1 0 0 0 1 0 0 0 1 1 1]T=3判断C4≮Cs(Cs=3);C4=0;C=[0 1 0 0 0 1 0 0 0 1 1 1]T
SB为第1行时:
C1=R1×C=[1 1 0 1 0 0 0 0 0 0 1 1]·[0 1 0 0 0 1 0 0 0 1 1 1]T=3判断C1≮Cs(Cs=3);C1=0;C=[0 1 0 0 0 1 0 0 0 1 1 1]T
SB为第8行时:
C8=R8×C=[0 1 1 0 0 0 1 1 0 0 0 1]·[0 1 0 0 0 1 0 0 0 1 1 1]T=2判断C8<Cs(Cs=3);C8=1;C=[0 1 0 0 0 1 0 1 0 1 1 1]T
SB为第5行时:
C5=R5×C=[0 0 0 0 1 1 1 0 1 1 0 0]·[0 1 0 0 0 1 0 1 0 1 1 1]T=2判断C5<Cs(Cs=3);C5=1;C=[0 1 0 0 1 1 0 1 0 1 1 1]T
SB为第3行时:
C3=R3×C=[0 1 1 0 0 0 0 1 0 0 0 1]·[0 1 0 0 1 1 0 1 0 1 1 1]T=3判断C3≮Cs(Cs=3);C3=0;C=[0 1 0 0 1 1 0 1 0 1 1 1]T
SB为第9行时:
C9=R9×C=[0 0 0 0 1 1 0 0 1 1 0 0]·[0 1 0 0 1 1 0 1 0 1 1 1]T=3
判断C9≮Cs(Cs=3);C9=0;C=[0 1 0 0 1 1 0 1 0 1 1 1]T
通过此算法,可获得虚拟光谱代表点的光谱编号为2、5、6、8、10、11和12。
(6)采用线性调合规则来计算得到的代表点的属性,此处以研究法辛烷值为例。
参与混合的光谱点的研究法辛烷值如表5所示:
表5 光谱库中样本的研究法辛烷值
光谱编号 研究法辛烷值
1 81.5
2 80
3 82
经过滤算法过滤后得到的虚拟光谱代表点及相应混合比例如表6所示:
表6 虚拟光谱代表点及相应混合比例
虚拟光谱点序号 光谱编号 混合比例
2 (1,2) (50%,50%)
5 (1,3) (25%,75%)
6 (1,2,3) (0.25,0.25,0.50)
8 (1,3) (75%,25%)
11 (1,2,3) (0.25,0.50,0.25)
12 (1,2,3) (0.50,0.25,0.25)
采用下列线性混合规则计算虚拟光谱代表点的研究法辛烷值:
Mp=k1f×C1p+k2f×C2p+…+kmf×Cmp
式中,Mp为过滤后的虚拟光谱点的属性数据;C1p,C2p…Cmp为参与混合计算的光谱库光谱点C1,C2…Cm的属性数据;k1f,k2f…kmp为参与混合计算的光谱点C1,C2…Cm的混合比例。
Mp2=81.5×0.50+80×0.50=80.75
同理,经计算可得:
Mp5=81.875;Mp6=81.375;Mp8=81.625;Mp11=80.875;Mp12=81.25。

Claims (5)

1.一种基于自动添加虚拟光谱点的油品性质建模方法,其特征在于该方法基于油品近红外光谱数据库,通过对虚拟光谱点自动添加及过滤,获得符合建模需求的虚拟样本,加入近红外光谱数据库;
对虚拟光谱点自动添加是指:对于光谱库中的m个组分油即m个光谱点C1,C2…Cm,按指定的比例范围混合计算产生大量虚拟光谱点,光谱点记录形式为样本名称、样本光谱数据和样本属性数据;
混合计算产生大量虚拟光谱点是指:选择光谱库中全部原油光谱进行配对时,混合光谱或性质计算需按E为比例间隔进行比例变化,并使全部原油光谱点的混合比例总和为1:
参与混合的光谱组中有m个光谱样本,比例间隔E满足式(1):
1 2 &times; r &times; m i n ( D 1 , 2 , D 1 , 3 , ... D ( m - 1 ) , m ) &le; E < r &times; m i n ( D 1 , 2 , D 1 , 3 , ... D ( m - 1 ) , m ) ... ( 1 )
其中D1,2,D1,3,…D(m-1),m分别为参与混合的m个光谱点中任两个光谱点的光谱距离数,r为混合计算的步长调节系数。
2.根据权利要求1所述的基于自动添加虚拟光谱点的油品性质建模方法,其特征在于产生虚拟光谱点后,采用光谱过滤算法对虚拟光谱点进行过滤,得到过滤后的光谱代表点。
3.根据权利要求2所述的基于自动添加虚拟光谱点的油品性质建模方法,其特征在于:所述的光谱过滤算法包括下列步骤:
(1)计算n个虚拟光谱点中的任两个光谱点的光谱距离数Di,j,如公式(2)所示;
D i , j = 100 &times; d i , j d m a x ... ( 2 )
d i , j = &Sigma; &lambda; ( A &lambda; , i - A &lambda; , j ) 2 ... ( 3 )
dmax=max(di,j)…(4)
公式(2)中,i、j为n个虚拟光谱点中的任两个光谱样本序号;i为1,2,3…n;j为1,2,3…n;n为虚拟光谱点的总数,di,j为编号i和j的虚拟光谱点间的光谱距离;dmax为任两个光谱样本间的光谱距离数di,j中最大的光谱距离数;λ为光谱波数;Aλ,i,Aλ,j分别为编号为i和j的虚拟光谱点在波数λ处的吸光度;Aλ,i-Aλ,j通过公式(5)计算得到:
A &lambda; , i - A &lambda; , j = ( C &lambda; , 1 k 1 , i + C &lambda; , 2 k 2 , i + C &lambda; , 3 k 3 , i ... + C &lambda; , m k m , i ) - ( C &lambda; , 1 k 1 , j + C &lambda; , 2 k 2 , j + C &lambda; , 3 k 3 , j ... + C &lambda; , n k m , j ) = &Sigma; q = 1 m C &lambda; , q ( k q , i - k q , j ) - - - ( 5 )
公式(5)中,Cλ,1,Cλ,2,Cλ,3…Cλ,m分别为参与混合的第1,2,…m个组分油在波数λ下的吸光度;k1,i,k2,i,k3,i…km,i为生成第i个光谱样本时的各组分油的混合比例;k1,j,k2,j,k3,j…km,j为生成第j个光谱样本时各组分油的混合比例;q为参与混合的组分油序号;
(2)构建n行n列光谱距离数矩阵B,n为虚拟光谱点的总数,B如下所示:
B = D 1 , 1 D 1 , 2 ... D 1 , n D 2 , 1 D 2 , 2 ... D 2 , n . . . . . . . . . . . . D n , 1 D n , 2 ... D n , n
(3)构建n行n列矩阵R,判断任两个光谱的光谱距离数Di,j是否小于光谱距离数指标Ds,若Di,j<Ds,则构建的R矩阵的i行j列的元素值为1,否则为0;
R = 1 0 ... 0 0 1 ... 1 . . . . . . . . . . . . 0 1 ... 1
(4)对光谱距离数矩阵B的每行求平方和,构建n行列向量SB;
S B = D 1 , 1 2 + D 1 , 2 2 + ... + D 1 , n 2 D 2 , 1 2 + D 2 , 2 2 + ... + D 2 , n 2 . . . D n , 1 2 + D n , 2 2 + ... + D n , n 2
(5)构建n行列向量C表示选中的光谱,C=[C1、C2、…Cn]T,初始时C1=C2=...=Cn=0;对n行列向量SB中的值按从小到大的顺序计算相应的第i行光谱的邻近光谱数量;当计算SB的第i行时,该行光谱的邻近光谱数量Ci为:Ci=Ri×C,其中Ri为矩阵R的第i行向量;若Ci<Cs,则该光谱允许加入近红外光谱数据库,否则,不允许加入;Cs为允许的光谱数量指标,将n行列向量C中第i行的元素数值置为1,按照前述方法计算n行列向量SB中每行元素的邻近光谱数量,确定所有元素是否加入近红外光谱数据库,即可获得选中的全部光谱。
4.根据权利要求2所述的基于自动添加虚拟光谱点的油品性质建模方法,其特征在于:光谱距离数指标Ds取40-60。
5.根据权利要求2所述的基于自动添加虚拟光谱点的油品性质建模方法,其特征在于过滤后的样本属性数据采用线性或非线性调合规则来计算虚拟光谱性质,其中,采用的线性混合规则如下:
Mp=k1f×C1p+k2f×C2p+…+kmf×Cmp (6)
式中,Mp为过滤后的虚拟光谱点的属性数据;C1p,C2p…Cmp为参与混合计算的光谱库光谱点C1,C2…Cm的属性数据;k1f,k2f…kmf为参与混合计算的光谱点C1,C2…Cm的混合比例。
CN201410323812.XA 2014-07-08 2014-07-08 一种基于自动添加虚拟光谱点的油品性质建模方法 Active CN104215601B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410323812.XA CN104215601B (zh) 2014-07-08 2014-07-08 一种基于自动添加虚拟光谱点的油品性质建模方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410323812.XA CN104215601B (zh) 2014-07-08 2014-07-08 一种基于自动添加虚拟光谱点的油品性质建模方法

Publications (2)

Publication Number Publication Date
CN104215601A CN104215601A (zh) 2014-12-17
CN104215601B true CN104215601B (zh) 2017-01-11

Family

ID=52097321

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410323812.XA Active CN104215601B (zh) 2014-07-08 2014-07-08 一种基于自动添加虚拟光谱点的油品性质建模方法

Country Status (1)

Country Link
CN (1) CN104215601B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009198124A (ja) * 2008-02-22 2009-09-03 Mitsubishi Heavy Ind Ltd 燃料監視装置、ボイラ設備、燃料油の混合比判定方法
CN102374975A (zh) * 2010-08-19 2012-03-14 中国石油化工股份有限公司 一种利用近红外光谱预测油品物性数据的方法
CN103364368A (zh) * 2013-07-12 2013-10-23 南京富岛信息工程有限公司 一种混合原油性质的快速检测方法
CN103364364A (zh) * 2013-07-01 2013-10-23 南京富岛信息工程有限公司 一种基于复合预测技术的原油性质快速检测方法
CN103729650A (zh) * 2014-01-17 2014-04-16 华东理工大学 近红外光谱建模样本的选择方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009198124A (ja) * 2008-02-22 2009-09-03 Mitsubishi Heavy Ind Ltd 燃料監視装置、ボイラ設備、燃料油の混合比判定方法
CN102374975A (zh) * 2010-08-19 2012-03-14 中国石油化工股份有限公司 一种利用近红外光谱预测油品物性数据的方法
CN103364364A (zh) * 2013-07-01 2013-10-23 南京富岛信息工程有限公司 一种基于复合预测技术的原油性质快速检测方法
CN103364368A (zh) * 2013-07-12 2013-10-23 南京富岛信息工程有限公司 一种混合原油性质的快速检测方法
CN103729650A (zh) * 2014-01-17 2014-04-16 华东理工大学 近红外光谱建模样本的选择方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
cation by base stock and viscosity based on near infrared (NIR) spectroscopy data.《Fuel》.2008,第87卷(第12期),2745-2752. *
Roman M. Balabin et al.Motor oil classi&#64257 *
近红外光谱在油品快速分析中的应用;宗营 等;《化工时刊》;20100731;第24卷(第7期);第45-48页 *
近红外光谱用于原油快速评价的研究;褚小立;《石油炼制与化工》;20120131;第43卷(第1期);第75-76页 *

Also Published As

Publication number Publication date
CN104215601A (zh) 2014-12-17

Similar Documents

Publication Publication Date Title
CN101988895B (zh) 由近红外光谱预测混合原油中单种原油含量的方法
CN107076712B (zh) 色谱数据处理方法以及装置
Nasirian et al. Leakage detection in water distribution network based on a new heuristic genetic algorithm model
CN109242203A (zh) 一种河流水质预测及水质影响因素评估方法
CN104122210A (zh) 一种基于最佳指数-相关系数法的高光谱波段提取方法
CN109214967A (zh) 一种基于多目标的综合选科方法
CN104156781A (zh) 一种火电机组锅炉成本最低混煤煤质参数获取方法
CN116067905B (zh) 用于检测油液掺混的方法及设备
CN103364368B (zh) 一种混合原油性质的快速检测方法
CN103926215B (zh) 一种沥青针入度的快速检测方法
CN104215601B (zh) 一种基于自动添加虚拟光谱点的油品性质建模方法
CN109781967A (zh) 一种原油切割计算分析方法
CN106383091A (zh) 通过光谱直接定量添加物含量的方法
EP2330347B1 (de) Verfahren zur Bestimmung des bei der Verbrennung von Brenngas emittierten Kohlenstoffdioxids
EP3182118B1 (de) Verfahren und messvorrichtung zur bestimmung von gaseigenschaften mittels korrelation
WO2010055020A1 (de) Verfahren und vorrichtung zum überwachen der verbrennung von brennmaterial in einem kraftwerk
CN113406037B (zh) 一种基于序列前向选择的红外光谱在线快速识别分析方法
CN103868882A (zh) 测定沥青中各组分含量的方法
CN106198433B (zh) 基于lm-ga算法的红外光谱定性分析方法
CN210624165U (zh) 一种长输管线油品切油自动预报装置的近红外光谱分析管路
CN107064042A (zh) 红外光谱的定性分析方法
CN107976420B (zh) 一种由近红外光谱预测混合原油组成的方法
CA2965728C (en) Method for determining the origin of a mixture of constituents by spectral analysis
CN108152468A (zh) 一种基于大数据的水质健康评估方法和装置
Szoszkiewicz et al. Measures of central tendency of aquatic habitat parameters: application to river macrophyte communities

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant