A PID controller is a (closed) control loop feedback mechanism. It is used in industral control for proportional, integral and derivative feedback.

learn more… | top users | synonyms (1)

0
votes
1answer
50 views

PID gains from the transfer function of a plant

I am trying to calculate gains ( Kp, Ki, Kd ) of a PID controller. I have to improve the response of a plant. I already have the Transfer function of the plant. I was wondering if matlab has some ...
0
votes
2answers
71 views

Does the use of PID controller require knowledge of plant's Transfer Function

As simple as that. I assume that you use PID when you do not know the Transfer Function of the system, otherwise you use it and plug it directly in the closed-loop control.
0
votes
1answer
32 views

Can you implement a control algorithm and send the inputs via xbee?

I know this question is little bit vague, but let's say that I have a robot or a quadrotor to control. I want to implement the control algorithm (PID, robust, or LQR) in the PC not in the robot/quad, ...
1
vote
1answer
60 views

Astrom-Hagglund Relay PID tuning - relay transfer function?

I'm implementing a PID temperature controller on a PLC. To cut down on installation time (this design may be reused many times), I want to have the PID parameters tuned automatically rather than ...
3
votes
3answers
142 views

Motor Control with PMW or RPM on heavy robot

I'm going to try to explain my problem as clearly as I can. I have been building a robot that has four wheels, 2 motors and 2 free wheels. Its a differential drive system. ...
2
votes
1answer
102 views

Proportional controller

Sirs, I am not able to understand why Proportional controller introduces offset.Please consider follwing paragraph I found on internet, credit to ** http://blog.opticontrols.com/archives/344 **, ...
1
vote
2answers
117 views

Arduino. How do I limit the output value of a PID controller? [closed]

I have the following PID algorithm I snatched from a website whose name I forgot and I need to limit the output such that its maximum value is, let's say, 90. How do I do that? I tried using Arduino's ...
1
vote
0answers
74 views

PD control (PID without I) - Homework help

I've been given a system - x" = bx′ + kx + ru and I've been asked to rewrite it in the canonical form x' = AX + BU. I've got -- ...
2
votes
1answer
85 views

Difference between online PID and offline PID tuning?

I've been reading about PID control on the internet lately (Wikipedia). I came across the words 'online' and 'offline' in PID tuning. I googled it but couldn't find anything. What does this mean in ...
1
vote
2answers
126 views

Is PID ok to control motorized faders?

I have ALPS motorized faders + Arduino + H-Bridge setup. I first controlled them using simple algorithm ( if delta>0 move right ). Results were quite good. I tried to use PID to control them also ...
0
votes
0answers
59 views

How to deal with unstable pole?

I'm trying to use PD control to keep an inverted pendulum centered, by attractive electromagnets mounted as a radial magnetic bearing. The control is cascaded into an inner current control loop and an ...
0
votes
0answers
47 views

Is it okay to rapidly switch on and off a DC adapter

I have a thermoelectric coller I've converted to a heater which I usually use a normal thermostat to control. I've just upgraded to a PID-based controller which of course is going to be switching ...
4
votes
3answers
99 views

Control System - Changing damping on-the-fly?

I'm trying to implement a PID algorithm on a microcontroller that controls an actuator with a hard physical limit. In MATLAB, there's no consequence to large overshoots/hitting saturation at high ...
3
votes
1answer
236 views

PID implementation for a Humidity controller

I'm working on a humidity controller which uses PID algorithm to control the process values. I have to implement 2 PID routines as there are 2 process values ( Humidity and Temperature) to be ...
0
votes
1answer
257 views

Cannot integrate PID in my Quadcopter? Is this the right way?

I am working in my quadcopter. Right now I am just testing for take- off and Roll angle. I tried to integrate PID library in my code but it keeps generating 100 and my quadcopter goes blasting. Right ...
2
votes
1answer
421 views

Converting an ADC value to equivalent Temperature?

I'm working on a humidity controller which also controls the temperature inside a chamber.I'm done with the hardware (though i'm not the one behind the design)and which was originally designed with ...
8
votes
3answers
389 views

How does control theory apply to my real-world processor-controlled boost converter?

I have a limited understanding of control theory. I dealt with poles and zeroes and transfer functions in school. I've implemented several microprocessor-based control schemes for DC/DC converters. ...
0
votes
1answer
126 views

PID controller algorithm for sr90 digital controller

I am trying to implement PI control algorithm in c#. I found some help in internet and i understand the formula how to use. I have measured value(PV)= 20 °C and set point (SP)= 80°C; I would like to ...
2
votes
3answers
413 views

Are there any microcontrollers with integrated H bridge for DIY servo?

I want to build my own servo system. It will get a PWM as input then move an object according to this input. I have a motor, potentiometer feedback, microcontroller with separated H-bridge. Since I ...
3
votes
1answer
188 views

How to move lot of items with one microcontroller?

How to build a project that move lot of objects like this one http://www.youtube.com/watch?v=go2mZnRPqnQ ? Note : This question was different at the begining, but it was confusing and Anindo Ghosh ...
3
votes
1answer
205 views

What component should I use to build my own servos?

I want to create an array of linear actuators for an art installation. The easiest thing for me would be to send a PWM for each actuator. I think of using chips like TM1809 or WS2811 those chips are ...
0
votes
0answers
62 views

PI loop design for 2nd order system

I have a plant system which is 2-pole and 0-zeroes for which i want to control two different parameters. So, I'm trying to design two PI loops in feedback one for each parameter which will make ...
4
votes
1answer
157 views

PID controller, tuning and creation

I have been having some good success with my first PID controller. It seems it needs just a little bit more work. Below is a picture of a sample run with my controller implemented. Currently I only ...
1
vote
1answer
152 views

Problem with PID tuning

This is the step response of the power stage of a buck converter. I tried tuning it when i added a proportional term, the rise time and settling time improved.So kept on increasing Kp and the ...
2
votes
1answer
390 views

Simulating PID controller in Matlab

I am trying to explore PID control with a simulation. My problem is that the derivative term does not behave as expected in my simulation: No matter how large its coefficient it seems unable to ...
2
votes
2answers
171 views

What is this relay symbol?

I have never seen a relay depicted as below: from here (pdf) Can someone explain what is going on for terminals 6, 7, and 8?
2
votes
1answer
128 views

Confusion over SMPS controllers/regulators

I am looking at datasheets for ICs like FAN4800 or NCP1337. Some of these are PFC boost converters and others are for other types of SMPS topologies. My confusion is that I can't tell if these ICs ...
0
votes
1answer
416 views

Feedback for DC Motor Speed Control using PID

I'm working on a project in which I have to control the speed of a DC motor using an analog PID(using op-amps). The input will be provided with a potentiometer. The issue is that I can't figure out ...
4
votes
0answers
351 views

How do I convert this analog PID to a digital one?

I want to transform a type III analog PID into a discrete-time one so I can implement it on a PIC18F. The controller is for a buck converter. When I apply the bilinear transformation to the analog ...
1
vote
1answer
530 views

closed loop DC motor velocity control

I'm trying to set up a closed loop control for the velocity of a DC motor. I have a small DC motor with an 8bit encoder. I'm driving the motor using PWM off an arduino and a L298N h-bridge. Here's ...
0
votes
3answers
580 views

Temperature limit on Soldering iron\heating element

I am trying to design a soldering iron type of tool that will not heat-up past, lets just say 400 degrees F. I know I can get a PID controller and manipulate the temp, but I'd JUST like the unit to ...
0
votes
0answers
250 views

Working of ac servo drive in position control mode and algos for position control

I have started working with a Panasonic AC servo drive of capacity 400W (manual). While trying to understand how a ac servo works in position control mode. After experimenting I have come to the ...
3
votes
1answer
296 views

Designing a PI controller for my power system

I have a power system which is given as: Using MATLAB, I found the system's response to be: As you can see, the system is not stable. So, I need to design a PI controller, so that, the transient ...
9
votes
3answers
462 views

PID Control Loops with large and unpredictable anomalies

Short Question Is there a common way to handle very large anomalies (order of magnitude) within an otherwise uniform control region? Background I am working on a control algorithm that drives a ...
4
votes
4answers
390 views

PID regulator steady state error problem

I'm working with a PI controller that regulates temperature through a pwm duty cycle. It generally controls well. However, the system requires a certain minimum duty cycle to balance the heat loss. ...
1
vote
2answers
673 views

Feedback loop in Verilog

I have a problem with writing Verilog HDL code. I want to design a simple PID controller in FPGA I am using Cyclone II family. I want to feedback my output value as an input in a previous stage of ...
4
votes
1answer
529 views

How to stabilize this control system?

I have a control problem with saturation. It is nearly linear in the non-saturation zone. Problem: Occasionally I measure huge error spikes. They must not disturb my control routine. I want to get ...
4
votes
2answers
986 views

Can I use a DC SSR that is switched by a PID controller to control the speed of a 12 V DC fan?

This is my first post here. Let me start by saying that I do not have an engineering background. I tinker with electronics in my spare time (Arduino, solid state low-power guitar amps, etc.), but I do ...
8
votes
5answers
2k views

How to implement a self tuning PID-like Controller

I am trying to write a micro-controller program for controlling temperature in a system with the following characteristics: output can only be On or Off, with fixed cycle frequencies (~2-10 per ...
1
vote
2answers
304 views

Motor Current Limiting Algorithm

I am building a H-Bridge controller dor DC motors, and I want to add some current limiting on it. Does anyone knows a good algorithm for doing so? I am planning to read the current, and if it goes ...
7
votes
1answer
370 views

Conversion of PID controller components with state feedback into single transfer function and discrete state-space form

I've been wrestling with this problem for about a week now, as a part of a year-long project. We're designing a controller for a specific reactor based on a model. After looking at this for a while, I ...
1
vote
1answer
253 views

Self Balancing Robot using Computer Vision

I'm planning to implement a Self Balancing Robot which is usually implemented using a gyroscope sensor which gives feedback to the micro-controller to adjust the position with wheels. I'm looking into ...
4
votes
3answers
332 views

Help finding transfer function for root locus using Matlab

I'd like to pick \$k_d\$ using root locus method, but have problems deriving the necessary transfer function of the system presented below. Assume \$k_p\$ is fixed. The question originates from Randal ...
3
votes
2answers
702 views

digital PID controller implementation

I am trying to implement a PID controller in the z-domain. What I have done so far is found some values of \$K_p\$, \$K_i\$, and \$K_d\$ that work in the time domain. I have found some information ...
6
votes
5answers
3k views

Temperature sensors for an Arduino sous-vide project

I'm creating a PID controller for sous-vide, like this one, and am trying to decide which temperature sensor to get. Priorities: Cost: < £25 delivered in the UK Accuracy: +/- 0.5C Range: 0 - ...
5
votes
6answers
5k views

How do I get proportional 240V AC output from an Arduino-based PID controller to “dim” a rice cooker for a Sous-Vide project?

I'm making a PID controller for Sous-Vide, using an Arduino. I'm trying to decide how to control the output. Using an SSR as an on-off switch on 240V AC will probably give me the result I'm looking ...
2
votes
4answers
231 views

opposing PID controllers

I have a system where a setpoint temperature can be set. A heater and a cooler is connected to the object. Right now both the heater and the cooler regulate on the temperature separately with separate ...
12
votes
4answers
1k views

How to use measured step response to tune control system

How does one use a measured step response to tune either a PID or convolution control scheme? Inspired by this answer*, I'm interested a more detailed explanation of how to implement a control system ...
6
votes
3answers
1k views

Any open tool for graph plotting for determining PID tuning parameters?

I have gone through several PID implementations and its tuning tutorials, documents and all. The Best tuning tutorial was PID-without-a-PhD.pdf . But has not been of much help. I can say it works ...
4
votes
3answers
2k views

Design of a PI controller

If I have a process which is approximated by a first order system $$ H(s)\ = \frac{K}{s+a}e^{-sT} $$ How can I design a PI controller with a rising time < 2 and an overshoot that is less than ...