topquark12
  • Joined on 2020-12-21

topquark12 pushed to PID_autotune at M-Labs/thermostat

  • 14a027c0f0 pytec: revert changes to example.py and plot.py, save changes for other PR

2021-01-05 12:44:38 +08:00

topquark12 commented on issue M-Labs/thermostat#11

loop servo time step / PID autotune

I have attached a snapshot showing the temperature stability of our test setup, with PID parameters directly from the autotune tool. The parameters are calculated with the Pessen Integral Rule,…

2021-01-05 11:32:36 +08:00

topquark12 pushed to PID_autotune at M-Labs/thermostat

2021-01-04 14:13:07 +08:00

topquark12 pushed to PID_autotune at M-Labs/thermostat

  • aab0d6d25c pytec: redo autotune __main__ check
  • ab305d5fa5 pytec: __name__ check, examples does not run when pytec module is imported, change autotune state management to use enum
  • d1f8a4761b pytec: Provides stable PID auto tune parameters
  • b97d721587 __name__ check for auto tune params as well
  • c813f53b16 examples does not run when pytec module is imported, change autotune state management to use enum
  • Compare 6 commits »

2021-01-04 12:08:18 +08:00

topquark12 pushed to PID_autotune at M-Labs/thermostat

  • b97d721587 __name__ check for auto tune params as well

2021-01-04 11:21:09 +08:00

topquark12 pushed to PID_autotune at M-Labs/thermostat

2021-01-04 11:13:14 +08:00

topquark12 pushed to PID_autotune at M-Labs/thermostat

  • 3ffdcee3c5 examples does not run when pytec module is imported, change autotune state management to use enum

2021-01-04 10:54:13 +08:00

topquark12 commented on issue M-Labs/thermostat#32

M-Labs TEC with 10K RTD

@jbqubit Yes, changes already merged into master. See https://git.m-labs.hk/M-Labs/thermostat/commit/7c013ff4a4e203549f671487b0c074a71f5a3757 and…

2021-01-04 09:41:38 +08:00

topquark12 pushed to PID_autotune at M-Labs/thermostat

2020-12-31 15:10:31 +08:00

topquark12 deleted branch pid_hotfix from M-Labs/thermostat

2020-12-29 17:30:29 +08:00

topquark12 created pull request M-Labs/thermostat#40

Derivative calculation was wrong all along

2020-12-29 17:06:43 +08:00

topquark12 pushed to pid_hotfix at M-Labs/thermostat

  • d4513e56d2 Derivative calculation was wrong all along

2020-12-29 17:01:13 +08:00

topquark12 deleted branch PID_test_fix from M-Labs/thermostat

2020-12-29 16:58:34 +08:00

topquark12 commented on issue M-Labs/thermostat#11

loop servo time step / PID autotune

Here are some preliminary results of auto tune on our particular setup. The https://github.com/hirschmann/pid-autotune library is adapted to directly interface with the thermostat through the network…

2020-12-29 16:16:22 +08:00

topquark12 created pull request M-Labs/thermostat#36

fix simulation math, provided simulation control loop is stable and passes test, reaching simulation cycle limit before settling fails test

2020-12-28 17:40:59 +08:00

topquark12 deleted branch PID_fix from M-Labs/thermostat

2020-12-28 17:38:40 +08:00

topquark12 pushed to PID_test_fix at M-Labs/thermostat

  • 8c9e12587f fix simulation math, provided simulation control loop is stable and passes test, reaching simulation cycle limit before settling fails test

2020-12-28 17:38:34 +08:00

topquark12 pushed to PID_fix at M-Labs/thermostat

  • e0f7667d35 fix comment formatting, reaching simulation cycle limit before settling fails test

2020-12-28 17:32:32 +08:00

topquark12 commented on issue M-Labs/thermostat#34

check that PID stabilizes in pid.rs test

With slight modifications to the test_controller code, the test passes.

2020-12-28 17:09:21 +08:00

topquark12 pushed to PID_fix at M-Labs/thermostat

  • e825473f4f fixed test_controller temperature change math, added heat loss (otherwise integral does nothing), simulation test pass with beautiful response

2020-12-28 17:07:26 +08:00