|
Modeling and analysis of laboratory rotational pendulum
Nedvědický, Pavel ; Bastl, Michal (referee) ; Brablc, Martin (advisor)
This bachelor thesis aims at modelling, identification and control of Furuta pendulum. System was described via mathematical equations and simulation model was created in Matlab/Simulink. Parameters of rotary inverted pendulum were estimated using the simulation model. Then the thesis deals with swing up via torque impulse, energy control and PD regulator. In the part dealing with friction five compensation models were created. They include change of friction during rotation and one of them is dynamic model, Reset Integrator. Models were verified by adding them as an input to an actuator and testing them. To stabilize pendulum in inverted position state feedback control with state observer was designed using LQR method. Final regulation included all knowledge obtained during this thesis.
|
|
Inverted pendulum control
Daněk, Petr ; Němec, Zdeněk (referee) ; Marada, Tomáš (advisor)
This diploma thesis deals with inverse pendulum control. There are described types of inverse pendulums, used power electronics, sensors and their connection to the MF624 control card and to external hardware. Further is described the identification of parameters, including the assembly of a custom algorithm for identification of viscous friction in the pendulum rotary coupling. For identification of moments of inertia are used 3D CAD models, where the thesis describes also use of these models for VRML visualization. The thesis also describes how to build a dynamic model by using Matlab-Simulink and the Simscape-Multibody toolbox. This model is further used in design of the controller using LQR and its simulation testing. The controller is complemented by swing-up algorithm, security elements and MF624 driver interface is designed. The control is tested on a real inverse pendulum assembly and implemented in external hardware.
|
|
Optimization of the DC motor state space controller for FPGA
Maliszewski, Michal ; Kovář, Jiří (referee) ; Andrš, Ondřej (advisor)
This thesis deals with the optimization of state space controller of DC motor on FPGA in LabVIEW environment on NI cRIO platform. In the first part, the state space model of the given DC motor is presented in Matlab/Simulink and then the position feedback controller with steady-state error elimination and with state observer with error compen-sation using LQR method is designed. The thesis continues with transforming the con-troller to LabVIEW environment where the code is edited for FPGA use. Next, the fo-cus on FPGA hardware resources consumption optimization leads to careful work with fixed-point data type. After successful code compilation on target hardware, the real given DC motor is connected and the series of tests are performed. The output of the thesis is working state space controller running on FPGA and the graphical user inter-face on real-time host cRIO, which enables the user to control the plant and save the data on the disk.
|
|
Optimization in control systems
Daniel, Martin ; Václavek, Pavel (referee) ; Pohl, Lukáš (advisor)
Master’s thesis deals with using a linear matrix inequality (LMI) in control of a dynamic systems. We can define a stability of a dynamic system with a LMI. We can use a LMI for research if the poles of a system are in a given regions in the left half-plane of the complex plane with a LMI or we can use a LMI for a state feedback control. In the work we describe a desing of a controller minimizing a norm from an input to an output of the system. There is also a desing of a LQ controller with a LMI. In the end of the work, there are two examples of a design a LQ controller, which minimize the norm from the input to the output of the system and moves a poles of a dynamic system in a given regions in the complex plane, with the LMI. We use a LMI for a design a continuos LQ controller in the first example. In the second example we use a LMI for a design a discrete LQ controller.
|
|
Design and control of self balancing robot
Jiruška, Jiří ; Pohl, Lukáš (referee) ; Blaha, Petr (advisor)
This thesis deals with complete design and manufacturing of autonomous two wheeled self-balancing robot. The goal of this thesis is to maintain the robot in up-right position and to follow black line using camera. The robot is controlled using Raspberry Pi and driven by DC motors. This thesis includes the design and implementation of hardware and software parts. Subsequently there was created the dynamic model in Matlab/Simulink. Based on this model, the LQR and PID controller was designed.
|
|
Design of construction, control and electronics for unstable balancing vehicle
Zouhar, František ; Krejčí, Petr (referee) ; Grepl, Robert (advisor)
Thesis deals with design of construction, control and electronics for unstable balancing vehicle. The rst part is focused on the determination of requirements for the function and then design and manufacture of structure in line with set requirements, including 3D models and drawings. The second part is devoted to the creation of simulation models of vehicles using the Lagrange equations of the second kind and using SimMechanics. Also PID and LQR regulators are designed, including the advantages and disadvantages of each regulator for this application. The last part is focused on electronics necessary to vehicle operating. They are mainly power electronics (H-bridge, battery charger, switching supply of voltage board). There are also necessary calculations, complete PCB design and a description of the rmware for the this specifc device.
|