[發(fā)明專利]一種基于EXCEL VBA的承壓桿件局部失穩(wěn)應(yīng)力獲取方法在審
| 申請?zhí)枺?/td> | 202010414062.2 | 申請日: | 2020-05-15 |
| 公開(公告)號: | CN111767605A | 公開(公告)日: | 2020-10-13 |
| 發(fā)明(設(shè)計(jì))人: | 楊寄誠;朱小龍;張航;王玖;陳曉峰;劉曉明 | 申請(專利權(quán))人: | 成都飛機(jī)工業(yè)(集團(tuán))有限責(zé)任公司 |
| 主分類號: | G06F30/15 | 分類號: | G06F30/15;G06F40/166;G06F8/33;G06F119/14 |
| 代理公司: | 成都君合集專利代理事務(wù)所(普通合伙) 51228 | 代理人: | 何巍 |
| 地址: | 610092 四川*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 excel vba 承壓桿件 局部 失穩(wěn) 應(yīng)力 獲取 方法 | ||
本發(fā)明公開了一種基于EXCEL VBA的承壓桿件局部失穩(wěn)應(yīng)力獲取方法,包括以下步驟:(1)查閱承壓桿件剖面的局部失穩(wěn)應(yīng)力計(jì)算曲線,得到每條曲線上任意兩點(diǎn)的坐標(biāo)值;(2)通過EXCEL擬合出這兩點(diǎn)的冪函數(shù)趨勢線公式;(3)將計(jì)算公式寫入到EXCEL VBA編輯器的模塊中;(4)創(chuàng)建EXCEL表格并引入模塊中的計(jì)算函數(shù);(5)將所需數(shù)據(jù)填入步驟(4)所創(chuàng)建的表格中,得到承壓桿件的局部失穩(wěn)應(yīng)力。本發(fā)明公開了基于EXCEL VBA的承壓桿件局部失穩(wěn)應(yīng)力自動計(jì)算方法,簡化了傳統(tǒng)方法繁瑣的查閱步驟,避免了查閱承壓桿件剖面板元的局部失穩(wěn)應(yīng)力計(jì)算曲線時的人為錯誤和誤差,程序穩(wěn)定,執(zhí)行速度快,提高了強(qiáng)度設(shè)計(jì)人員的工作效率和結(jié)果的準(zhǔn)確度。
技術(shù)領(lǐng)域
本發(fā)明涉及航空航天中針對飛機(jī)結(jié)構(gòu)設(shè)計(jì)中的承壓桿件局部失穩(wěn)應(yīng)力計(jì)算技術(shù)領(lǐng)域,具體是指一種基于EXCEL VBA的承壓桿件局部失穩(wěn)應(yīng)力獲取方法。
背景技術(shù)
航空發(fā)展百余年來,強(qiáng)度研究手段從最初的解析法發(fā)展到工程法,再到數(shù)值法,其研究手段已經(jīng)全面演進(jìn)為基于模型的數(shù)字化階段,呈現(xiàn)出數(shù)字強(qiáng)度的發(fā)展趨勢。
傳統(tǒng)的承壓桿件局部失穩(wěn)應(yīng)力計(jì)算方法,需要通過強(qiáng)度設(shè)計(jì)人員查閱承壓桿件局部失穩(wěn)應(yīng)力計(jì)算曲線后再手動計(jì)算獲得。對于飛機(jī)結(jié)構(gòu)中存在的較多承壓桿件,這種方法在使用過程中需要耗費(fèi)強(qiáng)度設(shè)計(jì)人員的大量時間和精力。同時在查閱曲線時,容易發(fā)生人為錯誤和誤差。
VBA的英文全稱是Visual Basic for Applications,是一門標(biāo)準(zhǔn)的宏語言。VBA語言不能單獨(dú)運(yùn)行,只能被office軟件(如:Word、Excel等)所調(diào)用。
VBA是一種面向?qū)ο蟮慕忉屝哉Z言,通常使用來實(shí)現(xiàn)Excel中沒有提供的功能、編寫自定義函數(shù)、實(shí)現(xiàn)自動化功能等。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種克服傳統(tǒng)的承壓桿件局部失穩(wěn)應(yīng)力計(jì)算過程中,效率低、步驟繁瑣、容易出錯等缺陷的基于EXCEL VBA的承壓桿件局部失穩(wěn)應(yīng)力獲取方法。
本發(fā)明通過下述技術(shù)方案實(shí)現(xiàn):一種基于EXCEL VBA的承壓桿件局部失穩(wěn)應(yīng)力獲取方法,包括以下步驟:
(1)查閱承壓桿件剖面的局部失穩(wěn)應(yīng)力計(jì)算曲線,選取每條曲線上任意至少兩點(diǎn)的坐標(biāo)值;
(2)根據(jù)選取的坐標(biāo)值,通過EXCEL擬合出所選坐標(biāo)值所在冪函數(shù)趨勢線的公式;
(3)將公式寫入到EXCEL VBA編輯模塊中,生成計(jì)算函數(shù);
(4)創(chuàng)建EXCEL表格,在表格中填寫入包含計(jì)算承壓桿件局部失穩(wěn)應(yīng)力的變量,然后在表格中引入步驟(3)中所得的計(jì)算函數(shù);
(5)通過EXCEL VBA計(jì)算函數(shù),自動得到該承壓桿件的局部失穩(wěn)應(yīng)力。
為了更好地實(shí)現(xiàn)本發(fā)明的方法,進(jìn)一步地,所述步驟(1)中,選取每條承壓桿件剖面的局部失穩(wěn)應(yīng)力計(jì)算曲線上任意兩點(diǎn)的坐標(biāo)值。
為了更好地實(shí)現(xiàn)本發(fā)明的方法,進(jìn)一步地,所述步驟(2)中,通過選取的坐標(biāo)值,繪制散點(diǎn)圖,將散點(diǎn)圖繪制成平滑的所選坐標(biāo)值所在冪函數(shù)趨勢線,然后根據(jù)所選坐標(biāo)值所在冪函數(shù)趨勢線,通過該EXCEL擬合出公式。
為了更好地實(shí)現(xiàn)本發(fā)明的方法,進(jìn)一步地,所述步驟(3)中所述的EXCEL VBA編輯模塊為EXCEL Visual Basic編輯器。
為了更好地實(shí)現(xiàn)本發(fā)明的方法,進(jìn)一步地,所述步驟(4)中,表格內(nèi)填寫入包含計(jì)算承壓桿件局部失穩(wěn)應(yīng)力的變量包括材料、截面類型、彈性模量、壓縮屈服應(yīng)力、邊界條件、截面寬度、截面厚度。
為了更好地實(shí)現(xiàn)本發(fā)明的方法,進(jìn)一步地,所述EXCEl程序?yàn)?010以上版本的microsoft Office工作軟件。
為更好的實(shí)現(xiàn)本發(fā)明,進(jìn)一步地,
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都飛機(jī)工業(yè)(集團(tuán))有限責(zé)任公司,未經(jīng)成都飛機(jī)工業(yè)(集團(tuán))有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010414062.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于異步處理的大數(shù)據(jù)量Excel文件導(dǎo)出方法
- 一種數(shù)據(jù)EXCEL導(dǎo)入和導(dǎo)出的工具
- 一種Excel合并方法和系統(tǒng)
- 基于數(shù)據(jù)配置生成Excel表格和圖例的系統(tǒng)及方法
- 一種業(yè)務(wù)系統(tǒng)導(dǎo)入EXCEL數(shù)據(jù)的方法
- 一種Excel數(shù)據(jù)文件的處理方法及裝置
- 一種excel導(dǎo)入導(dǎo)出的實(shí)現(xiàn)方法及裝置
- Excel數(shù)據(jù)的導(dǎo)出方法及裝置、電子設(shè)備
- 一種大數(shù)據(jù)excel文件導(dǎo)入的系統(tǒng)及方法
- 腳本生成方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)
- 一種利用VBA模塊在Excel中進(jìn)行電力工程坐標(biāo)聯(lián)測計(jì)算的方法
- 一種基于互聯(lián)網(wǎng)的Excel插件數(shù)據(jù)批量提取系統(tǒng)及方法
- 基于VBA模塊的分區(qū)燃料電池實(shí)驗(yàn)數(shù)據(jù)處理方法及系統(tǒng)
- 提取DTS光纖測溫主機(jī)中目標(biāo)點(diǎn)溫度的方法
- 一種基于EXCEL的芯片寄存器特性編碼方法
- 基于VBA和OpenDSS的配電網(wǎng)仿真分析方法及系統(tǒng)
- 一種使用VBA功能自動生成BOM的系統(tǒng)及方法
- 一種基于VBA的電池容檢結(jié)果篩選配組方法
- VBA棧結(jié)構(gòu)的演示方法、系統(tǒng)、存儲介質(zhì)及計(jì)算機(jī)設(shè)備
- 基于VBA的PowerPoint頁面配色自動生成方法及系統(tǒng)





