国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Intergraph Smart Reference Data輸出Intergraph Smart 3D等級(jí)的校核優(yōu)化問題研究

2019-04-03 03:19:06
中國(guó)勘察設(shè)計(jì) 2019年3期
關(guān)鍵詞:數(shù)據(jù)文件校核數(shù)據(jù)庫(kù)

1.引言

Intergraph Smart 3D是海克斯康PPM的新一代三維工程設(shè)計(jì)軟件,目前已逐步成為石化工程設(shè)計(jì)領(lǐng)域的主流工具,軟件的集成性、易用性及功能方面都大大超越了??怂箍礟PM的上一代三維設(shè)計(jì)軟件PDS。隨著軟件功能的不斷擴(kuò)充,其后臺(tái)數(shù)據(jù)庫(kù)的復(fù)雜程度和數(shù)據(jù)量都出現(xiàn)了數(shù)倍增長(zhǎng)。隨著Smart Reference Data作為Smart 3D的工程材料編碼管理及等級(jí)管理工具逐漸被Smart 3D用戶所接受,這款軟件通過較為嚴(yán)謹(jǐn)?shù)倪壿嬯P(guān)系將Smart 3D所需的紛繁復(fù)雜數(shù)據(jù)進(jìn)行關(guān)聯(lián),材料專業(yè)人員通過簡(jiǎn)單的等級(jí)錄入,即可輸出Smart 3D所需的Excel格式管道等級(jí)文件。

Smart Reference Data較好地解決了部件編碼、描述、物理尺寸、三維建模信息等數(shù)據(jù)之間的關(guān)聯(lián)問題,并使得Smart 3D等級(jí)建立工作變得更加簡(jiǎn)單。但使用過這款等級(jí)文件的工程師都會(huì)認(rèn)為這一過程還較為復(fù)雜,耗時(shí)也比較長(zhǎng)。通過幾個(gè)項(xiàng)目的應(yīng)用,我們對(duì)這項(xiàng)工作產(chǎn)生了以下幾個(gè)疑問:

疑問一:每次從Smart Reference Data中輸出單個(gè)等級(jí)還是合并輸出所有等級(jí)?

疑問二:是否可以通過對(duì)輸出數(shù)據(jù)的優(yōu)化提升工作效率?

疑問三:Smart Reference Data輸出的Smart 3D等級(jí)包含了近百頁(yè)的Sheet表格,是否只能通過人工校核?

上述3個(gè)問題并非孤立存在,它們之間有著較為密切的關(guān)系,前面的問題將直接增加后續(xù)問題的復(fù)雜程度。本文將根據(jù)筆者自身的使用經(jīng)驗(yàn),就上述問題給出高效、可行的解決方案。

2.Smart Reference Data輸出等級(jí)的常用模式比較

2.1 Smart Reference Data輸出等級(jí)模式介紹

Smart Reference Data的輸出模式是通過S3D20.01 Export Job界面中的Job Goal選項(xiàng)確定的。其中,提供了多種輸出等級(jí)的模式,下面對(duì)幾種常用模式進(jìn)行介紹:

WRITE_TO_FILE:與之前的Destination內(nèi)容進(jìn)行比較,只導(dǎo)出增量數(shù)據(jù)到Excel文件,不會(huì)將增量數(shù)據(jù)寫入Destination數(shù)據(jù)庫(kù)中。若要導(dǎo)出完整的等級(jí)內(nèi)容,則要使用空的Destination作為比較對(duì)象。

BULKLOAD:直接從Smart Reference Data寫入Smart 3D數(shù)據(jù)庫(kù),用戶看不到Excel等級(jí)文件。

COMPLETE_JOB:與之前的Destination內(nèi)容進(jìn)行比較,只導(dǎo)出增量數(shù)據(jù)到Excel文件,并將增量數(shù)據(jù)寫入Destination數(shù)據(jù)庫(kù)中。

2.2 各輸出模式優(yōu)缺點(diǎn)對(duì)比(如表1)

2.3 輸出單個(gè)等級(jí)還是合并輸出所有等級(jí)

根據(jù)表格中各輸出模式的對(duì)比,可以看出這幾種方式各有的優(yōu)缺點(diǎn)。在最終選擇哪種方式進(jìn)行輸出和更新才能保證數(shù)據(jù)的正確性之前,首先需要明確每次輸出單個(gè)等級(jí)還是合并輸出所有等級(jí)。

等級(jí)的更新是隨著設(shè)計(jì)的不斷深入進(jìn)行的,管材專業(yè)并非每次都對(duì)所有等級(jí)進(jìn)行修改,大多數(shù)情況只需要對(duì)個(gè)別等級(jí)進(jìn)行更新。而且輸出合并等級(jí)比輸出單個(gè)等級(jí)的時(shí)間,多出數(shù)倍甚至數(shù)十倍不等(視一個(gè)項(xiàng)目中等級(jí)的數(shù)量而定)。因此,輸出單個(gè)等級(jí)可大大降低每次輸出和校核的工作量,使RDB管理員的工作分散化,從而能夠更加準(zhǔn)確、快捷地進(jìn)行有針對(duì)性的等級(jí)更新。最有利于輸出單個(gè)等級(jí)的模式就是WRITE_TO_FILE模式。

表1

此外,由于Smart Reference Data內(nèi)部數(shù)據(jù)的邏輯關(guān)系非常復(fù)雜,輸出的等級(jí)數(shù)據(jù)往往會(huì)存在一些錯(cuò)誤內(nèi)容,由于校核過程必不可少,我們選擇放棄采用BULKLOAD模式。

綜合以上各項(xiàng)對(duì)比結(jié)果,我們決定采用通過WRITE_TO_FILE模式中每次輸出單個(gè)等級(jí)的方法從Smart Reference Data中輸出Smart 3D管道等級(jí)Excel數(shù)據(jù)文件。

3.對(duì)輸出等級(jí)Sheet列表數(shù)量進(jìn)行優(yōu)化

Smart Reference Data輸 出的等級(jí)中包含的Sheet類型,是通過S3D20.01 Export Job界面中的Transfer Type選項(xiàng)確定的。Standard Database Intergraph Smart Reference Data(SDB)中自帶的等級(jí)輸出Transfer Type:SDB_PIPING_SPEC_WBK中包含了許多通用數(shù)據(jù)文件,而這些文件通常只需要在項(xiàng)目初始化時(shí)一次性導(dǎo)入即可(如果數(shù)據(jù)積累較完整,以后更新的頻率非常低),再加上這些數(shù)據(jù)文件的行數(shù)較多,也會(huì)大大增加輸出消耗時(shí)間,因此,可以自定義一個(gè)新的Transfer Type,將這些通用數(shù)據(jù)表從列表中清除。

常見的通用數(shù)據(jù)表包括(但不限于)下列內(nèi)容:

Plain Piping Generic Data

Piping Generic Data Female

Piping Generic Data Bolted

Piping Generic Data Mechanical

Bolt Extension

Default Project Options

Stud Bolt Length Calculation Tolerance

Mach Bolt Length Calculation Tolerance

Cap Screw Length Calculation Tolerance

NPD Equivalence

Weld Model Representation

Port Alignment

Slip On Flange Setback Distance

Default Change Of Direction

Default Commodity Selection

Minimum Pipe Length

Mating Ports

Tap Properties

經(jīng)測(cè)試,在Transfer Type中取消這些表格,將會(huì)使輸出時(shí)間縮短30%左右。同時(shí),將這些等級(jí)文件導(dǎo)入Smart 3D時(shí),也會(huì)縮短20%左右的時(shí)間。

4.Smart Reference Data輸出的Smart 3D等級(jí)文件校核方法

4.1 Smart 3D等級(jí)文件校核內(nèi)容

從Smart Reference Data中輸出Excel格式的Smart 3D等級(jí)文件后,需要解決的是如何對(duì)這個(gè)內(nèi)容復(fù)雜的文件進(jìn)行有效地校核。首先,需要分析這個(gè)文件中哪些數(shù)據(jù)容易出現(xiàn)問題,出現(xiàn)問題的現(xiàn)象都有哪些?我們總結(jié)的常見問題詳見表2:

表2

4.2 自動(dòng)校核程序開發(fā)

上表中的問題,如果通過人工進(jìn)行校核,將會(huì)耗費(fèi)大量的人力,而且還存在漏查、錯(cuò)查的可能性。通過分析,這些內(nèi)容的校核都可以通過一定的規(guī)則實(shí)現(xiàn),而且重復(fù)性極強(qiáng)。因此,可以考慮通過計(jì)算機(jī)程序的開發(fā),進(jìn)行自動(dòng)校核。

根據(jù)分析結(jié)果,我們編制了基于Excel的宏程序——SPRD2SP3D等級(jí)校核工具,實(shí)現(xiàn)了對(duì)Smart 3D等級(jí)數(shù)據(jù)的自動(dòng)校核。

校核程序的流程圖(如圖1所示):

宏程序加載至Excel文件菜單中的效果(如圖2所示):

本工具中的其他小功能:

a.整理螺栓墊片表:根據(jù)項(xiàng)目中的等級(jí)分界原則,為Bolt Selection Filter和Gasket Selection Filter添加優(yōu)先級(jí);

b.刪除A-M-D:刪除文件中所有的“AMD”信息,便于進(jìn)行單項(xiàng)數(shù)據(jù)測(cè)試;

c.恢復(fù)初始狀態(tài):便于程序調(diào)試時(shí)將Excel文件內(nèi)容恢復(fù)至初始狀態(tài)。

程序語(yǔ)句行數(shù):1700行左右。

圖1

圖2

圖3

圖4

圖5

4.3 校核過程及結(jié)果展示

導(dǎo)入Smart Reference Data輸出的Smart 3D等級(jí)功能:用戶選擇從Smart Reference Data輸出的Smart 3D等級(jí)文件,確定后開始運(yùn)行,導(dǎo)入完成后彈出對(duì)話框(如圖3所示),導(dǎo)入后的文件已另存為新文件。

一鍵完成等級(jí)校核功能:程序運(yùn)行后會(huì)依次運(yùn)行多個(gè)檢查程序,并彈出對(duì)話框(如圖4所示)。

程序運(yùn)行完成,跳轉(zhuǎn)至index頁(yè)面,顯示出所有檢查結(jié)果,(如圖5所示):

以前采用人工校核方式,校核一個(gè)等級(jí)文件大約需要30分鐘以上,而且出錯(cuò)率較高。使用此程序后,RDB管理員只需根據(jù)所列錯(cuò)誤信息進(jìn)行檢查,就能快速找到問題所在,校核時(shí)間縮短至5分鐘以內(nèi),校核效率和正確率都得到大幅提升。

5.小結(jié)

三維工廠設(shè)計(jì)軟件技術(shù)的發(fā)展勢(shì)不可擋,軟件的集成化程度也會(huì)越來(lái)越高。這勢(shì)必導(dǎo)致前臺(tái)設(shè)計(jì)用戶的操作簡(jiǎn)單化、而后臺(tái)數(shù)據(jù)管理的復(fù)雜化。本文提出的解決方案可以大幅提高Smart 3D的RDB工程師的工作效率,提升校核數(shù)據(jù)的正確率。

猜你喜歡
數(shù)據(jù)文件校核數(shù)據(jù)庫(kù)
發(fā)電機(jī)進(jìn)相試驗(yàn)失磁保護(hù)與低勵(lì)限制配合關(guān)系的校核
通行費(fèi)校核分析方法探究
數(shù)據(jù)文件恢復(fù)專題問答
數(shù)據(jù)文件安全管控技術(shù)的研究與實(shí)現(xiàn)
SQL數(shù)據(jù)文件恢復(fù)工具
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
基于Mathematica的失磁保護(hù)與低勵(lì)限制配合的校核
桦南县| 望谟县| 阿拉尔市| 临安市| 肥东县| 南汇区| 庄河市| 赤水市| 桓仁| 青冈县| 高安市| 恩平市| 盐津县| 望谟县| 晋宁县| 顺平县| 涟水县| 乐安县| 通许县| 陆丰市| 京山县| 福鼎市| 阿拉善右旗| 佛冈县| 贺州市| 德化县| 凤翔县| 于都县| 吴堡县| 奉贤区| 仪陇县| 凤城市| 光山县| 赫章县| 通化市| 莱州市| 西乌珠穆沁旗| 盐津县| 陆川县| 肥城市| 丰县|