Questions tagged [pid]
The pid tag has no summary.
41 questions
0 votes
0 answers
125 views
PI Controller as IIR Filter
I'm trying to convert a digital PI controller, as shown in Figure 1, to an IIR filter structure like the one in Figure 2. My goal is to obtain the values of a1, b0, and b1 in terms of the constants K1 ...
0 votes
0 answers
57 views
Smoothing sensor signal with discontinuities on DSP for obtaining signal derivative
I am trying to implement PID control on a sensor signal that has many discontinuities in it. Due to these discontinuities, the differentiated signal does not provide a meaningful or useful signal I ...
0 votes
1 answer
255 views
Symbol Sync blocks in GNU Radio seem to use PID (well, PI) for their clock sync feedback loops. Why not IIR/FIR?
E.g. the Symbol Sync block has a Loop Bandwidth, which (if I read the source right) ends up as a PI loop. I know what PID does mathematically, and what FIR and IIR ...
1 vote
0 answers
40 views
Why lag compensator is preferred over PI for sinusoidal reference?
In this post, LJSilver mentioned that a PI compensator is not appropriate for a constantly changing reference, such as a sinusoidal waveform. In this scenario, a lag compensator is considered the ...
2 votes
1 answer
161 views
PID Tuning for 6 degree of freedom robot with ROS
I'd like to start by saying that I'm pretty clueless about controllers, control theory, or really anything to do with this subject. I'm a programmer, but I'm part of a project involving a 6 degree of ...
1 vote
1 answer
635 views
Deriving Step Response from Input and Output Data for Quadcopter PID Controller
I have logged gyroscope sensor data for roll(x), pitch(y) and yaw(z) axis and i want to plot their step response with Python to be able to tune the pid controller of my quad better. 1. I have found ...
2 votes
1 answer
76 views
How to suppress the strong initial value of the step function response
(Related to: https://engineering.stackexchange.com/q/14619) Quick question: I am getting a strong initial value and strong undershoot in the step response. How can I suppress it with the feedback ...
1 vote
1 answer
1k views
How to implement Phase Locked Loop in STM32?
I am trying to implement a Phase Locked Loop in a microcontroller STM32. I have a reference signal and feedback signal which has $\phi$ difference wrt reference signal. For the moment, I am not using ...
1 vote
1 answer
833 views
Computing Phase detector in PLL
I have been trying to implement PLL in a STM32 microcontroller. Starting with the first step, I want to implement a phase detector. I tried to first simulate in Python so that I can later use in STM32....
1 vote
1 answer
151 views
Is it possible to use AMIGO tuning rules with relay control?
I am trying to control a plant with PID using tuning rules such as the Ziegler-Nichols rules. However, it is not always easy just to send a step to your plant source of the image. Another method to ...
4 votes
1 answer
207 views
Understanding an adaptative single neuron PID controller
I only know the "vanilla" use of a Kalman filter and I am currently trying to understand an article available here (the algorithm is presented in the 6 first pages) : Adaptive Single Neuron ...
0 votes
0 answers
47 views
What is the point of using this derived PID controller?
Previously, I answer for this PID controller that I want to understand completly. This is used for control the opening $U_n$ of a valve let gas pass and reach a certain pressure (SetPoint). There is ...
0 votes
1 answer
79 views
Conceptual doubt about PID algorithm in PLC
I have to use the PID algorithm that I describe below, obtained from a PLC in the company where I work, so I want to understand it. This is used for control a valve that opens to let gas pass and ...
1 vote
1 answer
254 views
Sampling Precision, Jitter, and PID
I am having difficulty understanding the effect of quantization noise and ADC resolution in a digital PID controller. I am also trying to understand the effects of sampling jitter on a PID controller. ...
2 votes
1 answer
1k views
How to design a Controller that would adjust the steady-state error of a system?
I have a simple model (input-plant-output) with a transfer function : $$ T(s)=\frac{4}{s^{2}+2s+4} $$ The goal of this problem is to design a system such that it has the following specification for a ...