Questions tagged [pid-control]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2
votes
2answers
40 views

Controlling temperature using PIDs on two separate controllers

I have a pellet smoker, and I am customizing it for tighter temperature control. Currently, I am controlling how much material is burning to control temperature using a PID loop. I want to achieve ...
1
vote
1answer
15 views

Limiting the integral to a time window in PID controller

Would it make sense to integrate e(t) from t - c to t instead of 0 to t for the integral part of the PID controller? What are the most common deviation from classic PID controller definition?
0
votes
1answer
38 views

Does the plant transfer function of a system change with variations in the reference variable?

I am designing a PID controller for a system that requires several step changes in the reference variable (concentration of solute in a tank) over a set period of time. I can find the plant transfer ...
0
votes
0answers
20 views

How does a digital controller's sampling period dictate the system's actuation requirements?

When selecting an actuator for a controls application - e.g. choosing a servo motor for a self-balancing robot - I understand that it's important for the actuators to have fast enough dynamics that ...
0
votes
1answer
27 views

Can i switch negative feedback to positive feedback in PID control?

I am learning Control Theory and i have a confusion about whether the following PID controllers are interchangeable or similar. Are they equivalent? Why? Is there any difference in how i would ...
0
votes
2answers
66 views

Is this a PID cascade control loop?

I'm working on a balancing robot. I'm familiar with the simple PID control loop but i can't understand this PID control loop. Is this actually a cascade control loop? The programming states that the ...
1
vote
1answer
44 views

Interpreting Nyquist plot

When implementing the control for my application I got this Nyquist plot which made me flabbergasted. If I zoom on the point $-1 + 0j$ I get the following image How do I interpret this contour going ...
0
votes
1answer
24 views

How to find Performance assessment (IAE and ISE) of a PID Controlled system?

The Integral Absolute value Error (IAE) and the Integral Squared Error (ISE) is to be analysed. A PID Controller is given as follows: ...
0
votes
1answer
30 views

How to input amplitude on a second order transfer function?

Please, I have a question that I believe it's simple to solve. I have some samples of readings from an accelerometer (unit: g) and I did a FFT (on MATLAB) on the vector generated from these samples ...
1
vote
0answers
56 views

Designing a PID Controller for Satellite Control

As an Aerospace Engineering Student, I have been trying to make a project of a PID Controller to control the attitude response of a satellite using the parameters from a project called Kufasat. The ...
1
vote
1answer
59 views

Do variables dimensions matter in PID simulation + I want the PID output to be volts?

I have a self balancing robot control loop that uses the PID controller. I feed the robot's angle (rad) to sum block that generates the error between the set point and the angle. The error then goes ...
0
votes
0answers
42 views

Derive a Transfer Function from first principles (PID, system identification, statics)

I want to derive a transfer function of my system so I can plug it into MATLAB and use the PID tuner tool. My system is a balancing beam with a motor on each end of the beam. My first principles ...
0
votes
1answer
31 views

How to tune PID for a step response

I am very much confused finding the time constant and DC gain for the below step response. The idea is to find PI gains for speed control and I am following this tutorial online Tutorial Link Motor ...
0
votes
0answers
21 views

Peak altitude control for rocket

I am trying to design a way for a model rocket to have an apogee of exactly 120 ft (or as close as possible). I am using a design similar to the split rudder of the space shuttle on the fins of the ...
0
votes
0answers
11 views

PID Controller Gain Estimation From Historic System Reponse Statistics?

What method for PID controller gain estimation, uses historic system response statistics, rather than experimental stimulation of the system, e.g. step response? This is applicable to putting costly ...
0
votes
1answer
38 views

How to design a transfer function for a Model Rocket?

I am building a roll stabilized model rocket. I am beginner at controls systems. How do I find out the transfer function of the rocket. Although, I am aware of definitions and stuff of control systems....
0
votes
2answers
69 views

Discrete PID controller

I need the equation of a discrete PID controller and I find different answers from different websites. For example, here the answer is: $$u[k] = u[k-1] + (K_p + K_i \frac{T_s}{2} + \frac{K_d}{T_s}) e[...
2
votes
3answers
143 views

PID control of a DC motor with PWM from Raspberry Pi - how to cross dead area?

I'm driving a DC motor (actually a linear actuator) with a Polulu motor controller from a Raspberry Pi. The motor drives if you ask for anything between 20 and 100% duty cycle, so there is a dead zone ...
-1
votes
1answer
23 views

Equal proportional and derivative gains of PID

Is it common to take equal values for the proportional and derivative gains of a PID controller? if so what does it mean?
1
vote
2answers
112 views

Is the speed of a DC motor proportional to PWM?

I'm trying to control the speed of DC motor but unsure of the relationship between speed and PWM. I'm aware that the bigger the duty cycle, the larger the speed, but how exactly would this ...
0
votes
0answers
85 views

Proportional gain and Proportional band difference?

Im trying to learn from an example about the difference between proportional gain and band. Given a PID controller having a PB=20, integral time= 5s, derivative gain = 5s. How do i find out about the ...
1
vote
0answers
59 views

Is there a maximum phase margin a PID controller can give?

I'm having trouble understanding the plot attached. The bode plot here shows the bode plot of a plant to be controlled with PID. So, if I want a phase margin of 30 degrees at the bandwidth frequency, ...
1
vote
1answer
62 views

Control: control action of a PID controller with feedback

I'm programming the controller for a drone and I've got a question that may be basic, but I need to understand this perfectly to continue with the most interesting part of the project. The sensors of ...
0
votes
2answers
69 views

Books for learning PID control? [closed]

I am aiming to program a quadcopter flight controller as a personal project. To be able to do this I understand one of the fundamentals is a PID control system . So my question is does anyone have ...
0
votes
1answer
192 views

Programming a gas mass flow controller rig

I'm trying to upgrade a multiple gas flow controller, which must be capable of controlling the mass flowrates of three gases independently through one outlet line to our system, and am in need of a ...
1
vote
2answers
350 views

Can a PID controller have a simple on/off output?

The crux of a PID controller is:- output = Kp * error + Ki * integral + Kd * derivative So typically there is proportionality and a continuously varying (analogue) output. In the case of a simple ...
0
votes
1answer
49 views

The relationship between the I control and the stability margin

While I'm reading the paper, it said "The I control can makes the phase lag, so it can makes stability margin reduced." Words are not same as that, but the meaning is the same. How the I control ...
3
votes
1answer
117 views

what's wrong with this robust control scheme?

I'm learning how to control a double integrator with $H_\infty$. my model is simply $$\begin{gather} \dot{r} = v \\ \dot{v} = F/m \\ r(t_0) = 0\text{ m}, $v(t_0) = 0\text{ m/s}, m = 1000\text{ kg} \...
1
vote
1answer
222 views

How to control a multi input single output heating system?

I am trying to optimize the heat control of a test bench at our facility. The test bench is basically a pipe with an air flow that can be heated up to desired temperature. To heat the air flow up ...
0
votes
1answer
90 views

Negative gain in Ziegler-Nicholas Oscillation Method?

For a plant G(s), the transfer function is given by: $$G(s) = \frac{(10s+50)}{s(s^2+20s+2500)}$$ Using Ziegler-Nicholas method to get the parameter: $k_p = \dfrac{-1000}{3}$ and $w =-28.868j$. Is it ...
3
votes
1answer
100 views

Advantage of anti-windup

What is the definition of anti-windup? How does it impose the constraints? What are the advantages of MPC and anti-windup over each other? Does anti-windup guarantee the constraints or does it just ...
0
votes
2answers
124 views

How to control the level in multiple connected tanks at the same time?

In a coupled tanks system, what is the control strategy to simultaneously control the level in multiple tanks. In this case the actuators influence multiple control variables. The system is as shown ...
1
vote
2answers
77 views

Where should I start to be a control system engineer? [closed]

I am a telecommunication and network engineer working as a programmer and data analyst. One of my dreams was and still to be a control system engineer and to design and program a smart robots and ...
2
votes
0answers
28 views

How to control an underactuated platform with a single servo

What's the best way to control the following type of platform so that it remains balanced and upright? It's a box supported by a single leg that can pivot at the foot (F) and at the hip (H). The foot ...
1
vote
2answers
137 views

How does a closed loop control system actually work?

I'm currently taking classical control theory and have some questions regarding basic concepts related to closed loop systems. Let's say I have a simple servo motor controlled by an electric current....
3
votes
1answer
65 views

Are all motors controlled with G-Code?

So I have laser cutter. And I am thinking about buying a control unit (this one, to be exact). But my concern here is the following: If the input DXF file contains splines, they will be converted to ...
3
votes
1answer
47 views

What's a control system architecture that can track a ramping reference signal?

It's well-known that a control system with integral control can track a constant reference signal (command) with zero steady-state error. What is needed to generate a controller that can track a ...
2
votes
1answer
71 views

Tricks for controlling process with logaritmich characteristics over 20 orders of magnitude

I'm building a machine that operates over 20 orders of magnitude with logarithmic process characteristics. I have tried regular PID and also all sorts of variations of PID and did not get good results....
1
vote
1answer
64 views

PID Gain Calculation

A component of a control loop is approximated by the following relation between input $x$, and output, $y$: $y = 5x^2$ During normal operation, the value of input to this component ranges between $1$...
1
vote
1answer
344 views

Cascaded PID loop and parallel PID loop

What are cascaded and parallel PID loop and what are the differences between them. I searched on google and came across few websites but still i don't understand the the two types of control loops ?
1
vote
0answers
64 views

PID control for UAV [closed]

I'm working on a deltawing model airplane where I want to implement a PID controller to stabilize the pitch, roll and yaw (which are only controlled by two elevons). However, I don't know too much ...
1
vote
1answer
98 views

Layout of a controller for controlling a water pump

I'm currently writing a simulation environment in python/c for heat networks and got to the point where I'm implementing the controls for the environment. The PID controller is already implemented and ...
1
vote
1answer
117 views

PID tuning of a classic voltage controlled three-phase rectifier

I have a three-phase synchronous active rectifier I need to control it with a voltage oriented scheme like this: But I have no idea of how to tune multiple PIs, I'm trying to do it by trial but I ...
1
vote
2answers
2k views

How do elevators stop at the exact landing spot when reaching a particular floor?

The floor the elevator moves to, is controlled by the lift PLC with all the algorithms developed over the years, and that I understand well. What I am not able to understand is how does the lift stop ...
1
vote
1answer
618 views

How to tune a PID for a pure integrator system?

Given a plant with a transfer function of K/s, how can I tune a PID to control it? I found articles explaining how to tune an integrator with time delay, but not for just a pure integrator system.
2
votes
2answers
2k views

Replacing PID with Lead–lag compensator?

I have a vehicle (I bought it and it proprietary and I have no information about any internals) which I want to integrate into my simulation environment. So far I have a physical model of it which I ...
2
votes
1answer
140 views

Tuning PID Controller

I have to determinate the power (Watts) for an oven to reach the Temperature Reference. And I have been given only the function to apply power to the oven and read the temperature. I've reading the ...
0
votes
1answer
70 views

Cylinder position and speed control

I have cylinder model that I control with 4/3 directional valve. When 4/3DV control input is 10V, cylinder moves forward and when valves control input is -10V, then cylinder moves backward. I can get ...
1
vote
1answer
2k views

Using a PID to control rotation

I've been working on simulating drone flight in Gazebo (an open source robotics simulator). Currently, I'm trying to control the drone's pitch / roll rotation using PIDs. It's important to remember ...
2
votes
1answer
411 views

Design op-amp circuit from transfer function? [closed]

What is the best way to design a circuit based on the following transfer function: (0.0364*s)/(0.0002*s + 1) ? I am trying to design the derivative stage of a PIDF controller using op-amps EDIT: This ...