機(jī)翼結(jié)構(gòu)CATIA軟件二次開(kāi)發(fā)
機(jī)翼結(jié)構(gòu)CATIA軟件二次開(kāi)發(fā),機(jī)翼,結(jié)構(gòu),catia,軟件,二次開(kāi)發(fā)
畢 業(yè) 設(shè) 計(jì)(論 文)
設(shè)計(jì)(論文)題目: 機(jī)翼結(jié)構(gòu)CATIA軟件二次開(kāi)發(fā)
學(xué)生姓名:
二級(jí)學(xué)院:
班 級(jí):
提交日期:
目錄
目 錄
摘 要 II
Abstract III
第一章 緒論 1
1.1 課題研究背景和意義 1
1.2 國(guó)內(nèi)外發(fā)展趨勢(shì) 1
1.3 本文研究的目的與內(nèi)容 5
第二章 機(jī)翼機(jī)身連接形式及接頭耳片設(shè)計(jì)思想 6
2.1 機(jī)翼與機(jī)身的連接 6
2.2 機(jī)翼機(jī)身的連接形式 6
2.3 機(jī)翼耳片對(duì)接接頭的結(jié)構(gòu) 6
2.4 接頭耳片構(gòu)型設(shè)計(jì)思想 8
第三章 CATIA 二次開(kāi)發(fā) 11
3.1 引言 11
3.2 CATIA軟件跟VB軟件介紹 11
3.3 CATIA二次開(kāi)發(fā)技術(shù)介紹 13
3.4 CATIA二次開(kāi)發(fā)的步驟 13
第四章 機(jī)翼接頭參數(shù)化建模實(shí)例 14
4.1 預(yù)備工作 14
4.2 錄制宏 14
4.3 程序設(shè)計(jì) 19
4.4 程序測(cè)試 26
第五章 總結(jié)與展望 29
5.1 本文總結(jié) 29
參考文獻(xiàn) 30
致 謝 31
I
Abstract
機(jī)翼機(jī)身對(duì)接結(jié)構(gòu)CATIA軟件二次開(kāi)發(fā)
摘 要
機(jī)翼機(jī)身是飛機(jī)中的重要組成部分,機(jī)翼與機(jī)身依靠對(duì)接接頭將其連接在一起,飛機(jī)是依靠升力飛上藍(lán)天的,所以接頭的設(shè)計(jì)也會(huì)影響到飛機(jī)的性能。因此本文對(duì)飛機(jī)的機(jī)身機(jī)翼對(duì)接接頭展開(kāi)了研究,主要了解了我國(guó)的飛機(jī)發(fā)展史,研究了機(jī)身機(jī)翼的對(duì)接形式跟接頭的結(jié)構(gòu)類(lèi)型。CATIA軟件是一款強(qiáng)大的三維軟件,廣泛應(yīng)用于航空航天業(yè),對(duì)CATIA的二次開(kāi)發(fā)也是本文研究的一個(gè)任務(wù)。因此本文對(duì)機(jī)身機(jī)翼接頭結(jié)構(gòu)CATIA軟件二次開(kāi)發(fā)實(shí)例做了簡(jiǎn)單的介紹。完成的主要工作有:
1 )介紹了CATIA軟件的基本功能和利用VB語(yǔ)言在CATIA二次開(kāi)發(fā)中的應(yīng)用,以繪制機(jī)身機(jī)翼對(duì)接接頭為例,簡(jiǎn)單的介紹了CATIA二次開(kāi)發(fā)的過(guò)程;
2)以機(jī)身機(jī)翼對(duì)接接頭結(jié)構(gòu)參數(shù)化數(shù)學(xué)模型為基礎(chǔ),編制了能自動(dòng)生成機(jī)身機(jī)翼對(duì)接接頭三維外形的CAD模型程序。
關(guān)鍵詞:機(jī)翼機(jī)身對(duì)接結(jié)構(gòu) ;CATIA二次開(kāi)發(fā) ;CAD模型
Wing Structure of CATIA Software Secondary Development
Abstract
Fuselage for an aircraft wing butt joint is very important, because the plane can fly on the sky because of the lift, the performance depending on the structure design . So, this article will start from the development of aircraft research, according to the difference of the wing fuselage joint structure from domestic and abroad ,more in-depth understanding of the wing and fuselage joint forms, and compare the similarities and differences among different docking wing body structure, analyze the stress of the main components of a force. Next research we found that the fuselage of the modern airplane wing butt joint structure, the role of the ear piece is very broad.Therefore, this paper makes a simple introduction about the wing-fuselage connection joint of CATIA secondary development example. The main work has done is :
1) introducing the basic functions of the CATIA software and using VB language in the CATIA secondary development of the application, to draw the wing-fuselage connection joint as an example, introducing the process of CATIA secondary development ;
2) parameterized wing-fuselage connection joint structure mathematical model as the foundation,orgainzing the CAD model program of automatic generation of 3D flying wing-fuselage connection joint shape.
Key words: The wing fuselage joint structure; CATIA secondary development; CAD model
III
第1章 緒論
1 緒論
1.1 課題研究背景和意義
鷹擊長(zhǎng)空,鴿翔千里,鳥(niǎo)兒有一種特殊的本領(lǐng),就是它能夠在天空自由自在的飛行,人們根據(jù)鳥(niǎo)兒的飛行原理,幻想著有一天也能像鳥(niǎo)兒一樣在天空中飛行那該多好啊。早在2000多年前人們根據(jù)這一幻想就人發(fā)明了風(fēng)箏,雖然不能把人帶上天空,但是它可以說(shuō)是后來(lái)人們發(fā)明飛機(jī)的老師.在20世紀(jì)初在美國(guó)有一對(duì)雙胞胎兄弟—萊特兄弟在經(jīng)過(guò)1000多次的滑翔試驗(yàn)后,終于在1903年制造出了世界上第一架依靠自身動(dòng)力進(jìn)行載人飛行的飛機(jī)“飛行者”1號(hào),這一成功打開(kāi)了人們研究飛機(jī)的大門(mén),為世界的航空航天業(yè)做出了巨大的貢獻(xiàn),為我們今天的出行帶來(lái)了極大的方便。隨著社會(huì)經(jīng)濟(jì)與科學(xué)技術(shù)的不斷發(fā)展與進(jìn)步,飛機(jī)的應(yīng)用范圍也越來(lái)越廣,不光光可以載客,還可以用來(lái)運(yùn)輸,噴灑農(nóng)藥、飛播育種、搜救、滅火、軍事演習(xí)、培養(yǎng)飛行員等。因此這就使得人們對(duì)飛機(jī)的質(zhì)量和安全性能有了更高的需求。
總所周知,飛機(jī)中最重要的三個(gè)部分別為機(jī)翼、機(jī)身和尾翼,我們今天主要談一談機(jī)翼、機(jī)身和機(jī)身機(jī)翼對(duì)接接頭之間的關(guān)系。機(jī)翼與機(jī)身是依靠機(jī)翼機(jī)身對(duì)接接頭來(lái)連接的,并通過(guò)螺栓把機(jī)翼固定在機(jī)身上。螺栓在這里有兩方面的作用,一是可以起到固定的作用,二是可以起到傳遞載荷的作用即可以把機(jī)翼承受的載荷轉(zhuǎn)移到機(jī)身上面,這樣可以降低機(jī)翼所受疲勞破壞發(fā)生折斷現(xiàn)象,所以機(jī)身機(jī)翼對(duì)接接頭的設(shè)計(jì)在飛機(jī)整體設(shè)計(jì)中占重要組成部分。在設(shè)計(jì)機(jī)身機(jī)翼對(duì)接時(shí),我們常用的三維軟件是CATIA ,它是一款強(qiáng)大的三維軟件,廣泛應(yīng)用于飛機(jī)、汽車(chē),輪船的外形設(shè)計(jì)。接頭外形由幾何參數(shù)確定,由于在設(shè)計(jì)時(shí)需要經(jīng)常改變幾何參數(shù),為了節(jié)約時(shí)間和提高工作效率,本文研究了對(duì)CATIA軟件的二次開(kāi)發(fā)。開(kāi)發(fā)了一種能根據(jù)接頭模型快速生成接頭模型的界面。
1.2 國(guó)內(nèi)外發(fā)展趨勢(shì)
1.2.1 國(guó)內(nèi)發(fā)展趨勢(shì)
我國(guó)首架飛機(jī)試飛成功在1909年9月21日,馮如駕駛著自制的飛機(jī)──馮如一號(hào),在奧克蘭市上空翱翔了八百多公尺,最后安全著陸,從刺激揭開(kāi)了中國(guó)航空航天史的面紗。馮如一號(hào)的成功,向全世界展現(xiàn)了中國(guó)人民的智慧與能力,為中國(guó)在世界早期航空史上贏得了極大的榮譽(yù)。新中國(guó)成立以來(lái),1954年7月,由南昌飛機(jī)廠(chǎng)制造出的活塞式教練機(jī)初教-5首次升空,標(biāo)志著我國(guó)由飛機(jī)修理跨越到飛機(jī)制造。在近60年里,中國(guó)研發(fā)了一系列的飛機(jī),從一開(kāi)始的運(yùn)輸機(jī)到直升機(jī)到超音速殲擊機(jī)到大型轟炸機(jī)到后面的一系列神州號(hào)飛船進(jìn)入太空。充 分證明我國(guó)在航空航天業(yè)已經(jīng)取得了巨大的成就。從最初的模仿別人到自行研制,從單一機(jī)種到多機(jī)種,從空中飛行到進(jìn)入太空。雖然這個(gè)過(guò)程很艱辛,但是我們都一步步走過(guò)來(lái)了。沒(méi)有中國(guó)航空工業(yè)工作者的無(wú)私奉獻(xiàn),就沒(méi)有今天的成就,在這里像他們致以最崇高的敬意。下圖1.1、圖1.2、圖1.3、圖1.4片代表我國(guó)飛機(jī)研究的歷史。
圖1.1 馮如一號(hào)
1909年9月21日,馮如駕駛著自制的飛機(jī)──馮如一號(hào),機(jī)翼、方向舵、螺旋槳跟內(nèi)燃機(jī)等大小部件都是自制的,在奧克蘭市上空翱翔了八百多公尺,最后安全著陸,這一飛行揭開(kāi)了中國(guó)航空史的第一頁(yè)。
圖1.2 初教-5型
1954年7月3日,新中國(guó)生產(chǎn)的第一架飛機(jī),南昌飛機(jī)場(chǎng)制造的初教5(雅克-18)教練機(jī)首飛成功。
圖1.3 殲10-戰(zhàn)斗機(jī)型
1998年3月23日,具有中國(guó)自主知識(shí)產(chǎn)權(quán)的第三代戰(zhàn)斗機(jī)殲10首飛成功,殲10是我國(guó)第一款成功自主研制的重型戰(zhàn)斗機(jī),具有劃時(shí)代意義。
圖1.4 神州5號(hào)
2003年10月15日,神舟五號(hào)載人飛船發(fā)射成功,中國(guó)人名人幾千年的飛天夢(mèng)想終于現(xiàn)實(shí)了。這次的成功發(fā)射標(biāo)志著中國(guó)成為繼前蘇聯(lián)(現(xiàn)由俄羅斯承繼)和美國(guó)之后,第三個(gè)有能力獨(dú)自將人送上太空的國(guó)家。這意味著中國(guó)已經(jīng)進(jìn)入世界最有分量的國(guó)家之一。這對(duì)增強(qiáng)國(guó)威、增強(qiáng)軍威、振興中華都意義重大。?
1.2.2 國(guó)外發(fā)展趨勢(shì)
世界上航空技術(shù)最發(fā)達(dá)的兩個(gè)國(guó)家分別為美國(guó)跟前蘇聯(lián)(俄羅斯), 美國(guó)是飛機(jī)的誕生地,1903年12月17日,萊特兄弟制造的第一架飛機(jī)“飛行者1號(hào)” 在美國(guó)北卡萊納州試飛成功,不久之后,航空技術(shù)的桂冠就被歐洲拿過(guò)去了。在第一次世界大戰(zhàn)中,美軍僅有的飛機(jī)也都是歐洲設(shè)計(jì)的,直到二戰(zhàn)之后才一躍出眾并領(lǐng)先于世界,此后一直保持領(lǐng)先,這中間的過(guò)程對(duì)中國(guó)有很大的啟示。美國(guó)的大躍進(jìn)的組織基礎(chǔ)是二戰(zhàn)期間形成的巨大生產(chǎn)科研體系,使美國(guó)航空工業(yè)擺脫了單兵作戰(zhàn),而進(jìn)入了系統(tǒng)對(duì)抗的時(shí)代。在繳獲的德國(guó)技術(shù)和自己的技術(shù)積累基礎(chǔ)上,空前規(guī)模的實(shí)干是美國(guó)航空技術(shù)從趕到超的物質(zhì)基礎(chǔ)。眾多團(tuán)隊(duì)的競(jìng)爭(zhēng)一方面保持了活力和互相激勵(lì),另一方面也在技術(shù)方向出現(xiàn)偏差的時(shí)候容易迅速替補(bǔ)。
1961年4月12日9時(shí)零7分,加加林坐著“東方”號(hào)飛船登入太空。也是全世界登入太空的唯一人,隨之加加林的名字傳遍全球。從此蘇聯(lián)(俄羅斯)便成為世界航天事業(yè)中一顆璀璨的明珠。但蘇聯(lián)解體后,俄羅斯航天業(yè)的發(fā)展卻因技術(shù)的欠缺和資金匱乏等因素影響而放慢了前進(jìn)的步伐。俄國(guó)內(nèi)專(zhuān)業(yè)人士曾痛心地評(píng)估,蘇聯(lián)解體讓俄國(guó)的航空航天業(yè)至少停滯了25年。
2008年4月11日,俄國(guó)總統(tǒng)普京在俄聯(lián)邦安全委員會(huì)會(huì)議上明確指出,俄國(guó)航天業(yè)不能再靠吃蘇聯(lián)的老本生存下去了,否則俄最終就會(huì)淪為“航天馬車(chē)夫”。普京說(shuō):“現(xiàn)今的俄航天業(yè)面臨淪為‘航天馬車(chē)夫’的危險(xiǎn),俄除了負(fù)責(zé)向國(guó)際空間站運(yùn)送貨物和工作人員之外,還靠運(yùn)送太空游客賺錢(qián),俄國(guó)將于2013年在俄國(guó)境內(nèi)的普列謝茨克發(fā)射場(chǎng)試驗(yàn)輕型和重型“安加拉”運(yùn)載火箭。而專(zhuān)為地處俄遠(yuǎn)東地區(qū)阿穆?tīng)栔莸臇|方發(fā)射場(chǎng)研制的“羅斯”運(yùn)載火箭的試驗(yàn)工作將于2015年啟動(dòng),俄計(jì)劃從2018年起啟用這種新型運(yùn)載火箭將載人飛船送入太空。
1.3 本文研究的目的與內(nèi)容
本文利用CATIA軟件二次開(kāi)發(fā)為研究背景,針對(duì)機(jī)身機(jī)翼接頭結(jié)構(gòu)設(shè)計(jì)和外形參數(shù)化 CAD 模型的自動(dòng)生成等問(wèn)題開(kāi)展研究工作。研究目的有二個(gè)方面:
1)熟悉并理解機(jī)身機(jī)翼接頭結(jié)構(gòu)外形特點(diǎn),為機(jī)身機(jī)翼接頭結(jié)構(gòu)CAD模型的自動(dòng)生成提供一種科學(xué)的設(shè)計(jì)方法。
本文以下幾章內(nèi)容安排如下:
2)建立飛機(jī)機(jī)翼機(jī)身接頭結(jié)構(gòu)參數(shù)化數(shù)學(xué)模型,應(yīng)用CATIA和VB軟件對(duì)機(jī)翼機(jī)身對(duì)接接頭結(jié)構(gòu)參數(shù)化CAD模型生成系統(tǒng)進(jìn)行開(kāi)發(fā)。
第二章主要研究了飛機(jī)的機(jī)身機(jī)翼接頭的類(lèi)型,機(jī)翼耳片對(duì)接接頭的結(jié)構(gòu),機(jī)翼機(jī)身對(duì)接形式,以及接頭耳片構(gòu)型設(shè)計(jì)思想。
第三章主要介紹了CATIA軟件跟VB軟件的應(yīng)用功能以及CATIA二次開(kāi)發(fā)的;兩種方法,最后闡述了CATIA二次開(kāi)發(fā)的幾個(gè)步驟。
第四章以機(jī)翼機(jī)身接頭結(jié)構(gòu)外形參數(shù)化數(shù)學(xué)模型為基礎(chǔ),應(yīng)用 CATIA 二次開(kāi)發(fā)技術(shù)結(jié)合VB語(yǔ)言,開(kāi)發(fā)了一個(gè)可根據(jù)機(jī)翼機(jī)身接頭外形結(jié)構(gòu)能自動(dòng)生成 CAD 模型的軟件,從而實(shí)現(xiàn)機(jī)翼機(jī)身接頭結(jié)構(gòu)外形 CAD 模型的快速生成。
第五章是對(duì)本文工作的內(nèi)容和分析結(jié)果進(jìn)行了簡(jiǎn)單的總結(jié),并指出了進(jìn)一步研究目標(biāo)和內(nèi)容。
33
第2章 機(jī)翼機(jī)身連接形式及接頭耳片的設(shè)計(jì)思想
2 機(jī)翼機(jī)身連接形式及接頭耳片設(shè)計(jì)思想
2.1 機(jī)翼與機(jī)身的連接
按機(jī)翼有沒(méi)有通過(guò)機(jī)身,把機(jī)翼與機(jī)身的連接結(jié)構(gòu)形式分為兩種:一種是有機(jī)翼通過(guò)機(jī)身,即機(jī)翼的中段是固定在機(jī)身上的,而左右外段機(jī)翼與中翼相連,比如上單翼或下單翼布局,整個(gè)機(jī)翼翼盒貫穿飛機(jī)機(jī)身,或者說(shuō)是中央翼盒貫穿整個(gè)機(jī)身;一般運(yùn)輸機(jī)、轟炸機(jī)等大型飛機(jī)常采用上單翼或下單翼布置;另一種是飛機(jī)沒(méi)有中翼,其左右機(jī)翼分段連接后,直接沿機(jī)身兩側(cè)與機(jī)身結(jié)構(gòu)相連,如中單翼或半下單翼布局。如現(xiàn)代超音速飛機(jī),因受機(jī)身的限制,所以不能有中央翼通過(guò)機(jī)身。
2.2 機(jī)翼機(jī)身的連接形式
在飛機(jī)結(jié)構(gòu)設(shè)計(jì)過(guò)程中,機(jī)身機(jī)翼如何連接也是需要考慮的問(wèn)題,根據(jù)飛機(jī)的結(jié)構(gòu)特點(diǎn)用途不同,機(jī)身機(jī)翼連接采用不同的連接方式;如20世紀(jì)50年代生產(chǎn)的波音707運(yùn)輸機(jī)采用的是四插銷(xiāo)連接設(shè)計(jì),這種連接方式既簡(jiǎn)單又易于安裝。這四個(gè)銷(xiāo)釘可以承受機(jī)翼上的升力和力矩作用。
為了更好的容納機(jī)身,一些小型公務(wù)機(jī)的機(jī)翼常常把中段做成凹形,機(jī)翼根肋跟大梁的交接處常常用高強(qiáng)度鋼連桿與機(jī)身連接;另外還在中央翼肋與后翼梁的交接處用一個(gè)固定插銷(xiāo)連接;該連接能承受所有水平方向上的剪力。
機(jī)身與機(jī)翼的連接最典型的設(shè)計(jì)方式就是現(xiàn)代運(yùn)輸機(jī)中機(jī)身機(jī)翼連接,中央翼盒的前、后翼梁常常與機(jī)身的主隔框連接,這種設(shè)計(jì)方法多年來(lái)被飛機(jī)設(shè)計(jì)人員廣泛使用。為了減輕結(jié)構(gòu)重量,常常采用剛性連接把加強(qiáng)框與翼梁連接成一個(gè)整體。因?yàn)檫@種構(gòu)造利用了有關(guān)部件的彈性特性,所以需要采用有限元分析技術(shù)分析載荷的傳遞路線(xiàn),然后才能解決這個(gè)問(wèn)題。
2.3 機(jī)翼耳片對(duì)接接頭的結(jié)構(gòu)
機(jī)翼與機(jī)身對(duì)接接頭大致可分為耳片對(duì)接接頭和抗拉接頭兩大類(lèi)。
1、耳片對(duì)接接頭
耳片對(duì)接接頭也是機(jī)翼機(jī)身連接中常用的一種接頭,根據(jù)連接螺栓放置的位置不同,接頭的連接方式常??煞譃榇怪倍娑B接、水平耳片叉耳連接、垂直、水平混合式連接。圖2.1是垂直耳片叉耳連接的結(jié)構(gòu)形式。
1—翼肋;
2—機(jī)身接頭;
3—襯套;
4—螺栓;
圖2.1 垂直耳片叉耳連接
螺栓水平放置,低速小型飛機(jī)常用這種形式。
水平耳片叉耳連接的結(jié)構(gòu)形式見(jiàn)圖2.2所示。
圖2.2 水平耳片叉耳連接
螺栓垂直放置,這種類(lèi)型的接頭聯(lián)合開(kāi)放性好,容易加工,當(dāng)負(fù)載較大時(shí),如果使用一個(gè)螺栓,需要同時(shí)增加螺栓直徑跟耳片的厚度,只有通過(guò)增加螺栓的數(shù)量,才能保證免受疲勞破壞。因此比較適用于翼型比較薄的場(chǎng)合。
垂直、水平混合式連接的結(jié)構(gòu)形式見(jiàn)圖2.3所示。
圖2.3 垂直、水平混合式連接
這種形式的接頭優(yōu)點(diǎn)是能區(qū)分接頭中承彎部分與承剪部,耳片可以做的稍微薄一點(diǎn),這樣就能夠使結(jié)構(gòu)重量減輕。在米格—21飛機(jī)上,前梁接頭就使用的這種形式。
2、抗拉接頭
抗拉接頭主要由底板、肋板、兩側(cè)邊肋、固支端組成。機(jī)身加強(qiáng)框上用固支端固定,通過(guò)螺栓把接頭與機(jī)翼固定在一起。具體結(jié)構(gòu)圖如圖2.4所示。
圖2.4 抗拉接頭連接
抗拉接頭主要用于機(jī)翼設(shè)計(jì)時(shí)采用上單翼布局的場(chǎng)合,機(jī)翼梁腹板有時(shí)用抗拉接頭和機(jī)身框邊緣連接。在周緣連接的機(jī)翼設(shè)計(jì)的分離面處,有時(shí)也會(huì)出現(xiàn)類(lèi)似的形式。
2.4 接頭耳片構(gòu)型設(shè)計(jì)思想
2.4.1 接頭耳片尺寸的選取
研究表明接頭耳片尺寸主要由孔徑d、耳片厚度δ以及孔的邊距ax和az,所決定,通過(guò)計(jì)算分析得出以下3點(diǎn)結(jié)論:
1.螺栓數(shù)目的增加跟螺栓直徑下降的程度成反比,所以一般情況下,螺栓的數(shù)目也不能增加的太多,一般不最多3個(gè)。
2.加大耳片厚度可以提高孔的擠壓強(qiáng)度,但是減小耳片厚度對(duì)降低耳片的局部彎曲附加應(yīng)力有效,因此,不能盲目確定耳片的厚度,應(yīng)根據(jù)孔的擠壓強(qiáng)度決定。
3.邊距ax、az的增加與機(jī)身的結(jié)構(gòu)成正比,一般情況下,邊距ax、az不能隨意增加。當(dāng)耳片厚度已經(jīng)確定的情況下,根據(jù)抗拉公式,我們可以判斷出ax的最小值。az的取值跟剪切強(qiáng)度成正比,因此,az的取值不能太小,一般az的取值恒大于ax,在設(shè)計(jì)過(guò)程中,取一個(gè)適當(dāng)?shù)闹?,可以減輕結(jié)構(gòu)重量。
2.4.2 附加系數(shù)的考慮
理想的設(shè)計(jì)參數(shù)總是與理論值有些誤差,因?yàn)橥性S多不確定因素我們沒(méi)有考慮進(jìn)去,為了保證接頭的設(shè)計(jì)與實(shí)際更加接近,我們往往還要考慮載荷的準(zhǔn)確性、內(nèi)力計(jì)算誤差、載荷的重復(fù)性、材料性能和生產(chǎn)工藝誤差等。承彎接頭耳片上載荷分配如2.5所示,以下安全系數(shù)在設(shè)計(jì)過(guò)程中僅供參考:
1.載荷需增大1.5倍,接頭為齒墊連接形式時(shí);
2.載荷需增大1.25倍,重要受力接頭或結(jié)合面的計(jì)算;
3.載荷需增大1.25倍,接頭耳片為雙耳片時(shí);
4.載荷需增大1.15倍,一個(gè)承彎接頭上的螺栓大于等于兩個(gè)時(shí);
5.載荷需增大1.1倍,計(jì)算接頭與螺栓連接時(shí);
圖2-5承彎接頭耳片上載荷分配
圖2.5所示框?yàn)殡p耳片接頭,其彎矩的分配,在工程計(jì)算中可按下式進(jìn)行求解:
M-彎矩
在機(jī)翼接頭設(shè)計(jì)過(guò)程中,機(jī)翼各點(diǎn)上的載荷一般是按梁的剛度比進(jìn)行分配的,通常是設(shè)計(jì)者通過(guò)一定的計(jì)算和試驗(yàn),根據(jù)已有的剛度跟結(jié)構(gòu)布局先提供一個(gè)初步的數(shù)據(jù),最后根據(jù)實(shí)際結(jié)構(gòu)情況確定下來(lái)。
第4章 機(jī)翼接頭參數(shù)化建模實(shí)例
3 CATIA 二次開(kāi)發(fā)
3.1 引言
CATIA是一款由法國(guó)達(dá)索公司在1975年研制出的一套完整的三維CAD / CAM / CAE一體化軟件。CARIA軟件最為突出的就是它的曲面設(shè)計(jì),所以一經(jīng)推出,就被許多國(guó)家所認(rèn)可,后來(lái)廣泛應(yīng)用于汽車(chē)、飛機(jī)、輪船的設(shè)計(jì),尤其在航空航天業(yè)應(yīng)用的最為廣泛。
為了能滿(mǎn)足不同用戶(hù)的需求,可以對(duì)CATIA軟件進(jìn)行二次來(lái)滿(mǎn)足用戶(hù)的需求,CATIA軟件給用戶(hù)預(yù)留了二次開(kāi)發(fā)的接口,用戶(hù)可以根據(jù)自己的需求選擇合適的開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā)。CATIA二次開(kāi)發(fā)主要有4個(gè)研究方向:(1)參數(shù)化設(shè)計(jì),( 2) CAE 開(kāi)發(fā),( 3) 優(yōu)化設(shè)計(jì),( 4) 簡(jiǎn)化操作。本文就是利用CATIA二次開(kāi)發(fā),對(duì)機(jī)翼機(jī)身對(duì)接接頭進(jìn)行參數(shù)化設(shè)計(jì),開(kāi)發(fā)了一種能根據(jù)接頭外形通過(guò)修改參數(shù)能自動(dòng)生成模型的系統(tǒng)。通過(guò)二次開(kāi)發(fā),可以使軟件更好的為用戶(hù)服務(wù),
主要有以下幾點(diǎn)優(yōu)點(diǎn):
1. 節(jié)約工作時(shí)間;
2. 節(jié)約研發(fā)成本;
3. 提高工作效率;
4. 提高產(chǎn)品質(zhì)量;
所以,在日常生活中我們需多引用二次開(kāi)發(fā)技術(shù),同時(shí)我們需對(duì)二次開(kāi)發(fā)技術(shù)更加深入的研究,來(lái)實(shí)現(xiàn)更加強(qiáng)大的功能,以推動(dòng)人們?cè)O(shè)計(jì)水平的提升。
3.2 ?CATIA?軟件跟VB軟件介紹
3.2.1 CATIA 軟件介紹
CATIA是一款由法國(guó)達(dá)索公司研制開(kāi)發(fā)的一款高端三維設(shè)計(jì)軟件,眾所周知,CATIA軟件是法國(guó)達(dá)索公司研發(fā)出來(lái)的,達(dá)索公司是世界上非常著名的飛機(jī)制造商,代表產(chǎn)品“幻影”和“陣風(fēng)”系列戰(zhàn)斗機(jī),CATIA作為一款強(qiáng)大的飛機(jī)設(shè)計(jì)軟件,已經(jīng)得到全世界的認(rèn)可。
作為一個(gè)將CAD/CAE/CAM融為一體的設(shè)計(jì)軟件,在世界上占主導(dǎo)地位,在汽車(chē)設(shè)計(jì)、造船、航空航天設(shè)計(jì)、機(jī)械設(shè)計(jì)等各個(gè)行業(yè)的設(shè)計(jì)中發(fā)揮了重要的作用。正是因?yàn)镃ATIA軟件的集成解決方案能夠覆蓋大部分設(shè)計(jì)領(lǐng)域,而且它的混合建模和DMU電子樣機(jī)模塊功能也讓CATIA軟件在同行業(yè)的競(jìng)爭(zhēng)中占據(jù)了主導(dǎo)地位。另外CATIA軟件的功能也非常廣泛,大到大型的飛機(jī)汽車(chē)小到瓶子瓶蓋,CATIA可以根據(jù)不同規(guī)模、不同應(yīng)用定制完全適合本企業(yè)的解決方案。
從1982年到1988年,達(dá)索公司在短短的幾年里共發(fā)布了3個(gè)版本,分別為V1、V2、V3,后來(lái)在1993年發(fā)布了功能強(qiáng)大的V4版本,于1994年發(fā)布了V5版本,現(xiàn)在的CATIA 軟件分為V4版本和 V5版本兩個(gè)系列。V4版本主要應(yīng)用于UNIX 平臺(tái),V5版本則應(yīng)用于UNIX和Windows 兩種平臺(tái)。新的V5版本界面更加友好,功能也越來(lái)越強(qiáng)大。我這次使用的就是CATIA V5R20版本,這個(gè)版本的CATIA軟件能夠很好地適應(yīng)個(gè)人計(jì)算機(jī)的日常使用。最大的區(qū)別就是繼續(xù)在所有領(lǐng)域和產(chǎn)業(yè)里向客戶(hù)提供生產(chǎn)支持并提高產(chǎn)品質(zhì)量。
CATIA V5版本具有以下特點(diǎn):
1. 與NT和UNIX硬件平臺(tái)的獨(dú)立性。
2.支持不同應(yīng)用層次的可擴(kuò)充性 。
3.重新構(gòu)造的新一代體系結(jié)構(gòu) 。
4.專(zhuān)用知識(shí)的捕捉和重復(fù)使用。
5.給現(xiàn)存客戶(hù)平穩(wěn)升級(jí)。
3.2.2 VB軟件介紹
Visual Basic是由微軟公司開(kāi)發(fā)出來(lái)的可以協(xié)助開(kāi)發(fā)環(huán)境事件驅(qū)動(dòng)編程語(yǔ)言。VB是現(xiàn)在已經(jīng)是全球使用人數(shù)最多的語(yǔ)言。它是從BASIC編程語(yǔ)言編開(kāi)發(fā)出來(lái)的。VB擁有圖形用戶(hù)界面(GUI)和快速應(yīng)用程序開(kāi)發(fā)(RAD)系統(tǒng),可以非常方便用DAO、RDO、ADO連接數(shù)據(jù)庫(kù)進(jìn)行操作,也可以很方便的創(chuàng)建各種控件。程序員可以很容易的用VB提供的組件迅速編寫(xiě)一個(gè)實(shí)用的程序。
VB 的開(kāi)發(fā)核心就是要便于程序開(kāi)發(fā)者應(yīng)用。VB使用了可以簡(jiǎn)單建立應(yīng)用程序的 GUI 系統(tǒng),也是可以開(kāi)發(fā)相當(dāng)復(fù)雜的程序??偟膩?lái)說(shuō)是一款非常實(shí)用的開(kāi)發(fā)語(yǔ)言。VB 的程序是一種基于窗體的可視化組件安排的聯(lián)合,通過(guò)增加代碼來(lái)指定組件的屬性和方法。因?yàn)槠渲心J(rèn)的屬性和方法有一部分已經(jīng)定義在程序中了,這樣一來(lái)程序員就可以非常迅速的進(jìn)行編寫(xiě)了。但是隨著計(jì)算機(jī)速度的飛速發(fā)展,在性能的方面的爭(zhēng)論已經(jīng)越來(lái)越少。VB主要有以下特點(diǎn):
1、VB 的程序可以包含一個(gè)或多個(gè)窗體,也可以是一個(gè)主窗體和多個(gè)子窗體,很像操作系統(tǒng)的樣子。
2.、VB 是用參數(shù)計(jì)算的方法來(lái)進(jìn)行垃圾收集處理的,像這樣的方法肯定有不少的對(duì)象,提供基本的面向?qū)ο笾С址?wù)。
3、VB 讓很多的外界控件都有了自己的家一樣。使得很多的第三方控件都對(duì) VB 提供。
3.3 CATIA 二次開(kāi)發(fā)技術(shù)介紹
CATIA二次開(kāi)發(fā)有兩種開(kāi)發(fā)接口,一種是用自動(dòng)化編程V5Automation技術(shù),另一種是采用應(yīng)用編程CAA技術(shù)。另外這些接口有兩種通信方式使其與外部聯(lián)系;分別為進(jìn)程內(nèi)跟進(jìn)程外應(yīng)用程序方式。
應(yīng)用CAA進(jìn)行二次開(kāi)發(fā)有一定的難度,因?yàn)橄胍肅AA進(jìn)行二次開(kāi)發(fā),不僅要對(duì)CATIA有全面的了解,還需同時(shí)具備VB、java、C++等開(kāi)發(fā)語(yǔ)言的能力,同時(shí)還需要對(duì)鏈接端口比較了解。
新的功能模塊
(Visual Basic Script)
采用Automation技術(shù)是用VB語(yǔ)言對(duì)CATIA進(jìn)行二次開(kāi)發(fā)。CATIA界面中的操作過(guò)程我們可以通過(guò)錄制宏的方法記錄這個(gè)過(guò)程。錄制的宏就為VB的腳本語(yǔ)言,VB 腳本語(yǔ)言為CATIA默認(rèn)語(yǔ)言,經(jīng)過(guò)修改,可以直接在VB程序中運(yùn)行。VB語(yǔ)言比較簡(jiǎn)單,方便使用,且在編程系統(tǒng)中是對(duì)事件的驅(qū)動(dòng)、對(duì)象進(jìn)行編程的方法,明顯VB編程比Windows編程更有優(yōu)勢(shì)多了,應(yīng)用VB對(duì)CATIA的二次開(kāi)發(fā)過(guò)程如3.1圖所示。
→CATAIA V5
VB,VC++
第三方開(kāi)發(fā)工具
已有功能模塊的拓展
圖3.1 利用VB對(duì)CATIA的二次開(kāi)發(fā)
3.4 CATIA 二次開(kāi)發(fā)的步驟
本文以 VB6.0 為開(kāi)發(fā)軟件,以開(kāi)發(fā)機(jī)翼機(jī)身對(duì)接街頭為開(kāi)發(fā)實(shí)例,下面講述的就是CATIA二次開(kāi)發(fā)的一般步驟。
(1) 錄制宏,從菜單中選擇“工具→宏→開(kāi)始錄制”。
(2) 理解錄制的宏,對(duì)所生成的宏腳本進(jìn)行分析理解。
(3) 修改錄制的宏,對(duì)錄制的宏進(jìn)行修改以適應(yīng)實(shí)際的需要。
(4) 運(yùn)行修改過(guò)的宏。
(5) 把宏加入工具條,方便使用。
(6) 啟動(dòng)VB,新建一個(gè)標(biāo)準(zhǔn)的“EXE”工程,打開(kāi)工程引用對(duì)話(huà)框,選中所有以CATIA帶頭文件。
(7) 窗體界面設(shè)計(jì),根據(jù)自己的開(kāi)發(fā)需要,設(shè)計(jì)合適的窗體。
(8) 編寫(xiě)代碼,并嘗試運(yùn)行代碼。
4 機(jī)翼接頭參數(shù)化建模實(shí)例
本文在此僅以 VB6.0 對(duì)CATIA進(jìn)行二次開(kāi)發(fā),編制自動(dòng)生成機(jī)翼接頭(包含固接接頭和鉸接接頭兩種形式)工具。該工具能夠根據(jù)需要修改輸入?yún)?shù),控制接頭外形輪廓,達(dá)到協(xié)同設(shè)計(jì)、簡(jiǎn)化工作量的目的。
4.1 預(yù)備工作
1.打開(kāi)VB軟件,然后建一個(gè)“EXE”的工程。
2.接著在菜單中欄中按工程→引用的步驟打開(kāi),選中所有以CATIA帶頭的文件,按確定退出。其過(guò)程如圖4.1所示。
圖4.1 VB工程準(zhǔn)備圖
4.2 錄制宏
1.打開(kāi)CATIA,進(jìn)入設(shè)計(jì)界面
2.在菜單中選擇“工具-宏-開(kāi)始錄制”(Tools-Macro-Start Recording)命令,以顯示錄制宏的對(duì)話(huà)框,如下圖4.2所示。
圖4.2 宏錄制準(zhǔn)備圖
3.從文件菜單中選擇“新建(New)”命令,從對(duì)話(huà)框中選擇“Part”,新建一個(gè)零件文檔,進(jìn)入設(shè)計(jì)界面并進(jìn)行參數(shù)化。。
4.設(shè)計(jì)固接接頭叉耳草圖,如圖(4.1~4.7)所示:
圖4.3 叉耳草圖建模圖
5.生成支座叉耳
圖4.4 生成支座叉耳圖
6. 生成支座叉耳偏移
圖4.5 生成支座叉耳圖
7.固接接頭底座草圖繪制。
圖4.6 叉耳底座草圖繪制
8. 固接接頭底座生成
圖4.7 叉耳底座生成圖
9.停止錄制,得到固接接頭建模代碼。如下圖4.8、圖4.9所示所示。
圖4.8 代碼生成圖
通過(guò)相似操作得到鉸接接頭生成代碼
圖4.9 代碼生成圖
10. 將錄制的程序代碼復(fù)制到Visual Basic程序中,后續(xù)修改。
4.3 程序設(shè)計(jì)
1.將窗體“名稱(chēng)”屬性更改為“Choose”,“Caption”屬性更改為“選擇生成機(jī)翼接頭類(lèi)型”。在窗體上添加兩個(gè)命令按鈕,將其“Caption”屬性分別改為“生成機(jī)翼固接接頭”和“生成機(jī)翼鉸接接頭”。并將該窗體設(shè)置為啟動(dòng)窗體。如圖4.10所示。
圖4.10 VB窗體設(shè)置圖
2.新建一個(gè)窗體,將窗體“名稱(chēng)”屬性更改為“FixFitting”,“Caption”屬性更改為“機(jī)翼固接接頭”。并在該窗體上依次創(chuàng)建多個(gè)標(biāo)簽、文本框及兩個(gè)命令按鈕,其界面如圖4.11所示。
圖4.11 VB窗體設(shè)置完整圖
3.在啟動(dòng)窗體中,單擊“生成機(jī)翼固接接頭”命令按鈕的事件為,彈出“FIxFitting”窗體,并隱藏“Choose”窗體,其程序如下:
Private Sub Command1_Click()
FixFitting.Show
Choose.Hide
End Sub
4.在“FixFitting”窗體中,單擊“生成接頭”命令按鈕(“Cmd1”)的事件為,根據(jù)設(shè)置的相應(yīng)參數(shù)生成對(duì)應(yīng)支座;單擊“退出”命令按鈕(“Cmd2”)的事件為,結(jié)束程序。
在該主函數(shù)中,需要與CATIA進(jìn)行連接,判斷當(dāng)前CATIA是否打開(kāi)。如果CATIA打開(kāi)則直接調(diào)用該對(duì)象;若當(dāng)前CATIA未打開(kāi),其程序如下:
Dim catia As Object
On Error Resume Next
Set catia = GetObject(, "CATIA.Application")
If Err.Number <> 0 Then
Set catia = CreateObject("CATIA.Application")
Catia. Visible = True
End If
On Error Go To 0
接下來(lái)創(chuàng)建一個(gè)CATPart對(duì)象,其程序如下:
Dim documents1 As Documents
Set documents1 = catia.Documents
Dim partDocument1 As PartDocument
Set partDocument1 = documents1.Add("Part")
Dim selection1 As Selection
Set selection1 = partDocument1.Selection
Dim visPropertySet1 As VisPropertySet
Set visPropertySet1 = selection1.VisProperties
Dim part1 As Part
Set part1 = partDocument1.Part
在該零件中,繪制草圖,并進(jìn)行約束,草圖尺寸調(diào)用“FixFitting”窗體中對(duì)應(yīng)標(biāo)簽、文本框中的值。以創(chuàng)建支座叉耳草圖為例,其程序如下:
Dim length2 As Length
Set length2 = constraint13.Dimension
length2.Value = TextBox1.Value / 2 ' 叉耳外徑
以上程序約束叉耳外形草圖外徑尺寸為“FixFitting”窗體中,“叉耳外徑”對(duì)應(yīng)文本框中設(shè)置的值。
Dim length1 As Length
Set length1 = constraint11.Dimension
length1.Value = TextBox2.Value / 2 ' 叉耳內(nèi)徑
以上程序約束叉耳外形草圖外徑尺寸為“FixFitting”窗體中,“叉耳內(nèi)徑”對(duì)應(yīng)文本框中設(shè)置的值。
Dim reference28 As Reference
Set reference28 = part1.CreateReferenceFromObject(line2D7)
Dim constraint16 As Constraint
Set constraint16 = constraints1.AddMonoEltCst(catCstTypeLength, reference28)
constraint16.Mode = catCstModeDrivingDimension
Dim length4 As Length
Set length4 = constraint16.Dimension
length4.Value = TextBox4.Value ' 叉耳距離
以上程序約束叉耳外形草圖外徑尺寸為“FixFitting”窗體中,“叉耳距離”對(duì)應(yīng)文本框中設(shè)置的值。
Dim reference29 As Reference
Set reference29 = part1.CreateReferenceFromObject(point2D5)
Dim reference30 As Reference
Set reference30 = part1.CreateReferenceFromObject(line2D7)
Dim constraint17 As Constraint
Set constraint17 = constraints1.AddBiEltCst(catCstTypeDistance, reference29, reference30)
constraint17.Mode = catCstModeDrivingDimension
Dim length5 As Length
Set length5 = constraint17.Dimension
length5.Value = TextBox3.Value ' 叉耳高度
以上程序約束叉耳外形草圖外徑尺寸為“FixFitting”窗體中,“叉耳高度”對(duì)應(yīng)文本框中設(shè)置的值。
Dim reference 35 As Reference
Set reference35 = part1.CreateReferenceFromObject(sketch1)
Dim hybridShapeExtrude1 As HybridShapeExtrude
Set hybridShapeExtrude1 = hybridShapeFactory1.AddNewExtrude(reference35, TextBox5.Value, 0#, hybridShapeDirection1) '叉耳厚度
以上程序約束叉耳外形草圖外徑尺寸為“FixFitting”窗體中,“叉耳厚度”對(duì)應(yīng)文本框中設(shè)置的值。
hybridShapeTranslate1.DistanceValue = Val(TextBox5.Value) + Val(TextBox6.Value) '叉耳平移距離+叉耳厚度
以上程序約束叉耳外形草圖外徑尺寸為“FixFitting”窗體中,“叉耳厚度”與“叉耳平移距離”對(duì)應(yīng)文本框中設(shè)置的值的和。
Dim reference 58 As Reference
Set reference58 = part1.CreateReferenceFromObject(sketch2)
Dim hybridShapeExtrude2 As HybridShapeExtrude
Set hybridShapeExtrude2 = hybridShapeFactory1.AddNewExtrude(reference58, TextBox7.Value, 0#, hybridShapeDirection3) '底座高度
以上程序約束叉耳外形草圖外徑尺寸為“FixFitting”窗體中,“底座高度”對(duì)應(yīng)文本框中設(shè)置的值。
各個(gè)參數(shù)類(lèi)似,目前機(jī)翼固接接頭生成工具通過(guò)7個(gè)主要參數(shù)控制該接頭輪廓,見(jiàn)圖4.12,可以按需調(diào)整各個(gè)參數(shù),生成對(duì)應(yīng)支座,其主要形式為:
圖4.12 控制街頭外形參數(shù)圖
機(jī)翼鉸接接頭自動(dòng)生成工具通過(guò)6個(gè)主要參數(shù)控制該接頭輪廓,可以按需調(diào)整各個(gè)參數(shù),生成對(duì)應(yīng)支座,具體見(jiàn)圖4.13所示:
圖4.13 修改街頭外形參數(shù)圖
在單擊“Cmd2”(生成接頭)命令按鈕后,CATIA中會(huì)生成對(duì)應(yīng)數(shù)模,其結(jié)果如圖4.14所示:
圖4.14 固接街頭生成圖
操作機(jī)翼鉸接接頭工具得到結(jié)果如下圖4.15所示:
圖4.15 固接街頭生成圖
5.退出程序。當(dāng)CATIA界面中自動(dòng)創(chuàng)建出所需數(shù)模時(shí),單擊“Cmd2”(“退出”)命令按鈕的事件為退出該程序,其主要程序?yàn)椋?
Private Sub cmd2_Click()
End
End Sub
機(jī)翼固接接頭與機(jī)翼鉸接接頭生成工具類(lèi)似,通過(guò)“Choose”窗體,將兩個(gè)工具整合為一個(gè)。
4.4 程序測(cè)試
雙擊”機(jī)翼接頭生成.exe”執(zhí)行程序,進(jìn)入程序界面,如圖4.16所示:
圖4.16 程序測(cè)試頁(yè)面圖
單擊選擇“生成機(jī)翼固接接頭”,彈出參數(shù)輸入界面,如圖4.17所示:
圖4.17 程序測(cè)試街頭圖
如圖4.18所示修改各個(gè)參數(shù),單擊“生成支座”生成對(duì)應(yīng)數(shù)模。
圖4.18 程序測(cè)試參數(shù)修改圖
得到對(duì)應(yīng)數(shù)模,檢驗(yàn)各個(gè)參數(shù)是否與程序輸入對(duì)應(yīng)。
叉耳草圖各個(gè)參數(shù)見(jiàn)下圖4.19所示:
圖4.19 叉耳草圖參數(shù)圖
叉耳厚度、偏移量、底座高度均滿(mǎn)足需要,最終數(shù)模如下圖4.20所示:
圖4.20 修改參數(shù)生成圖
機(jī)翼固接接頭與機(jī)翼鉸接接頭生成工具類(lèi)似,通過(guò)“Choose”窗體,將兩個(gè)工具整合為一個(gè)。通過(guò)Visual Basic編程實(shí)現(xiàn)了CATIA二次開(kāi)發(fā),在使用工具時(shí)通過(guò)設(shè)置接頭各個(gè)典型參數(shù),點(diǎn)擊“生成接頭”命令按鈕可以快速準(zhǔn)確地生成對(duì)應(yīng)支座數(shù)模??焖贉?zhǔn)確的建模,極大方便了設(shè)計(jì)工作,有助于提高工作效率。在機(jī)翼接頭及其他結(jié)構(gòu)設(shè)計(jì)中,類(lèi)似通用零件,都可以通過(guò)二次開(kāi)發(fā)編制相應(yīng)工具,實(shí)
現(xiàn)快速準(zhǔn)確建模,以達(dá)到提高工作效率的目的。
第5章 總結(jié)與展望
5 總結(jié)與展望
5.1 本文總結(jié)
本次畢業(yè)設(shè)計(jì)是在王老師悉心指導(dǎo)下完成的,通過(guò)查閱老師所給的資料學(xué)習(xí)了CATIA軟件,我對(duì)本次課題的研究工作有了一個(gè)比較深入的認(rèn)識(shí),對(duì)我國(guó)和世界兩大強(qiáng)國(guó)的飛機(jī)發(fā)展史有了更加深刻的了解,對(duì)世界上的各種飛機(jī)的機(jī)身機(jī)翼連接結(jié)構(gòu)也有了一定的認(rèn)識(shí),對(duì)機(jī)翼機(jī)身對(duì)接接頭的應(yīng)用場(chǎng)合有了一定的了解,同時(shí)看到了三維建模在CATIA二次開(kāi)發(fā)中應(yīng)用的前景。
在機(jī)翼機(jī)身對(duì)接接頭CATIA二次開(kāi)發(fā)中,我遇到了很多困難,所用到的三維軟件跟開(kāi)發(fā)語(yǔ)言都是我平時(shí)很少接觸的,在設(shè)計(jì)過(guò)程中,我意思到自己知識(shí)儲(chǔ)備量的不足和,通過(guò)自己查閱資料和老師的指導(dǎo)以及參考了跟CATIA二次開(kāi)發(fā)的相關(guān)論文,這些問(wèn)題得到了很好的解決,這讓我產(chǎn)生了滿(mǎn)滿(mǎn)的自豪感。
本文通過(guò)使用Visual Basic 語(yǔ)言對(duì) CATIA 進(jìn)行了二次開(kāi)發(fā),開(kāi)發(fā)了一種可以自動(dòng)快速生成機(jī)翼接頭三維外形的程序,并可方便地進(jìn)行參數(shù)更改,從而證明了基于 CATIA 二次開(kāi)發(fā)進(jìn)行機(jī)翼外形參數(shù)化建模的可行性。本文提出的機(jī)翼參數(shù)化建模方法,可以應(yīng)用于飛機(jī)尾翼的外形參數(shù)化建模,并可用于機(jī)翼與翼型的分別優(yōu)化和同時(shí)優(yōu)化。本文重點(diǎn)是介紹CATIA 二次開(kāi)發(fā)的過(guò)程,以繪制機(jī)翼機(jī)身對(duì)接接頭為例,開(kāi)發(fā)了一種能根據(jù)接頭外形通過(guò)修改參數(shù)能夠快速建模的方法,從而提高了繪圖的效率跟準(zhǔn)確度。選擇的開(kāi)發(fā)語(yǔ)言是Visual Basic語(yǔ)言。
通過(guò)本次畢業(yè)設(shè)計(jì),由于時(shí)間緊張,本人能力有限,我發(fā)現(xiàn)設(shè)計(jì)中還存在有些不足,接頭在制造或裝配過(guò)程中會(huì)存在著誤差,使得對(duì)接接頭外形參數(shù)具有一定的隨機(jī)性,同時(shí)對(duì)接接頭的結(jié)構(gòu)尺寸誤差和材料的分散性又使結(jié)構(gòu)在設(shè)計(jì)中具有一定的不確定性。把這些問(wèn)題考慮進(jìn)來(lái)也是一個(gè)探討的問(wèn)題。
參考文獻(xiàn)
參考文獻(xiàn)
[1] 吳相憲,王正為,黃玉堂主編.實(shí)用機(jī)械設(shè)計(jì)手冊(cè).中國(guó)礦業(yè)大學(xué)出版社,1993. [2] 王洪欣,李木,劉秉忠主編.機(jī)械設(shè)計(jì)工程學(xué)[M].中國(guó)礦業(yè)大學(xué)出版社,2001. [3] 唐大放,馮曉寧,楊現(xiàn)卿主編.機(jī)械設(shè)計(jì)工程學(xué)[M].中國(guó)礦業(yè)大學(xué)出版社,2001. [4] 中國(guó)紡織大學(xué)工程圖學(xué)教研室等編.畫(huà)法幾何及工程制圖.上海科學(xué)技術(shù)出版社,1997.
[5] 史美堂主編.金屬材料及熱處理.上海科學(xué)技術(shù)出版社,1983.
[6] 蘇翼林主編.材料力學(xué).高等教育出版社,1980.
[7] 顧崇銜主編.機(jī)械制造工藝學(xué).陜西科學(xué)技術(shù)出版社,1999.
[8] 詹熙達(dá)主編.CATIA V5R20曲面設(shè)計(jì)教程. 北京:機(jī)械工業(yè)出版社,2013.
[9] 詹熙達(dá)主編.CATIA V5R20快速入門(mén)教程. 北京:機(jī)械工業(yè)出版社,2011.
[10] 劉文珽,羅毅,童明波.概率損傷容限分析模型研究[J].航空學(xué)報(bào),1993,14(3):136-139.
[11] 劉文珽等.概率斷裂力學(xué)與概率損傷容限/耐久性[M].北京航空航天大學(xué)出版社,1998.
[12] 羅毅,黃培彥,劉文珽.裂紋擴(kuò)展壽命安全可靠性分析模型研究[J].北京航空航天大學(xué)學(xué)報(bào),2002,28(1):113-115.
[13] 杜永恩.概率損傷容限分析體系及其關(guān)鍵技術(shù)的研究[D].西安:西北工業(yè)大學(xué),2014.
[14] 董玉德主編.CAD二次開(kāi)發(fā)理論與技術(shù). 合肥:合肥工業(yè)大學(xué)出版社,2009. [15] 明日科技主編.Visual Basic從入門(mén)到精通(第3版) .北京:清華大學(xué)出版社,2012.
致謝
致 謝
本科生活轉(zhuǎn)眼就要結(jié)束了,在這幾年時(shí)間里,我成長(zhǎng)了很多。首先這離不開(kāi)一群和藹可親的老師和友善的同學(xué)們的幫助。
首先對(duì)我的畢業(yè)設(shè)計(jì)老師王老師說(shuō)一句“您辛苦啦”,感謝王老師抽出寶貴的時(shí)間為我指導(dǎo),感謝王老師那科學(xué)嚴(yán)謹(jǐn)?shù)膽B(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),這種精神深深的感染和激勵(lì)著我,在此謹(jǐn)向王老師致以崇高的敬意和深深的謝意。同時(shí)我要感謝學(xué)校提供良好的學(xué)習(xí)環(huán)境跟生活環(huán)境,感謝母校讓我度過(guò)了人生最美好的時(shí)光,感謝母校給與我這么多知識(shí)跟人生的閱歷,為我的人生留下了精彩的一篇,我還要感謝陪我一起學(xué)習(xí),奮斗的同學(xué),感謝你們?cè)谖易霎厴I(yè)設(shè)計(jì)迷茫的時(shí)候,給與我鼓勵(lì)跟莫大的支持,是你們的鼓勵(lì)才讓我有了莫大的動(dòng)力,愿我們的感情像染了色的絲綢一樣,永不褪色。
最后,祝我的老師工作順利,同學(xué)前程似錦,母校發(fā)展的越來(lái)越好。
收藏
編號(hào):1707851
類(lèi)型:共享資源
大小:24.66MB
格式:ZIP
上傳時(shí)間:2019-11-03
30
積分
- 關(guān) 鍵 詞:
-
機(jī)翼
結(jié)構(gòu)
catia
軟件
二次開(kāi)發(fā)
- 資源描述:
-
機(jī)翼結(jié)構(gòu)CATIA軟件二次開(kāi)發(fā),機(jī)翼,結(jié)構(gòu),catia,軟件,二次開(kāi)發(fā)
展開(kāi)閱讀全文
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶(hù)自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶(hù)書(shū)面授權(quán),請(qǐng)勿作他用。