Escolar Documentos
Profissional Documentos
Cultura Documentos
ATIVIDADE DE LABORATÓRIO
LAÍS HELENA
CURITIBA
JULHO DE 2015
1. O que é o sinal de erro em um sistema de controle em malha fechada?
Como calculá-lo no software de controle?
float RPM=0;
float Ttick, Tmeiavolta, Tref;
float erro=0, kp=0, ki=0, kd=0, DCP=0;
float erro_ant=0, DC2=0, DCI=0, DCI_ant=0, cte=0;
erro=ref-RPM;
(1)
Integrador:
Controle Integral
ki=500;
cte=(ki*0.01)/2;
DCI=(cte*erro)+(cte*erro_ant)+DCI_ant;
erro_ant=erro;
DCI_ant=DCI;
DC2=DCP+DCI;
SetPWM((int)DC2);
2500
2400
2300
2200
2100
2000
1900
1800
1700
1600
1500
103
139
175
1
7
13
19
25
31
37
43
49
55
61
67
73
79
85
91
97
109
115
121
127
133
145
151
157
163
169
181
187
193
199
RPM Setpoint
2500
2400
2300
2200
2100
2000
1900
1800
1700
1600
1500
109
337
1
13
25
37
49
61
73
85
97
121
133
145
157
169
181
193
205
217
229
241
253
265
277
289
301
313
325
349
361
373
385
397
RPM Setpoint
469
508
547
586
625
664
703
742
781
820
859
898
937
976
1015
1054
Figura 4 - Controle proporcional = 0.2 e setpoint = 2050
𝐾𝑝 = 200
𝐾𝑖 = 500
2500
2400
2300
2200
2100
2000
1900
1800
1700
1600
1500
337
1
13
25
37
49
61
73
85
97
109
121
133
145
157
169
181
193
205
217
229
241
253
265
277
289
301
313
325
349
361
373
385
397
RPM Setpoint
2500
2300
2100
1900
1700
1500
1333
2517
1
149
297
445
593
741
889
1037
1185
1481
1629
1777
1925
2073
2221
2369
2665
2813
2961
3109
3257
3405
3553
3701
3849
3997
4145
4293
4441
4589
4737
4885
Figura 7 - Resposta a variação de setpoint