CoolProp Wrapper

CoolProp Wrapper - Pure and pseudo-pure fluid equations of state and transport properties for 122 components - Messages

#61 Posted: 2 years ago
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 likes in 1708 posts.

Group: Moderator

Wrote

How can I get properties of mixtures e.g

CoolProp_Props("Dmass","T",273+100,"P",101.3*10^3,"Helium[0.5]&Xenon[0.5]"
ref: http://www.coolprop.org/fluid_properties/Mixtures.html


This can't be done directly in the current version of the plugin. It is not clear how to call the apply_simple_mixing_rule() function from the library, it can't be imported as it is not in the export table.

Click to enlarge

Click to enlarge

maple-python-coolprop.sm (6 KiB) downloaded 64 time(s).
maple-python-coolprop.pdf (19 KiB) downloaded 69 time(s).

Click to enlarge
maple-python-coolprop-2.sm (5 KiB) downloaded 63 time(s).
Russia ☭ forever, Viacheslav N. Mezentsev
#62 Posted: 2 years ago
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Wrote

How can I get properties of mixtures e.g

CoolProp_Props("Dmass","T",273+100,"P",101.3*10^3,"Helium[0.5]&Xenon[0.5]"
ref: http://www.coolprop.org/fluid_properties/Mixtures.html



Hi. Notice that Refprop from NIST can't handle He/Xe mixing either. At least version 9.

On the other hand, maple doesn't seem to implement the procedure that Viacheslav points out either, as can be seen in the online documentation for the latest version.

However, very good values can be obtained using Coolprop in SMath and some basic stoichiometry.

Mixing gases.sm (19 KiB) downloaded 64 time(s).
Mixing gases.pdf (67 KiB) downloaded 84 time(s).

Best regards.
Alvaro.
#63 Posted: 2 years ago
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 likes in 1708 posts.

Group: Moderator

More simple

Click to enlarge Click to enlarge Click to enlarge

maple-python-coolprop-3.sm (10 KiB) downloaded 64 time(s).
maple-python-coolprop-3.1.sm (10 KiB) downloaded 56 time(s).
maple-python-coolprop-3.2.sm (10 KiB) downloaded 72 time(s).
Russia ☭ forever, Viacheslav N. Mezentsev
1 users liked this post
#64 Posted: 2 years ago
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 likes in 1708 posts.

Group: Moderator

Now you can write like this

Click to enlarge Click to enlarge Click to enlarge

maple-python-coolprop-3.3.sm (9 KiB) downloaded 62 time(s).
Russia ☭ forever, Viacheslav N. Mezentsev
#65 Posted: 2 years ago
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 likes in 1708 posts.

Group: Moderator

Or like this

Click to enlarge Click to enlarge

maple-python-coolprop-3.4.sm (10 KiB) downloaded 62 time(s).
maple-python-coolprop-3.5.sm (10 KiB) downloaded 66 time(s).
Russia ☭ forever, Viacheslav N. Mezentsev
#66 Posted: 2 years ago
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 likes in 1708 posts.

Group: Moderator

Click to enlarge

maple-python-coolprop-3.6.sm (9 KiB) downloaded 73 time(s).
Russia ☭ forever, Viacheslav N. Mezentsev
#67 Posted: 2 years ago
churichuro

churichuro

28 likes in 79 posts.

Group: User

is fantastic!
this no work the first time but after I play with the another examples this work, very well
thank you!
#68 Posted: 2 years ago
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 likes in 1708 posts.

Group: Moderator

Without "pyfile" (inline multiline script). The script should be without comments.

Space padding is necessary here so that inside the script, when a large string is divided into parts, the line break character itself is not divided ( '\n' -> '\ n' ).

Click to enlarge Click to enlarge Click to enlarge

maple-python-coolprop-3.7.sm (9 KiB) downloaded 71 time(s).
maple-python-coolprop-3.8.sm (6 KiB) downloaded 63 time(s).
maple-python-coolprop-3.9.sm (8 KiB) downloaded 72 time(s).
Russia ☭ forever, Viacheslav N. Mezentsev
#69 Posted: 2 years ago
usamakhan

usamakhan

3 likes in 75 posts.

Group: User

Uni, can you please help me how to add python into SMATH, I have python already in system [WinPython 3.9] How I link it up with Smath?

I have working CoolProp

smath_s.png
#70 Posted: 2 years ago
usamakhan

usamakhan

3 likes in 75 posts.

Group: User

Jean, can you help me how do integrate python in my Smath? I event tried environmental variables under Win10 but didn't work
#71 Posted: 2 years ago
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 likes in 1708 posts.

Group: Moderator

You should use a double slash for the full path.

maple-python-coolprop-3.9.png

Wrote

I event tried environmental variables under Win10 but didn't work


In this case, you need to check whether python is available from the command line. If not, it means that the paths are specified incorrectly.
Russia ☭ forever, Viacheslav N. Mezentsev
#72 Posted: 2 years ago
usamakhan

usamakhan

3 likes in 75 posts.

Group: User

uni, thanks a lot
Can you tell me what is this block you used after python sub-section [i.e with the square bracket & holding script conetnts]

Additionally Razonar sample here is also very intuitive while calculating mixing values
https://en.smath.com/forum/yaf_postsm82120_Understanding-Redlich-Kwong-equation-of-state.aspx#post82120
#73 Posted: 2 years ago
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 likes in 1708 posts.

Group: Moderator

Wrote

uni, thanks a lot
Can you tell me what is this block you used after python sub-section [i.e with the square bracket & holding script conetnts]


Mathcad Block from the Mathcad Toolbox plugin and just Text inside it for the script.

mathcad-block-menuitem.png
Russia ☭ forever, Viacheslav N. Mezentsev
#74 Posted: 2 years ago
usamakhan

usamakhan

3 likes in 75 posts.

Group: User

uni, so it means the text inside the block is not automatically generated. Can you please explain the construct

On second note you were correct, I fixed my environment variable under windows %python% now works
#75 Posted: 2 years ago
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Phase diagrams with CoolProps.

Click to enlarge

PhaseDiagram.sm (39 KiB) downloaded 76 time(s).

Best regards.
Alvaro.
1 users liked this post
Davide Carpi 2 years ago
#76 Posted: 2 years ago
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Psychrometric Chart with CoolProps. 'Simplified' version (more readable): Enthalpy lines overlap web bulb temperature lines.

Click to enlarge

PsychrometricChart.sm (125 KiB) downloaded 68 time(s).

Best regards.
Alvaro.
#77 Posted: 2 years ago
usamakhan

usamakhan

3 likes in 75 posts.

Group: User

I think I have found some problems while using plugin to get phase properties as discussed here: http://www.coolprop.org/coolprop/HighLevelAPI.html#imposing-the-phase-optional

First when using "P|phase_gas" it doesn't accept units & T,P values have to be directly written in SI equivalent


Second there is a value discrepancy when using "P" & "P|phase_gas" for a fluid that exists only in gas phase at that T,P

File not found.File not found.
#78 Posted: a year ago
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

It seems that multiple instances of SMath can't use the plugin at the same time.

How to reproduce:
1. Open SMath and access any Coolprop function
2. Open another SMath instance: You get an error message

2024-04-15 21_51_53-Plug-ins failed to start.png
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
  • New Posts New Posts
  • No New Posts No New Posts