Hot plate PID control according to measured graphs
Ältere Kommentare anzeigen
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 Kommentare
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
am 29 Mär. 2023
Antworten (1)
Joe Vinciguerra
am 28 Mär. 2023
1 Stimme
1 Kommentar
Dan Richter
am 28 Mär. 2023
Kategorien
Mehr zu PID Controller Tuning finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

