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

主站蜘蛛池模板: 欧美精品1区2区| 毛片久久久| av大片在线无码免费| 国产成人一级| 看国产毛片| 伊人网址在线| 国产偷倩视频| 伊人久久大香线蕉aⅴ色| 国产91丝袜在线播放动漫 | 高清免费毛片| 性色一区| 国产在线精彩视频论坛| 丁香婷婷激情综合激情| 欧美翘臀一区二区三区| 婷婷六月激情综合一区| 久久99精品国产麻豆宅宅| 亚洲天堂首页| 中国国产A一级毛片| 免费不卡在线观看av| 欧美成人a∨视频免费观看| 日本人妻丰满熟妇区| 国产精品尹人在线观看| 国产97视频在线| 四虎影视8848永久精品| 精品无码日韩国产不卡av| 久久精品无码一区二区日韩免费| 无码丝袜人妻| 无码精品一区二区久久久| 99re这里只有国产中文精品国产精品| 亚洲最大综合网| 久久频这里精品99香蕉久网址| 国产精品开放后亚洲| 欧美一级专区免费大片| 免费看的一级毛片| 日本一区二区三区精品视频| 国产AV无码专区亚洲精品网站| 国产精品毛片一区视频播| 国产日韩精品一区在线不卡 | 农村乱人伦一区二区| 少妇精品网站| 亚洲欧洲日韩综合| 亚洲日韩AV无码一区二区三区人| 国产成人AV综合久久| 国产91麻豆视频| 永久免费精品视频| 国产精品制服| 视频二区中文无码| 免费中文字幕一级毛片| 久久精品丝袜| 五月婷婷中文字幕| 黄色成年视频| 国产黄色视频综合| 国产精品免费福利久久播放| 久久久噜噜噜| 国产成人三级| 香蕉视频国产精品人| 亚洲国产综合自在线另类| 午夜日b视频| 国产精品妖精视频| 成人亚洲天堂| 亚洲狼网站狼狼鲁亚洲下载| 欧美一级在线播放| 一区二区三区成人| h网址在线观看| 动漫精品啪啪一区二区三区| 野花国产精品入口| 九九热精品免费视频| 日本道中文字幕久久一区| 国产幂在线无码精品| 五月天久久婷婷| 免费啪啪网址| 都市激情亚洲综合久久| 毛片在线区| 国产乱论视频| 国产一级视频在线观看网站| 国产资源免费观看| 美女国产在线| 99ri国产在线| 亚洲精品午夜无码电影网| 国产 日韩 欧美 第二页| 91成人免费观看| 国产精品福利导航|