Questions tagged [pid-controller]

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

Filter by
Sorted by
Tagged with
0
votes
2answers
117 views

Grinding on PI/PID controller at specific PWM

I've modified a previous PI controller of a design team on that is working on high speed motor applications to include the D, which didn't solve this issue. The PID loop takes actual speed, and ...
0
votes
0answers
21 views

Implications of CMSIS PID control algorithm variants

Of the CMSIS PID Motor Control there are 3 implementation variants w.r.t. data type used: Q15, Q31, and floating-point. Cause there is little documentation of the library it's difficult to understand ...
-1
votes
1answer
35 views

Stepper motor position control

i currently try to control a stepper motor to position a camera, to keep my face in the middle of the frame. The face detection is working, and my python program(on raspberry pi 3) can determin the ...
2
votes
1answer
52 views

How to experimentally tune the current PI controllers in the synchronous reference frame?

I have been developing a control software for the grid connected three phase inverter i.e. for below given power electronics converter The control software implements below given control algorithm (...
1
vote
0answers
52 views

How to design “DC iris control” circuitry for CCTV camera applications?

Problem Statement: How to design "DC iris control" circuitry for CCTV camera applications? I have a proprietary and old 'Tamron' lens with me, I wish to control its IRIS. The iris control ...
0
votes
0answers
43 views

Harmonic response of PID only works if multiplied by a large number?

I am trying to control just one motor using a H-bridge as shown in the picture (one motor only). I am attempting to use PD control, but for some reason I only obtain a sin wave when I multiply sin(x) ...
0
votes
1answer
40 views

Vienna rectifier Matlab simulation

I am trying to simulate the following case: A three-phase source in a Matlab is connected to a Vienna Rectifier which is supposed to supply power to a resistive load of 50KW. Output DC voltage to be ...
2
votes
0answers
55 views

Using lag-compensator to get good system response - RHP zero

I am designing a velocity controller for a balancing robot. The most important thing for the robot is to maintain balance, so I would prefer a slower response velocity response in turn for a steady ...
0
votes
2answers
58 views

What is a Pseudo Derivative controller

Can anyone tell me why the control system designers do not prefer pure derivative controller? Instead they use something called a ...
0
votes
0answers
43 views

Buck boost inverter design with current mode

As a project, I should design inverting buck boost converter without using IC. I designed somehow the converter but not optimized it yet since I have no proper drive. I am planning to set output of ...
3
votes
1answer
122 views

High power buck converter LiFePo4 charger

I’m planning to charge my 48V LifePo4 battery bank of some HV solar panels (Max 140V, MPPT @109V). Since I'm quite interested in the construction of power conversion electronics, I thought I would try ...
1
vote
2answers
56 views

Controlling a DC Motor via an analog PID circuit

I am trying to design a 1 DOF copter as in this drawing: For this circuit there is a stick connected to a DC motor and potentiometer. The potetiometer can be rotated. I need to control the position ...
1
vote
1answer
54 views

Understanding the incomplete CMSIS PID motor control documentation

I'm trying to understand the CMSIS PID Motor Control. Obvisouly it is a PID controller in parallel structure (instead of in series stucture or some sophisticated structure). It seems like there is no ...
1
vote
1answer
118 views

How to tune this PID loop

I have a DC motor that is controlled by an FPGA and a L298N motor driver board. The FPGA generates a PWM signal based on feedback from a dual channel quadrature rotary encoder (1000ppr per channel). I ...
0
votes
0answers
110 views

PID Control with DC motor and encoder (FPGA)

This is a follow up from a previous question I posted. I have made some changes from advice but still have problems. I have developed a processing core on an FPGA that can execute some instructions to ...
0
votes
0answers
75 views

Can't understand this PID code

I am having trouble understanding some PID code on an FPGA that is posted on github, by David Paquette. I will paste it in at the bottom of the post. It looks very compact and neat, an I understand ...
0
votes
1answer
56 views

Can anyone explain the difference between these two forms of PID controllers?

Usually, when people talk about PID controller, I think of the "parallel form" of PID controllers, I know how it is derived (we just need to add all 3 three P I D controllers together). This ...
0
votes
1answer
69 views

Remove big valley in phase plot

I am working on a speed controller for a robot and it's for when the robot is balancing on its wheels. I am designing the controller as part of a project in a linear control design course. However, ...
0
votes
3answers
33 views

Filtering process value (PV) or controller output (CO)?

In the case of a noisy process value, what are the pros and cons of filtering the process value (PV) versus filtering the controller output (CO) or maybe both? Filtering PV changes the process model ...
0
votes
1answer
97 views

Can I remove my step response overshoot?

I am working on a balance controller for a robot. I found the open loop transfer function between the motor voltage and robot pitch angle: ...
-1
votes
4answers
76 views

What is the “state value” of a PID? [closed]

I have a Yudian 518 PID installed in a heat treatment furnace and it has two segment displays labeled PV (process value) and SV (state value). The process value for my instrument is obviously the ...
0
votes
4answers
83 views

Question about PID control loop timing

For my project I am creating a RISC processing architecture on an FPGA that can perform various basic instructions like adding, multiplying, subtracting, storing and fetching from memory etc. To prove ...
0
votes
1answer
60 views

Filter for rotary encoder

I'm attempting to use PID for DC motor control. The motor is geared, with a magnet on the motor shaft coupled with a single hall effect sensor to help measure speed. This is all wired up to a capture ...
0
votes
3answers
77 views

How to deal with units in code implementation for PID-controller

Background: A robot uses two encoders attached to each rear wheel for feedback of speed. The program reading the encoders reads pulses per time unit. The encoders are sufficiently linear. The ...
22
votes
8answers
5k views

Why do consumer ovens use thermostats instead of PID + PWM?

I measured the temp stability of my oven, and it's a really big swing of 10-15c in a saw tooth pattern. Aren't PI(D) controllers with variable output meant to dampen this type of oscillation? I ...
0
votes
3answers
59 views

Control overshooting

Suppose I want to control a portable electric stove in order to bring a big pot of water to, say, 70°C. The first thing that came to my mind was the simplest: use one of those power plug+termocouple ...
0
votes
1answer
34 views

Modeling magnetic levitation system with current as the input signal

I am exploring magnetic levitation system as a part of studying control system. The height of the ball levitating in a magnetic field is described by the following differential equation $$ m\frac{d^2H}...
-1
votes
3answers
90 views

Safety of immersion water heater

I would like to build a sous-vide circularor, using a PID-controlled immersion heater. I've read that as the product wears out, there might be some electricity leakages, so I would like to make the ...
2
votes
1answer
127 views

How to implement control of the bidirectional buck-boost dc/dc converter in software?

I am at the beginning of the development process of the control software for this dc/dc converter i.e. bidirectional buck-boost converter I have studied the available literature and I have found that ...
0
votes
0answers
57 views

Ziegler Nichols for second order transfer function

I have a second order overdamped transfer function as follows - $$ \frac{1}{(70s+1)(50s+1)} $$ and now I want to use a PID controller and tune it using Ziegler-Nichols. I have worked with Ziegler ...
6
votes
2answers
931 views

I'm confused a bit on basic control stuff for a PID controller

I'm doing a PID controller demonstration project in which heat is applied to a K type thermocouple and I'm supposed to maintain the temperature read at 50 °C using a PWM signal. I know the basic ...
0
votes
1answer
64 views

Modelling the speed control of a mobile robotic system

I am attempting to model a robot and develop a PID based off of the paper at the bottom of this post before developing a physical model. However, the research paper appears to give parameters for ...
0
votes
0answers
31 views

TVC PID Controller how to adjust angle and thrust?

Hi there I wanted to simulate a rocket landing like for example the falcon 9. I was able to write myself an simulation in which on every loop turn I adjust the angle and thrust. Now this is for school ...
0
votes
2answers
109 views

Does a PID provide any benefit if there are no time and mass constants?

I have a 120V PID with an internal relay (output rating of 5A) using a K type TC. The plant is a 275W band heater wrapping a cup, attempting to maintain a set temperature. A substance is added to the ...
0
votes
3answers
83 views

Using PID code different from its mathematics equation

I asked this question at stack overflow but i did not receive any replies, i think it was the wrong place to ask, so i am re-posting it here. Short question: How wise is it to change the PID formula/...
0
votes
0answers
69 views

I made a temperature controller - the PID works but the heater still doesn't work

The setpoint doesn't affect the output voltage to heater. How can I fix my circuit so current goes through to the heater?
0
votes
0answers
46 views

PID Control: Is adding a delay before the next loop a good idea?

I am implementing PID control in c++ to make a differential drive robot turn an accurate number of degrees, but I am having many issues. Exiting control loop early due to fast loop runtime If the ...
0
votes
1answer
61 views

PID controller for a very wide temperature range (∆T=190°C)

I'm designing temperature control system based on Peltier elements. And it's needed to work on a very wide temperature range - from below zero to more than 100°C. So there is two work modes - cooling ...
0
votes
2answers
116 views

Temperature control fails. Will a PID solve the problem?

I made a temperature control system without PID (just on/off with an offset) to control the temperature in a tank. I can only cool the tank with a cooling coil inside the tank (so there is no heating ...
0
votes
0answers
32 views

Modified PWM for faster transient response

My heating controller "Thermostat" uses PWM of the water valve to control the heating power to the room. It has a fixed cycle length and varies the proportion of on-time to manage the ...
0
votes
0answers
52 views

I make project for temperature controller with pid and tmp36 , will my design work?

I design a close loop system with pid controller and feedback with tmp36 sensor
1
vote
2answers
192 views

Infinite Phase Margin

I have been assigned a control systems problem, where I am supposed to stabilize a system using a controller technique from the frequency domain. When I implemented the system on Matlab and calculated ...
0
votes
1answer
52 views

Turning a circuit off using a 240v signal

I have a home-built controller for a HERMS brewing system (Heat Exchanging Recirculating Mash System). The purpose of this controller is to drive liquid (wort) from a large mashing vessel (a cooler ...
0
votes
0answers
45 views

PWM controller IC selection

I am working on a boost converter with analogue PI control. I want to make the PI controller using a separate Op-amp IC and giving its output to the PWM controller to generate proportional PWM signal. ...
0
votes
1answer
61 views

DIY Furnace cannot reach set temperature

I have built a tube furnace like the one in this video: https://youtu.be/YRZ7aQlqetE The person in the video is able to reach 1100 C using an AC power supply. In summary, the furnace was made by ...
0
votes
1answer
55 views

Need guidance on simulating my control project

I've got Uni project in which I will have a small enclosure with a nichrome wire inside as a heating element, I am supposed to implement a PID controller using a microcontroller to maintain the ...
1
vote
2answers
77 views

Relationship between latency and sampling rate of a digital PID controller

I am trying to set up a fast digital PID controller. The error signal is read by an ADC and sent to an FPGA. The FPGA uses a PID equation to compute the integer sent to the DAC. At the moment I am ...
0
votes
0answers
50 views

Stabilizing plot using root locus method

"Design a PI controller to stabilize the plant \$ G(s)= 1/(s-1)\$ using only root locus method." Since there are two variables \$K_p\$ and \$K_i\$ ,i.e. one for proportional and one for ...
0
votes
0answers
34 views

inkbird ITC-708t 1850w max output pid temp controller running 2000w 120v heating element

okay guys forgive me I'm just a dumb electrician/carpenter with a dream. I have caught the bug real bad in regards to home distillin. specifically still building. here is the deal, I didn't think in a ...
0
votes
1answer
61 views

Trouble designing compensation network for TEC Controller using Analog ADN8831

I am designing a circuit to control a TEC using Analog's ADN8831 as the TEC Controller chip. My application requires more TEC current than the ADN8831 eval board can supply so I built a test board to ...

1
2 3 4 5
10