CFX之CEL语言介绍讲解

在CFX中,CFX表达式语言(CFXExpressionLanguage:CEL)作为一种解释性和说明性的语言嵌入到CFX中。利用CEL,用户可以提高分析模拟的功能,而不需要使用外部分离的Fortran子程序。

在ANSYS的CFX程序中,只要是可以输入值的地方就可以使用CEL表达式进行输入。

CEL的适用范围:

通过变量定义材料属性;

设定复杂的边界条件;

对于求解方程增加求解项。

用户也可以使用监测点功能,在求解过程中对于某个CEL表达式进行监测。

注意:

有些CEL表达式只能在ANSYS的CFX中使用,而不能使用在CFD的后处理中。任何在CFX前处理器中创建的CEL表达式并作为设计浏览器(DesignExploration)中的输出参数,在设计浏览器运行的过程中可能导致致命的错误;所以,若用户需要进行设计浏览,则需要在CFD-Post(后处理)中创建所需所有的设计变量。

本读本包含如下内容:

1、CEL基础。

2、CEL操作符,常量和表达式。

3、CEL的例子。

4、CEL技术细节。

1、CEL基础

值和表达式

利用CEL可以创建值变量和表达式。值变量可以是带量纲的,也可以是不带量纲的。例如下面这个最简单的不带量纲的变量:

b=3.743

用户也可以创建具有量纲的变量,如下:

g=9.81[ms^-2]

在CEL中,值可以直接指定,也可以作为表达式的一部分。例如,用户可以使用两个值变量求和形成一个表达式:

=+

在本例中,用户可能希望将和相加并赋值给,若只是两个无量纲的变量进行相加用户不需要考虑量纲的问题;但是这两个变量具有量纲则需要考虑量纲的问题了。

表达式可以由之前已定义的表达式进行定义,例如:

在CFX中进行表达式求值往往需要进行单位装换,在缺省状态下使用公制单位制(SI单位制),这样用户就可以使用任何自己的单位制了。

若某个表达式未设定自己的单位字符串,但是引用的变量中有的是具有单位的,则结果表达式的单位由引用的变量或表达式计算后的量纲所决定。例如:某个表达式引用了x坐标平方的倒数,则隐式的使用了长度的-2次方单位。

在表达式中使用定位符

在CFX模拟过程中,具有物理面和网格面的概念:

物理面:在CFX中表征物理边界条件的面称之为物理面;

网格面:在CFX中在几何拓扑结构中划分网格的面称之为网格面。

在模拟过程中,这两种类型的面可能占据完全不同的几何区域;然而,并不需要将物理面和网格面的名称完全区分开,这样只会在表达式使用过程中造成混淆。

为了避免混淆,在CFX使用“@”进行物理面和网格面的区分。若在面名称中找到了“@”定位符则表示是一个物理面;若未找到则在网格面的列表中进行查找。例如:“in1”既是一个物理面的名称,可能也是一个网格面的名称,则“@”表示使用的是一个物理面。

在CFX中,用户可以使用@REGION参数表示某个命名的面是网格面。例如,为了表示网格面in1,可以使用如下表达式:

@REGION:in1

注意:若定位符不是作为物理面或者网格面的表达式而出现,则该表达式无效。CEL语句

CEL语言是一种说明性的语言。用户使用表达式语句进行表达式的申明和定义,并和Fortran以及C语言进行表达式定义的相一致:

语句中必须包含如下内容:

Thestatementmustconsistofthefollowing:

一个数,量纲可选,用于定义一个常量。

对于数学表达式,可能需要引用一个或者多个数学常量,变量,系统变量或者用户自定义的变量,并由+,-,*,/和^运算符进行连接,并用()

定义运算的优先级,这些规则和传统的数学运算规则一致。

对于关系表达式则包含关系运算符,一个或者多个数学常量或者从数学表示计算的结果,并由<=,<,==,!=,>.>=连接而成,并可以由可选的()设

定运算优先级。

对于逻辑表达式包含逻辑操作符,一个或者多个逻辑常量或者关系运算的结果,并通过!,&&,||连接而成,并可以由可选的()设定运算优先级。使用常量

在表达式中使用常量并不需要预先定义,例如:可以使用x+5[m]进行表达式计算;或者用户也可以先定义一个常量b=5[m],再创建一个表达式x+b。

逻辑常量值为false和true。逻辑表达式的计算结果为0或者1,分别对应false和TRUE。

推荐用户使用常量进行表达式的定义,因为可能有多个表达式同时引用一个常量的情况,这样只需要修改常量表达式即可。

表达式参数

在CEL语言中,所有的数值均作为实数进行处理;并遵循如下从高到低的计算优先级顺序。

指数运算:x^y。

单操作数的取负运算:-x。

乘除运算具有相同的优先级:x*y/z。

加减运算:x+y-z。

逻辑运算和关系运算遵循如下从高到低的计算优先级顺序:

非运算:!x。

关系运算(<=,<,>and>=):x>=y。

关系运算(==and!=):x!=y。

逻辑与运算:x&&y。

逻辑或运算:x||y。

多行表达式

多行表达式有时是十分有用的,尤其是对于复杂的表达式,可以使用多行创建用户需要的表达式。在CFX中可以创建多行表达式,每行需要用合适的分隔符进行分隔。

例如:用户需要表达式A+B/C,其中A,B和C都是复杂的表达式。在这种情况下,可以使用三行进行表达式的书写:

A+

B

/C

注意:第一行表达式A书写完成后用+结束,表达式B写在单独的一行上,而表达式C用/开头。一旦表达式书写完成,他将出现在表达式定义的列表中

THE END
1.(完整版)无菌检验标准操作规程(SOP)经管文库(原...范围 : 本标准适用于本公司大容量注射剂无菌检验操作。责任者:质管部、化验室主任、 QC检验员 内...https://bbs.pinggu.org/thread-12650271-1-1.html
2.真正的无菌操作,对自己人够狠的真正的无菌操作,对自己人够狠的声明:个人原创,仅供参考趣闻小探 江西 0 打开网易新闻 体验效果更佳不吃晚饭真的更容易长寿吗?一位医生说出了实情,震惊所有人! 金刚亚马逊 打开APP 美女骨科看病,不料骨科医生刚出手,美女直接不受控制! 搞笑的德子 909跟贴 打开APP 长寿的秘诀建议收藏 大胡情感 22跟贴 打开APP...https://m.163.com/v/video/VCG6EH31P.html
3.经鼻口腔吸痰技术操作流程详解图一手反折吸痰管末端,另一手用无菌持物钳持吸痰管前端,插入口咽部。(如果口腔吸痰,告诉患者张口,对昏迷患者,用压舌板或口咽气道帮助张口,吸痰完毕去除压舌板或口咽气道,然后放松导管末端,先吸口咽部分泌物,再吸气管内分泌物,将吸痰管左右旋转缓缓上提吸尽痰液。 https://www.meipian.cn/467dum8
4.血液净化中心护理技术操作流程详解及评分标准根据最新《血液净化护理操作指南》、最新感染控制要求,以“密闭式操作”为理念、“无菌技术”为原则,组织具备多年肾病科临床与科研经验、血液净化护理临床实践经验及教学经验专家编写本书。朱晗玉、侯军华、程晓巍主编的《血液净化中心护理技术操作流程详解及评分标准》对常用血液净化护理操作技术流程、常用设备使用及日常维...https://www.yuntaigo.com/book.action?recordid=a2JubGxvYWM5Nzg3MDMwNTcxOTkx
5.皮内注射操作技术规范评分标准流程20240204.pptx流程步骤详解清理用物,按医疗垃圾分类处理。4.沟通与人文关怀操作前向患者解释皮内注射的目的、方法及注意事项,取得患者配合。流程步骤详解123操作过程中关注患者感受,及时询问有无不适。操作后告知患者相关注意事项及可能出现的不良反应。5.安全与防护流程步骤详解 流程步骤详解严格遵守无菌操作原则,防止交叉感染。注意...https://www.renrendoc.com/paper/310165941.html
6.皮下注射技术操作流程资源描述 单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,第十九章 静脉输液与输血,皮下注射技术操作流程,高晓明,定义:将小量药液注入皮下组织的方法,遵医嘱对患者皮下注射。确保注射安全,操作规范,并将操作不适降低到最低限度。,护理目标,操作流程:,核对评估告知准备实施观...http://m.zhuangpeitu.com/article/252556959.html
1.无菌技术操作流程考试(无菌技术操作流程视频)关于无菌技术操作流程考试,这个很多人还不知道,今天团团来为大家解答以上的问题,现在让我们一起来看看吧! 1、无菌技术考试正规流程口述如下:一:无菌持物钳(镊)应浸泡在盛有消毒溶液的无菌广口容器内,液面需超过轴节以上2-3cm或镊子1/2处。 2、无菌技术操作流程大致包括以下几个步骤: 准备工作 在进行任何无菌技...https://mm44.cn/zhbk/158460.html
2.无菌技术详解——2017版手术室护理实践指南为手术医务人员、医院感染管理者和卫生行政部门提供手术室无菌技术的相关知识和操作规范,以规范手术过程中的无菌技术操作,保障患者健康权益。 2.范围 包括外科手消毒、穿无菌手术衣、戴无菌手套、铺置无菌器械台及传递手术器械的相关基础知识、操作流程、注意事项等内容。既对手术室护士的日常工作和具体操作行为具有指导作...http://www.360doc.com/content/17/0720/00/35763715_672934214.shtml
3.宫腔镜手术真实全过程步骤详解,只要三步就能完成目前宫腔镜检查是针对妇科疾病比较先进的检查方式,宫腔镜检查属于微创手术,可能对女性生殖器造成伤害。但只要是公立大医院做宫腔镜手术,其实也无需过于担心和害怕。宫腔镜手术检查流程步骤包括前期准备、消毒、宫腔检查以及活物取样等,下面本文整理了宫腔镜手术过程图及详细检查流程步骤,供大家参考。 https://ask.yxbabe.com/article/8101
4.详解亲子鉴定的步骤和流程,从如何做起!PCR扩增是亲子鉴定流程中的一个重要步骤,是指在特定条件下,通过酶的作用,将DNA体系中特定区域的DNA序列进行扩增,使其成倍增加,为后续电泳检测和数据分析提供充足的DNA样本。 PCR扩增技术的主要原理是通过特定的引物,将目标DNA序列进行放大,从而得到足够的扩增产物。PCR扩增过程主要分为三个步骤:变性、退火和延伸。在...https://www.iqinzidna.com/zx/16678.html
5.单位培训计划为了帮助新护士尽快适应医院护理工作,全面掌握各项护理规章制度、职责、工作程序、护理技术操作规范、护理工作方法,专科护理等多项护理技能,有利于医院护理质量和整体护理水平的提高。特制定岗前培训计划。 二、实施方法: 1、新护士培训计划 分为两阶段进行: https://www.ruiwen.com/peixunjihua/6303723.html
6.干货!对美国及欧盟出口防疫医疗物资合规指引——一文详解生产...企业应当按照质量管理体系进行生产,保证产品符合强制性标准和经注册或者备案的产品技术要求。每批/台产品均应当有生产记录,并满足可追溯要求。生产记录包括产品名称、规格型号、原材料批号、生产批号或者产品编号、生产日期、数量、主要设备、工艺参数、操作人员等。 https://en.investgo.cn/article/yw/tzyj/202004/482849.html
7.静脉采血操作技术规范流程图.pptx静脉采血操作技术规范流程图.pptx,静脉采血操作技术规范流程图 汇报人:XX 2024-01-22 静脉采血操作前准备 静脉采血操作步骤详解 特殊情况下静脉采血技巧 静脉采血并发症预防与处理 静脉采血后标本处理与保存要求 质量管理与持续改进计划制定 目录 静脉采血操作前准备 采血https://max.book118.com/html/2024/0412/5010340113011141.shtm
8.应用题根据下述业务过程画出物质订货的业务流程图:采购员从仓库...B. 为患者更换切口敷料时,要严格遵守无菌技术操作原则及换药流程。` C. 术后保持引流通畅,根据病情尽早为患者拔除引流管。` D. 外科医师、护士要定时观察患者手术部位切口情况,出现分泌物时应当进行微生物培养,结合微生物报告及患者手术情况,对外科手术部位感染及时诊断、治疗和监测。 查看完整题目与答案...https://www.shuashuati.com/ti/6a32faaf20a8489d8f0a386d22c20e16.html?fm=bd77bf0263bfc8b9b0f025218ba0b59c15
9.全面QC抽样检验流程与技巧培训3.1.1 抽样检验流程的五个关键步骤 抽样检验流程包含五个关键步骤,每个步骤都对最终检验结果产生重要影响,它们分别是:确定检验目标、设计抽样方案、实施抽样计划、数据处理与分析、以及做出合格判定。在实际操作中,每个步骤都需要遵循一定的方法和规范,以确保检验的准确性和有效性。 https://blog.csdn.net/weixin_32836713/article/details/141719838
10.手术室洗手规定详解(全文)● 不得将手机、呼机等通讯工具带入无菌区。更不准在手术间内使用。 ● 参加手术人员必须按《洗手规则》严格洗手消毒。严格按照无菌技术进行各项无菌操作。在手术间内应服从手术室护士的无菌技术管理。 ● 参加手术人员术中不得接听电话,也不得离开手术间。因器械清洁处理标准 清洗消毒是处理病人使用过又须重复使用...https://www.99xueshu.com/w/f4rgsi1xx9x2.html
11.北京妇产医院无创和羊水穿刺多少钱?羊水穿刺检查流程详解1. 北京妇产医院无创和羊水穿刺多少钱2. 北京妇产医院羊水穿刺检查流程3. 北京妇产医院无创dna检查步骤是什么 北京妇产医院可为孕妇提供无创dna和羊水穿刺,目前有了解,该医院做一次无创DNA检查,收费标准约为1500-2000元不等,而羊水穿刺费用约为3000-4500元不等,具体收费标准还要以实际为准,另外,无创dna检查较为简单...https://www.snsnb.com/zixun/154150-1.html