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-),男,山東濟寧人,碩士研究生,工程師,從事化工、石化行業工藝管道設計。

主站蜘蛛池模板: 有专无码视频| 一级毛片网| 久久人搡人人玩人妻精品| 午夜国产精品视频| 国产va欧美va在线观看| 少妇极品熟妇人妻专区视频| 久久久久久尹人网香蕉| 亚洲日韩图片专区第1页| 精品视频在线观看你懂的一区| 伊人查蕉在线观看国产精品| 国产一区亚洲一区| 好吊色妇女免费视频免费| 成人在线不卡视频| 中文字幕 91| 久久综合九九亚洲一区| 国产激情第一页| 一本二本三本不卡无码| 国产精品99一区不卡| 成人伊人色一区二区三区| 911亚洲精品| 激情综合激情| 国产精品男人的天堂| 六月婷婷精品视频在线观看| 色婷婷成人| 特级毛片免费视频| 亚洲中文字幕久久无码精品A| 亚洲精品日产精品乱码不卡| 性欧美在线| 国产精品永久在线| 色悠久久综合| 欧美精品aⅴ在线视频| 国产色婷婷| 91精品久久久无码中文字幕vr| 国产一区二区色淫影院| 欧美精品1区2区| 99精品一区二区免费视频| 久久综合伊人77777| 亚洲综合婷婷激情| 国产91视频免费观看| 免费女人18毛片a级毛片视频| 熟女视频91| 亚洲美女视频一区| 久久久久久尹人网香蕉| 国产精品成人免费综合| 老色鬼久久亚洲AV综合| 精品一区二区无码av| 中文字幕无码中文字幕有码在线 | 欧美区一区二区三| 欧美日韩在线成人| 国产免费人成视频网| 午夜福利免费视频| 91精品视频在线播放| 亚洲天堂视频网站| 国产免费黄| 波多野结衣中文字幕一区| 国产噜噜在线视频观看| 国产午夜人做人免费视频| 久久黄色视频影| 亚洲精品色AV无码看| 亚洲精品无码日韩国产不卡| 国产麻豆福利av在线播放| 国产精品久久久久久久久kt| 亚洲中文精品人人永久免费| 青青热久麻豆精品视频在线观看| 亚洲精品无码人妻无码| 亚洲综合二区| 精品久久蜜桃| 亚洲不卡网| 国产亚洲男人的天堂在线观看| 久久无码av三级| 国产成人精品男人的天堂下载 | 9啪在线视频| 在线永久免费观看的毛片| 奇米影视狠狠精品7777| 国产色伊人| 国产丝袜丝视频在线观看| 国产自产视频一区二区三区| 精品久久香蕉国产线看观看gif| 亚洲精品免费网站| 国产91透明丝袜美腿在线| 久久精品国产91久久综合麻豆自制| 成人在线不卡视频|