今天照着参考书跑算例的时候没仔细看,找了很久怎么define material。记录一下:
1.(可以忽略)首先是惯常的开头,也就是左上角file-read-mesh-选中网格文件,File右边那页也就是Setting up domain-最左边display-弹窗默认选项进行display
2.Tree页面(默认在画面最左侧)里面setup-material-solid,双击默认的aluminum,弹出如下界面(或者右键material-new也行)
3.点击弹窗右侧的User-Defined Database,文件名随便输入一个,ok-yes
4.在新窗口点击最下方左侧的New
5.又一个新窗口。Name输入你定义的材料的名字,右边types选择材料类型,这里我选了solid固体。随后在下方的available properties里选择你想定义的参数,选中后通过>>弄到右边以表示启用
6.逐个选中Material Properties里的东西(也就是你启用的参数),点击下方的edit,在新窗口中的下方定义数值,再把available properties里的constant>>到右边,随后ok(这里设置的意思应该是常数值...别的选项还没试过)
7.点击apply。没报错提示音就关闭界面。选中刚定义好的玩意,点最下方的copy
8.如果你跟我一样上午自己做的时候没问题下午写博客的时候开始叮叮当当一直报错,以下是几种错误的参考(不一定对)
Error: wta(1st) to symbol->string 私以为是文件名不是string型的问题?把各个名字都改成英文后我就不报这个错了
Error: CAR: invalid argument [1]: wrong type [not a pair] 你乱填属性遭报应了,找个真实存在的数值填进去
Error: GENERAL-CAR-CDR: invalid argument [1]: improper list:应该是database的路径问题,找了半天没找到怎么解决
听我说,遇到报错直接关闭fluent然后重新打开,毕竟这只是第一步成本很低,然后创建全新的database,解决90%的问题,剩下9%关机重启,1%卸载重装。
9.如果没有报错,那么material下面对应的就会出现你自定义的那个材料了。