
發布
注冊
/
登錄數值計算和編程的案例
Julia:高效易用的數值計算/優化編程語言
無論你只是希望有個方便的語言調用solver,或者做數值計算居多,還是比較高級的優化算法專家,多實踐,一邊"get hands dirty"一邊學習我覺得總是最有效率的。
首當其沖的是Julia官網上提供的大量學習資源:包括視頻,具體的算例,和各種pdf教程。
Learning Julia3 ulialang.org
作為Julia cofounder之一的Prof. Edelman的數值計算課程的個人主頁也是非常不錯的參考資料:(主要是那個Github鏈接)
Modern Numerical Computing with Julia courses.csail.mit.edu
展開 數控編程課堂:關于螺紋螺距的含義和計算方式,太全了!
螺紋的主要功能是:
1、通過組合內螺紋產品和外螺紋產品形成機械連接。
2、通過將旋轉運動轉換為線性運動傳遞運動,反之亦然。
3、得到機械優點。
二、螺紋牙型和術語
螺紋牙型確定螺紋的幾何形狀,包括工件直徑 (大徑、中徑和小徑);螺紋牙型角;螺距和螺旋角。
1、螺紋術語
①牙底:連接兩個相鄰螺紋牙側的底部表面。
②牙側:連接牙頂和牙底的螺紋側表面。
③牙頂:連接兩個牙側的頂部表面。
P = 螺距,mm或每英寸螺紋數 (t.p.i.)
? = 牙型角
? = 螺紋螺旋升角
d = 外螺紋大徑
D = 內螺紋大徑
d1 = 外螺紋小徑
D1 = 內螺紋小徑
d2 = 外螺紋中徑
D2 = 內螺紋中徑
中徑,d2 / D2
螺紋的有效直徑。大約在大徑和小徑之間一半的位置處。
螺紋的幾何形狀基于螺紋中徑 (d, D) 和螺距 (P):工件上沿著螺紋從牙型上的一點到相應的下一點的軸向距離。這也可以看作是從工件繞開的一個三角形。
vc = 切削速度 (m/min)
ap = 總的螺紋深度 (mm)
nap = 總的螺紋深度 (mm)
t.p.i. = 每英寸螺紋數
進給量 = 螺距
2、普通螺紋牙型
一、60°牙型的外螺紋中徑計算及公差(國標GB197/196)
a.中徑基本尺寸計算
螺紋中徑的基本尺寸=螺紋大徑-螺距×系數值。
展開 弦梁模態計算公式和數值仿真對比
自從有了數值仿真,結構計算變的很方便。但不要以為這樣就解放了工程師,因為省下來的時間被用來解決新的問題。所以數值仿真未曾解放誰。所有的工具的發明都不會解放人類,解放人類的只有自己解放自己。
弦梁的簡單模型都有固有頻率計算公式,筆者今天做個無聊的對比,檢驗一下數值仿真的能力。
設內張力100N,線密度0.01kg/m,弦長1m
頻率理論解:50Hz,100Hz,150Hz
頻率數值解:50.06Hz,100.52Hz,151.77Hz
仿真要點:弦一端固定,另一端約束橫向位移,施加縱向荷載,預應力模態分析,弦要足夠細,理論公式才成立,否則不是弦振動,而是梁振動。
設E=210GPa,I=1000mm^4,線密度0.88kg/m,梁長1m
頻率理論解:55.02Hz,151.65Hz,297.34Hz
頻率數值解:54.96Hz,151.40Hz,296.5Hz
仿真要點:無
設E=210GPa,I=1000mm^4,線密度0.88kg/m,梁長1m
頻率理論解:37.92Hz,122.89Hz,256.35Hz
頻率數值解:37.88Hz,122.68Hz,255.73Hz
仿真要點:無
頻率理論解:24.27Hz,97.08Hz,218.44Hz
頻率數值解:24.25Hz,96.95Hz,217.96Hz
仿真要點:右端點是否約束縱向自由度不影響求解結果。
頻率理論解:8.65Hz,54.18Hz,151.73Hz
頻率數值解:8.64Hz,54.12Hz,151.42Hz
仿真要點:左端點的六個自由度都必須約束。
展開 Python學習手冊(第4版)PDF高清文檔下載
全網最全Python必讀書藉合集(PDF文檔免費下載)
目錄
前言1
第一部分 使用入門
第1章 問答環節19
人們為何使用Python19
軟件質量20
開發效率21
Python是“腳本語言”嗎21
好吧,Python的缺點是什么呢23
如今誰在使用Python23
使用Python可以做些什么24
系統編程25
用戶圖形接口25
Internet腳本25
組件集成26
數據庫編程26
快速原型27
數值計算和科學計算編程27
游戲、圖像、人工智能、XML、機器人等27
Python如何獲得支持28
Python有哪些技術上的優點28
面向對象28
免費29
可移植29
功能強大30
可混合31
簡單易用31
簡單易學32
Python和其他語言比較起來怎么樣32
本章小結33
本章習題33
習題解答34
Python是工程,不是藝術34
第2章 Python如何運行程序36
Python解釋器簡介36
程序執行37
程序員的視角37
Python的視角39
執行模塊的變體41
Python實現的替代者42
執行優化工具43
凍結二進制文件44
其他執行選項45
未來的可能性46
本章小結46
本章習題47
習題解答47
第3章 如何運行程序48
交互提示模式下編寫代碼48
交互地運行代碼49
為什么使用交互提示模式51
使用交互提示模式52
系統命令行和文件54
第一段腳本55
使用命令行運行文件56
使用命令行和文件57
UNIX可執行腳本(#!)
展開 