Closed MCilento93 closed 1 month ago
Hello
I think so. If you update and if you have changed the material library in the package folder, you may lose it. In a coming update I will allow to insert a custom path for the material properties folder in addition to the package database, which will solve this issue.
You are right. I will insert this info in the documentation for now, and then correct it in the code.
If the properties are the same nothing happens. Be aware that tadi and tadd properties must be zero in the whole range of temperatures. I created this activation/deactivation properties to handle magnetocaloric effects for my research, but it can be used for other purposes.
When I wrote the package it was not intended for Robin boundary conditions. Looking at your description, I think you are in the right direction. You first tried to use the package using the Q variable and then tried to modify the code. At this moment I do not have time to help you with it, but from my experience you might be missing a detail since you reasoning seems sound. Once you arrive at a correct answer please let me know.
Best regards
Hello
- I think so. If you update and if you have changed the material library in the package folder, you may lose it. In a coming update I will allow to insert a custom path for the material properties folder in addition to the package database, which will solve this issue.
- You are right. I will insert this info in the documentation for now, and then correct it in the code.
- If the properties are the same nothing happens. Be aware that tadi and tadd properties must be zero in the whole range of temperatures. I created this activation/deactivation properties to handle magnetocaloric effects for my research, but it can be used for other purposes.
- When I wrote the package it was not intended for Robin boundary conditions. Looking at your description, I think you are in the right direction. You first tried to use the package using the Q variable and then tried to modify the code. At this moment I do not have time to help you with it, but from my experience you might be missing a detail since you reasoning seems sound. Once you arrive at a correct answer please let me know.
Best regards
Thank you for clarifications. But in my view, what is missing the most in python world is a code capable to manage heat transfer equations. I assure you that by only mean of 1D linear and radial models, you would figure out a lot of practical engineering cases of real life. The sectors of applications are wide, but the modularity in terms of boundary conditions and body to model would be really nice to have.
By mean of 1D thermal body, as in your package, you can model the transient heat losses of a building walls or window, but meanwhile you could use it for model nuclear power generation in control road and design the cooling circuit helped by other package. In energy sector, one can use it to model thermal losses from a pipe at 600°C with more strata of insulants, or in manufacturing processing you can use if for design cable eletrical loads or stuff like this.
A simple and handy package, that maybe can be empowered at level of differential equations by mean of Sympy , able to report all cases to 1 or 2 models, with proper methods to set widespread boundary conditions, would be infintely powerful! And I think about the amount of packages avaiable for fluids that may interacts and help more.
In case you need support for this, it would be my pleasure to give a contribution. Regards and thank for you work,
Dear Mr. D.J. Silva,
I am using your package ‘heatrapy’ to do simple 1D Thermal model, and I have few questions about. First and foremost, I would like to thank you for implementing it, because boost a fresh implementation of FD approach on python (I come from a different PL), and because it is very handy.
Thank you for the comprehension,
Best regards,