| 研究生: |
楊育嘉 Yang, Yu-Chia |
|---|---|
| 論文名稱: |
智慧型複合材料結構之視窗軟體設計 Windows Programming for Smart Composite structures |
| 指導教授: |
胡潛濱
Hwu, Chyan-Bin |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 航空太空工程學系 Department of Aeronautics & Astronautics |
| 論文出版年: | 2021 |
| 畢業學年度: | 109 |
| 語文別: | 中文 |
| 論文頁數: | 177 |
| 中文關鍵詞: | 史磋公式 、邊界元素法 、Visual Basic 、視窗化軟體 、繪圖介面 |
| 外文關鍵詞: | Stroh formalism, Boundary Element Method, Visual Basic, Windows Programming, Graphic interface |
| 相關次數: | 點閱:180 下載:7 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本師門多年來致力於研究一套新的結構分析軟體,命名為AEPH(Anisotropic Elastic Plate_Hwu),此套軟體有別於市面上結構分析軟體多是使用有限元素法,AEPH是使用邊界元素法與異向性彈性力學中的史磋公式為解決問題的方法。
AEPH是使用MATLAB撰寫,因此需要對於MATLAB的輸入有一定的了解才能順利的使用AEPH。因此本師門另外開發了一套以Visual Basic為撰寫語言的視窗化介面軟體,藉著視窗化的介面,使用者能對於AEPH所需的輸入資訊有較清楚的認知,且藉由程式中的功能,使用者能有較便利的管道來完成所需輸入檔的設定。
視窗化的研究已進行數次,也建立了一套可運行的介面,但隨著AEPH的更新,加上舊有程式缺乏多樣測試存在諸多小錯誤。因此本論文主要針對舊有程式進行錯誤修正,並針對新增了MEE(Magneto-electro-elastic)材料做出更新,另外在使用邊界元素法進行運算介面部分,增加了繪圖介面的設計,期望藉由接近一般商用軟體的繪圖輸入方法,讓使用者能有更方便產生所需輸入文字檔案的方法。
期許藉著更新與偵錯,加上繪圖介面的完成,能讓更多使用者體驗到視窗化介面的方便,也讓AEPH的使用能更加普及,造福使用結構分析軟體的廣大使用者。
AEPH (Anisotropic Elastic Plate_Hwu) is a MATLAB-based software developed by Professor Hwu’s lab. Users intending to use AEPH need to be familiar with the computer language of MATLAB. Therefore, for the convenience of users, a windows programming interface has been developed. The studies of windows programming had been executed several times in Professor Hwu’s lab, but with the update of AEPH, modifications are necessary. The study of this thesis will be focusing on: (1) the modification of the previous interface, including debugging and improving, and (2) the addition of a graphical interface for the BEM problem. The first step was to modify the previous code and try to eliminate all the errors. Although the previous interface is already a functioning program, there are still some remaining bugs in the code that will result in an error if users do not use the program correctly. The second goal of this study is to create a graphical way to generate the input file that the user needs during the solving of BEM, unlike the previous interface where users need to import the boundary node from other software. With these functions and features added, the windows programming interface will be more convenient and the usage of AEPH will become more widespread.
[ 1 ] 張俊國, “邊界元素視窗軟體設計,” 成功大學航空太空工程研究所,1998
[ 2 ] 黃文昇, “異向性彈性力學視窗化程式設計,” 成功大學航空太空工程研究
所,2009
[ 3 ] 詹博名, “異向性彈性力學視窗化程式進階設計,” 成功大學航空太空工程
研究所,2012
[ 4 ] 翁國華, “異向性彈性力學解析解與邊界元素之視窗化設計,” 成功大學航
空太空工程研究所,2014
[ 5 ] 王芮菁, “異向性彈性力學視窗軟體之設計與優化,” 成功大學航空太空工
程研究所,2016
[ 6 ] 周承賦, “複材疊層板之振動分析及視窗化設計,” 成功大學航空太空工程研究所,2017
[ 7 ] C. Hwu, Anisotropic Elastic Plates, New York: Springer, 2010
[ 8 ] C. Hwu, Anisotropic Elasticity with Matlab, New York: Springer, 2021
[ 9 ] 鍾錸, “Visual Basic.Net 程式設計實務,” 博碩文化股份有限公司,2002
[ 10 ] 笠原一浩, “新Visual Basic 視窗程式設計 200 專題實例入門” 博碩文化
股份有限公司,2007
[ 11 ] 普悠瑪數位科技, “Visual Basic.Net 網路城市發展實務” 碁峰資訊股份有限公司,2001