You are not logged in.
Teknophage
Junior Member
This post has been edited 13 times, last edit by "Teknophage" (Oct 7th 2022, 7:58am)
Remayz
Senior Member
Teknophage
Junior Member
This post has been edited 13 times, last edit by "Teknophage" (Sep 19th 2022, 2:50am)
Remayz
Senior Member
Teknophage
Junior Member
This post has been edited 8 times, last edit by "Teknophage" (Sep 20th 2022, 4:35am)
You may want to look at using the Logical Function X=mem(A), I believe it persists through a restart (x_mem_a.jpg)
Quoted
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
This post has been edited 2 times, last edit by "Teknophage" (Sep 20th 2022, 5:01am)
Remayz
Senior Member
Remayz
Senior Member
This post has been edited 1 times, last edit by "Remayz" (Sep 20th 2022, 2:43pm)
cptninc
Full Member
Remayz
Senior Member
This post has been edited 1 times, last edit by "Remayz" (Sep 20th 2022, 5:52pm)
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
This post has been edited 7 times, last edit by "Teknophage" (Oct 2nd 2022, 10:03pm)
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
Monday, October 3rd 2022, 3:57am
This post has been edited 2 times, last edit by "Teknophage" (Oct 3rd 2022, 4:14am)
Remayz
Senior Member
cptninc
Full Member
Monday, October 3rd 2022, 1:51pm
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.
-