Skip to content

Python Control System : Create control loops and let the AI set the PID parameters

License

Notifications You must be signed in to change notification settings

Salex1323/PyConSys

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyConSys

Control System with Python and Artificial Intelligence (Evolutionary Algorithm)

conrol loop Control units and control loops implemented in Excel and Python (Python with AI example). In Python, PID parameters can be set automatically. Excel file with numeric basics included.

From the course "Mechatronische Systeme (Mechatronic Systems)" and "Künstliche Intelligenz (Artificial Intelligence)", technical college SBS Herzogenaurach-Höchstadt.

Step responses with different control units: Step Response

PT2 - PID control loop with PID parameters set by the software: PT2 - formula PT2 - PID

PT2 - PID control loop with manually set PID parameters: PT2_manual


Regelungstechnik mit Python und Künstlicher Intelligenz (Evolutionäre Algorithmen)

Implementierung der Regelglieder und Regelkreise in Excel und Python (Python auch mit Künstlicher Intelligenz). PID Parameter können mit Python automatisch ermittelt werden. Eine Excel-Datei zur Veranschaulichung der Numerik liegt bei.

Aus dem Unterricht "Mechatronische Systeme" und "Künstliche Intelligenz" an der Fachschule für Maschinenbautechnik und Mechatroniktechnik, SBS Herzogenaurach-Höchstadt.

evo-0 evo-1 evo-2 evo-3 evo-4 evo-5 evo-6


This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

(c) 2020, Metin Karatas (m.karatas@sbs-herzogenaurach.de)

About

Python Control System : Create control loops and let the AI set the PID parameters

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%