第3章 工程手冊的數(shù)據(jù)處理.ppt_第1頁
第3章 工程手冊的數(shù)據(jù)處理.ppt_第2頁
第3章 工程手冊的數(shù)據(jù)處理.ppt_第3頁
第3章 工程手冊的數(shù)據(jù)處理.ppt_第4頁
第3章 工程手冊的數(shù)據(jù)處理.ppt_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第3章工程手冊的數(shù)據(jù)處理,在設(shè)計過程中需要從設(shè)計手冊或設(shè)計規(guī)范中查找各種系數(shù)或數(shù)據(jù),如何將人工查找變成在CAD中完成的高效、快速處理。處理方法主要有兩種:,2、數(shù)據(jù)庫存儲:將離散化后的數(shù)表及線圖中數(shù)據(jù)按數(shù)據(jù)庫中的規(guī)定進行文件結(jié)構(gòu)化。,1、程序化:在應(yīng)用程序內(nèi)部對數(shù)表及線圖進行查表、處理與計算;,1)存入數(shù)組,用查表、插值檢索2)擬合成公式,編入程序計算數(shù)據(jù),3.1數(shù)表的程序化,在設(shè)計手冊中或規(guī)范中,有各種各樣的數(shù)表,從函數(shù)的角度看,有單變量表、雙變量表及多變量表。,有些數(shù)表本來有精確的計算公式,這時應(yīng)力求找到原來的理論計算公式或經(jīng)驗公式。,大多數(shù)數(shù)表本來就沒有表達公式,或難以找到公式,只能程序化處理。,一維數(shù)表例1:滾動軸承數(shù)據(jù),例2:由三角膠帶包角查取修正系數(shù)k用2個一維數(shù)組進行程序化。floatalfa8=90.0,100.0,110.0,120.0,130.0,140.0,150.0,160.0;floatkalfa8=0.68,0.74,0.79,0.83,0.86,0.89,0.92,0.95;,例3:二維數(shù)表,齒輪傳動工況系數(shù)KA用二維數(shù)組進行程序化floatka33=1.0,1.25,1.75,1.25,1.5,3.0,1.5,1.75,3.25;,檢索齒輪傳動工況系數(shù)C語言程序:#includemain()inti,j;floatka33=1.0,1.25,1.75,1.25,1.5,3.0,1.5,1.75,3.25;while(1)printf(“輸入原動機載荷特性(0,1,2):”);scanf(“%d”,,3.1.2一元函數(shù)的插值1.線性插值公式,2.拋物線插值公式,1線性插值,線性插值又稱為一元函數(shù)插值或兩點插值。根據(jù)插值點x值選取兩個相鄰的自變量xi與xi1,為簡便起見,可將這兩自變量設(shè)定為x1和x2,并滿足條件x1xx2。過(x1,y1)、(x2,y2)兩結(jié)點連線的直線代替原來的函數(shù)f(x),如圖所示,則插值點函數(shù)為:,上式可改寫為:,可見,g1(x)是兩個基本插值多項式A1(x)和A2(x)的線性組合。,設(shè):,2拋物線插值,線性插值只利用了兩個結(jié)點(x1,y1)、(x2,y2)上的信息,因此精度很低。若給定三個結(jié)點xi-1、xi與xi1,同樣簡化為x1、x2、x3,其對應(yīng)函數(shù)值為y1、y2、y3,則與線性插值類似,可構(gòu)造出相應(yīng)的二次多項式y(tǒng)=g2(x)并使其滿足:,上式是一個不超過二次的多項式,稱為二次插值。實際上,它是通過三個結(jié)點(x1,y1)、(x2,y2)、(x3,y3)的一條拋物線y=f(x),因此,二次插值又稱三點插值、拋物線插值。,實際上,它是通過三個結(jié)點(x1,y1)、(x2,y2)、(x3,y3)的一條拋物線y=f(x),因此,二次插值又稱三點插值、拋物線插值。,3.1.3二元函數(shù)的插值,下表為二元列表函數(shù)f(xi,yi),i=1,2,n,表中有一插值點(xk,yk)。,二元列表函數(shù)的插值,從幾何意義上講是在三維空間內(nèi)選定幾個點,通過這些點構(gòu)造一塊曲面g(x,y),用它近似地表示在這區(qū)間內(nèi)原有的曲面f(xi,yi),從而得插值后的函數(shù)值為zk=g(xk,yk)。,1、直線直線插值,設(shè)已知k點的坐標(xk,yk),求插值函數(shù)值zk。,找到k點所在的abcd域,這時近似插值函數(shù)g(x,y)為一柱狀面,即以直線AB、CD為導(dǎo)線,經(jīng)過這兩條導(dǎo)線做平行與yOz平面的直母線(如EF),直母線的運動構(gòu)成了柱狀面g(x,y)。,x,y,z,a,b,c,d,k,A,B,C,D,f(x,y),g(x,y),直線直線插值步驟:,(1)根據(jù)k點的(xk,yk)找出周圍四點a,b,c,d;,x,y,z,a,b,c,d,k,A,B,C,D,f(x,y),g(x,y),(2)找對應(yīng)于a,b,c,d的A,B,C,D;,(3)找k對應(yīng)的e,f點;,(4)過A、B用線性插值求得E點;,(5)過C、D用線性插值求得F點;,(6)過E、F用線性插值求得K點;,e,f,E,F,K,2、拋物線直線插值步驟:,(1)根據(jù)k點的(xk,yk)找出周圍六點a,b,c,d,p,q;,x,y,z,a,b,c,d,k,A,B,C,D,f(x,y),g(x,y),(2)找對應(yīng)于a,b,c,d,p,q的A,B,C,D,P,Q;,(3)找k對應(yīng)的e,f點;,(4)過A、B、P用拋物線插值求得E點;,(5)過C、D、Q用拋物線插值求得F點;,(6)過E、F用線性插值求得K點;,e,f,E,F,K,p,q,P,Q,3、拋物線拋物線插值步驟:,(1)根據(jù)k點的(xk,yk)找出周圍九點a,b,c,d,p,q,r,s,t;,x,y,z,a,b,c,d,k,A,B,C,D,f(x,y),g(x,y),(2)找對應(yīng)于a,b,c,d,p,q,r,s,t的A,B,C,D,P,Q,R,S,T;,(3)找k對應(yīng)的e,f點;,(4)過A、B、P用拋物線插值求得E點;,(5)過C、D、Q用拋物線插值求得F點;,(7)過E、F、G用拋物線插值求得K點;,e,f,E,F,K,p,q,P,Q,(6)過R、S、T用拋物線插值求得G點;,r,s,t,R,S,T,G,g,例:根據(jù)a查表求包角影響系數(shù)k。a(度)90100110120130140K0.680.740.790.830.860.89,main()floata0,kk;inti;floata6=90,100,110,120,130,140;floatk6=0.68,0.74,0.83,0.86,0.89;scanf(“%f”,例如:標準的三角帶型號及斷面尺寸,見下表。型號頂寬a斷面高h節(jié)寬a0節(jié)高y0O1068.52.1A138112.3B1710.5144.1C2213.5194.8D3219276.9,main()inti;floata5=10,13,17,22,32;floath5=6,8,10.5,13.5,19;floata05=8.5,11,14,19,27;floaty05=2.1,2.3,4.1,4.8,6.9;scanf(“%d”,3.2線圖的程序化,處理方法:(1)找到原來的公式,將公式編入程序;(2)將線圖離散成數(shù)表,再用上一節(jié)的方法查表;(3)用曲線擬合的方法求出線圖的近似公式,再將公式編入程序。常用的曲線擬合的方法有最小二乘法。,1.找到原來的公式,將公式編入程序,2.線圖離散成數(shù)表,x=0時漸開線齒輪當量齒數(shù)和齒形系數(shù)關(guān)系曲線,分割離散原則:各分割點間的函數(shù)值不致相差很大。,工程中常采用數(shù)據(jù)的函數(shù)擬和方法(又稱曲線擬合),所擬合的曲線不要求嚴格通過所有的結(jié)點,而是盡量反映數(shù)據(jù)的變化趨勢。,函數(shù)擬合有多種方法,最常用的是最小二乘法。,基本處理步驟:,(1)在坐標紙上標出列表函數(shù)各結(jié)點數(shù)據(jù),并根據(jù)其趨勢繪出大致曲線;(2)根據(jù)曲線確定近似的擬合函數(shù)類型,擬合函數(shù)可分為代數(shù)多項式、對數(shù)函數(shù)、指數(shù)函數(shù)等;(3)用最小二乘法原理確定函數(shù)中的待定系數(shù)。,3.曲線擬合,線圖離散成數(shù)表,x=0時漸開線齒輪當量齒數(shù)和齒形系數(shù)關(guān)系曲線,分割離散原則:各分割點間的函數(shù)值不致相差很大。,下面以最簡單的線性函數(shù)說明最小二乘法的運用。,對于某一列表函數(shù),若所有結(jié)點呈現(xiàn)出一種線性變化規(guī)律,則可用直線方程f(x)=a+bx進行描述,最小二乘法處理的任務(wù)就是要求出直線方程中的待定系數(shù)a和b。,由左圖所示的各結(jié)點到所擬合直線偏差的平方和為:,可見,所擬合函數(shù)的偏差平方和,是結(jié)點系數(shù)a、b的函數(shù)。如何選取結(jié)點系數(shù)a、b,使偏差平方和,最小,這就是最小二乘法的實質(zhì)。,令,將,代入上式求其偏導(dǎo)數(shù),得:,從而可方便地求得:,式中,分別為列表函數(shù)自變量和因變量的平均值。將求取的數(shù)a、b代入直線方程f(x)=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論