付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单位系统EES是一个对单位要求严格的软件单位系统是进行设计时需要设定的首要因素在
Options菜单中设定用指令明确设定单位更合理
(将覆盖对话框设置)$UnitSystemSIMASSDEGKPACKJ新建一个EES文档保存为
EESLecture2.1–UnitSystem.ees添加
$TabStops
和
$UnitSystem
指令单位系统单独的常数可以设定单位如下:m=25[kg]a=2.5[m/s^2]F=m*a不能给
方程设定单位,但EES
能自动生成F的单位(在结果窗口中以紫色显示)单位系统
在Optionsmenu>Preferences>Options选中
“Checkunitsautomatically”
和
“Setunitsautomaticallywhenpossible”,点击
Store
然后选择
EES.PRF文件应用,也可以按照需要选择其他选项单位系统变量在Options>VariableInfo
菜单中列出F
的单位是[kg-m/s^2]将其改为[N]
可以观察到EES
没有给出警告然后改为[kN]
再检查有没有警告!将m的单位改为[lbm]
同时将F的单位改为[N]
再检查有没有警告!单位系统预测值上下限紫色显示自动生成单位单位系统显示单位改为
[N]没有单位问题改为
[kN]出现问题单位系统EES允许单位转换给出方程
F=ma,要求
F
的单位是
kN.如果在单位设置中将其设为[kN],会出现警告
因此可以用单位转换函数:
F=m*a*convert(N,kN) “Alternativelyyoucandothis,butthenyouneedtoknowtheconversionconstant”(或者也可以如下,但必须已知转换常数) F_1=(m*a)
/1000[N/kN] F_2=m*a*0.001[kN/N]单位系统英制单位与标准单位的相互转换:
m_3=10[lbm] a_3=3.5[m/s^2] {F_3=m_3*a_3}“Thiswouldgiveanerror”(错误)
F_3=(m_3*convert(lbm,kg))*a_3
单位系统为了使某个常数的含义更加清晰,可以直接在后面设置单位,例如:"Thisisclearerthanthenext..."time=3.5[h]*3600[s/h]"Thefactthatthisis3.5hoursisnotasapparent!"time=12600[s]后者显示不出是3.5hEES相关例子:Examples/Unitsconversion/Checkingunitsandunitconversion(HeatEx.EES)Examples/GettingStartedwithEES/Convertingunitsfunction(Convert.EES).单位系统EES的内部功能有以下几种数学功能流体物性计算固体/液体物性计算EES程序库外部程序Example编码可以被粘贴FunctionInfo(Help)新建一个EES文档保存为 EESLecture2.2–BuildInFunction.ees内部功能内部功能数学算例x=cos(Value)
这是粘贴过来的函数现在可以随意改变这个函数,例如:theta=30[deg]x_coordinate=cos(theta)或者z=cos(33)数学算例LogValue=log10(100)
Thelog10(Value)是直接粘贴的加下划线防止出错gamma=gamma_(Value)T=140[C]E=E_(Aluminum,T)注意为英式英语积分方程EES能进行积分和微分计算.例如下面的方程:EES函数:y=Integral(x^3,x,0,3,0.06)内部功能物性算例对于物性计算,通常都需要确定某些状态,例如压力、温度等还需要确定某种材料,一般为固体或者流体例如求空气的密度,直接从FluidPropertiesFunctionInfo对话框中粘贴此函数:rho_1=Density(Air,T=T_1,P=P_1)内部功能rho_1=Density(Air,T=T_1,P=P_1)注意以下几点:变量的名称是体统给定的,但是可以修改对于流体的名称,它是一个带有单引号的字符串,其中不可含有空格接着压力和温度状态,可以写程序或者赋值内部功能流体物性算例T和P在语句中,它们的单位?rho_1=
Density(Air,T=25,P=100)这样编写程序更合理
T1=25[C]P1=100[kPa]rho_2=
Density(Air,T=T1,P=P1)"T1,P1是变量!"h=Enthalpy(Water,T=T1,P=P1)v_specific=Volume(Water,T=T1,P=P1)内部功能固体物性算例求铝的弹性模量T=140[C]E=E_(Aluminum,T)注意英美拼写差异内部功能编程习惯编写出来的语句可读性非常重要,平时应该养成好的编程习惯。直接粘贴过来的代码是:rho_1=Density(Air,T=T_1,P=P_1)改为下面的语句可更清晰rho_1=Density(Air,T=T_1,P=P_1)等号两边使用空格,逗号后面加上空格使分隔更为明显.尤其当方程比较复杂的时候要更加注意内部功能N=5 Duplicatej=1,5 A[j]=h[j]-T*s[j] Endareequivalentto: A[1]=h[1]-T*s[1] A[2]=h[2]-T*s[2] A[3]=h[3]-T*s[3] A[4]=h[4]-T*s[4] A[5]=h[5]-T*s[5]运行该程序将建立如下图所示表格,可参考Exzamples/Duplicatecommand给出的三个例子Thelowerandupperlooplimitscanbeanyofthefollowing:i)anumericalquantityorexpressionii)anEESvariablethathasbeensettoavalueaheadoftheDuplicatestatement.iii)anEESvariablethatissettoavalueintheParametrictableiv)theTableRun#keyword.EEScompilestheequationsbeforeexecutionoccurs.ThatisthereasontheindexlimitsmustbeknownbeforetheDuplicatestatementisprocessed.Thisisoneoffewsituationsinwhichtheorderoftheequationsisimportant.NotethatEESdoesnotallowmorethanoneDuplicateclausetoappearwithintherangeofanouterDuplicateclause.Thefollowingcode,forexample,wouldresultinacompilationerror.duplicatei=1,5 duplicatej=1,6 x[i,j]=i*j end duplicatek=1,5 "thiswillnotwork" y[i,k]=i+k endendHowever,theintentoftheseequationscanbeenteredbyplacingeachinnerDuplicateclausewithinitsownotherclause,asshownbelow.Theseequationswillcompilewithnoproblems.duplicatei=1,5 duplicatej=1,6 x[i,j]=i*j endendduplicatei=1,5 duplicatek=1,5 y[i,k]=i+k endend正常运行TheDuplicatecommandshouldgenerallyNOTbeusedinFunctionsandProceduressinceaRepeat-Untilclauseismoreefficientandprovidesmorecapability.Forexample,theequations Duplicatej=1,N A[j]:=h[j]-T*s[j] Endshouldbewrittenas j:=0 repeat j:=j+1; A[j]:=h[j]-T*s[j] until(j>=N)REPEAT-UNTILstatementsprovidelogicaloperationsinthesamemannerasinIF-THEN-ELSEstatements,buttheyareoftensomewhatmoreconvenient,especiallyforloopingoperations.TheREPEAT-UNTILstatementsarewritteninthesamemannerasinPascal.HereisasmallfunctionwhichusestheREPEAT-UNTILstatements.FUNCTIONSUMINV(X)SUMX:=0;i:=0REPEATi:=i+1SUMX:=SUMX+1/X^iUNTIL(i>10)SUMINV:=SUMXEND下图为X=5时,函数的运行结果NotethatREPEAT-UNTILstatementscanonlybeusedininternalfunctionsorprocedures.NotethatDuplicateloopsshouldgenerallynotbeusedininternalfunctionsorprocedures.TheDuplicatestatementliterallyduplicatestheequation,substitutingtheduplicateindexasappropriate.ThisconstructionisdoneduringthecompilingstagesoitisthennotpossibletopassthelowerorupperboundoftheDuplicateloopasa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《FZT 64122-2025面膜用非织造布成型片材》:标准引领产业升级解读赋能品质未来
- 人教统编版六年级语文下册文言文二则《学弈》教学课件
- 深度解析(2026)《FZT 12064-2019喷气涡流纺腈纶羊毛混纺色纺纱》
- 《JBT 8538-2011塑料机械用螺杆、机筒》专题研究报告
- 医药行业2026年投资策略分析报告:创新药产业链景气度提升
- 变革型领导对员工创新行为促进作用研究-基于研发团队领导风格测评与创新产出数据
- 浙江省杭州市临平区2026年八年级下学期语文期中试卷附答案
- 2026年郑州市金水区社区工作者招聘笔试模拟试题及答案解析
- 2026年河南省焦作市社区工作者招聘考试参考题库及答案解析
- 广东省佛山市顺德区勒流江义初级中学九年级音乐:重整河山待后生 教学设计
- 第4章 商品发布:创建精致商品页面提高商品转化率
- 盾构通用环管片选型技术课件
- 沈阳天峰生物制药有限公司替代进口高端磷脂产业化项目环境影响报告书
- Unit+4+Extended+reading+课件【高效备课精研+知识精讲提升】 牛津译林版(2020)高中英语必修第三册
- GB/T 2411-2008塑料和硬橡胶使用硬度计测定压痕硬度(邵氏硬度)
- GB/T 23827-2021道路交通标志板及支撑件
- GB/T 11763-2008棉籽
- 小型构件预制厂管理制度
- 过程能力指数cp与cpk及cmk培训教材课件
- 能力素质模型管理手册(埃森哲)
- 心肌致密化不全-一种特殊类型的先天性心肌病课件
评论
0/150
提交评论