Du bist nicht angemeldet.
Teknophage
Junior Member







Dieser Beitrag wurde bereits 13 mal editiert, zuletzt von »Teknophage« (7. Oktober 2022, 07:58)
Remayz
Senior Member




'
Teknophage
Junior Member


Dieser Beitrag wurde bereits 13 mal editiert, zuletzt von »Teknophage« (19. September 2022, 02:50)
Remayz
Senior Member






Teknophage
Junior Member


Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von »Teknophage« (20. September 2022, 04:35)
You may want to look at using the Logical Function X=mem(A), I believe it persists through a restart (x_mem_a.jpg)
Zitat
P.S. I was able to set up an automatic room average feed, but it's rudimentary and doesn't last past restarts.
Teknophage
Junior Member


Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Teknophage« (20. September 2022, 05:01)
Remayz
Senior Member




and it should react to change of loads. No need to keep the fans at high speed if load reduces, or delay acceleration when load increases. I feel you are used to the delays introduced in your sensor. Adding an averaging to a delta T sensor will have the same effect with 80% less items in the sensor :p
and yes i still plan on testing it!
' and that's basically what you have in every waterblock. Unless you run extremely low speeds which will cause thermal issues, you will always have turbulent flow, all across the loop.
Remayz
Senior Member




'
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Remayz« (20. September 2022, 14:43)
cptninc
Full Member



Remayz
Senior Member





Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Remayz« (20. September 2022, 17:52)
Teknophage
Junior Member


UPDATE: I found a bug. On the Intercooler Regulator -- Trace from Coolant (Hot) to "X=min(t)" to the 1st additive, input B. That's the problem. Replace connection with the output of X=peak(t) to input B of the 1st additive. Let me know if that helped. I'm still reviewing what you sent and running tests.the intercooler sensor doesn't use components temps, only water and ambient. but somehow it reacts very fast to a first increase of temperature, but then it shelves and doesn't accelerate the fans any further while the water heats up, then it releases and climbs a second time very fast again, this time following the increase of temps.
That's why i called it unstable, because it behaves illogically by preventing the fans from accelerating while the water temp is clearly climbing fast, and at the same time being noisier by causing fast fan accelerations when the dampening expires.
If i was to tweak the fan response without using PID, i would probably rather use the X=trend module to tweak the fan curve response based on how fast the temperature of the water increases or decreases.
If changes are slow, keep fan speed dampening long. The load may change or stop.. then you would have had no fan speed change = particularely silent.
If the temp increases very fast, like starting to play a game or a power intensive workload, then cut the dampening and accelerate right away to cool down the loop.
But as you said, tweaking PID achieves the same. But it could be cool to try to do that in a virtual sensor as a fun experiment.
In the end even if this sensor isn't my cup of tea, it must have been pretty fun to develop
@Teknophage, I just saw your fan curve when using delta T as control variable.
If it is that jumpy you have some sensor problems. Look at the curve i get, it's completely smooth, and i only use a 10 second averaging on both water and ambient temps to filter out noise in the reading in the decimals.
If your temp reading are unstable, there may be something off with the sensor itself or where the ambient one is installed
Dieser Beitrag wurde bereits 7 mal editiert, zuletzt von »Teknophage« (2. Oktober 2022, 22:03)
Remayz
Senior Member




@Remayz: On the note about the jumpy Delta-T in my situation, it's likely due to the larger loop, but I'll investigate the sensors (thermal sensor fitting + MPS400's thermal sensor).
cptninc
Full Member



@cptninc: This is directed to help people who don't know what PIDs are or how to properly "tweak" them, or where such "tweaks" may require continuous tweaking given their environment and changes to that environment. You're deliberately being insulting.
Teknophage
Junior Member


Montag, 3. Oktober 2022, 03:57
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Teknophage« (3. Oktober 2022, 04:14)
Remayz
Senior Member




'
cptninc
Full Member



Montag, 3. Oktober 2022, 13:51
What cptninc is describing as a built-in PID is really just the controller itself. While simple, yes, it does not have a self-corrective feedback loop. They have more in common with a household thermostat than an electromechanical PID device. They can't estimate how much corrective action to implement based upon a weighted additive.
-