Comments (6)
This one should be simple enough.
I have always had another formula in the back of my head.
Formula 4.4 from here
This was used by consultants back when I worked at KEMA in the Netherlands.
This one should be used in processes with temporal dependency. It indicates how the cable heats up.
from gridcal.
That's a nice reference, I'll look further into it. We do perform heat dissipation studies for buried cables, either transient or steady-state, but we also sometimes need to simply run a simulation at a certain fixed temperature using the formulas from my 1st post.
I'll work on integrating my other unit tests first, but I could indeed integrate this one as well rather easily when I get a chance. I would probably leave the GUI integration to you though, I admit I've never even tried it (I love the CLI!).
Thanks.
Edit: Your formula could be integrated as a "second phase", once the basic temperature resistance adjustment is fully integrated.
from gridcal.
Hi,
I have implemented the simple temperature correction.
The temperature Tc is temperature
in MultiCircuit
Tc
and k
are new branch parameters to model the base temperature and the conductor "thermal constant" (I called it that)
The option to use this correction is implemented as an option in PowerFlowOptions
In the GUI the temperature in a double spin box and there is a check to activate the temperature correction.
I have tested it very lightly and it does change the loading indeed. So if you can test it better against ETAP it'll be great.
from gridcal.
Actually, looking for the formula to change resistance I found the following formula:
R = R0 * (1 + k * (T0 - T))
Where k
can be:
• Copper = 0.004041
• Aluminum = 0.004308
• Iron = 0.005671
• Nickel = 0.005866
• Gold = 0.003715
• Tungsten = 0.004403
• Silver = 0.003819
Being measured in 1/ºC
.
See here for the reference.
Do you have any reference for the first formula?
from gridcal.
My reference is closed (in ETAP's help), so not really adequate for an open-source project. I'll ask them what their own reference was and hopefully it'll point to an IEEE standard or publication.
from gridcal.
Closing because of #38 and #53
from gridcal.
Related Issues (20)
- run error ‘optimal power flow’ HOT 4
- Issue - Overhead lines and importing profiles HOT 4
- Unable to run GridCal after installation HOT 23
- Numerical convergence HOT 2
- Transformer options HOT 5
- StateEstimation example does not run HOT 15
- Support option to intentionally disable numba HOT 8
- Overflow error HOT 1
- Unbalanced + multiple short circuit HOT 28
- continuation power flow failed to run HOT 3
- [FEATURE REQUEST] DC Power Flow (or even optimal power flow) HOT 11
- Error reading a CIM file HOT 4
- Miscellaneous stuff HOT 7
- XXX is not available HOT 2
- Python >= 3.8 HOT 2
- TypeError: unsupported operand type(s) in GridCal/Engine/Core/Compilers/circuit_to_data2.py:46 HOT 3
- Remove `np.int` support in GridCal HOT 1
- Import cause printing about `Bentayga`, `power grid model`, `Newton Power Analytics`
- result different from PowerWorld HOT 5
- Inductive constant impedance loads from .raw files HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gridcal.