Using Coolprop in Simulink
29 次查看(过去 30 天)
显示 更早的评论
Hi everyone, I have a question that bother me from long time, I've written my function of Organic Rankine Cycle .m-file in a Matlab and I'm going to put it inside Simulink, I know there are some possibilities to do it, but the more feasible (I think) consists of using an interpolated lookup table of the "Thermal Liquid Settings (TL) block". I have already (manually) prepared the table in a .mat-file, but the problem is: how I can get physical properties of fluid from the block ? for example a call like :
CoolProp.PropsSI('S','T',T3,'P',p_evap,'Novec649')
there is this example on the website, but it cannot help me Rankine Cycle (Steam Turbine) I want not use a low level interface for several reason, is there someone that is able to provide a solution ? Thanks
Roberto
2 个评论
采纳的回答
Malte Radecke
2022-1-17
One way is to call CoolProp like this: https://groups.google.com/g/coolprop-users/c/gakJEFWTQwY
You just need to adjust the code to (if I remember correctly):
function T = fcn(P,Q)
T = zeros(1,1);
coder.extrinsic('py.CoolProp.CoolProp.PropsSI')
T=py.CoolProp.CoolProp.PropsSI('T', 'P', P, 'Q', Q, 'WATER')
end
Remember that you first have to call CoolProp in MATLAB via a Python Wrapper. Look here for more information: http://www.coolprop.org/coolprop/wrappers/MATLAB/index.html
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Thermal Liquid Library 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!