簡易檢索 / 詳目顯示

研究生: 許玉瓊
論文名稱: 基於多重代理人之三維產品協同設計
Multi-Agent Collaborative 3D Product Design
指導教授: 瞿志行
Chih-Hsing Chu
口試委員:
學位類別: 碩士
Master
系所名稱: 工學院 - 工業工程與工程管理學系
Department of Industrial Engineering and Engineering Management
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 114
中文關鍵詞: 協同產品開發多代理人系統多層次模型網格變形自動化設計變更傳遞
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 摘要
    由於全球化經濟所導致的專業分工,使得產品開發之經營團隊因地域性的區隔而分散於世界各地,為了及時反應不斷快速變化之顧客需求以保有企業自我之競爭優勢與利基,有效整合產品開發資訊與時程之控管為相當受到重視的關鍵因素。本研究在於提供有效之協同設計資訊架構之目的與考量下,採取強調能自動化輔助解決協同活動行為問題之多代理人系統,同時發展一創新的三維產品模型資料格式XC3D (XML-Based Collaborative 3D Product Model),以彌補現有資料格式所含資訊不足之缺憾,並在多代理人的資訊架構下,以XC3D格作式為重要的資訊核心,除了藉由搭配嵌有不同設計特徵篩選機制的XSLT樣版來支援多層次產品模型的三維產品技術之外,更結合網格變形所需之資訊技術,讓使用者在沒有CAD系統的支援與減少網路傳輸資料量的前提下,提供以網格重新轉換而不重新網格化之設計特徵修改機制;在相同前提下,更是發展出以組裝限制關係為基之自動化設計變更傳遞,讓設計特徵修改的同時可經由組裝關係自動偵測相關受影響之零件。因此,藉由XC3D所支援之三維產品資訊技術,不但能達到產品設計資訊內容分級,提昇資訊交換之效用外,更能讓使用者能進行線上客製化審視與設計變更檢視之功效。此外,利用代理人間協同合作之特性,以非同步回溯演算法實作多代理人間透過訊息之交換與溝通,自動化解決協同設計活動中最為繁瑣之產品規格確定動作,以減少以往需要人為進行的參數協調動作,提升協同設計之效率。最後則由代理人產品開發系統雛型之實作驗證資訊架構與資料結構之可行性。


    目錄 摘要 I 目錄 i 圖目錄 iii 表目錄 v 第一章 緒論 1 1.1. 研究背景與動機 1 1.2. 研究目的 2 1.3. 論文架構 3 第二章 文獻回顧 5 2.1. 以網際網路為基之協同產品開發系統 5 2.2. 三維模型資料表示法 9 2.3. 多重代理人分散式系統 11 2.3.1. 分散式多重代理人應用 11 2.3.2. 多重代理人於協同產品開發之應用 14 2.4. 文獻回顧總結與研究範圍 15 第三章 XC3D產品模型資料格式與三維模型技術 17 3.1 XC3D產品模型資料格式概述 17 3.2 多層次模型 18 3.2.1 多層次模型概述 18 3.2.2 多層次模型的落實 — 開關面 19 3.2.3 建構多層次模型之演算法 22 3.2.4 XC3D與多層次模型資料結構 25 3.2.5 XSLT與多層次模型控制機制 32 3.2.6 多層次模型之應用實例 36 3.3 網格變形機制 39 3.3.1 網格變形模型概述 39 3.3.2 網格變形模型機制 41 3.3.3 XC3D與網格變形 51 3.4 組裝架構與設計變更傳遞 55 3.4.1 以組裝關係為基之設計變更 55 3.4.2 幾何限制與組裝關係 55 3.4.3 XC3D與設計變更傳遞機制 57 3.4.4 設計變更傳遞流程 59 3.4.5 設計變更傳遞應用範例 61 第四章 多重代理人為基之協同系統實作 64 4.1 代理人概述 64 4.2 系統環境 65 4.3 系統架構與代理人程式建置 66 4.4 協同平台運作流程 69 4.4.1 三維多層次模型分享 69 4.4.2 即時三維模型變形 71 4.4.3 設計變更自動傳遞 72 4.4.4 多代理人間設計限制滿足 73 第五章 協同情境模擬 78 5.1 情境說明 78 5.2 協同設計模擬 80 5.2.1 三維多層次模型分享模擬 80 5.2.2 即時性三維模型變形模擬 88 5.2.3 設計變更自動傳遞與限制滿足模擬 95 5.3 協同應用分析 104 第六章 結論與未來研究方向 106 6.1. 結論 106 6.2. 未來研究方向 107 參考文獻 109

    參考文獻
    [1] Chu, C.H., Chang, C.J., Cheng, H.C., (2006) “Empirical studies on inter-organizational collaborative product development”. ASME Journal of Computing & Information Science in Engineering, Vol. 6, No. 2, pp. 179-187.
    [2] Ulrich, K.T. and Eppinger, S.D., Product Design and Development, McGraw Hill, (2000).
    [3] National Research Council, Improving Engineering Design: Designing for Competitive Advantage, National Academy Press (1991).
    [4] Toye, G., Cutkosky, M.R., Leifer, L., Tenebaum, J., Glicksman, J., (1993) “SHARE: a methodology and environment for collaborative product development,” Infrastructure for Collaborative Enterprises, 33-47.
    [5] Cutkosky, M.R., Tenenbaum, J.M., and Glicksman, J., “Madefast: Collaborative Engineering over the Internet,” Communication of the ACM, Sept., pp. 78-87(1996).
    [6] William, C. Regli, “Internet-Enabled Computer-Aided Design,” IEEE Internet Computing, 39-50 (1997).
    [7] Zhang, S., Shen, W., and Ghenniwa, H., “A review of Internet-based product information sharing and visualization,” Computers in Industry, 54, 1-15 (2004).
    [8] Varma, A., Dong, A., Chidambaram, B., Agogino, A., Wood, W., (1996) “Web-based tool for engineering design,” Proceedings of AID’96 Workshop on Agents and Web-Based Design Environments.
    [9] Roy, U., Bharadwaj, B., Kodkani, S.S., Cargian, M., “Product development in a collaborative design environment,” Concurrent Engineering: Research and Applications, 5 (4), pp.347–365 (1997).
    [10] Roy, U., Kodkani, S.S., (1999) “Product modeling within the framework of the World Wide Web,” IIE Transactions, Vol. 31, No. 7, pp.667–677.
    [11] Huang, G.Q., Mak, K.L., (1999) “Design for manufacture and assembly on the Internet, ” Computers in Industry, Vol. 38, No.1, pp.17–30.
    [12] Pahng, G.D.F., Bae, S., Wallace, D., (1998) “A Web-based collaborative design modeling environment,” Proceedings of the IEEE Workshops on Enabling Technologies Infrastructure for Collaborative Enterprises, pp. 161– 167.
    [13] Xiao, A., Choi, H.J., Kulkarni, R., Allen, J.K., Rosen, D., Mistree, F., Feng, S.C., (2001) “A Web-based distributed product realization environment,” Proceedings of the 2001 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Pittsburgh, PA..
    [14] Wagner, R., Castanotta, G., Goldberg, K., (1997) “FixtureNet: interactive computer-aided design via the World Wide Web,” International Journal of Human-Computer Studies, Vol. 46, No. 6, pp. 773–788.
    [15] http://www.nexprise.com
    [16] Numata, J., (1996) “Knowledge Amplification: An Information System for Engineering Management,” Sony’s Innovation in Management Series, Vol. 17, Sony Corporation, Japan.
    [17] Rodgers, P.A., Huxor, A.P., Caldwell, N.H.M., (1999) “Design support using distributed Web-based AI tools,” Research in Engineering Design, Vol. 11, No. 1, pp. 31–44.
    [18] Huang, G.Q., Mak, K.L., (1999) “Web-based morphological charts for concept design in collaborative product development,” Journal of Intelligent Manufacturing, Vol. 10 No. 3, pp. 267–278.
    [19] Zdrahal, Z., Domingue, J., (1997) “The World Wide Design Lab: an environment for distributed collaborative design,” Proceedings of 1997 International Conference on Engineering Design, Tampere.
    [20] Li, W.D., Lu, W.F., Fuh, J.Y.H., and Wong, Y.S., (2005) “Collaborative computer-aided design – research and development status,” Computer-Aided Design, Vol. 37, pp. 931-940.
    [21] Kai, CC, Jacob, GG, Mei, T, (1997) “Interface between CAD and rapid prototyping systems. Part 1: a study of existing interface ,” Advance Manufacturing Technology, Vol. 13, pp. 566–570.
    [22] Szilvasi-Nagy, M, Matyasi, G, (2003) “Analysis of STL files,” Math Comput Model, Vol. 38, pp. 945–960.
    [23] Zhang, L. C., Han, M., Huang, S.H., (2003) “CS File – An Improved Interface Between CAD and Rapid Prototyping Systems,” Int J Advance Manufacturing Technology, Vol. 21, pp.15-19.
    [24] Wu, T, Cheung, E.H.M., (2005) “Enhanced STL ,” Int J Adv Manuf Technol.
    [25] Wooldridge, M., (2002) “An Introduction to Multiagent Systems, ” John Wiley & Sons.
    [26] Jennings, N.R. et al., (1996) “Agent-based business process management,” International Journal of Cooperative Information Systems, Vol. 5, pp. 105-130.
    [27] Lesser, V.R. and Erman, L.D., (1980) “Distributed interpretation: a model and experiment,” IEEE Transaction on Computers, Vol. C29, No. 12, pp. 1144-1163.
    [28] Wiederhold, G., (1992) “Mediators in the architecture of future information systems.” IEEE Transactions on Computer, Vol. 25, No. 3, pp. 38-49.
    [29] Kuokka, D.R. and Harada, L.P., (1996) “Issues and extensions for information matchmaking protocols,” International Journal of Cooperative Information Systems, Vol. 5, No.2-3, pp. 251-274.
    [30] Wellman, M.P., Birmingham, W.P. and Durfee, E.H., (1996) “The digital library as a community of information agents,” IEEE Expert, Vol. 11, No. 3, pp. 10-11.
    [31] Guttman, R.H., Moukas, A.G. and Maes, P., (1998) “Agent-mediated Electronic Commerce: A Survey,” The Knowledge Engineering Review, Vol. 13, No. 2, pp. 147-159.
    [32] Jennings, N. R. and Wooldridge, M. (eds), (1998) “Application of intelligent agents,” Agent Technology: Foundations, Applications, and Markets, Springer, Berlin, pp. 3-28.
    [33] Chao, K.M., Norman, P., Anane, R., and James, A., (2002) “An agent-based approach to engineering design,” Computers in Industry, Vol. 48, pp. 17-27.
    [34] Cutkosky, M.R., Englemore, R.S., R.E., Genesereth, M.R., Gruber, T.R., Mark, W.S., Tenebaum, J.M. and Weber, J.C., (1998) “PACT: an experiment in integrating concurrent engineering systems,” Readings in Agents, pp. 55-65.
    [35] McGraw, K.D., Lawrence, P.W., Morton, J.D. and Heckl, J. (1999) “The agent collaboration environment: An assistant for architects and engineers,”.
    [36] Anumba, C.F., Ugwu, O.O., Newnham, L., and Thorpe, A., (2001) “A multi-agent system for distributed collaborative design,” Logistics Information Management, Vol. 14, pp. 355-366.
    [37] Brown, D.C., Dunskus, B., Grecu, D.L., Berker, I., (1995) “SINE: support for single function agents,” Application of Artificial Intelligence in Engineering.
    [38] Chu, C.H., Wu, P.H., and Hsu, Y.C., (2006) “Collaborative 3D Product Development with Multiple Levels of Detail in Visualization of Design Features,” Computer-Aided Design and Applications, Vol. 3, No. 6, pp. 789-802.
    [39] Fuxin, F., Edlund, S., (2001) “Categorization of geometry users. Concurrent Engineering: Research and Application,” Vol. 9, No. 1, pp. 15-22.
    [40] Fuxin, F., (2004) “Configurable product views based on geometry user requirements. Computer-Aided Design and Applications,” Vol. 1, pp. 377-386.
    [41] Cera, C.D., Kim, T., Han, J.H., Regli, W.C., (2004) “Role-based viewing envelopes for information protection in collaborative modeling,” Computer Aided Design, Vol. 36, pp. 873-886.
    [42] Cera, C.D, Braude, I., Kim, T., Han, J.H., Regli, W.C., (2006) “Hierarchical role-based viewing for multilevel information security in collaborative CAD,” ASME Journal of Computing and Information Science in Engineering, Vol. 6, No. 1, pp. 2-10.
    [43] 吳秉函 (2005),「即時性協同設計中三維產品模型技術之研發與應用」,清華大學。
    [44] Rouibah, K. and Caskey, K., (2003) “Change management in concurrent engineering from a parameter perspective,” Computers in Industry, Vol. 50, No. 1, pp. 15-34.
    [45] Kidd, M.W. and Thompson, G., (2000) “Engineering design change management,” Integrated Manufacturing Systems, pp.74-77.
    [46] Wooldridge, M. and Jennings, N.R., (1995) “Intelligent agents: theory and practice,” The Knowledge Engineering Review, Vol, 10, No. 2.
    [47] Jennings, N. R., (2000) “On agent-base software engineering,” Artifical Intelligence, Vol. 117, pp. 277-296,.
    [48] Lange, D. B. and Oshima, M., (1998) “Programming and Deploying Java Mobile Agents with Aglets, ” Addison-Wesley.
    [49] JADE,http://jade.tilab.com/
    [50] FIPA,http://www.fipa.org/
    [51] Yokoo, M. and Hirayama, K., (2000) “Algotithms for Distributed Constraint Satisaction : A Review, ” Autonomous Agents and Multi-Agent Systems, Vol. 3. No.2, pp. 189-212.
    [52] Yokoo, M., Durfee, E. H., Ishida, T. and Kuwabara, K., (1992) “Distributed Constraint Satisfaction for Formalizing Distributed Problem Solving,” In Proceeding of the Twelfth IEEE International Conference on Distributed Computing Systems .pp. 614-621.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE