Hot plate PID control according to measured graphs
Show older comments
I would like to control electric hot plate by PID control. Please can you advise me on how to identify system, calculate the PID parameters and let me know the equation by which I can control the temperature of the hotplate by reading the measured temperature in 1 s intervals and by means of MCU to control the SSR (PWM) accordingly to follow JEDEC reflow profile?
2 Comments
Identifying the system is straightforward. Coinverting the identified system to a PID representation does not appear to be possible.
THP = readtable('https://www.mathworks.com/matlabcentral/answers/uploaded_files/1338819/Esperanza_Hotplate.xlsx', 'VariableNamingRule','preserve')
VNTHP = THP.Properties.VariableNames;
figure
plot(THP{:,1}, THP{:,2})
grid
xlabel(VNTHP{1})
ylabel(VNTHP{2})
Ts = diff(THP{[1 2],1}) % Sampling Interval (Assumed Constant)
HPData = iddata(THP{:,2},[],Ts)
HPss = ssest(HPData,3)
figure
compare(HPData, HPss)
grid
.
Dan Richter
on 29 Mar 2023
Answers (1)
Joe Vinciguerra
on 28 Mar 2023
1 vote
1 Comment
Dan Richter
on 28 Mar 2023
Categories
Find more on PID Controller Tuning in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
