All Projects → mck-sbs → PyConSys

mck-sbs / PyConSys

Licence: MPL-2.0 license
Python Control System : Create control loops and let the AI set the PID parameters

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to PyConSys

NeuroMechFly
A neuromechanical model of adult Drosophila melanogaster.
Stars: ✭ 29 (+38.1%)
Mutual labels:  evolutionary-algorithms
FlyingCarUdacity
🛩️⚙️ 3D Planning, PID Control, Extended Kalman Filter for the Udacity Flying Car Nanodegree // FCND-Term1
Stars: ✭ 16 (-23.81%)
Mutual labels:  pid
BCI
A RobotC Library for Vex Robotics
Stars: ✭ 12 (-42.86%)
Mutual labels:  pid
cocp
Source code for the examples accompanying the paper "Learning convex optimization control policies."
Stars: ✭ 61 (+190.48%)
Mutual labels:  control-systems
biteopt
Derivative-Free Optimization Method for Global Optimization (C++)
Stars: ✭ 91 (+333.33%)
Mutual labels:  evolutionary-algorithms
GARI
GARI (Genetic Algorithm for Reproducing Images) reproduces a single image using Genetic Algorithm (GA) by evolving pixel values.
Stars: ✭ 41 (+95.24%)
Mutual labels:  evolutionary-algorithms
Model-Predictive-Control
C++ implementation of Model Predictive Control(MPC)
Stars: ✭ 51 (+142.86%)
Mutual labels:  control-systems
jMetalSP
A framework for Big Data Optimization with multi-objective metaheuristics
Stars: ✭ 44 (+109.52%)
Mutual labels:  evolutionary-algorithms
geneticalgorithm2
Supported highly optimized and flexible genetic algorithm package for python
Stars: ✭ 36 (+71.43%)
Mutual labels:  evolutionary-algorithms
vita
Vita - Genetic Programming Framework
Stars: ✭ 24 (+14.29%)
Mutual labels:  evolutionary-algorithms
smart-car-freescale
第九届飞思卡尔智能车参赛作品
Stars: ✭ 36 (+71.43%)
Mutual labels:  pid
Model-Predictive-Control
Udacity Self-Driving Car Engineer Nanodegree. Project: Model Predictive Control
Stars: ✭ 50 (+138.1%)
Mutual labels:  control-systems
Quadcopter SimCon
Quadcopter Simulation and Control. Dynamics generated with PyDy.
Stars: ✭ 84 (+300%)
Mutual labels:  pid
exact
EXONA: The Evolutionary eXploration of Neural Networks Framework -- EXACT, EXALT and EXAMM
Stars: ✭ 43 (+104.76%)
Mutual labels:  evolutionary-algorithms
computational-intelligence
Spare material for Computational Intelligence 01URROV @ Politecnico di Torino
Stars: ✭ 20 (-4.76%)
Mutual labels:  evolutionary-algorithms
opt4j
Modular Java framework for meta-heuristic optimization
Stars: ✭ 25 (+19.05%)
Mutual labels:  evolutionary-algorithms
mpc
A software pipeline using the Model Predictive Control method to drive a car around a virtual track.
Stars: ✭ 119 (+466.67%)
Mutual labels:  control-systems
particle
Package to deal with particles, the PDG particle data table, PDGIDs, etc.
Stars: ✭ 113 (+438.1%)
Mutual labels:  pid
CRAWLAB-Code-Snippets
Small pieces of code for use in CRAWLAB research
Stars: ✭ 12 (-42.86%)
Mutual labels:  control-systems
libproc-rs
A rust library for getting information about running processes for Mac and Linux
Stars: ✭ 33 (+57.14%)
Mutual labels:  pid

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 ([email protected])

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].