Hello,
I need some help to decide on control algorithm.
I have an insulated box in which there are about 4-5 liters of water that is cooled/heated by a Peltiers, driven by DC-DC buck convertor as variable CC source. Heating-cooling reverse is done by reversing the polarity with relay. The setpoint vary gradually between 16 and 25 degrees C on a schedule with speed between 0 and 2 degrees per hour. The box is placed in a room, which temperature can vary between 18 and 30 degrees with small hourly changes and big seasonal changes.
I've read a ton on information about control algorithms, but still don't know what to use for this system. It seems quite complex, because of to many variables that change its behaviour:
All these points make me realize, that it is impossible to have fixed PID constants. Probably scheduled constants depending on the ambient temperature or it's relation to the controlled temperature and direction of the Peltier?
I found some papers on self-tuning on step response, but I don't know how appropriate is for my system and I'm not sure that I can translate it into code. Neural networks - similar problems, also they seem too heavy on resources and won't fit Arduino nano that I use.
The system is quite slow. At 30 degrees ambient temp I did a step test -
lowered the peltier current from 2.248A to 1.284A and the temperature increased from 15.6 to 20.9C in a little bit less than 6 hours. Deadtime less than 30 seconds (I have a 10 seconds filtering buffer on the input)
Any advice?
--
You received this message because you are subscribed to the Google Groups "DIY PID Control" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diy-pid-contr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/e829fb0d-e634-40db-a951-dcf0acb1acaen%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/CAGQuiydFNrj_6T4XM2zO8XKoXw23gHeNSJY25eE4swXfobz39Q%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/CA%2BUMgO5EhZ8NfrzbXezYWJ_HgzuVpdQLzg-NgwBjy_g-8guidw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/CAL-R9VZ2_fSX1N38pW3wa%3DorV9f882ygjD8Hg%3Dph%2BN23tj4MAg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/CAL-R9VZ2_fSX1N38pW3wa%3DorV9f882ygjD8Hg%3Dph%2BN23tj4MAg%40mail.gmail.com.
You received this message because you are subscribed to a topic in the Google Groups "DIY PID Control" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/diy-pid-control/z-VRGDTtvus/unsubscribe.
To unsubscribe from this group and all its topics, send an email to diy-pid-contr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/ead0f0f6-ed43-7e21-e0b5-75b48e084fa5%40edmondsfamily.co.nz.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/CA%2BUMgO4JZ4U14QmppDk3TFvZOkASoVW%3DbXOEJYkC3F6AqN5qQA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/ebd871da-acae-238c-68f7-0fe6c532dbff%40edmondsfamily.co.nz.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/CA%2BUMgO7oyABD25EHyRmOrB%3DPNqdpKSa2dZMuJSavNszV_DAy%3Dg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/CAL-R9VY8zY5zCNLfV2hfYkVAgbF4Wyj3e2BVFPTurgzRQTKvpw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/d58ba8f3-a919-6aae-efb1-9b0a0d9eda3f%40edmondsfamily.co.nz.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/CA%2BUMgO4Rfed2LZr-T67phbg8VQTOmemK_%3DgaEnm_CUdDnPhzrA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/CAL-R9Vbh6oxGgDq5jU7HcESZ68LUOR8z8AgvD6wEsH43K1A-0A%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diy-pid-control/CA%2BUMgO5AvQdK_428Xr%3Dn%3Dr0B-U%3DsbG%3DzOz4ggTSM3n%3D1Pwj1LA%40mail.gmail.com.