999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用PDMDP和SQL進行PDS管道材料統計

2018-08-20 09:53:36劉逸飛秦冉
山東工業技術 2018年13期

劉逸飛 秦冉

摘 要:介紹了PDS材料統計的不同方法。闡述了PDMDP的工作原理,并列舉了使用SQL統計管道材料的方法。

關鍵詞:PDMDP;SQL;PDS;管道材料

DOI:10.16640/j.cnki.37-1222/t.2018.13.062

1 PDS材料統計方法對比

PDS(Plant Design System)是鷹圖公司開發的三維工廠設計軟件系統,它集結構、設備、管道、橋架和暖通等三維建模及圖紙、報表生成功能于一身,在國內化工行業廣泛使用。

管道材料表是化工設計中重要的成品文件之一,及時、準確、完整地提交管道材料表,是工程項目采購施工過程順利開展的重要保障。

根據多年工程實踐,PDS管道材料統計常用以下三種方法:

方法一:使用PDS的Report Manager模塊生成材料報告。采用這種方法可以生成文本格式的報告,可直接打印。但是格式需求要預先定制完成,且后期不方便修改,不適合當前電子表格式報表的趨勢。

方法二:使用抽取軸測圖時生成的*.b*文件進行材料匯總。抽取軸測圖時,會同時生成記錄管線材料信息的*.b*文件,我公司設計團隊開發了“PDS管道材料匯總工具”,可讀取*.b*信息并生成材料匯總表。但使用這種方法必須要成功生成軸測圖文件。

方法三:使用PDMDP(PDS Material Data & SmartPlant Publisher)發布材料表,并利用SQL查詢方式生成報表。PDMDP作為PDS的一個獨立組件,可以將選定的區域或模型的管道、設備、結構等材料發布到mto_schema相應的表中,再利用SQL查詢的方式,生成需要的報表。

對比以上三種方法,使用第三種方法可以靈活高效地生成管道材料表,下文針對方法三進行闡述。

2 使用PDMDP發布數據

2.1 數據發布方法

使用PDMDP打開項目(Project),選擇要處理的分區(Area),點擊菜單”MDP Publish” - “Start Data Publishing…”發布數據,操作過程見圖 1。

發布過程調用Batch批處理功能,待任務結束,即發布完成。

2.2 PDMDP的工作原理

PDMDP將所選范圍的模型數據加以處理,將管件、管子、墊片、緊固件等信息分類寫入MTO_SCHEMA數據庫中,見圖 2。

2.3 MTO_SCHEMA結構

MTO_SCHEMA數據庫中與管道材料相關的表用途見表 1。

3 使用SQL查詢數據

SQL(Structured Query Language結構化查詢語言)是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統。直接訪問項目數據庫就可以快速地得到材料清單。以下通過四個案例說明如何使用SQL查詢統計所需材料。

3.1 統計管子材料

在化工設計中,管子常用焊接連接和法蘭連接。對于焊接管,統計材料時直接累加長度即可。而法蘭管一般是鋼襯膠或鋼襯塑管道,需要預制加工,要求逐根統計。在使用SQL查詢時,可通過限定端面連接屬性值加以區分。統計結果見圖 3和圖 4。

案例1:統計某分區的焊接管

SELECT

t50.npd AS 管徑,

t50.commodity_code AS 商品代碼,

ltrim(t205.label) + ', ' + t50.schedule_thickness AS 商品描述,

sum(CEILING(t50.pipe_length/10)*10) AS 數量

FROM

mto_PROJECT.pdtable_12 AS t12

INNER JOIN mto_PROJECT.pdtable_50 AS t50 ON t12.system_unique_no = t50.end1_idx_12

INNER JOIN mto_PROJECT.pdtable_205 AS t205 ON t205.system_unique_no = t50.idx_205

INNER JOIN mto_PROJECT.pdtable_900 AS t900 ON t12.partition_no = t900.partition_no

WHERE

t900.area_name = 'AREA' AND

t50.end_1_end_prep >= 190

GROUP BY

t50.schedule_thickness,

t50.commodity_code,

ltrim(t205.label),

t50.npd

ORDER BY

t50.commodity_code,

t50.npd

注:文中SQL語句中的PROJECT代表項目代號,AREA代表項目分區,下同。

案例2:統計某分區的法蘭管

SELECT

t50.npd AS 管徑,

t50.commodity_code AS 商品代碼,

ltrim(t205.label) + ', ' + cast(t50.schedule_thickness as varchar) AS 商品描述,

count(cast(t50.npd as varchar) + t50.commodity_code + ltrim(t205.label) + cast(t50.schedule_thickness as varchar)) AS 數量

FROM

mto_PROJECT.pdtable_12 AS t12

INNER JOIN mto_PROJECT.pdtable_50 AS t50 ON t12.system_unique_no = t50.end1_idx_12

INNER JOIN mto_PROJECT.pdtable_205 AS t205 ON t205.system_unique_no = t50.idx_205

INNER JOIN mto_PROJECT.pdtable_900 AS t900 ON t12.partition_no = t900.partition_no

WHERE

t900.area_name = 'AREA' AND

t50.end_1_end_prep < 190

GROUP BY

t50.commodity_code,

ltrim(t205.label),

t50.schedule_thickness,

t50.npd

ORDER BY

t50.npd,

t50.commodity_code,

ltrim(t205.label) + ', ' + cast(t50.schedule_thickness as varchar)

3.2 統計隱含材料

案例3:估算管箍用量

一般情況下,管道管徑較小時(小于或等于DN40),采用承插焊連接,在較長的直管段時,需要使用管箍,而建模時一般不創建管箍。這時可使用SQL查詢的方法,估算管箍的用量。假定采購的管子定長6m。統計結果見圖 5。

SELECT

t12.piping_mater_class AS 管道等級,

t50.npd AS 管徑,

CEILING(Sum(CEILING(t50.pipe_length/6000)-1)*1.1) AS 數量

FROM

mto_PROJECT.pdtable_12 AS t12

INNER JOIN mto_PROJECT.pdtable_50 AS t50 ON t12.system_unique_no = t50.end1_idx_12

INNER JOIN mto_PROJECT.pdtable_900 AS t900 ON t12.partition_no = t900.partition_no

WHERE

t900.area_name = 'AREA' AND

t50.end_1_end_prep >= 190 AND

t50.npd >= 0 AND

t50.npd <= 40 AND

t50.pipe_length > 1000*6

GROUP BY

t12.piping_mater_class,

t50.npd,

t50.end_1_end_prep

案例4:估算補強板用量

某些管道等級中,對于開孔焊接支管需要使用補強板,而在PDS中,對于補強板的材料描述統一為“BRANCH WELD WITH REINFORCING PAD”,這樣無法對補強板的材料和用量做出準確的估算。利用SQL查詢,可以將補強板折算成管道長度進行統計。統計結果見圖 6。

SELECT

t34.cp1_npd AS 管徑,

t12.piping_mater_class AS 管道等級,

SUM(ROUND(t34.cp_2_outside_diam*2 , 0)) AS 數量

FROM

mto_PROJECT.pdtable_34 AS t34

INNER JOIN mto_PROJECT.pdtable_12 AS t12 ON t34.cp1_idx_12 = t12.system_unique_no

INNER JOIN mto_PROJECT.pdtable_900 AS t900 ON t12.partition_no = t900.partition_no

WHERE

t900.area_name = 'AREA' AND

t34.commodity_name = '6Q3C80'

GROUP BY

t34.cp1_npd,

t12.piping_mater_class

ORDER BY

t12.piping_mater_class ASC

4 結語

利用PDMDP和SQL查詢的方法,可以靈活實現多樣的材料統計任務。

參考文獻:

[1]Intergraph.Plant Design System (PDS) Material Data and SmartPlant Publisher[M].Version 2011 (V12).U.S:Intergraph Corporation,May 2011:31-32.

作者簡介:劉逸飛(1983-),男,山東濟寧人,碩士研究生,工程師,從事化工、石化行業工藝管道設計。

主站蜘蛛池模板: 亚洲美女AV免费一区| 精品国产免费观看| 又猛又黄又爽无遮挡的视频网站| 国产精品va免费视频| 国产精品毛片一区视频播| 久久综合九色综合97婷婷| 亚洲中文制服丝袜欧美精品| a毛片在线播放| 色男人的天堂久久综合| 四虎影院国产| 国产成人精品一区二区不卡| 国产成人欧美| 亚洲色图在线观看| 久久这里只有精品8| 亚洲AV无码乱码在线观看代蜜桃| 综合网久久| 国产一区二区视频在线| 亚洲中文字幕久久无码精品A| 色综合中文| 亚洲欧洲日韩综合色天使| 亚洲开心婷婷中文字幕| 国产精品尤物在线| 91精品久久久无码中文字幕vr| 国产熟女一级毛片| 亚洲丝袜第一页| 国产乱视频网站| 国产麻豆精品久久一二三| 97一区二区在线播放| 国产婬乱a一级毛片多女| 日本黄色a视频| 一级毛片无毒不卡直接观看| 好久久免费视频高清| 色综合中文综合网| 日本AⅤ精品一区二区三区日| 色爽网免费视频| 亚洲另类色| 午夜日韩久久影院| 永久免费无码成人网站| 欧美成人综合视频| 欧美激情一区二区三区成人| 狠狠五月天中文字幕| 亚洲精选无码久久久| 自拍偷拍一区| 亚洲系列无码专区偷窥无码| 国产香蕉国产精品偷在线观看| 国产女同自拍视频| 最新国产精品第1页| 欧美一区二区精品久久久| 国产成人区在线观看视频| 亚洲成a人片77777在线播放| 99热这里只有精品免费| 成人韩免费网站| 国产欧美日韩综合在线第一| 亚洲欧洲日韩综合色天使| 亚洲三级成人| 国产久操视频| 成人国产三级在线播放| AV不卡国产在线观看| 日韩精品亚洲人旧成在线| 九色视频线上播放| 免费看黄片一区二区三区| 欧美日韩国产在线人| 久久免费视频6| 午夜不卡福利| 99久久精品免费观看国产| 狠狠色噜噜狠狠狠狠色综合久| 制服丝袜国产精品| 亚洲综合色婷婷中文字幕| 日韩精品一区二区三区免费| 国产成人你懂的在线观看| 一级毛片在线播放免费观看| 国产jizzjizz视频| 国产精品19p| 国产精品久久久久久久久| 91久久精品日日躁夜夜躁欧美| 国产尤物在线播放| 精品国产免费观看一区| 国产在线八区| 91精品最新国内在线播放| 亚洲免费人成影院| 精品91视频| 欧美影院久久|