Exceed The Pid Algorithm - Davide Bibolotti - ebook
Opis

This book will appeal to all those who want to understand the functioning of the PID algorithm and its practical implementation in a microcontroller system . In particular , it will be appreciated by control engineers or embedded software engineers, that want understand in a simple way the mathematical engine behind the PID algorithm. However this book is much more than a practical guide on how implementing in standard C code, one of the most common and succesfull industrial algorithm. In fact , this guide reveals an unconventional solution (with an example in C) , that can EXCEDD the performances of a standard PID controller.In the first part, it is introduced the pid algortihm, with a focusing on the mathematical aspects; the goal is to put the reader in the conditions to learn in a simple and intuitive way, the theory of the PID controller.In the second part it is described, by using an example in c code, a method to implement the autotuning functionalityIn the last part,  the author suggests an unconventional method , to Exceed The Pid Algorithm and set the best trade-off, according  to relevant parameters as : software complexity, transient response, flexibility and stability of the system.

Ebooka przeczytasz w aplikacjach Legimi na:

Androidzie
iOS
czytnikach certyfikowanych
przez Legimi
Windows
10
Windows
Phone

Liczba stron: 41

Odsłuch ebooka (TTS) dostepny w abonamencie „ebooki+audiobooki bez limitu” w aplikacjach Legimi na:

Androidzie
iOS

Davide Bibolotti

UUID: e95aa5ce-27ef-11e8-aa50-17532927e555
Questo libro è stato realizzato con StreetLib Writehttp://write.streetlib.com

Indice dei contenuti

Introduction

PID controller

Mathematical Background

Basic Implementation

Raw Autotuning

Exceed the Pid controller!

Introduction

This book will appeal to all who want to understand the functioning of the PID algorithm and its practical implementation in a microcontroller system . In particular , it will be appreciated by control engineers or embedded software engineers, that want understand in a simple way the mathematical engine behind the PID algorithm. However this book is much more than a practical guide on how implementing in standard C code, one of the most common and succesfull industrial algorithm. In fact , this guide reveals an unconventional solution (with an example in C) , that can EXCEDD the performances of a standard PID controller.

In the first part, it is introduced the pid algortihm, with a focusing on the mathematical aspects; the goal is to put the reader in the conditions to learn in a simple and intuitive way, the theory of the PID controller.

In the second part it is described, by using an example in c code, a method to implement the autotuning functionality

In the last part, the author suggests an unconventional method , to exceed the pid algorithm and set the best trade-off, according to relevant parameters as : software complexity, transient response, flexibility and stability of the system.

PID controller

A proportional–integral–derivative controller ( PID controller or three term controller) is a control loop feedback mechanism widely used in industrial control system and a variety of other applications requiring continuously modulated control. A PID controller continuously calculates an error value e ( t ) {\displaystyle e(t)} as the difference between a desired setpoint (SP) and a measured process variable (PV) and applies a correction based on proportional, integral and derivative terms (denoted P, I, and D respectively) which give the controller its name.

In practical terms it automatically applies accurate and responsive correction to a control function. An everyday example is the cruise control on a road vehicle; where external influences such as gradients would cause speed changes, and the driver has the ability to alter the desired set speed. The PID algorithm restores the actual speed to the desired speed in the optimum way, without delay or overshoot, by controlling the power output of the vehicle's engine.

The first theoretical analysis and practical application was in the field of automatic steering systems for ships, developed from the early 1920s onwards. It was then used for automatic process control in manufacturing industry, where it was widely implemented in pneumatic, and then electronic, controllers. Today there is universal use of the PID concept in applications requiring accurate and optimised automatic control.