Sie sind 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
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
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.
-