實用熱處理模擬技術 內容簡介
本書介紹了滲碳模擬技術、滲碳工藝CAD、一維熱處理模擬技術。組織轉變數計算的數學模型和計算方法及全部源程式。本書選用Turbo C語言為程式語言。圍繞熱處理模擬的實際需要,對C語言進行了簡潔明了的介紹。程式設計充分體現了結構化設計的特點,化整為零,逐個擊破。精心設計了包括中文界面、下拉選單、參數輸入、模型選擇、檔案管理等各種實用函式,給出了全部源程式。
本書內容深入淺出,通俗易懂,圍繞主題逐步深入,源程式系統完整,徹底解決了熱處理工程技術人員編寫大型、複雜應用程式的困難、本書可供從事金屬熱處理的工程技術人員使用,亦可供材料科學與工程學科的師生參考。
實用熱處理模擬技術 本書目錄
前言第1章 C語言簡介
1.1 C語言概述
1.1.1 C語言產生的背景
1.1.2 C語言的特點
1.1.3 C語言程式的格式
1.1.4 PC-DOS 下Turbo C上機步驟
1.2 終端設備上的輸入輸出函式
1.2.1 Turbo C庫函式
1.2.2 字元輸入輸出函式getche()
1.2.3 字元串輸入輸出函式gets()
1.2.4 格式化輸入輸出函式scanf()和printf()
1.3 變數
1.3.1 標識符
1.3.2 數據類型
1.3.3 變數的說明(定義)
1.3.4 局部變數
1.3.5 形式參數
1.3.6 全程變數
1.3.7 存儲類型說明
1.3.8 數組
1.3.9 結構
1.4 常量
1.5 運算符和表達式
1.5.1 運算符的分類
1.5.2 算術運算符及表達式
1.5.3 關係和邏輯運算符及表達式
1.5.4 賦值運算符及表達式
1.5.5 類型轉換
1.6 語句及流程控制
1.6.1 程式設計中的三種基本結構
1.6.2 順序執行語句
1.6.3 if 語句
1.6.4 switch語句
1.6.5 break、exit和continue語句
1.6.6 for語句
1.6.7 while語句
1.6.8 do……while語句
1.7 函式
1.7.1 返回語句
1.7.2 函式作用域規則
1.7.3 函式的形參及調用
1.7.4 函式遞歸
1.7.5 標準函式的使用
1.7.6 自己建立函式館
1.8 指針
1.8.1 指針概念
1.8.2 指針變數說明及運算
1.8.3 指針與數組
1.8.4 指針與函式
1.8.5 指針與結構
第2章 實用函式設計
2.1 鍵盤回響
2.1.1 bioskey()
2.1.2 鍵盤回響函式specialkey()
2.2 Mouse訊息回響
2.2.1 mouse IQR()
2.2.2 init mouse()
2.2.3 put -mouse-postion()
2.2.4 rightb-pressed()
2.2.5 leftb-pressed()
2.3 初始化圖形系統
2.3.1 initgraph()
2.3.2 cleardevice()
2.3.3 closegraph()
2.3.4 winitgraph()
2.4 將數字轉換為字元串
2.4.1 itoa()
2.4.2 stpcpy()
2.4.3 strcat()
2.4.4 fitoa()
2.5 圖形下的字元輸出
2.5.1 settextstyle
2.5.2 settextjustify()
2.5.3 outtext()和outtextxy()
2.6 圖形下的漢字輸出
2.6.1 open()
2.6.2 lseek()
2.6.3 read()
2.6.4 prtpixel()
2.6.5 close()
2.6.6 outl16hz()
2.7 常用畫圖庫函式
2.7.1 getmaxx()和getmaxy()
2.7.2 setviewport()和clearviewport()
2.7.3 setpalette()、setcolor() 和SetBkColor()
2.7.4 setfillstyle()和floodfill()
2.7.5 setlinestyle()
2.7.6 line()、LineTo()、linerel()和moveto()
2.7.7 rectangle()、bar()和bar3d
2.7.8 circle()、arc()和ellipse()
2.8 一個通用的畫坐標函式
2.8.1 畫圖原理
2.8.2 strlen()
2.8.3 畫坐標函式coordinate()
2.9 外存儲器上的輸入輸出
2.9.1 fopen()和fclose()
2.9.2 rewind()、fseek()、ftell()和feof()
2.9.3 fscanf()和fprintf()
2.9.4 fread()和fwrite()
2.9.5 坐標參數的輸入輸出函式getcoorpar()和savecoorpar()
2.9.6 曲線顏色輸入輸出函式getcolorpar()和savecolorpar()
2.10 圖形下的人機對話與提示
2.10.1 圖形模式下螢幕的保存和恢復
2.10.2 顯示模板board()
2.10.3 提示信息的輸出函式
2.10.4 警惕性提示信息的輸出與選擇函式dialogue()
2.10.5 通用的數值輸入函式setparameter()
2.10.6 x、y坐標參數的輸入函式x-coor()和y-coor()
2.10.7 顏色參數輸入函式setcolorpar()
2.10.8 設定坐標顏色函式coor-color()
2.10.9 設定曲線顏色函式curve-color()
2.11 圖形下的選單設計
2.11.1 主選單條的顯示與選擇函式select-main-menu()
2.11.2 下拉選單的顯示與選擇函式select-menu()
2.11.3 檔案選單的顯示與選擇函式file-menu()
2.11.4 坐標選單的顯示與選擇函式coor-menu()
2.11.5 形體及形體參數
2.11.6 退出函式wexit()
2.12 模擬主函式
2.13 畫曲線和刷新曲線函式
2.13.1 畫曲線函式curve()
2.13.2 刷新曲線函式renovate()
2.14 目錄函式和查找檔案
2.14.1 finfirst()和findnext()
2.14.2 unoink()
2.14.3 SearchPath()
2.14.4 輸入檔案名稱
2.14.5 查找檔案
第3章 滲碳模擬技術
3.1 滲碳數學模型
3.1.1 擴散方程
3.1.2 初始條件
3.1.3 邊界條件
3.1.4 滲碳工藝參數模型
3.1.5 討論
3.1.6 滲碳模型小結及參數輸入函式set-car-par()
3.2 差分方法
3.2.1 差分基本概念
3.2.2 差分方程
3.2.3 三對角方程的求解方法
3.3 滲碳模擬函式carburization()
3.4 碳濃度分布函式carbon-distribution()
3.5 各種因素對滲碳模擬結果的影響
3.5.1 形體和原始含碳量的影響
3.5.2 溫度和碳勢
3.5.3 物理參數的影響
3.5.4 物理校正的原理
第4章 滲碳工藝CAD
4.1 滲碳工藝設計的內容和目標
4.1.1 滲碳工藝設計的內容
4.1.2 參碳工藝設計的目標
4.2 滲碳設計方法
4.2.1 對碳勢的約束條件
4.2.2 對溫度的約束條件
4.2.3 碳濃度分布基本類型和描述方法
4.2.4 I型分布碳勢設計
4.2.5 II型分布碳勢設計
4.2.6 III和IV型分布碳勢設計
4.2.7 考慮最後降溫的滲碳工藝設計
4.3 滲碳工藝CAD程式設計
4.4 用滲碳工CAD程式校對物理參數
第5章 一維問題熱處理模擬技術
5.1 熱處理模擬技術概述
5.1.1 熱處理數值模擬的基本特點
5.1.2 研究現狀及存在問題
5.2 變溫相變動力學模型
5.2.1 假設與動力學方程
5.2.2 等溫轉變過程
5.2.3 變溫冷卻轉變
5.2.4 舉例
5.3 一維溫度場計算模型及差分方程
5.3.1 計算模型
5.3.2 差分方程
5.4 溫度和組織模擬計算程式
5.4.1 參數輸入及預處理
5.4.2 模擬計算程式
5.5 溫度場分析
5.5.1 溫度一時間關係分析程式
5.5.2 冷卻速率分析
5.5.3 溫度分布分析程式
5.5.4 模擬舉例
5.6 組織分析
5.6.1 組織轉變數與時間關係
5.6.2 組織分布
5.6.3 溫度一組織轉變數
第6章 二維問題熱處理模擬技術簡介
6.1 二維熱處理模擬模型
6.1.1 二維模型的一般形式
6.1.2 三個最簡單的二維模型
6.2 最簡單的二維模型差分方程
附錄A 本書使用的庫函式索引
附錄B 本書編的實用函式索引
參考文獻