-
Notifications
You must be signed in to change notification settings - Fork 0
RankineLab
Welcome to the RankineLab wiki!
RankineLab is a MATLAB tool for the thermodynamic analysis and optimization of Rankine cycles. The code was developed aiming at simplicity and flexibility in terms of cycle configurations and operating conditions. Some of the notable features of the code are listed below:
- Supports simple and recuperated Rankine cycle architectures.
- Supports a wide range of cycle configurations, including: trilateral, partial-evaporation, saturated, superheated, transcritical, and supecritical cycles.
- Supports a wide range of fluids, such as water, carbon dioxide, refrigerants, hydrocarbons and siloxanes.
- Supports first law (energy) and second law (exergy) cycle analyses.
- Uses the equations of state of the CoolProp or REFPROP fluid libraries to compute the thermodynamic properties of the fluids.
- Uses the gradient-based algorithms of the MATLAB Optimization Toolbox to find the optimal cycle configuration in a systematic way. The usual execution time for one cycle optimization is less than 10 seconds on a single core.
In order to use RankineLab, you need a MATLAB installation and the MATLAB Optimization Toolbox. In addition you need to install CoolProp and interface it with MATLAB through Python. This may sound complicated, but it is not!
Check the step-by-step instructions below to learn how to interface MATLAB with CoolProp in a Windows operating system. The installation for Linux or Mac operating systems would be similar.
Download the Miniconda environment management system and follow the installation instructions.
Open a Miniconda terminal (look for "Anaconda Prompt" or "Miniconda3"). Once the terminal is open, type the following command to create a new virtual environment named coolprop_env:
conda create --name coolprop_env python=3.8Don't worry if you are not familiar with the command window or with virtual environments, you only have to type two more commands before the installation is complete. Now that the environment is created, you can activate it. Just use the following command:
conda activate coolprop_envFinally, type the following command to install CoolProp:
conda install CoolProp --channel conda-forgeThat's it! Note that it was necessary to tell Miniconda that it should look for Coolprop in the conda-forge channel.
Open MATLAB (or close and open it if it was already open) and type the following command to let MATLAB know where is the Python executable (python.exe) of the virtual environment that you have just created:
pyversion C:\Users\rober\.conda\envs\coolprop_env\python.exeNote that, in my case, the executable was located at C:\Users\rober\.conda\envs\coolprop_env\. You should replace this part with the correct path in your computer.
Good! You have installed CoolProp and interfaced it with MATLAB. Let's do a simple test to check if the installation was successful. We are going to use CoolProp to compute the saturation temperature of water at atmospheric pressure. Just type the following command in MATLAB:
py.CoolProp.CoolProp.PropsSI('T','P',101325,'Q',0,'Water')If it does not throw and error and returns 373.1243 K, the installation was successful.
The best way to learn how to use RankineLab is to open one of the examples and start playing around with the different parameters and settings. The examples have plenty of comments to guide the users and help them understand how the code works. You can use the example scripts as a template to start your own projects.
Check out the technical note if you want to learn more about the formulation of the optimization problem and the thermodynamic modeling behind RankOpt.
RankineLab is licensed under the terms of the MIT license. See the license file for more information.
RankineLab was developed by Roberto Agromayor and of Lars O. Nord at the Norwegian University of Science and Technology (NTNU). Drop us an email to roberto.agromayor@ntnu.no if you have questions about the code or you have a bug to report!
https://ru.wikipedia.org/wiki/Эквивалентность_массы_и_энергии
https://lappweb.in2p3.fr/neutrinos/agev.html
https://en.wikipedia.org/wiki/Air_mass_(solar_energy)

https://en.wikipedia.org/wiki/Barometric_formula

It's called Wien's law. Wavelength (nanometers) = 3,000,000 / Col temp (Kelvin). Outside these temperatures, the peak is outside the visible spectrum. And in every case, that's just the peak wavelength - all other wavelengths are present as well, in slightly lesser intensities, adding up to a more-or-less white result.
Solar spectra and absorption bands of atmospheric gases
The electron-volt (unit of energy) In particle physics, a unit of energy is commonly used: the electron-volt (eV).
The atomic mass constant (mu), one twelfth of the mass a carbon-12 atom, is close to the mass of a proton. To convert to electronvolt mass-equivalent, use the formula: mu = 1 Da = 931.4941 MeV/c² = 0.9314941 GeV/c²
https://sv.wikipedia.org/wiki/Elektronvolt
1 eV = 1.6 10-19 Joules
A 60 Watts electric lamp uses 60 Joules per second to give some light to you.
1 GeV = 1 billion of electron-volts
A flying mosquito (0.01 g) is composed of about 3 1019 atoms and, to climb one meter, it needs about 0.0001 Joule, that is about 30 millionth of electron-volt per atoms of mosquito
Moreover, particles masses are expressed in a more convenient way thanks to the electron-volt. The famous equation E = mc² gives the following relationship:
1 eV/c2 = 1.8 10-36 kg
on Physic Chemie d'wårdginal enad dialects Pycckuü:
я считаю Энергия ОтЛичаеться От Energy (|)Energia mm ...
Калорийность Яблоко. Химический состав и пищевая ценность.
Energy ценность Яблоко составляет 42.3 кКал
Штука диаметр 5 см = 90 гр (42.3 кКал)
Химический состав пищевых продуктов
Wavelength photon

The energy E, frequency ν, and wavelength λ of a photon are related by

Effect of the Δ(1236) resonance on NN scattering, nuclear matter and neutron matter
lokalt: L:\Umstwenni_R₽\чармoHNR_1-2000-272.pdf
чарма в ядрах из димюонного образования
Nπ & Δπ lokalt: L:\Clones_github\ionic_calc\ДBy3ЛИтО\hovwodbar
NMR has advantages over X-ray crystallography, which is the other method for high-resolution nucleic acid structure determination, in that the molecules are being observed in their natural solution state rather than in a crystal lattice that may affect the molecule's structural properties. It is also possible to investigate dynamics with NMR. This comes at the cost of slightly less accurate and detailed structures than crystallography.[2]
600000000000 hertz = 28.79546049545 kelvin
1 erg = 670.053585303 unified atomic mass unit
An erg (symbol erg) is a unit of energy and mechanical work in the centimeter-gram-second (CGS) system of units. An erg is the amount of work done by a force of one dyne when moving an object through a distance of one centimeter in the direction of the force. In the CGS base units, it is equal to one gram centimeter squared per second squared (g·cm²/s²). It is thus equal to 100 nanojoules (nJ) in SI units. An erg is a very small unit of energy. The impact energy of a small mosquito flying into a wall is equal to about 1 erg.
The unified atomic mass unit u or dalton Da is the standard unit that is used for indicating mass on an atomic or molecular scale. It is defined as one twelfth of the mass of a carbon-12 atom or 1.6605·10⁻²⁷ kg. During a nuclear reaction the mass of its products is less than the mass of the initial substance. This is so because the mass is converted into energy. The energy liberated in the nuclear reaction is given by Einstein's equation E=mc² where E is the energy, m is the mass and c = 299 792 458 m/s is the speed of light. Therefore, (1 J)/c² = 6.700 535 85(30)·10⁹ u.
AUSTEREICH = AUS TERRA E ICH, where e=er ~ är
мови gик (MOBY dick) AUSTRALIA = gauss strålningar
En Gausstråle är en elektromagnetisk stråle som har en spridning liknande Gaussfunktionen. Som modell används strålen för att approximera hur en laser beter sig (den sprider sig och detta i sin tur beror på våglängd, fasförsvagning, vågimpedans (för rymd 120π Ω), avstånd och annat).

mjau