Page 72 - IJOCTA-15-3
P. 72

M. A. Touat / IJOCTA, Vol.15, No.3, pp.435-448 (2025)


                           D (t) = 0.52sin (t)         (15)












                                                              Figure 16. Position tracking error with PID
                                                              controller
                                                                  Figure 15 shows a test with a reference varying
                                                              between 0.04 rad and 0.55 rad, generated by an
                                                              encoder similar to that of the DC motor. As can
                                                              be seen, the PID controller performs well, with
                                                              a short response time that quickly converges to
                                                              the desired reference signal. The tracking error is
                                                              about ±0.03 rad, as shown in Figure 16.
            Figure 14. Simulation results of position tracking
                                                              5.2.2. FMRLC controller
            with disturbances on the control
                According to the simulation results obtained  Figures 17 and 18 show the experimental results
            in FIL mode (Figure 14), good tracking and good   obtained with the FMRLC controller.
            stability are observed. The proposed controller
            shows good robustness despite the disturbance in-
            jected into the control signal at time t = 20s. The
            FMRLC controller manages to adapt to the refer-
            ence changes and rejects the applied disturbance.

            5.2. Experimental results

            In this part, the experimental results obtained
            during the position control of the DC motor us-
            ing the Zedboard FPGA are presented. In order
            to verify the efficiency of the proposed algorithm,  Figure 17. Experimental results of position
            the results obtained with the FMRLC controller    tracking with FMRLC controller
            were compared with those obtained with the PID
            controller.


            5.2.1. PID controller
            The PID controller parameters were tuned using
            the PID Tuner tool in Simulink. The parameters
            obtained are as follows: P = 21, I = 1.9, and D
            = 15. The experimental results obtained with the
            PID controller are shown in Figures 15 and 16.






                                                              Figure 18. Position tracking error with FMRLC
                                                              controller
                                                                  The generated setpoint varies between −0.9
                                                              and 0.9. Excellent tracking can be seen here. The
                                                              FMRLC controller closely tracks the reference sig-
            Figure 15. Experimental results of position       nal with a very short response time, as shown in
            tracking with PID controller                      Figure 17. This is reflected in a tracking error of
                                                           444
   67   68   69   70   71   72   73   74   75   76   77