文件名称:matlabsvr代码-OptimRefCycles:LNG制冷循环的优化运行
文件大小:62KB
文件格式:ZIP
更新时间:2024-06-27 15:52:47
系统开源
matlab svr代码LNG 制冷循环的优化运行 该存储库对应于 Nekså 于 2010 年提出的用于建模和优化 Mini-LNG 系统的 MATLAB 仿真代码。该系统的先前模型由 Leguizamon,2016 年开发。这项工作扩展并改进了先前的公式。 工作范围 该模型首先使用伪模块化方法创建,然后用作全厂模拟的面向方程 (EO) 解决方案的初始点。 热力学:解决方案是通过使用 SRK 实现来完成的。 伪模块化方法 该系统由一系列闪蒸计算建模。 这些是通过使用 Kamath,2010 年提出的 EO 方法来执行的。对于这个解决方案,初始点由过程的先验知识或其他流的先前结果给出。 使用带有默认选项的 MATLAB 的 fmincon 解决每个闪存计算(除非另有说明) EO优化 一旦每个物流都有完整的信息,就可以实现全厂 EO 解决方案。 然后针对一系列干扰优化该解决方案。 这部分还没有实现。 挑战 这个问题很生硬,目标函数不是凸的。 出现以下挑战: 找到每个点的收敛 确保找到的最优值是全局的 分析 然后,根据为每个点获得的活动约束,将优化结果分成多个部分。 分析思路 主动约束领域
【文件预览】:
OptimRefCycles-master
----.gitignore(36B)
----ModRun()
--------Modres.mat(2KB)
--------BOGC.m(754B)
--------modularRun.m(10KB)
----Thermo()
--------Flash()
--------calUA.m(149B)
--------Centhalpy.m(177B)
--------Sentropy.m(172B)
--------deltaT.m(235B)
--------SRK()
----EOOptim()
--------init.m(181B)
--------Tests()
----Modular Run()
--------Modres.mat(2KB)
--------BOGC.m(754B)
--------modularRun.m(9KB)
----LICENSE(34KB)
----README.md(3KB)
----Compressor()
--------compressor.m(2KB)
--------cpav.m(759B)
--------compressoriso.m(2KB)
----Modres.mat(2KB)
----Tests()
--------testComp.m(1KB)
--------testSRK.m(517B)
--------testStream2.m(289B)
--------testFlash.m(1KB)
----BOGC.m(754B)
----modularRun.m(10KB)
----Main.m(7KB)