Using Coolprop in Simulink
23 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Roberto Tascioni
am 6 Apr. 2018
Kommentiert: Roberto Tascioni
am 17 Jan. 2022
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 Kommentare
Akzeptierte Antwort
Malte Radecke
am 17 Jan. 2022
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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Pumps and Motors finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!