Methods of tuning PID controller for stable first-order systems with dead time
Supervisor: doc. Ing. Jan Cvejn, Ph.D.
The aim is to compare the properties of several selected methods of setting parameters of the PID controller for static systems of the first order with dead time. The methods was compared using step response at selected examples. To simulate these methods the computational software MATLAB with simulation environment SIMULINK was used.
Application for UV-VIS spectra analysis
Applications for evaluating of data measured by specific analytical method. To be more specific, the application deals with the decomposition of the sum of the peaks to the individual peaks (it is assumed that the individual peaks are in the form of Gaussian curves). The expected output is Java application containing GUI, data visualization, import and export data and statistical evaluation of outcomes. In other words, it is the application of different optimization methods to a specific problem.
Search techniques for PID controller tuning
This bachelor thesis has been focused on the comparison of the advantages and disadvantages of control systems using the controller, which was set up both using classical methods, based on the continuous transfer function of system under control and the algorithm Nelder and Mead, based on the objective function. The objective function is composed of a control circuit in Simulink and its output value is the criteria that is relevant and provides feedback. Thus, the algorithm allows to find such parameters PID controller, which ensures minimal power control process.
Control of hydraulic device using Siemens Simatic programmable logic controller
This work solve method of controlling hydraulic system model, which was create in matlab. PLC configured via TIA Portal like bistable controller and PID controller. Communication between programs proceeds via OPC Server.
Small CNC milling machine
The work is focused on construction and controlling of CNC milling machines. The small CNC milling maschine was constructed and it allows the movement of spindle in 3 axes. The movement is secured by stepper motors and its rotational movement is transfered to shifting movement. Stepper motors are operated by ICs made by Thosiba. The whole controlling is secured by CNC-USB software, which is using controlling board with PIC type IC on it. The work is also focused on operations with software, specific milling machine construction and its functionality.
Design and construct a robotic manipulator
The present thesis dealing with the design and implementation of robotic manipulator, which is dedicated to creating hardware devices for handling objects in industrial automation. Bachelor thesis in the introduction of the theoretical part deals with electronics, which consists of two units. A separate control part is an application created in Java. The theoretical part of the thesis also highlights the issue of selecting the appropriate resources to development of the entire robotic manipulator. Bachelor thesis also explains the inner workings of the used software, developed in ANSI-C. At the end of the thesis are summarized used algorithms and at the same time there are submitted technical drawings of the entire robotic manipulator.
Bicross starting device remote unit
The aim of the following thesis is to build a starting device for bicross while simultaneously enabling control over a starting gate. It introduces the issue of micro controllers and explains how the latter command a pneumatic piston. The theoretical part contains an overview of all the options concerning the starting gate components, the air brake method, the method of connecting a pneumatic piston, as well as method of engaging the I/O ports. The practical part contains a proposal of I/O port attachment on the micro controller in order to co the starting gate. The control unit will be managed by two buttons, which will execute a given task.
Mathematical model of Humusoft CE151 process
This thesis focuses on creation of mathematical model, identification and verification of laboratory system of a ball on plane CE151. It is non-linear and unstable system. Experimental identification of static and dynamic model parameters will be done, followed by comparison of created model with real system.
Mathematical model of Humusoft CE152 process
The subject of this thesis is to construct a mathematical model of magnetic levitation system CE152. Further subject is to find unknown parameters of mathematical model with use of experimental identification. The assembled model is verified and compared with the real system. Compensation method is presented because of the non-linearity of the system example.
OpenPLC library functions motion control for S7-1500
Work is devoted to the issue of control of propulsion, using a programmable industrial -family S7-1500 machines. He was made a basic description of the programming environment of the TIA Portal V13, a description of the S7 programmable logic controllers-1500 and the instructions for the control. In the practical part of the universal program is created for the control of the drive.
Software for finding the optimal controller parameters
The challenge is programming an application to compare different methods to optimize the controller parameters selected structure. Selection of controller structure and its design. Brief research issues concerning different approaches to off-line respectively on-line optimization, evaluation of methods, the selection of a few of them and their verification on a simulation model of a dynamic system.
PID controllers tuning methods
The work is preoccupied mainly with the analysis of methods for setting PID regulators. Because this issue is very extensive, the first chapter is dedicated to the explanation of basic terms from the area of automation and regulation. It is essential to know these terms for the setting of PID regulators. There is also described the meaning of PID regulator for automation and his possible variation. Then there is defined the function of program, which is a part of this bachelor´s work.
Application for control of hot-air device in LabVIEW
Implementation of user friendly application for controlling, measurement and management of thermal dynamic system placed in laboratory in “G” programming language in LabVIEW. Connection of laboratory task to the computer via measurement card.
Program module for on-line optimization of parameters of a PID regulator
The objective of the thesis is writing a background research on optimization methods and choosing one of them for a practical realization. Matlab and Simulink are used for the realization of optimization and also two computers wired via two NI-USB 6008/9 cards using optimization algorithm in LabVIEW environment.
Simulation of dynamical systems with LabVIEW
This thesis is devoted to the use of LabVIEW in the simulation and modeling of dynamic systems and subsequent on control PID controllers using the Control Design & Simulation Module. The first chapter includes brief introduction to programming in LabVIEW and the second chapter is devoted to solving given systems. Part of this thesis are programmed applications.
Derivation and verification of an inverse pendulum math model
Supervisor: Ing. Pavel Škrabánek, Ph.D.
The work is dedicated to creating a mathematical model of the inverted pendulum. The model is derived from the force balance acting on the system. The model has been realized in the computing environment Simulink MATLAB. The identification of model parameters is the integral part of the work. The model has been verified by experiments on the real model.
Creating of a control software for a mobile robot platform
Supervisor: Ing. Pavel Škrabánek, Ph.D.
The aim of this work is to design and compare two approaches to identify the parameters of static characteristics with saturation. Both approaches are based on clustering methods; however, they differ in the concept of cluster creating. Naturally, the concepts affect the identification of static characteristics parameters, too. For this purpose will be created software, which will be processed experimentally measured data from several real devices. The evaluation of the experimental results is also considered in this work.