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

火電廠煤場鋼結構有限元設計輸出圖的規范化研究

2018-10-30 03:32:10李正心丁亮亮郝銀萍杜冬梅
發電技術 2018年5期
關鍵詞:鋼結構文本設計

李正心,丁亮亮,郝銀萍,杜冬梅

(華北電力大學能源動力與機械工程學院,北京市 昌平區 102206)

0 引言

隨著我國經濟發展的不斷提速,工業上對電能的需求量顯著增多。有研究表明在未來 30年內,煤炭在我國一次能源的使用中仍占很大比重。采用有效措施使燃煤火電機組發電過程中實現高效、清潔,仍是今后燃煤發電技術的重點研發方向[1-3]。為了保證電廠持續不間斷供電,火電廠大多配備有萬噸級以上的儲煤場,而露天的煤場在轉運煤的過程中不可避免的會產生揚塵等污染[4]。2013年以來,我國中東部地區相繼爆發了霧霾天氣,其波及范圍廣,持續時間長嚴重影響了人民的日常生活和身體健康,使國家相關部門對環境治理提高重視。霧霾的形成既有客觀的天氣因素,也受工業燃煤、發電燃煤、汽車尾氣等主觀人為因素的影響[5]。為切實緩解霧霾情況,國家有關部門要求對儲煤場進行全封閉管理,進而有效管控煤炭揚塵污染。全封閉煤場建設對于發展煤炭清潔利用、削減煙塵排放量、改善大氣環境質量、推動治污降霾工作落實起到關鍵作用,同時具有避免極端天氣對煤燃燒品質的影響,便于煤炭集中管理等一系列的優勢。

由于鋼結構在施工方面的便捷優勢和高可靠性被廣泛應用于煤場封閉結構設計中。設計人員在設計過程中需要用有限元分析軟件(如 MIDAS)對整體結構進行靜力學分析,以滿足所設計鋼結構的可靠性。但是在用 MIDAS軟件導出二維CAD圖紙格式上不滿足施工圖紙的要求,且不能夠自動加注桿件尺寸。由于封閉鋼結構設計過程中所用的桿件數量巨大,長短不一,需要工作人員后期耗費大量的時間進行格式修改、尺寸標注和審核工作,大大降低了設計效率。

王湘文[6]將 AutoLISP語言應用在工程測量中明顯提高了工作效率。周浪等[7]采用AutoLISP編程實現了數字塔基、地形圖塔基斷面自動提取存儲,提高了數據處理效率。劉俊等[8]研究了用AutoLISP對AutoCAD圖形進行的參數化繪圖,表明AutoLISP語言功能強大,是AutoCAD二次開發的重要工具。張洪雷[9]探討了AutoLISP在機械設計中的應用。趙宏[10]在 AutoLISP語言基礎上設計了零件序號智能標注程序。Yuqing Li等[11]采用 AutoLISP語言開發了具有界面框輸入風格的零件數據繪圖程序和尺寸驅動方式,提高了設計速度、效率和質量。嵇金龍等[12]利用AutoLISP實現了動力圖紙維護。米雙山等[13]提出了利用AutoLISP提高繪圖效率的方法。

利用AutoLISP對AutoCAD進行二次開發是提高繪圖效率的一種有效方法[14-16]。MIDAS輸出的二維圖存在的主要問題是標注文本格式不規范以及缺少施工圖需要的桿件長度尺寸等。為此,文章利用 AutoLISP編程對 MIDAS輸出的AutoCAD圖形進行自動處理,實現對標注文本格式的規范化,并加注施工圖要求的桿件長度標注,以解決 MIDAS輸出的 CAD圖紙存在的上述問題,免除繁重的手工修改工作,縮短 MIDAS輸出圖形的后期處理時間,大幅度提高工作效率。

1 MIDAS輸出圖形存在的問題

圖 1所示為有限元軟件 MIDAS輸出的鋼結構圖的部分截圖。圖中字符串為 MIDAS輸出時自動標注的桿件截面型號。可見存在的問題包括字體高度過大導致標注字符串的顯示有交叉覆蓋現象,標注信息顯示不清晰,不能夠直接用于施工。因此后期文本處理和尺寸標注顯得尤為重要。

大型煤場的封閉鋼結構,其桿件數量龐大,手工修改的工作量非常大,而且繁重的手工重復操作過程難免會出現錯誤,給后期圖形審核又帶來了很大的壓力。圖 2為煤場總體鋼結構圖,圖3為煤場鋼結構剖面圖。

圖1 MIDAS輸出的鋼結構部分圖形Fig. 1 Steel structure of MIDAS output

圖2 煤場總體鋼結構圖Fig. 2 Overall steel structure of coal yard

圖3 煤場鋼結構剖面圖Fig. 3 Section of the steel structure in the coal yard

2 桿件長度的計算

在設計鋼結構的過程中,桿件的延伸方向是任意的,平面上4個象限均有分布。并且通過研究發現 AutoCAD對線段圖元的處理也是有方向性的(即識別起點和終點來進行內部存儲),CAD默認以線段的起始位置所對應的坐標為起點,結束位置所對應的坐標為終點。據此對桿件做了圖4所示的簡化。

圖4 2種情況線段位置圖Fig. 4 Schematic diagram of the position of the line segment in both cases

如圖 4(a)所示,構造線段 AB(X1,Y1;X2,Y2)來模擬 CAD二維平面圖中一般位置的線段。M為線段AB的中點,L為線段AB的長度,Δd為沿直線AB方向偏移量,Δh為垂直于直線AB方向的偏移量。點 P(XP,YP)為插入尺寸字符串的焦點位置。θ為直線AB與X軸正方向的夾角,圖中所示此時直線 AB在第一象限,θ值的范圍為90°<θ<180°。標注尺寸字符串長度為 Lstr。

線段AB長度,由距離公式計算:

如圖 4(b)所示,構造線段 AB(X1,Y1;X2,Y2)來模擬 CAD二維平面圖中的特殊位置的線段。同樣,M為線段AB的中點,L為線段AB的長度,Δd為沿直線 AB方向偏移量,Δh為垂直于直線AB方向的偏移量。點P(XP,YP)為插入尺寸字符串的焦點位置。圖中所示此時線段與 Y軸重合(θ=90°或 180°)。

線段AB長度,由距離公式計算:

3 文本位置的確定

文本位置確定的核心步驟是對尺寸字符串插入點算法的設計。在設計圖紙過程中圖紙線條的方向延伸至各個方向。通過研究發現直線在CAD中的呈現是有方向性的,即由起點向終點延伸與X軸正向的夾角即為直線的偏角。本文把二維平面分為4個象限(如圖4所示),共分為2種情況(即一般位置和與Y軸重合),來計算包含所有方向桿件尺寸字符串插入點位置。

設計時首先要拾取標注尺寸字符串的長度,沿著平行于直線方向和垂直于直線方向進行偏移。考慮到現行推薦標準一般把尺寸標注位置居中處理,并且考慮到左下方插入焦點的位置,所以插入位置要考慮到插入字符串字符的長度。然后由用戶確定插入字符串浮于直線上的距離和沿平行于線段方向偏移的距離,經過計算之后轉化成尺寸字符串插入點的坐標值P(XP,YP)。

線段AB與X軸正方向的夾角:

要保證插入的尺寸字符串擺放位置在線段AB中間位置,沿直線偏移量:

由式(1)可以得到第一個基準點 E(XE,YE)的坐標:

如圖 4(b)所示,構造線段 AB(X1,Y1;X2,Y2)來模擬CAD二維平面圖中的與Y軸重合的線段。此時線段AB在X軸正半軸上,即X1=X2,Y2>Y1。

可以得到第一個基準點E(XE,YE)的坐標:

P點坐標(XP,YP):

當線段AB在X軸負半軸上,即X1=X2,Y2<Y1。此時P點坐標(XP,YP):

4 AutoLISP程序實現

AutoLISP和ActiveX是在CAD二次開發中應用最多的兩大主流語言。二者各具特點,AutoLISP功能強大,工程實用性強,幾乎可以調用全部的AutoCAD命令[14-18],ActiveX在CAD二次開發過程中語言更加簡潔,執行起來速度更快。本文在程序實現過程中結合2種語言的優勢,使用AutoLISP語言對文本進行替換和尺寸標注,使用ActiveX對字體高度進行修改。實現了尺寸自動標注和文本的修改并且使程序更加簡潔。主體流程圖如圖5所示。

4.1 文本替換和字體高度設置

研究發現 CAD將圖形數據信息分成不同的類別存放在圖元中(圖元指的是圖形數據,所對應的就是繪圖界面上看得見的實體),例如用“line”來表示線段的信息,用“TEXT”、“MTEXT”來表示文本信息。

1)利用“SSNAME”函數提取每一個“line”屬性和“TEXT”和“MTEXT”的圖元信息(DXF碼);2)輸入目標子串參數、替換子串參數分別賦值給預先定義的變量;3)判定每個選取對象的文本類型,讀取相應的圖元信息,利用 ActiveX激活 CAD內部替換命令,最后替換目標子串的內容,修改字體高度,完成修改。

4.2 尺寸標注

“line”屬性圖元中DXF標志碼包含了線段的全部信息。取出線段起點和終點坐標(X1,Y1)和(X2,Y2),利用AutoLISP所提供的“ANGLE”函數和“DISTANCE”函數分別求出線段的X軸正向的夾角θ和長度值,進而確定了插入尺寸的字符串的值和偏轉角度和尺寸插入點的位置P(XP, YP),以使插入的尺寸字符串與線段平行且位于中央,實現自動標注。

圖5 主體程序流程圖Fig. 5 Flow chart of the main program

4.3 人機接口設計

考慮到使程序整體更加人性化,增強人機交互性,以期能夠滿足大多數設計人員的修改要求。程序在設計過程中,增加了對話框交互界面,對話框結構設計如圖6所示。通過對話框驅動程序(duihuakuang:dialog{ }),對對話框界面進行設計。界面分為“文本替換”、“調整字高”、“自動標注尺寸”這 3個模塊和“確定區”、“取消區”這2個命令控制區域。進而能夠根據用戶的需求設置字體的高度,批量替換的內容和自動標注的位置,滿足特定用戶的一些特殊需求。對話框界面運行結果如圖7所示。

程序運行結果如圖8所示,尺寸長度字符串字體大小與截面型號字符串一致,并且表達清晰符合國家推薦標準。與圖3所示MIDAS導出圖相比,對字體高度進行了修改,如圖8所示,修改字高為20,并實現了字符的自由替換,圖8中展示為替換字母“P”為“A”的結果。

圖6 對話結構設計Fig. 6 Dialogue structure design

圖7 程序運行主界面Fig. 7 Main interface

圖8 程序自動修改后圖形Fig. 8 Program automatically modified graphics

5 結論

通過AutoLISP和ActiveX對AutoCAD的二次開發,實現大型電廠煤場封閉鋼結構設計過程中 MIDAS有限元分析軟件導出圖字體高度、文本內容的批量處理和尺寸長度的自動標注。解決了 MIDAS導出圖標注重疊、無桿件長度信息等一系列不符合施工圖紙規范的問題,程序自動批量修改代替人工修改的重復性工作,不僅極大地提高鋼結構設計的工作效率,也減輕了后期圖形審核人員的工作強度和壓力,具有很強的工程實用性。

猜你喜歡
鋼結構文本設計
頂推滑移法在鋼結構橋梁施工中的應用
鋼結構防火設計規范及要點探討
首件鋼結構構件確認機制在鋼結構施工中的應用
山東冶金(2022年1期)2022-04-19 13:40:48
在808DA上文本顯示的改善
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
如何快速走進文本
語文知識(2014年1期)2014-02-28 21:59:13
主站蜘蛛池模板: 国产亚洲欧美日本一二三本道| 色屁屁一区二区三区视频国产| 国产高颜值露脸在线观看| 国产另类乱子伦精品免费女| 精品午夜国产福利观看| 国产乱人伦AV在线A| 精品国产香蕉伊思人在线| 欧美日韩国产综合视频在线观看 | 天堂va亚洲va欧美va国产| yy6080理论大片一级久久| 国产成人精品在线1区| 中文精品久久久久国产网址| 中文字幕丝袜一区二区| 97超爽成人免费视频在线播放| 免费无码又爽又刺激高| 亚洲无码日韩一区| 任我操在线视频| 99热最新网址| 久久国产精品影院| 亚洲Av激情网五月天| 免费国产小视频在线观看| 伊人色天堂| 中国特黄美女一级视频| 好吊色妇女免费视频免费| 四虎永久在线精品影院| 国产欧美日韩综合一区在线播放| 九九九久久国产精品| 97免费在线观看视频| 园内精品自拍视频在线播放| 国产主播福利在线观看| 国产在线一区二区视频| 日韩国产黄色网站| 高清无码不卡视频| 成人韩免费网站| 在线中文字幕日韩| 最新国产精品第1页| 国产成人精品免费av| 国产香蕉97碰碰视频VA碰碰看| 亚洲一区二区三区香蕉| 亚洲视频一区在线| 欧美国产日韩在线| 手机看片1024久久精品你懂的| 欧美精品高清| 97成人在线视频| 精品无码日韩国产不卡av| 欧美成人影院亚洲综合图| 国产成人久视频免费| 四虎影视库国产精品一区| 国产一区二区福利| 真人免费一级毛片一区二区| 在线免费观看AV| 亚洲天堂视频在线播放| 999国产精品| 久久成人18免费| 在线播放真实国产乱子伦| 亚洲女同欧美在线| 久久久久久国产精品mv| 亚洲中文制服丝袜欧美精品| 亚洲天堂.com| 国产资源免费观看| a亚洲视频| 欧美三级自拍| 一级毛片在线播放免费观看| 色综合热无码热国产| 最新国产在线| 免费在线视频a| 免费看a级毛片| 伊人久久大香线蕉影院| 国产成人无码Av在线播放无广告| 国产精品久久自在自2021| 亚洲va视频| 青青青国产免费线在| 亚洲熟妇AV日韩熟妇在线| 91精品国产丝袜| 久久99国产乱子伦精品免| 国内精品视频| 亚洲精品不卡午夜精品| 亚洲国产黄色| 凹凸国产熟女精品视频| 日本一本正道综合久久dvd | 无码高潮喷水在线观看| 8090午夜无码专区|