|
169 | 169 | @testset "PID" begin
|
170 | 170 | re_val = 2
|
171 | 171 | @named ref = Constant(; k = re_val)
|
172 |
| - @named pid_controller = PID(k = 3, Ti = 0.5, Td = 100) |
| 172 | + @named pid_controller = PID(k = 3, Ti = 0.5, Td = 1 / 100) |
173 | 173 | @named plant = Plant()
|
174 | 174 | @named fb = Feedback()
|
175 | 175 | @named model = ODESystem([
|
|
280 | 280 | @testset "LimPID" begin
|
281 | 281 | re_val = 1
|
282 | 282 | @named ref = Constant(; k = re_val)
|
283 |
| - @named pid_controller = LimPID(k = 3, Ti = 0.5, Td = 100, u_max = 1.5, u_min = -1.5, |
| 283 | + @named pid_controller = LimPID(k = 3, Ti = 0.5, Td = 1 / 100, u_max = 1.5, u_min = -1.5, |
284 | 284 | Ni = 0.1 / 0.5)
|
285 | 285 | @named plant = Plant()
|
286 | 286 | @named model = ODESystem([
|
|
342 | 342 | end
|
343 | 343 | @testset "set-point weights" begin
|
344 | 344 | @testset "wp" begin
|
345 |
| - @named pid_controller = LimPID(k = 3, Ti = 0.5, Td = 100, u_max = 1.5, |
| 345 | + @named pid_controller = LimPID(k = 3, Ti = 0.5, Td = 1 / 100, u_max = 1.5, |
346 | 346 | u_min = -1.5, Ni = 0.1 / 0.5, wp = 0, wd = 1)
|
347 | 347 | @named model = ODESystem([
|
348 | 348 | connect(ref.output, pid_controller.reference),
|
|
363 | 363 | @test all(-1.5 .<= sol[pid_controller.ctr_output.u] .<= 1.5) # test limit
|
364 | 364 | end
|
365 | 365 | @testset "wd" begin
|
366 |
| - @named pid_controller = LimPID(k = 3, Ti = 0.5, Td = 100, u_max = 1.5, |
| 366 | + @named pid_controller = LimPID(k = 3, Ti = 0.5, Td = 1 / 100, u_max = 1.5, |
367 | 367 | u_min = -1.5, Ni = 0.1 / 0.5, wp = 1, wd = 0)
|
368 | 368 | @named model = ODESystem([
|
369 | 369 | connect(ref.output, pid_controller.reference),
|
|
0 commit comments