海川化工论坛
标题: 求懂化工仿真软件的大神帮忙解答仿真步骤的逻辑 [打印本页]
作者: wujun19889_ROME 时间: 2023-8-23 09:25
标题: 求懂化工仿真软件的大神帮忙解答仿真步骤的逻辑
Name="ERO" Weight="10"Description="当常压炉出口温度大于300℃,原油转开路,打开渣油至一罐区阀门。关闭开工循环线阀门。打开原油进装置阀门。" EnterConditions="" EnterMarkConditions=""EnterLimits="" EnterLimitWeight="10"QuitConditions="(VAL["一常蒸馏.V10101.ValveOpening.Value"]>= 1.00) AND (VAL["一常蒸馏.V10902.ValveOpening.Value"]>= 1.00) AND (VAL["一常蒸馏.V10901.ValveOpening.Value"]<= 0.00) AND (VAL["一常蒸馏.TIC1324.PV.Value"]>= 300.00)" QuitLimits="" QuitLimitWeight="10"EvaluationTargets="(VAL["一常蒸馏.V10101.ValveOpening.Value"]>= 1.00) AND (VAL["一常蒸馏.V10902.ValveOpening.Value"]>= 1.00) AND (VAL["一常蒸馏.V10901.ValveOpening.Value"]<= 0.00) AND (VAL["一常蒸馏.TIC1324.PV.Value"]>= 300.00)" AbsoluteSequence="True"ExecuteScriptEntered="" ExecuteScriptSuccessfully=""ExecuteScriptFailed="" GoToEndFailed="False"IsDirectlyDeductScore="False" />
</Child>
</Sequence>
<Sequence Id="kt2e939b36-13da-47aa-8f94-47ff72d4dc91">
<Child>
<TargetEvaluationId="kt42ad43c1-809c-46ca-a7ba-498e75d72253"
作者: 行者常至 时间: 2023-8-23 11:27
这是一个化工设备操作逻辑的编程代码,根据该代码的描述,它的操作逻辑大致如下:
首先,这个程序的名称是"ERO",其权重值为"10"。程序的描述是:“当常压炉出口温度大于300℃,原油转开路,打开渣油至一罐区阀门。关闭开工循环线阀门。打开原油进装置阀门。”意味着当某种条件(常压炉出口温度大于300℃)满足时,会执行一系列的操作。
然后是退出条件,它定义了程序何时结束运行。当满足VAL["一常蒸馏.V10101.ValveOpening.Value"]>= 1.00、VAL["一常蒸馏.V10902.ValveOpening.Value"]>= 1.00、VAL["一常蒸馏.V10901.ValveOpening.Value"]<=0.00和VAL["一常蒸馏.TIC1324.PV.Value"]>= 300.00这四个条件时,程序将停止运行。
评估目标用于评价这个程序是否正确执行。它与退出条件相同,也就是说,只有当程序成功执行,并满足这些条件时,才能被视为成功。
其他的几个属性,如"AbsoluteSequence"表示这个策略是否需要按顺序执行。"ExecuteScriptEntered","ExecuteScriptSuccessfully","ExecuteScriptFailed"是对应不同情况下需要执行的脚本。"GoToEndFailed","IsDirectlyDeductScore"是对于策略执行失败以及评分的一些设定。
总的来说,这段代码基本上是描述了一个流程:在满足特定条件下,执行一系列操作,直到满足特定结束条件,过程中出现错误或者程序执行失败会有对应处理办法。
.
欢迎光临 海川化工论坛 (https://bbs.hcbbs.com/) |
Powered by Discuz! X3.5 |