仿真在线:有限元分析咨询与培训中心——Ansys|Fluent|Abaqus|HFSS|SolidWorks|课程培训

KBE技術在UG中的應用

2013-06-01  by:廣州有限元分析、培訓中心-1CAE.COM  來源:仿真在線

為了使設計者集中精力進行創新性工作,CAD系統應幫助設計者從重復性的工作中解脫出來,因此下一代的機械CAD系統應該利用計算機延伸以創造性思維為核心的人類專家的設計能力,盡可能地實現設計過程的自動化。這才是真正意義上的設計工具。

關鍵字:CAD KBE 知識驅動自動化

一、引言

CAD技術的發展經歷了以下幾個階段:20世紀70年代,利用CAD技術生成數字化圖紙提高了繪制工程圖紙的效率,但并沒有真正起到輔助設計的作用。80年代,參數化建模技術利用基于特征的CAD技術建立全參數化驅動的三維模型,并以此為基礎,對整體設計和部件進行有限元分析、運動分析、裝配的干涉檢查和NC自動編程等,以保證設計符合實際工程需要。但這時的CAD技術只是面向產品開發過程中的某一環節。90年代以來,基于過程的CAD技術使產品數據模型能夠在全生命周期的不同環節(從概念設計、結構設計、詳細設計到工藝設計和數控編程)間進行轉換,支持集成的、并行的產品設計及其相關的各種過程(包括制造過程和支持過程),幫助產品開發人員在設計開始階段就考慮產品從概念形成到產品報廢處理的所有因素,包括質量、成本、進度計劃和用戶要求。但是,以幾何模型為主的CAD系統無法將領域設計原理和知識、同類設計以及專家經驗等融入到幾何模型中去,因此無法實現知識型資源的重用,設計者仍然需要進行大量的重復性設計工作。在產品設計初期,這種情況影響了設計者的創新性工作。

為了使設計者集中精力進行創新性工作,CAD系統應幫助設計者從重復性的工作中解脫出來,因此下一代的機械CAD系統應該利用計算機延伸以創造性思維為核心的人類專家的設計能力,盡可能地實現設計過程的自動化。這才是真正意義上的設計工具。人類專家進行設計的過程取決于專家對知識的掌握、處理和應用,沒有知識就無法進行分析、判斷和決策,因此設計自動化就是對知識的自動化處理。目前,KBE(Knowledge Based Engineering ,基于知識工程)技術是解決這一問題最有前途的方案。

KBE系統為解決傳統CAD系統存在的問題提出了方案,如設計原理的體現、約束是否沖突、如何在設計階段進行產品估價、設計制造是否可行以及設計的最終產品是否符合外觀要求等,同時提供優化方案。KBE系統所要達到的目的是使產品信息在整個生命周期中都可得到應用,從而獲得最優化方案。

    二、KBE的概念

KBE是通過知識的驅動和繁衍對工程問題和任務提供最佳解決方案的計算機集成處理技術。由于KBE技術的開放性,到目前為止,尚未有一種公認的完整定義。英國Coventry大學的KBE中心認為KBE系統是一種存儲并處理與產品模型有關的知識,并基于產品模型的計算機系統;美國Washington大學認為KBE是一種設計方法學,將與下一代CAD技術緊密結合。它使用啟發式的設計規則,將涵蓋構件、裝配和系統的開發。KBE系統存儲產品模型包含幾何、非幾何信息以及描述產品如何設計、分析和制造的工程準則。

綜上所述,KBE的內涵可以概括為:KBE是領域專家知識的繼承、集成、創新和管理,是CAx技術與AI技術的集成。

要使KBE系統成為工程過程的中心,必須使之適用于產品各個階段的相關設計原則。要想從設計分析到制造都有效地利用KBE系統,就要求KBE系統具有柔性、開放性、可重用性并可用戶化。KBE系統是深層內嵌于CAx系統之中的,而不是簡單地添加到一個已存在的系統中,因此,KBE系統應具有下面的基本功能。

    (1) 知識的利用——方便地訪問知識數據庫

    知識數據庫以多種形式存在,可以是持續性存在的數據庫或電子表格。KBE系統能夠方便地訪問這些知識數據庫,因此,KBE系統的開放性非常重要。

    (2) 知識的表示——創建和應用知識規則

知識規則是知識的一種表示法。知識表示就是描述世界的一組約定,是知識的符號化,這種方法方便地把人類知識表示成計算機能接收并處理的知識結構。知識表示法既要考慮知識的存儲,又要考慮知識的使用。知識表示分為規則、謂詞邏輯和框架等。規則是指一種行為的文本描述,這種行為對應于一定的輸入,可以引用各種形式的知識庫,并按照對應的邏輯條件產生一定的結果,如特征造型、參數計算、指定種類的選擇或是違反約束時產生警告等。

知識規則在工程生命周期內的任何時候都可建立。規則的形式具有柔性,可適用于多種學科。因此,規則可在產品生命周期的各階段使用。

知識規則與其相關的對象一直保持相關性。例如,當應用知識規則建立一個幾何體后,在其存在過程中,規則與幾何體一直保持相關性。設計者可以利用這個規則編輯這個幾何體,也可再生成一個新的幾何體。如果沒有這種相關性,再次使用這個規則就只能重新生成另一個幾何體,而第一個幾何體的信息與這個規則完全無關,這樣整個生命周期就成為了一個嚴格串行的過程,不可能實現并行工程。

    (3) 知識的獲取——具有知識的繁衍機制

KBE系統具有“自我生成”的知識繁衍機制。這是它與傳統的專家系統主要的不同之處。傳統的專家系統是依靠知識工程師手工獲取專家知識,效率較低。主要原因是專業領域內的專家對系統缺乏了解,不知如何提供全面的知識;而系統工程師對專家知識領域了解也不深,不能有效地深入到問題的實質,這種情況造成專家系統的應用價值不高。KBE系統提供了繁衍知識的手段,拓寬了獲取知識的途徑,允許用戶利用KBE提供的工具添加自己的獨特知識,從而對系統進行擴展。

KBE系統將重復的設計和工程任務自動化,縮短了產品開發時間,將設計、分析、制造集成起來實現并行工作。使用KBE建立模型可以將幾何造型與分析等結合起來,實現多學科優化,并確切地進行可行性評估,應用標準和實踐經驗來提高產品的質量,對設計實踐、過程經驗等知識信息進行數字化獲取和重用,從而提高自動化過程的效率。

    三、UG的知識驅動自動化

UG作為一個CAD/CAM/CAE的集成軟件,致力于從概念設計到功能分析、工程圖紙生成、數控代碼生成及加工的整個產品開發過程。UG提供了知識驅動自動化(Knowledge Driven Automation)解決方案,將KBE 系統與CAx軟件系統完全集成。KDA是一個能夠記錄、重復使用工程知識并用來驅動、建立、選擇和裝配相應的幾何模型的系統。這套解決方案包括UG/KF(Knowledge Fusion,知識融合)和一系列過程向導。

過去的KBE系統往往是單獨使用的,不能內嵌到已存在的工程系統中,不能與已存在的應用程序相關。UG/KF解決了這個問題。由于UG/KF是完全內嵌的,用戶不需要了解什么是KBE、什么是UG/KF,只要使用他們熟悉的應用程序就可實現對各種知識的重用。因此,UG/KF是面向大多數工程師的。這意味著工程人員和設計人員可以致力于產品開發,而不用在KBE系統和產品開發系統之間轉換數據。

UG/KF語言是一種面向對象的語言,它建立在Intent語言基礎之上。Intent語言是一種業界公認的完全基于規則的知識編程語言,主要用類來描述,其應用程序無需編譯即可執行。用戶可使用一般的文本編輯器來瀏覽和修改KBE程序,從而實現了程序的開放性,使工程知識隨時得到更新、補充和維護。

UG的KDA方案用“規則”(Rule)來表示產品的不同幾何參數和工程屬性之間的相互關系。用戶使用KF語言建立自己的規則,利用規則方便地添加知識。由于這種語言是聲明型的,而不是過程型的,因此規則不存在先后順序。UG/KF系統自動根據規則之間的關系來判斷執行順序。利用這些規則來計算工程參數對產品幾何參數的影響,從而驅動最終的幾何模型。另外,這種語言可以訪問外部知識源,如數據庫或電子表格,并提供了與分析和優化模塊等其他應用程序模塊的接口。同時,UG提供了豐富的KF類。KF類是指能實現某個任務的KF規則的集合。用戶也可以用KF語言來創建自己的類。

UG提供了一個可視化的工具——KF導航器(Knowledge Fusion Navigator)。用戶可利用導航器創建、獲取和重用知識規則,從而驅動幾何體的生成。用戶可通過可視化的界面直接添加子規則(建立類的實例)、編輯子規則(編輯實例中的參數)、添加屬性(為實例添加用戶定義屬性)和引用其他屬性等。
用戶自己創建的規則一定是可重用的,這是KBE系統的基本要求。KF技術將規則與UG對象連接起來,并且一直保持這種相關性,用戶利用規則來控制UG對象。這樣,在創建對象時就實現了其相關規則的重用。

UG中采用創成(Generative)和吸納機制(Adoption)將知識與CAx系統融合。特別是吸納機制解決了從現有的成熟產品與實踐中總結和反求知識的問題。使用Adoption可以為一個已存在的UG對象建立規則,使這個UG對象與規則相關。因為用KF語言建立復雜造型過于繁瑣,所以可以用交互方式進行幾何建模。對象建立后,使用Adoption,系統自動生成相應的規則,這個對象的參數定義為規則的屬性。規則通過屬性來控制對象。因此,通過利用Adoption ,UG/KF可將CAD系統高效建模的優點與KBE集成為一體。用戶可更為快速、方便地建立與應用規則。

    下面就利用上述工具建立一個塊特征并為它生成相應的規則。

    用創成機制建立一個UG對象的步驟如下:

    (1) 首先用KF語言建立一個文本文件boss.dfa,實現塊特征的幾何建模。

#! UG/KBE 17.0
DefClass: MyBox (ug_base_part);
(number parameter) my_height: 84;
(number parameter) my_width: 36;
(number parameter) my_length: my_width:/12;
(child) block1:
{
class, ug_block;
length, my_length:;
width, my_width:;
height, my_height:;
color, 3;
};

    (2) 然后打開UG ,在預設置中指定boss.dfa文件的路徑。

    (3) 在VIEW菜單下選擇Knowledge Fusion Navigation。KF導航器顯示了一個對象樹,每一個對象節點都代表了一個類的實例和一個類實例的屬性。現在從右鍵菜單選擇Add child rules,彈出Add child rules對話框。在name 欄中加入my_block,在類名的下拉列表框中選擇 MyBox。這時生成一個長方體。在KF導航器中,打開my_block節點,可以看到生成了子節點block1。Attribute節點是由系統根據相應規則自動生成的,有時可以把Attribute看作規則。

用吸納法建立規則的步驟如下:首先直接用Modeling完成幾何造型,然后打開Tools→Knowledge Fusion→Adopt Existing Object,在彈出的類選擇器中選擇要生成規則的對象。這時在導航器中同樣可以看到系統自動為特征生成了Attribute 節點。

UG中許多應用程序模塊都與UG/KF集成。用戶利用UG/KF提供的相關類為類實例創建規則。除了上述利用規則建立幾何模型、表達式和UDF對象外,還可以建立裝配體、訪問電子表格、訪問外部數據庫與進行優化設計等。

UG/KF可訪問存儲在零件文件中的電子表格。用戶可對電子表格中的數據進行讀寫。UG/KF提供了類ug_spreadsheet。首先為這個類創建一個實例,然后使用其中的方法進行讀寫。

用戶可以在KF規則的控制下建立裝配件。每一個UG零件文件都有一個KF環境,這個環境將規則與UG對象相聯系。KF導航樹直觀地反映了零件的KF環境,用戶可以從中看到工作零件的規則和屬性。對于裝配件來說,不存在超越單個零件的KF環境。KF 利用函數ug_evaluateInpart在不同零件文件的KF環境中傳遞信息,這個函數可以用于裝配件中的所有部件。

UG/KF有一個內嵌的ODBC接口,允許在Windows NT平臺上訪問ODBC數據庫。當數據庫改變時,用戶必須將UG/KF模型進行更新。對數據庫的操作是通過類ug_odbc_base 和ug_odbc_recordset來實現的,這兩個類提供了對ODBC數據庫進行讀寫的機制。

UG /OPEN API中提供了對UG/KF創建的規則和數據進行訪問的接口。但不允許直接對UG/KF語言編寫的代碼進行調用。UG/KF API 提供了兩類函數:一類可以創建調用UG/KF函數的用戶程序;另一類可以創建自己的KF函數。利用這些函數在UG/KF中調用其他應用程序。

    四、結論

UG提供的知識驅動自動化模糊了設計、工程、幾何建模與編程之間的界限,為KBE和CAx系統的融合開發出一套簡單的知識解決方案。利用UG/KF可以將設計獨特的知識融入系統,而過程向導則使領域內的用戶充分利用行業內的專家經驗。以往要解決的知識重用和過程標準化問題不再需要專業的編程人員耗費大量的資金和時間來解決,只需利用知識融合的方法,就可以盡可能地實現自動化。


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:KBE技術在UG中的應用 AutoCAD培訓 AutoCAD培訓課程 AutoCAD圖紙設計 AutoCAD在線視頻 AutoCAD技術學習教程 AutoCAD軟件教程 AutoCAD資料下載 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 Autoform培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 陶瓷-超高速胶体磨-高剪切胶体磨厂家价格-上海思峻机械设备有限公司 | 企业信息安全整体解决方案提供商-上海华垸信息技术有限公司 | 无铅锡膏,无铅锡膏厂家,有铅锡膏厂家,高温锡膏厂家,环保锡丝,贴片红胶-东莞市科舜电子科技有限公司 | 欣宇航化工-湖北片碱-冰醋酸厂家联系方式-工业氨水价格-工业片碱厂家-武汉宇航化工 | 乳化泵-高剪切乳化机-减速机支架-乳化罐-釜底乳化机【厂家】-浙江奥盛机械 | 威海保温板,威海泡沫,威海EPS,威海EPP-威海东兴泡塑科技有限公司 | 商易网-b2b电子商务平台网站大全免费B2B发布供求信息网站 | 紫外线光疗仪|白癜风光疗仪|牛皮癣治疗仪|308纳米led|SIGMA|上海希格玛高技术有限公司 | 上海塑料链条生产厂家-塑料网带批发-柔性齿形链价格-上海瀚幽传动机械有限公司 | 云南打砂机_昆明制砂机_云南砂石生产线_昆明洗砂机_昆明除尘设备_云南昆明滇重矿山机械设备有限公司 | 久久91精品久久91综合_国产亚洲自拍一区_国产精品第1页_亚洲高清视频一区_91成人午夜在线精品_亚洲国产精品网站在线播放_亚洲国产成人久久综合区_国产精品亚洲专区在线观看_免费视频精品一区二区三区 | 水暖空调厂家|山东水暖空调厂家|泰安燃气壁挂炉-泰安市鸿雁科贸有限公司 | 欧美日韩人妻精品一区二区三区_欧美成人精品欧美一级乱黄_亚洲欧美日韩高清一区二区三区_国产一级做a爰片久久毛片_日韩一级视频在线观看播放_精品一区二区三区免费毛片爱_完整观看高清秒播国内外精品资源 | 艺考培训-中影人教育 【官网】-中国艺考教育的引航者 | 深圳办公室装修_设计_实景_效果图_哪家好-公装装饰公司 | 山东邹平华强无纺布有限公司 | 阴_阳离子聚丙烯酰胺价格_聚合氯化铝厂家_聚合硫酸铁-巩义市亿洋水处理材料有限公司 | 液压提升设备,液压顶升装置,钢内筒提升设备,储罐液压顶升_沧州鼎恒液压机械制造有限公司 | 智能化解决方案 智能家居 家庭影院 灯光音箱 会议室报告厅 剧场剧院 指挥中心 大数据中心_沈阳天哲科技有限公司 | 全自动拆包机,自动拆包机,全自动逐层拆包机,全自动吨袋拆包机,吨袋拆包机,管链输送机,气流分级机 | 深圳诚暄软板首页-fpc软板,fpc软性线路板打样生产厂家 | 真空机器人维修_晶圆机械手保养_半导体机械臂维修_面板机器人保养_AMHS改造-广州市广科智能技术有限公司 | 混凝土布料机,隧道布料机,衬砌台车布料装置 - 河北聚力智能装备有限公司 | 有机肥设备|有机肥生产线|有机肥料生产设备|河南通达重工科技有限公司 | 一体式电磁流量计_分体式电磁流量计_卫生级电磁流量计_卫生型电磁流量计_电池供电电磁流量计_卡箍式电磁流量计_废水电磁流量计_德克森仪表(淮安)有限公司官网 | 形创(CREAFORM)3D扫描仪|三维检测|三维数字化处理|3D设备租赁|3D打印|——北京中显恒业仪器仪表有限公司 | 水热反应釜厂家_水热反应釜价格_水热合成反应釜批发-仪贝尔仪器 - 水热釜,水热反应釜,水热反应釜厂家,水热反应釜价格,水热反应釜型号,水热反应釜内衬,水热反应釜25ml,水热反应釜50ml,水热反应釜100ml,水热合成反应釜 | 芯片_IC_半导体品牌一级代理商-深圳市合通泰电子有限公司 | 液压万能试验机价格_电子万能试验机|摩擦磨损试验机厂家-济南辰达试验机制造有限公司 | 秦皇岛图成玻璃_横切机,琴键落板,堆垛机械手,玻璃钢化设备,掰边机,铺纸机,水平堆垛机+超大板堆垛机,纵掰纵分,下片机,冷端优化切割 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 同步分流马达_液压泵维修_派克多路阀-济南富诚液压设备有限公司 通用变频器|国产变频器|深圳变频器厂家-深圳市英捷思技术有限公司 | 营销型网站建设-企业高端网站设计制作公司-16年建站品牌 | 上海教师招聘考试网_上海编制教师招聘网 | 铱金供应-上海钌合金-氯铱酸厂家-上海庞势新材料科技有限公司 | 上海专升本-上海统招专升本网| 生物除臭_废气处理_玻璃钢风机_布袋除尘_脱硫脱硝_催化燃烧_生物滤池_广东正州环保科技股份有限公司 | 抛丸机-H型钢结构抛丸机-钢板通过式抛丸机厂家-泓霖喷砂除锈设备 | 西安外墙防水补漏-堵漏-防腐-保温工程公司-陕西宏图祥瑞实业有限公司 | 铱金供应-上海钌合金-氯铱酸厂家-上海庞势新材料科技有限公司 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 |