hysys与matlab的连接问题
我是利用遗传算法和hysys连接,想从三种组分中得出带回热器的朗肯循环的最优组分配比,提供的冷量为LNG过冷区,膨胀机前为95摄氏度,压力为6MPa。以热效率最大为目标函数要确保循环正常运行,我设置了三个判断器,分别来保证进泵前气化率为0,冷凝器、回热器均不出现温度交叉
现在的问题就是matlab的遗传算法工具箱在计算时
1.对同一文件运行计算,每次出现的目标函数的最优解不一样
照理说应该具有可重复性,可能是对算法本身的理解不到位,再加上hysys里的三个设置器在循环过程中进行调节得出的压力、温度等参数不一样导致热效率不同怀疑adjust本身的调节太具有随机性不知道这样想对不对
2.最优解的三种组分基本是平均分配这有点不符合混合物的原则,在我刚开始自己对循环进行工质配比研究时,很明显氮的比例越小越好
不太理解这个是为什么
希望做过相关研究的前辈们能解答解答疑惑
和国外的一位学者交流过matlab与hysys进行优化,做了N多案例,也表示不太好用 建议先可以使用Hyprotech SQP算法优化,并进行必要的导数分析和噪音分析,这样就能更加准确的定位问题所在,然后可以再尝试使用matlab的优化算法进行。降噪后会明显改进优化错误等问题。 感觉很高大上啊!完全没有接触过。 aini861021 发表于 2019-8-27 08:34
和国外的一位学者交流过matlab与hysys进行优化,做了N多案例,也表示不太好用
您好 请问您也是在组分优化时出现一些问题吗 ?我现在有点不知道自己的研究方向该往哪进展了,死磕这个关于软件的问题会不会走入了误区,是自己哪一步设置有问题导致在走冤枉路?
华歆 发表于 2019-8-27 09:01
建议先可以使用Hyprotech SQP算法优化,并进行必要的导数分析和噪音分析,这样就能更加准确的定位问题所在 ...
好的 我去研究研究这个算法 分析自己问题谢谢前辈指路^-^ 楼主你好 能加个联系方式吗 我也在做这个 我q1184691986 我想请人代做一下HYSYS与MATLAB联立求解内容,有偿,qq454822094,谢谢! - 本文出自马后炮化工-让天下没有难学的化工技术,原文地址:https://meng.horse/thread-135638-1-1.html 33333333333333333333333333 3333333333333333333333333333333 666666666666 aini861021 发表于 2019-8-27 08:34
和国外的一位学者交流过matlab与hysys进行优化,做了N多案例,也表示不太好用
取消adjust判断,将判断条件直接置于matlab语句中,在合适的种群数目下,结果在3%的误差,我认为可以接受,但这样的优化结果的解释,从物性方面不知道该如何解释 前辈你好,matlab与HYSYS联合时只要有塔设备就会出现问题,不知道是哪里出现了问题,请前辈指导一下 下雨中的小鱼 发表于 2020-6-12 16:37
前辈你好,matlab与HYSYS联合时只要有塔设备就会出现问题,不知道是哪里出现了问题,请前辈指导一下
是读取数据的过程出现问题还是?我对塔的模拟不是很熟 就是他这个联立的时候流程中只要有塔设备matlab模拟迭代结束时的结果和HYSYS里面的结果不一致,我不知道是哪里出现了问题 下雨中的小鱼 发表于 2020-6-14 22:51
就是他这个联立的时候流程中只要有塔设备matlab模拟迭代结束时的结果和HYSYS里面的结果不一致,我不知道是 ...
是在matlab迭代收敛之后出现的吗,如果你按matlab迭代出的数据重新输入,是不是性能更优,个人觉得可能是hysys最终显示可能是最后一次迭代中的其他子代参数,而matlab显示的是最优子 是在matlab迭代收敛之后出现的,就是按matlab迭代结束出现的数据,输入HYSYS后,HYSYS中要得到的结果数据与matlab中收敛结束后的结果不一致,相差还挺大的
前辈你好,你有时间了麻烦你帮我看看这个我前面问的这个问题,有劳前辈了,非常非常感谢前辈。 您好,我想了解如何将matlab与hysys连接在一起
请问有没有人知道matlab和hysy连用的时候,为什么运行hy = actxserver('Hysys.application')后显示如下:错误使用 feval