Résumé
L’application de la commande PID (Proportionnelle-Intégrale-Dérivée) est très répondue dans
les systèmes industriels et automatiques, l’un des critères d’efficacité d’un PID est sa
robustesse face aux changements. Elle permet d’effectuer une régulation des paramètres
physiques (vitesse, position, température… etc.) des systèmes en boucle fermée. Dans notre
cas, l'objectif est d'asservir un moteur à courant continu pour annuler l’erreur statique,
diminuer le dépassement, le temps de monté et le temps de réponse afin d'obtenir une réponse
adéquate du procédé et de la régulation. L'objectif est d’obtenir un système précis, rapide,
stable et robuste. Le réglage des paramètres de la commande PID est basé sur la première
méthode de Ziegler-Nichols. Pour cela nous avons utilisé le logiciel Step7 afin de
programmer la commande PID par deux méthodes, méthode ordinaire basée sur le bloc FB41
de régulation PID continue prédéfinie par Siemens, et l’autre méthode basée sur le langage
structuré évolué (SCL). L'automate programmable utilisé est un SIMATIC S7-300 CPU
314IFM. Pour contrôler, commander et étudier le comportement de notre système on a réalisé
une Interface Homme-Machine sous logiciel WinCC.
Abstract
The use of PID controller (Proportional-Integral-Derivative) is widespread in the
industrial systems; one of criterion efficiency of PID is the robustness against changes of
parameters variations. It allows for a regulation of a physical parameters (speed, position,
temperature... etc.) in closed loop. In our case, the system is a DC motor where the aim is to
eliminate the static error, reduce the overshoot, rise time and settling time for obtaining an
adequate response of the process and regulation. The objective is to get systems which are
precise, fast, stable and robust. The PID parameter is determined by the second method of
Ziegler-Nichols.
In this work we used as Step7 software to program PID controller by two methods, the first
one is ordinary method based on the PID controller continued block predefined by Siemens
and the second method is based on the Structured Control Language (SCL). The Step7 is
specified to program the Programmable Logic Controller (PLC), in our experimental work we
used the CPU 314-IFM, to control and study the behavior of our system then we made a
Human Machine Interface using the WinCC software.