幫助中心 | 我的帳號 | 關於我們

ANSYS Fluent二次開髮指南

  • 作者:編者:胡坤|責編:曾越
  • 出版社:化學工業
  • ISBN:9787122379184
  • 出版日期:2021/01/01
  • 裝幀:平裝
  • 頁數:185
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細介紹了ANSYS Fluent二次開發方法和技巧,全書內容分為三部分:第1部分為UDF程序設計,介紹了Fluent UDF基礎、UDF編譯配置、程序編製等;第2部分為Fluent界面定製,主要介紹Scheme語言基礎以及利用Scheme語言編製Fluent自定義用戶界面的一般流程:第3部分為流程封裝,介紹了採用進程封裝方式進行Fluent二次開發的基本方法。
    本書結構清晰,語言簡練,通俗易懂,可供CFD工程人員、研發人員以及相關專業師生閱讀參考。

作者介紹
編者:胡坤|責編:曾越

目錄
第1部分  UDF程序設計
  第1章  Fluent UDF基礎
    1.1  UDF簡介
    1.2  Fluent UDF的學習路徑
    1.3  基礎要求
    1.4  UDF代碼編輯器
    1.5  UDF使用限制
    1.6  C語言基礎
      1.6.1  C語言中的註釋
      1.6.2  基本數據類型
      1.6.3  常數
      1.6.4  全局變數和局部變數
      1.6.5  外部變數
      1.6.6  靜態變數
      1.6.7  用戶自定義數據類型
      1.6.8  強制轉換
      1.6.9  函數
      1.6.10  數組
      1.6.11  指針
      1.6.12  流程式控制制
      1.6.13  操作符
      1.6.14  C語言庫函數
      1.6.15  預處理命令
    1.7  UDF使用流程
      1.7.1  Fluent中的Patch
      1.7.2  案例描述
      1.7.3  編寫UDF源文件
      1.7.4  解釋UDF
      1.7.5  Hook UDF
      1.7.6  查看結果
  第2章  UDF的編譯及解釋
    2.1  解釋型UDF
      2.1.1  解釋型UDF的局限性
      2.1.2  在Fluent中解釋UDF
    2.2  編譯型UDF
      2.2.1  C編譯器
      2.2.2  GUI方式編譯UDF
      2.2.3  命令行方式編譯UDF
      2.2.4  GCC方式編譯UDF
    2.3  設置UDF環境變數
    2.4  UDF中的網格結構
    2.5  UDF中的數據類型
  第3章  UDF數據訪問宏
    3.1  數據訪問宏
      3.1.1  節點數據訪問宏
      3.1.2  面數據獲取宏
      3.1.3  單元數據訪問宏
      3.1.4  拓撲關係宏
      3.1.5  特殊宏
    3.2  循環迭代宏

      3.2.1  遍歷區域中的網格單元
      3.2.2  遍歷區域中的網格面
      3.2.3  遍歷網格單元集合中的所有單元
      3.2.4  遍歷面集合中的所有面
      3.2.5  遍歷一個網格單元上的所有面
      3.2.6  遍歷網格單元中的節點
      3.2.7  遍歷網格面中的所有節點
    3.3  向量及標量運算宏
      3.3.1  2D及3D處理
      3.3.2  ND操作宏
      3.3.3  NV宏
      3.3.4  向量運算宏
    3.4  時間相關宏
    3.5  輸入輸出宏
      3.5.1  Message宏
      3.5.2  Error宏
    3.6  其他宏
      3.6.1  Data_Valid_P
      3.6.2  FLUID_THREAD_P
      3.6.3  Get_Report_Definition_Values
      3.6.4  M_PI
      3.6.5  N_UDM
      3.6.6  N_UDS
      3.6.7  SQR(k)
      3.6.8  UNIVERSAL_GAS_CONSTANT
  第4章  常用的DEFINE宏
    4.1  通用DEFINE宏
      4.1.1  DEFINE_ADJUST
      4.1.2  DEFINE_DELTAT
      4.1.3  DEFINE_EXECUTE_AT_END
      4.1.4  DEFINE_EXECUTE_AT_EXIT
      4.1.5  DEFINE_EXECUTE_FROM_GUI
      4.1.6  DEFINE_EXECUTE_ON_LOADING
      4.1.7  DEFINE_EXECUTE_AFTER_CASE/DATA
      4.1.8  DEFINE_INIT
      4.1.9  DEFINE_ON_DEMAND
      4.1.10  DEFINE_REPORT_DEFINITION_FN
      4.1.11  DEFINE_RW_FILE
      4.1.12  DEFINE_RW_HDF_FILE
    4.2  模型參數指定宏
      4.2.1  DEFINE_ZONE_MOTION
      4.2.2  DEFINE_PROFILE
      4.2.3  DEFINE_PROPERTY
      4.2.4  DEFINE_SPECIFIC_HEAT
    4.3  動網格模型宏
      4.3.1  DEFINE_CG_MOTION
      4.3.2  DEFINE_GEOM
      4.3.3  DEFINE_GRID_MOTION
      4.3.4  DEFINE_SDOF_PROPERTIES
    4.4  源項定義

      4.4.1  DEFINE_SOURCE
      4.4.2  源項定義案例
    4.5  UDS及UDS宏
      4.5.1  單相流中的UDS
      4.5.2  多相流中的UDS
      4.5.3  Fluent中定義UDS
      4.5.4  UDS宏
  第5章  並行計算中的UDF
    5.1  並行UDF介紹
      5.1.1  並行計算環境
      5.1.2  命令傳遞與通信
    5.2  並行計算中的網格術語
      5.2.1  分區網格中的網格類型
      5.2.2  分區邊界上的網格面
      5.2.3  PRINCIPAL_FACE_P
      5.2.4  外部Thread數據存儲
    5.3  串列代碼並行化
      5.3.1  串列代碼並行化的任務
      5.3.2  DPM模型的並行化
    5.4  並行UDF宏
      5.4.1  編譯器指令
      5.4.2  host與node節點通信
      5.4.3  邏輯判斷
      5.4.4  全局約簡
      5.4.5  全局求和
      5.4.6  全局最大最小值
      5.4.7  全局邏輯值
      5.4.8  全局同步
    5.5  並行數據遍歷
      5.5.1  內部網格遍歷
      5.5.2  外部網格遍歷
      5.5.3  內部及外部網格遍歷
      5.5.4  遍歷所有網格面
    5.6  節點間數據交換
      5.6.1  網格單元及網格面分區ID
      5.6.2  網格單元分區ID
      5.6.3  網格面分區ID
      5.6.4  消息顯示
      5.6.5  消息傳遞
      5.6.6  計算節點間數據交換
    5.7  並行UDF宏限制
    5.8  處理器標識
    5.9  並行UDF中的文件讀寫
      5.9.1  讀取文件
      5.9.2  寫入文件
第2部分  Fluent界面定製
  第6章  Fluent用戶界面開發基礎
    6.1  為何要進行界面開發
    6.2  如何進行界面開發
    6.3  界面開發工具

    6.4  一個簡單的Scheme程序
    6.5  使用.fluent文件
  第7章  Scheme語言基礎
    7.1  Scheme編輯器
    7.2  基本要素
      7.2.1  註釋
      7.2.2  塊
      7.2.3  數據類型
      7.2.4  基本語法概念
    7.3  程序結構
      7.3.1  順序結構
      7.3.2  if結構
      7.3.3  cond結構
      7.3.4  case結構
      7.3.5  and結構
      7.3.6  or結構
      7.3.7  遞歸
      7.3.8  循環
    7.4  FluentRP變數
      7.4.1  創建RP變數
      7.4.2  修改RP變數
      7.4.3  GUI中訪問RP變數
      7.4.4  UDF中訪問RP變數
      7.4.5  保存及載入RP變數
  第8章  Fluent界面元素
    8.1  引例
    8.2  界面布局容器
      8.2.1  對話框
      8.2.2  表格
    8.3  控制項
      8.3.1  整數輸入框
      8.3.2  實數輸入框及字元串輸入框
      8.3.3  複選框與單選框
      8.3.4  按鈕
      8.3.5  列表框與下拉框
    8.4  創建菜單
      8.4.1  添加頂級菜單
      8.4.2  添加子菜單
      8.4.3  添加菜單項
      8.4.4  菜單案例
  第9章  Fluent界面開發實例
    9.1  Y+計算器
      9.1.1  計算方法
      9.1.2  程序代碼
    9.2  湍流參數計算器
      9.2.1  基本公式
      9.2.2  程序代碼
    9.3  UDF交互
      9.3.1  Scheme代碼
      9.3.2  UDF代碼

第3部分  流程封裝
  第10章  Fluent進程封裝
    10.1  Fluent文本操作界面
      10.1.1  基本介紹
      10.1.2  命令縮寫
      10.1.3  命令歷史
      10.1.4  運行Scheme
    10.2  文本提示系統
      10.2.1  數字
      10.2.2  布爾值
      10.2.3  字元串
      10.2.4  符號
      10.2.5  文件名
      10.2.6  列表
      10.2.7  求值
      10.2.8  系統命令
      10.2.9  文本菜單
    10.3  進程調用式流程開發
      10.3.1  進程調用
      10.3.2  Fluent命令啟動
      10.3.3  準備TUI
      10.3.4  示常式序
    10.4  ACT流程開發
      10.4.1  ACT介紹
      10.4.2  ACT的功能概述
      10.4.3  技能需求
      10.4.4  ACT開發示例

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032