• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      VB環(huán)境下應力間變換的編程求解

      2020-03-13 08:11:21雷永剛
      科技創(chuàng)新與應用 2020年8期
      關鍵詞:準確性

      雷永剛

      摘? 要:為了工程分析便捷,避免重復應用解析表達式,文章基于應力張量矩陣矢量轉換原理,通過VB編程工具實現(xiàn)不同坐標軸間應力的相互轉化,并通過兩個算例驗證,證明其是可靠可用的,并生成可執(zhí)行文件,脫離VB程序,方便技術人員交流,極大的提高效率和準確性。

      關鍵詞:解析表達式;張量矩陣;矢量轉換;VB編程;準確性

      中圖分類號:TV52? ? ? ? ?文獻標志碼:A? ? ? ? ?文章編號:2095-2945(2020)08-0011-02

      Abstract: In order to facilitate engineering analysis and avoid repeated application of analytical expression, based on the principle of vector transformation of stress tensor matrix, the stress transformation between different axes is realized by VB programming tool, and verified by two examples, it is proved that it is reliable and available, and the executable file is generated, which is separated from the VB program, facilitates the communication of technicians, and greatly improves the efficiency and accuracy.

      Keywords: analytical expression; tensor matrix; vector transformation; VB programming; accuracy

      引言

      巖土工程或者結構工程數(shù)值分析計算中,應力坐標系是任意確定的,對于研究的問題,其中選擇某一特定的坐標系更為方便,以往的文獻都是通過解析表達式來或者通過Matlab與Visual C++混合編程求解,前者表達式長而復雜,計算慢且容易出錯,后者來回轉化不便??紤]到應力的轉換實質是新舊坐標系的轉換,直接通過塑性力學中的應力張量和數(shù)學中旋轉矩陣實現(xiàn)一點應力狀態(tài)可像二階張量那樣進行變換,將整個過程整合進VB環(huán)境中,生成可視化的可執(zhí)行文件,極大的方便了技術人員。本文以工程中常用的正應力轉主應力為例。

      3 程序實現(xiàn)

      3.1 程序功能設計

      本程序主要功能為:(1)輸入六個應力分量和三個正應力的傾角α、傾向β,計算主應力和主應力的方位角;(2)實現(xiàn)與用戶的交互;(3)輸出結果。

      3.2 主要程序的編寫

      (1)利用vb程序將輸入的六個應力分量和方位角轉化為各自的張量矩陣[σ]、[ζ]、[ζ'];

      (2)利用vb中for循環(huán)語句,將式(3)求[R]T轉為分子兩個矩陣相乘,因為|?孜|=1,|?孜'|=1。

      (3)應用應力轉換矩陣(2)進行新坐標軸應力矩陣[σ*]的求解。三個矩陣相乘,應用矩陣結合律,分兩步求,先求后兩者[σ]*[R]T矩陣相乘,然后將[R]T轉置成[R],再計算 [R]*([σ]*[R]T)。

      (4)主應力輸出。

      3.3 交互界面設計

      Vb有良好的可視化界面和開發(fā)控件,圖形界面如下圖2,分為輸入區(qū),輸出區(qū),控制區(qū),其中輸入區(qū)接受用戶輸入的6個應力分量,輸出區(qū)顯示3個計算的主應力結果,控制區(qū)有計算控制,參數(shù)重置,退出功能。

      4 算例計算

      已知巖體的6個應力為σx=5.69,σy=10.36,σz=5.53,τxy=0.10,τyz=0.59,τzx=-0.03,新舊坐標下三個正應力的傾角α,傾向β見下表1,將表1的數(shù)據輸入編好的程序內,點擊計算輸出的主應力為σ1=10.433MPa,σ2=5.695MPa,σ3=5.452MPa,傳統(tǒng)方法數(shù)據基本吻合;另求主應力其實質就是求其特征值。利用Matlab的eig函數(shù)計算的結果,與本文計算的主應力吻合。由上述兩種驗證可知本文計算結果可靠。

      5 結束語

      (1)基于應力張量的變換方程,通過VB編程實現(xiàn)了坐標軸間的應力轉換求解,并以某工程中初始地應力間的轉換和Matlab特征值計算為例。結果表明本文編寫的程序是可靠的,提高了工作效率。

      (2)創(chuàng)新一:實現(xiàn)了不同坐標軸間的應力轉換,不僅是實例中正應力的求解。主應力可以當做是切應力為0的正應力,可以反向求解。技術人員可以根據分析需要,將應力轉換到任意的坐標軸中。

      (3)創(chuàng)新二:一般編程是將結果解析表達式用VB語言表達出來進行求解,其作用和Excel表格編輯函數(shù)是一樣的,本文不求解析表達式,直接應用矩陣運算,結合vb中for循環(huán)語句,表達簡潔。

      參考文獻:

      [1]B. H. G. Brady, E. T. Brown.? Rock Mechanics for underground mining [M]. KLUWER ACADEMIC PUBLISHERS ,NEW YORK, BOSTON, DORDRECHT, LONDON, MOSCOW:19-22.

      [2]王凱.主應力的計算公式[J].力學與實踐,2014(06):783-785.

      [3]凌偉,黃上恒.工程應用彈性力學[M].西安:西安交通大學出版社,2008:21-22.

      猜你喜歡
      準確性
      突破從句易錯點提高表達準確性
      淺談如何提高建筑安裝工程預算的準確性
      持續(xù)質量改進對手術器械供應及時性與準確性的影響
      理解語境與名句的關系,提高默寫的準確性
      連鑄機提高大包鋼水稱重準確性方法實踐
      山東冶金(2019年1期)2019-03-30 01:35:18
      為橋梁領域的示值準確性護航
      中國公路(2017年11期)2017-07-31 17:56:31
      影響紫外在線監(jiān)測系統(tǒng)準確性因子分析
      電子制作(2016年21期)2016-05-17 03:53:03
      海外項目高報價準確性和低不可預見費的探析
      美劇翻譯中的“神翻譯”:準確性和趣味性的平衡
      提高食品檢驗準確性的主要控制因素
      食品界(2016年4期)2016-02-27 07:36:26
      澄城县| 永兴县| 齐齐哈尔市| 广东省| 新巴尔虎右旗| 宁武县| 循化| 镇坪县| 苏尼特右旗| 潜江市| 游戏| 建水县| 湾仔区| 承德县| 安图县| 开鲁县| 满洲里市| 巴彦淖尔市| 江源县| 河北区| 福泉市| 湘潭市| 巴塘县| 广昌县| 沽源县| 若尔盖县| 菏泽市| 金溪县| 嘉义市| 璧山县| 沾化县| 鹿邑县| 尼木县| 太仓市| 大兴区| 大英县| 双城市| 启东市| 潞西市| 松滋市| 桓台县|