- 积分
- 37
- 注册时间
- 2019-5-8
- 积分
- 37

|
我是利用遗传算法和hysys连接,想从三种组分中得出带回热器的朗肯循环的最优组分配比,提供的冷量为LNG过冷区,膨胀机前为95摄氏度,压力为6MPa。以热效率最大为目标函数
要确保循环正常运行,我设置了三个判断器,分别来保证进泵前气化率为0,冷凝器、回热器均不出现温度交叉
现在的问题就是matlab的遗传算法工具箱在计算时
1.对同一文件运行计算,每次出现的目标函数的最优解不一样
照理说 应该具有可重复性,可能是对算法本身的理解不到位,再加上hysys里的三个设置器在循环过程中进行调节得出的压力、温度等参数不一样导致热效率不同 怀疑adjust本身的调节太具有随机性 不知道这样想对不对
2.最优解的三种组分基本是平均分配 这有点不符合混合物的原则,在我刚开始自己对循环进行工质配比研究时,很明显氮的比例越小越好
不太理解这个是为什么
希望做过相关研究的前辈们能解答解答疑惑
|
|