Member Login
Search
Past & Future Posts
Sponsored Communities
Neat Stuff

Visit our shop for nerds in control lifestyle products.
Cool stuff
Thermal Overload
The threads that wouldn't die...
- PC reliability?
- Windows, real time
- PID loops
- PCs vs. PLCs
- Replacing people
- MS 'monopoly'?
- Software quality
- Where do we go from here?
- Why pay?
- PC reliability?
- Windows, real time
- PID loops
- PCs vs. PLCs
- Replacing people
- MS 'monopoly'?
- Software quality
- Where do we go from here?
- Why pay?
Fortune
A diva who specializes in risque arias is an off-coloratura soprano.
RSS Feed
www.control.com/rss
from the Automation List department...
PID ControlHi,
I am having a problem developing a PID controller with input as a signal with units (time/revolution). This signal is inversely proportional to the normal velocity signal. The point is, we are trying at all cost to avoid signal invertion in the FPGA implementation.
The system consists of two loops, an outer PID rate (time/rev) control loop which should output a current. This current is then fed into an inner loop current controller (PID also) which then outputs a voltage, which is fed into the motor.
So far, I have negated the output of the current controller on the basis that if a > b then 1/a < 1/b. Performance at start-up seemed ok, but after a while the output velocity suddenly derails from its set point value. Also to be noted, the current is limited to +/-1A and the voltage to +/-10V. If anyone could give me some ideas I could further implement to arrive at succesful results, I would be very grateful.
Thanks in advance...
I am having a problem developing a PID controller with input as a signal with units (time/revolution). This signal is inversely proportional to the normal velocity signal. The point is, we are trying at all cost to avoid signal invertion in the FPGA implementation.
The system consists of two loops, an outer PID rate (time/rev) control loop which should output a current. This current is then fed into an inner loop current controller (PID also) which then outputs a voltage, which is fed into the motor.
So far, I have negated the output of the current controller on the basis that if a > b then 1/a < 1/b. Performance at start-up seemed ok, but after a while the output velocity suddenly derails from its set point value. Also to be noted, the current is limited to +/-1A and the voltage to +/-10V. If anyone could give me some ideas I could further implement to arrive at succesful results, I would be very grateful.
Thanks in advance...
From Control Engineering magazine...
Related articles from Control Engineering magazine- New, efficient industrial gas turbines coming
- What process control applications are OK for wireless?
- Enclosures: Improve NEMA designs, enclose wireless equipment, keep cabinets cool
- Affiliate integration: Advanced Automation, IAEF and EIAL become Avanceon
- Product experience: Who leads in 2008 with automation system integrators?
- Controller platform: Small-scale system bridges device gap
- Listen in: Ethanol producer adopts model predictive control to boost production
- Listen in: Gas processor to apply simulator/optimizer platform
Above articles copyright 2008 Reed Business Information. Subject to its Terms of Use.
Your use of this site is subject to the terms and conditions set forth under Legal Notices and the Privacy Policy. Please read those terms and conditions carefully. Subject to the rights expressly reserved to others under Legal Notices, the content of this site and the compilation thereof is © 1999-2008 Control Technology Corporation. All rights reserved.
Users of this site are benefiting from open source technologies, including PHP, PostgreSQL and Apache. Be happy.
Our Advertisers
Help keep our servers running...
Patronize our advertisers!
Patronize our advertisers!



