專利名稱:實現(xiàn)降低數(shù)據(jù)量傳輸?shù)臉蛄簲?shù)據(jù)推理約簡方法
技術(shù)領域:
本發(fā)明涉及一種橋梁協(xié)同設計或動力災變集成系統(tǒng)中降低數(shù)據(jù)量傳輸?shù)臄?shù)據(jù)約簡方法,尤其涉及一種用于協(xié)同設計或動力災變環(huán)境下橋梁的智能化數(shù)據(jù)處理情況下的橋梁數(shù)據(jù)推理約簡方法。
背景技術(shù):
數(shù)據(jù)約簡是在保持分類和決策能力的前提,去掉數(shù)據(jù)中不相關或者不重要的信息。冗余的數(shù)據(jù)不僅浪費存儲空間,甚至影響精確和簡介的決策。數(shù)據(jù)約簡對海量數(shù)據(jù)是不可避免的,它已包括抽樣和綜合兩種途徑。
抽樣是最常用的減少樣本數(shù)的方法。抽樣是指對數(shù)據(jù)樣本的精選,它不僅能減少數(shù)據(jù)處理量,節(jié)省系統(tǒng)資源,而且能通過數(shù)據(jù)樣本的篩選,要它反映的規(guī)律性更加凸現(xiàn)出來。也就是說,原則上抽樣是在保證抽取數(shù)樣具有代表性、保證數(shù)據(jù)不變形之上,完成數(shù)據(jù)約簡功能。但是,由于樣本分布通常是未知的,抽樣的代表性是難以保證的。
綜合方法是試圖產(chǎn)生和內(nèi)存大小的數(shù)據(jù),綜合的數(shù)據(jù)可以是統(tǒng)計出來的,也可以是利用壓縮技術(shù)得到的。抽樣和綜合可以互為補充。從現(xiàn)有文獻來看,目前數(shù)據(jù)約簡的研究主要集中于不具備特定專業(yè)背景的海量數(shù)據(jù)約簡,具有一定的通用性,但效率偏低。
以現(xiàn)有的橋梁設計為例,橋梁工程的發(fā)展對橋梁設計提出了網(wǎng)絡化協(xié)同設計的需要。但是在網(wǎng)絡化協(xié)同設計過程中,通常在各個設計者所在的終端之間通過網(wǎng)絡需要傳輸大量數(shù)據(jù),比如現(xiàn)場采集到的各項數(shù)據(jù)、實驗數(shù)據(jù)等,以某一抗震設計模型為例,包括單元數(shù)674(含空間桿單元,支座單元),節(jié)點數(shù)713個(含集中荷載、集中質(zhì)量),經(jīng)100年10%和100年3%兩個概率的反應譜分析后,產(chǎn)生的數(shù)據(jù)量為347.6MB。若甲工作人員將其數(shù)據(jù)傳送至乙工作人員,需要占用大量的網(wǎng)絡資源,特別容易造成網(wǎng)絡阻塞。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種實現(xiàn)降低數(shù)據(jù)量傳輸?shù)臉蛄簲?shù)據(jù)推理約簡方法,以解決現(xiàn)有技術(shù)中橋梁數(shù)據(jù)在傳輸過程中占用大量的網(wǎng)絡資源,特別容易造成網(wǎng)絡阻塞的技術(shù)問題。
為了達到上述目的,本發(fā)明提供了一種實現(xiàn)降低數(shù)據(jù)量傳輸?shù)臉蛄簲?shù)據(jù)推理約簡方法,用于降低發(fā)送端和接收端通過網(wǎng)絡傳輸數(shù)據(jù)的數(shù)據(jù)量,包括以下步驟 (一)在發(fā)送端和接收端分別進行推理約簡的設計 (1)發(fā)送端構(gòu)造發(fā)送端屬性向量
其中ai∈A; (2)發(fā)送端構(gòu)造發(fā)送端屬性冪集, (3)接收端將參與橋梁協(xié)同設計的各個階段按時間排序,構(gòu)造接收端設計階段向量
(4)接收端定義接收端向量
數(shù)據(jù)約簡的相似度閥值為t;設發(fā)送端屬性集合為As,接收端屬性集合為Ar,As與As與Ar的相似度記為推理相似度,推理相似度的定義為 其中αmax為協(xié)同設計信息接收方所需的最大屬性量,C為約簡函數(shù) (5)接收端構(gòu)造接收端屬性矩陣W=[wi,j]m×n,其中wi,j為第i個設計階段中aj屬性的作用度,wi,j∈{0,1},aj∈Ar; (6)發(fā)送端進行數(shù)據(jù)約簡的算法設計 A1設當前處于設計階段i; A2如果wi,j=1;即,該設計階段的第j個屬性的值能夠由發(fā)送端的某些屬性x,通過約簡函數(shù)C獲得; A3計算約簡值 A4把屬性aj添加到接收端屬性矩陣Ar中; A5計算接收端屬性的相似度; A6輸出接收端屬性矩陣 (二)發(fā)送端將數(shù)據(jù)按照步驟(一)進行約算后發(fā)送至接收端, 其中,A1各變量意義,D設計數(shù)據(jù)系統(tǒng),U設計數(shù)據(jù)的非空有限集合,A非空有限的條件屬性集合,d不同于A中屬性的引申約簡屬性,V約簡后的非空設計數(shù)據(jù)集,V=Y(jié)Va(a∈AY6qys7n5sxhx7),Va基于屬性a完成約簡后的數(shù)據(jù)集,f映射函數(shù)U×(AY6qys7n5sxhx7)→V,As發(fā)送端屬性向量,ai發(fā)送端的某一個條件屬性,ρ(As)發(fā)送端冪集,
接收端設計階段向量,b1,b2,ΛΛ,bm接收端的第一、第二、第m設計階段,Ar接收端屬性向量,t相似度閥值,αmax協(xié)同設計信息接收方所需的最大屬性量,C約簡函數(shù),W=[wi,j]m×n接收端構(gòu)造接收端屬性矩陣,wi,j第i個設計階段中aj屬性的作用度,取值為0或1;i接收端設計階段序號,取值從1~m;l接收端屬性序號;j發(fā)送端屬性序號,取值從1~n;
接收端屬性aj的取值;Ar→As的相似度。
步驟(6)是通過下述的軟件編程實現(xiàn)的 for(i=1→m){ l=1; for(j=1→n){if(wi,j=1){
與現(xiàn)有技術(shù)相比,本發(fā)明針對現(xiàn)有技術(shù)中存在的不足,結(jié)合橋梁設計領域知識,提出一種基于知識的數(shù)據(jù)約簡方法,簡稱為KDR,使其達到降低橋梁數(shù)據(jù)量的目的,從而大幅度降低網(wǎng)絡數(shù)據(jù)傳輸?shù)呢撦d。
圖1為本發(fā)明橋梁數(shù)據(jù)推理約簡步驟的流程圖; 圖2為本發(fā)明具體實施例的一種示例圖。
具體實施例方式 橋梁協(xié)同設計這一塊是目前國家重點研究的項目,以本申請人申請這個專利所在項目為例,它是在國家自然基金重大研究計劃中的90715030,重大工程動力災變模擬系統(tǒng)集成的關鍵技術(shù)研究;它還是上海市自然科學基金中的06zr14079,橋梁協(xié)同設計新計算模式的信息共享與安全控制;它也是上海市教委科技基金,06oz030,大型橋梁協(xié)同安全控制的評價策略研究。
本發(fā)明主要是通過以下技術(shù)方案實現(xiàn),本發(fā)明基于設計知識構(gòu)建協(xié)同設計中數(shù)據(jù)之間的關聯(lián),并將其標記為可約簡分項,執(zhí)行完畢后,將可約簡的部分刪除。
一種實現(xiàn)降低數(shù)據(jù)量傳輸?shù)臉蛄簲?shù)據(jù)推理約簡方法,用于實發(fā)送端和接收端通過網(wǎng)絡傳輸數(shù)據(jù)的數(shù)據(jù)量,其特征在于,包括以下步驟 S110在發(fā)送端和接收端分別進行推理約簡的設計 S210、設計數(shù)據(jù)系統(tǒng)D定義為一個四元組<U,AY6qys7n5sxhx7,V,f>,其中U是設計數(shù)據(jù)的非空有限集合;A是非空有限的條件屬性集合;d是不同于A中屬性的引申約簡屬性;V是約簡后的非空設計數(shù)據(jù)集,V=Y(jié)Va(a∈AY6qys7n5sxhx7),Va是基于屬性a完成約簡后的數(shù)據(jù)集;f為映射函數(shù)U×(AY6qys7n5sxhx7)→V S220發(fā)送端構(gòu)造發(fā)送端屬性向量
其中ai∈A; S230發(fā)送端構(gòu)造發(fā)送端屬性冪集, S240接收端將參與橋梁協(xié)同設計的各個階段按時間排序,構(gòu)造接收端設計階段向量
S250接收端定義接收端向量Ar數(shù)據(jù)約簡的相似度閥值為t;設發(fā)送端屬性集合為As,接收端屬性集合為Ar,As與As與Ar的相似度記為推理相似度,推理相似度的定義為 其中αmax為協(xié)同設計信息接收方所需的最大屬性量,C為約簡函數(shù) S260接收端構(gòu)造接收端屬性矩陣W=[wi,j]m×n,其中wi,j為第i個設計階段中aj屬性的作用度,wi,j∈{0,1},aj∈Ar; S270發(fā)送端進行數(shù)據(jù)約簡的算法設計 A1設當前處于設計階段i; A2如果wi,j=1;即,該設計階段的第j個屬性的值能夠由發(fā)送端的某些屬性x,通過約簡函數(shù)C獲得; A3計算約簡值 A4把屬性aj添加到接收端屬性矩陣Ar中; A5計算接收端屬性的相似度; A6輸出接收端屬性矩陣 步驟S270可以由以下所編的程序?qū)崿F(xiàn) for(i=1→m{) l=1; for(j=1→n{) if(wi,j=1){
S120發(fā)送端將數(shù)據(jù)約算后發(fā)送至接收端。
本發(fā)明的目的是對橋梁協(xié)同設計系統(tǒng)或動力災變集成系統(tǒng)中群體間數(shù)據(jù)傳輸量進行壓縮。
實施例1 以橋梁協(xié)同設計為例,首先建立橋梁協(xié)同設計系統(tǒng)中設計群體間的協(xié)同關系,以橋梁抗震設計與橋梁結(jié)構(gòu)設計群體之間協(xié)同的數(shù)據(jù)傳輸為分析對象;然后選擇橋型,以斜拉橋設計為案例來說明如何完成數(shù)據(jù)約簡的。
某斜拉橋,抗震設計模型中包括單元數(shù)674(含空間桿單元,支座單元),節(jié)點數(shù)713個(含集中荷載、集中質(zhì)量),以橋梁結(jié)構(gòu)設計群體向橋梁抗震設計群體傳送數(shù)據(jù)一個單元數(shù)據(jù)為例,該單元界面如圖2所示 (1)29個數(shù)據(jù)分別為390,70.7,170,216.8,216.3,170,71.2,390,22,55,26,22,20,383.1,361.1,70,70,394.9,416.9,65,390,56.6,225.9,175,175,224.1,58.4,390,800。
發(fā)送端屬性向量為[390,70.7,170,216.8,216.3,170,71.2,390,22,55,26,22,20,383.1,361.1,70,70,394.9,416.9,65,390,56.6,225.9,175,175,224.1,58.4,390,800]; (2)屬性冪集為{(390,70.7,170,216.8,216.3,170,71.2,390,22,55,26,22,20,383.1,361.1,70,70,394.9,416.9,65,390,56.6,225.9,175,175,224.1,58.4,390,800)}; (3)接收端向量為
本實施例所處階段為“抗震建模”; (4)接收端向量
為[a1,a2,a3],其中a1表示構(gòu)件截面面積,a2,a3分別表示截面兩個互相垂直方向的截面慣性矩;相似度閥值t一般≥95%,本實施例中取為99%; (5)接收端屬性矩陣為 (6)各變量取值 本實施例中i取值為1; 本實施例中j取值為1~3; 本實施例中w1,1=1,w1,2=1,w1,3=1 屬性冪集ρ(As)={(390,70.7,170,216.8,216.3,170,71.2,390,22,55,26,22,20,383.1,361.1,70,70,394.9,416.9,65,390,56.6,225.9,175,175,224.1,58.4,390,800)}; C為約簡函數(shù),本實施例中取為對附圖2的積分; l=1~3 Ar[1]=a1,Ar[2]=a2,Ar[3]=a3; t=99% 在橋梁結(jié)構(gòu)設計群體中描述該截面的數(shù)據(jù)共29個,以雙精度類型存儲需占用空間29×4=116B,傳統(tǒng)的橋梁設計中需要把這29個數(shù)據(jù)傳送到橋梁抗震設計群體,而應用本發(fā)明提出的方法, 在抗震建模階段只需要傳送3個數(shù)據(jù),總體數(shù)據(jù)量為3×4=12B,總體壓縮率為(1-12/116)×100%=89.7%。
以上公開的僅為本發(fā)明的幾個具體實施例,但本發(fā)明并非局限于此,任何本領域的技術(shù)人員能思之的變化,都應落在本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1、一種實現(xiàn)降低數(shù)據(jù)量傳輸?shù)臉蛄簲?shù)據(jù)推理約簡方法,用于降低發(fā)送端和接收端通過網(wǎng)絡傳輸數(shù)據(jù)的數(shù)據(jù)量,其特征在于,包括以下步驟
(一)在發(fā)送端和接收端分別進行推理約簡的設計
(1)發(fā)送端構(gòu)造發(fā)送端屬性向量
其中ai∈A;
(2)發(fā)送端構(gòu)造發(fā)送端屬性冪集,
(3)接收端將參與橋梁協(xié)同設計的各個階段按時間排序,構(gòu)造接收端設計階段向量
(4)接收端定義接收端向量數(shù)據(jù)約簡的相似度閥值為t;設發(fā)送端屬性集合為As,接收端屬性集合為Ar,As與As與Ar的相似度記為推理相似度,推理相似度的定義為
其中αmax為協(xié)同設計信息接收方所需的最大屬性量,C為約簡函數(shù)
(5)接收端構(gòu)造接收端屬性矩陣W=[wi,j ]m×n,其中wi,j為第i個設計階段中aj屬性的作用度,wi,j∈{0,1},aj∈Ar;
(6)發(fā)送端進行數(shù)據(jù)約簡的算法設計
A1設當前處于設計階段i;
A2如果wi,j=1;即,該設計階段的第j個屬性的值能夠由發(fā)送端的某些屬性x,通過約簡函數(shù)C獲得;
A3計算約簡值
A4把屬性aj添加到接收端屬性矩陣Ar中;
A5計算接收端屬性的相似度;
A6輸出接收端屬性矩陣;
(二)發(fā)送端將數(shù)據(jù)按照步驟(一)進行約算后發(fā)送至接收端,
其中,A1各變量意義,D設計數(shù)據(jù)系統(tǒng),U設計數(shù)據(jù)的非空有限集合,A非空有限的條件屬性集合,d不同于A中屬性的引申約簡屬性,V約簡后的非空設計數(shù)據(jù)集,V=Y(jié)Va(a∈AY6qys7n5sxhx7),Va基于屬性a完成約簡后的數(shù)據(jù)集,f映射函數(shù)U×(AY6qys7n5sxhx7)→V,As發(fā)送端屬性向量,ai發(fā)送端的某一個條件屬性,ρ(As)發(fā)送端冪集,接收端設計階段向量,b1,b2,ΛΛ,bm接收端的第一、第二、第m設計階段,Ar接收端屬性向量,t相似度閥值,αmax協(xié)同設計信息接收方所需的最大屬性量,C約簡函數(shù),W=[wi,j]m×n接收端構(gòu)造接收端屬性矩陣,wi,j第i個設計階段中aj屬性的作用度,取值為0或1;i接收端設計階段序號,取值從1~m;l接收端屬性序號;j發(fā)送端屬性序號,取值從1~n;接收端屬性aj的取值;Ar→As的相似度。
2、如權(quán)利要求1所述的實現(xiàn)降低數(shù)據(jù)量傳輸?shù)臉蛄簲?shù)據(jù)推理約簡方法,其特征在于,步驟(6)是通過下述的軟件編程實現(xiàn)的
for(i=1→m){
l=1;
for(j=1→n){
if(wi,j=1){
if(
x∈ρ(As),|x|>1,Cx→aj)
{Ar[l]=aj;l++;}
if()
Output(i,
)}}
3、如權(quán)利要求1或2所述的實現(xiàn)降低數(shù)據(jù)量傳輸?shù)臉蛄簲?shù)據(jù)推理約簡方法,其特征在于,接收端向量為
4、如權(quán)利要求3所述的實現(xiàn)降低數(shù)據(jù)量傳輸?shù)臉蛄簲?shù)據(jù)推理約簡方法,其特征在于,接收端屬性矩陣為
5、如權(quán)利要求4所述的實現(xiàn)降低數(shù)據(jù)量傳輸珠橋梁數(shù)據(jù)推理約簡方法,其特征在于,i取值為1;j取值為1~3;w1,1=1,w1,2=1,w1,3=1。
全文摘要
一種實現(xiàn)降低數(shù)據(jù)量傳輸?shù)臉蛄簲?shù)據(jù)推理約簡方法,用于降低發(fā)送端和接收端通過網(wǎng)絡傳輸數(shù)據(jù)的數(shù)據(jù)量。它主要是利用橋梁設計過程中涉及的領域知識(如規(guī)范知識、常識)來實現(xiàn)橋梁協(xié)同設計群體間傳輸數(shù)據(jù)的約簡,即由知識入手提取協(xié)同設計數(shù)據(jù)之間的關聯(lián),并以此關聯(lián)為依據(jù)實現(xiàn)數(shù)據(jù)約簡,以此來保證數(shù)據(jù)不變形,完成數(shù)據(jù)約簡功能,進而降低網(wǎng)絡傳輸?shù)臄?shù)據(jù)量。
文檔編號H04L12/54GK101345692SQ20081004140
公開日2009年1月14日 申請日期2008年8月5日 優(yōu)先權(quán)日2008年8月5日
發(fā)明者明 陳, 劉鈺杰 申請人:明 陳, 劉鈺杰