How to reverse the action of the vi PID control?

I want to control a starter that regulates pressure in a pump application. The application has already exists, but the customer wants the software to automatically control the strangler around a pressure setpoint. The operator controls manual, output scaling, feedback to the scale and the documentation refer all signals, as 100% opens the choke (corresponding to the minimum pressure), while 0% attempts to completely close the choke, corresponding to the maximum pressure. Basically, the process and the control variable variable have an inverse relationship.

I would use the PID of the Vi toolkit without modification. Apprently there is no built-in way to reverse the action of control. I want to show with some simplified diagrams.

First of all, I tried reversing the process variable, which I thought would just reverse the error of the PID equation and do what I wanted. But for some reason, he still pushes the output to 0 (under pressure) 0 set-point.

Then I tried reversing the proportional gain. This caused a very odd behavior, and he was always out of phase.

Finally, I applied a brute force - subtract the max value PID control variable. Because my control variable only goes from 0 to 100%, it works pretty well. Now 100% from the vi PID gives me 0% (under pressure) and 0% gives me 100% (completely open), which is what I want. For example, when the controller is enabled and the set value is 0% output PID readers choke at 100%, which makes sense. However, this seems cludgy.

Is there a better, more elegant way to invert the control action?

If you want to invert the response of the controller, multiply by-1 controller output.

It is also possible by reversing the proportional gain (as you've tried) providing the gain proportional acts on the controller-what he ought to do given the structure standard PID used in the toolkit blocks (see this thread which describes the structure used PID - as it confirmed OR control people).

Reversing the variable process only does not work, you will also need to reverse the set point - although if the setpoint is zero, it makes no difference.

Even if you have correct sign, there are a lot of things that can make the resulting behavior 'strange '.

Tags: NI Software

Similar Questions

  • How to reverse the order of my playlist @iTunes?

    Thus, with the new look of iTunes I can't figure out how to reverse the order of my playlist.

    I want to sort by 'love' or 'play' and have the most times (or the songs of love-labeled) on top (so number 1) and the less at the bottom of my reading list.

    For some reason any the only order plays mostly / marked love is at the bottom of the playlist and the parts less / unmarked is upstairs. Can't reverse this order. Reading order is normal (so after 1 is 2, etc.)

    How can I accomplish this?

    All my software is up-to-date.

    Thank you!

    To reverse the sort order of the list of songs, click on the header of the column used to sort again.

  • How to reverse the direction of turn of page in first pro cs6?

    How to reverse the direction of turn of page in first pro cs6?  The two clips are on video 1.  I passage of tour page between clips of drugs and it works perfectly.  The tour takes its source in the Northwest corner and end in the southeast corner.  I want the exact opposite.

    Click on the transition.

    Window > controls

  • How to reverse the counting of the af. : column-to-head-cell?

    Hi all

    I'm new to ADF and I hope someone out there can help me.

    In an application of ADF 11g with general of the Tables in the ADF skinning, I need for a particular table ADF to overturn the butchering of the header.
    It's a bad design, I know, but before I just reject the design because they can't do it, I'll try just so someone with more experience ADF knows how to do.

    In the .css file, I have the following:

    AF | : column-to-head-cell {background-color: #72b3dd;}
    do-family: Arial;
    make-weight: bold;
    do-size: 16px;
    color: #FFFFFF;
    padding-left: 15px;
    border-top: 2px solid #acd1eb;
    border-bottom: 2px solid #acd1eb;
    border-right: none;
    border-left: none;
    height: 47px;
    }

    If for example I try to add an inlineStyle for the af:column tag:

    < af:column sortable = "false".
    headerText = "first column heading.
    inlineStyle = "" background-color: Fuchsia; ">"

    -stripping for the cells of the row (e.g. af |: data in the table-row af |: column-cell data) may be overules, but not the header cell (af |: column-to-head-cell)

    Does anyone know how to reverse the counting for a column header cell in a Table of the ADF?

    Hello

    Why don't you use the inline style property and not the skin file? If you must run instance according to the count, then adds a styleClass name to the table. For example 'myHeaderChangeStyle' change the def of skin to

    AF | : column-to-head-cell {background-color: #72b3dd;}
    do-family: Arial;
    make-weight: bold;
    do-size: 16px;
    color: #FFFFFF;
    padding-left: 15px;
    border-top: 2px solid #acd1eb;
    border-bottom: 2px solid #acd1eb;
    border-right: none;
    border-left: none;
    height: 47px;
    }

    .myHeaderChangeStyle af | : column-to-head-cell {}
    background-color: Fuchsia;
    }

    Frank

  • Firefox is to remember my password and I don't want it... How to reverse this action?

    I want to delete my password to be reminded on facebook because it's not my computer. I chose remember by chance. How to reverse this action?

    Please see the section "Viewing and removal of passwords" in the article Password Manager - don't forget, delete, modify and import passwords saved in Firefox

  • How to properly temporarily disable all channels except one in the multichannel PID control loop?

    Hi all

    Help me please to solve the problem. How to correctly temporarily disable/enable all channels except one in the multichannel PID control loop?

    Thanks in advance,

    Oleg

    Hi Oleg,

    the entry "Car?" of the AdvancedPID is a table – as well as MS and pv entries.

    So what's the problem say - / allowing for a control (aka of entry) instead of all loop?

  • How to reverse the signs of the book/hash?

    The symbol of the book (the UK currency) has changed in the pound sign on my MacBook Pro keyboard. How to reverse this trend and recover my sign sharp?

    Thanks for your replies.  Paul

    Check your settings in the keyboard input Source.

    I asked guests to move your topic - Mac Pro forum is for Apple workstation.

  • can someone tell me how to reverse the order of the bits of a .hws file?

    I have a (digital) .hws file that is backwards.  I need to exchange the LSB and MSB to reverse the reading order.  Can someone tell me how to do this?


  • datacad compatibility how to reverse the scrolling of the mouse

    At work, we have windows 7 64-bit Professional installed on the machines. We use a software architecture called Datacad, which is 32-bit. I am trying to find a way to reverse the scrolling of the mouse. In windows xp, this was accomplished by entering the program and enter in and adding to the file .ini "reverse scroll wheel zoom = true". It will not work on windows 7 64-bit professional. The program has been installed in the "program (x 86) directory. Anyone know how I can get this to work? Can it be a compatibility problem and if so what can be done to fix it?

    This site of program would have compatibility details or updates required for win7, relevant to this version of the program

  • How to reverse the order of the Pages in Acrobat Pro ms

    Old problem but the Javascripts there do not work for me and the whole implementation of scripting in Acrobat Pro MS became more difficult.

    I have books that are crawled back to the front so the PDF on page 300 of the book is page 1 of the PDF and 300 of the PDF page is page 1 of the book

    I just need to select all the pages and reverse their order. But this doesn't seem to be an option in one of the tools for editing, organization of a page.

    Javascripts out there used to add a menu item in the menu "Documents":

    app.addMenuItem ({cName: "Opposite Page", cParent: "File", cExec: 'PPReversePages();', cEnable: 'event.rc = (event.target!}) (= null); ', NPO: 0

    });

    function PPReversePages()

    {

    var t = app.thermometer;

    t.Duration = this.numPages;

    t.Begin ();

    for (i = this.numPages - 1; i > = 0; i)

    {

    t.Valeur = (i - this.numPages) *-1;

    this.movePage (i);

    t.Text = "Moving page" + (i + 1);

    }

    t.end ();

    } / / JavaScript Document

    but I can't find any way to run this script...

    NO.... I went to

    Support/Adobe/Acrobat ~users/mydrive/application

    and there is no "JavaScript" folder there... I made one, put it in the script and restart Acrobat: 'Nada' nothing.

    But back on the web and research: I found this solution that works.

    In Acrobat Pro DC go to

    1. Tools--> [scroll all the way down]-->
    2. Customize-->
    3. Action Wizard-->
    4. New Action--> [scroll the left panel under "choose tools to add :-->
    5. More tools-->
    6. Run JavaScript-->
    7. the new action appears on the right panel-->
    8. "Set your default values: let him-files to process--> file currently open by default.
    9. Under the "execute Javascript", click on-->
    10. Specify the parameters (why he didn't say "Enter your Script"?)
    11. another panel inaugurates his... paste this script:
    12. for (var i = this.numPages - 1; i > = 0; i--) this.movePage (i);
    13. Click OK to close and then save the action...
    14. Asked to name the action,
    15. Name it 'Reverse the Page order' and save...
    16. New action now appears in the action list Wizard Actions "reverse the Page order.

    It works!

    In my humble OPINION of older versions of Acrobat had a menu scripts at the top of the screen, right, totally accessible.

    Of course if you were not 'in' JS you can ignore it... But if you * use scripts *, he is not buried.

    This new UX is one of the worst imaginable scenarios.

    Maybe the Acrobat team has lost it's top UX people?

  • How to reverse the axis graduation

    I am a beginner in adobe illustrator help, and I just need to know how to make the axis, say the category axis, in adobe illustrator from maximum to minimum...? How to make my own scaling?

    Maha,

    I'm afraid that leaders and axis are entirely immutable, at least in the way (I think) you mean.

    In CS5, the y-axis was reversed and it is possible to unreverse it, but freely change the axis and leaders was never a real option. You can configure your own leaders as work and turn them into guides, but that would be only something added by you, not used by Illy.

  • How to reverse the primary and recovery sites?

    I have a RS v5 working environment has been installed a year ago.  Failovers and test failovers work well.   However, now I have said that I need to reverse the primary sites and recovery, as the roles of our data centers have changed (GRRRRRRRR!)

    I'm under ESXi and vCenter v5.  I have a vCenter server and SRM server in each data center.  I have multiple LUNS 500 GB with protected VM.  How do I go about replacing this SRM such as SiteA (primary) infrastructure / SiteB (recovery) becomes (resumed) SiteA / SiteB (primary)?  Should I rebuild completely?  Or can I keep the existing installation on the servers of the SRM and change the configuration of SRM in vCenter?

    Thank you!

    Why not simply perform a migration scheduled from A to B and then re - protect?

    Rym.

  • How to reverse the timecode

    I added a timecode to a black video - how do I reverse the timer so it counts down? There is no inverse function in 'Speed/time', as it is with images.

    You can try nesting there. Click with the right button on the video clip black and choose the nest. then right click and speed/duration should have option to check reverse speed.

  • How to reverse the auto levels to normal levels of registration?

    Hello!

    What I mean is that I have taken record with Zoom H1 and auto levels switch was accidentally on. Makes sure the parts of the recording after a pause to start too hard and then when the signal is routed to the top, makes it too quiet. It is not pleasant.

    Is there a way to equalize the recording? It's a speech and I know that this can be done using volume leveler speech, but I do not want to use it either. What interests me is that it is a way to capture a noise print or print desired audio level and then level the rest of the audio by reference to the volume of printing? In other words, reverse the effect levels automatic return to normal. Is this possible?

    Thank you!

    Sekou 108 wrote:

    I tried speech Volume Leveler, and the thing that I don't like in my particular case, it is that it amplifies the quieter signals up to the level of those stronger and that means stimulating noise. It would be nice to do the reverse, which is alleviate the stronger signals to match those quieter. Is this possible to do with the treatment of the dynamics? How to do?

    Hearing what version do you use? There are advanced options on later versions that reduce the noise.

    But what you are looking for the enemy in the treatment of the dynamics is the Expander. For example look for example the preset e. guitar Gate. It's a pretty extreme version of what you want to do, but gives you some idea where to start.

  • How to reverse the direction of scrolling using the mouse wheel which is simillar to 'natural' scroll of MAC

    I use the latest version of Firefox (31.0) on Windows Pro 8.1. I wanted to mimic OS X way of scrolling in the window of the browser called 'natural' to scroll. I edited the registry setting for my logitech mouse and scrolling works perfectly as I wanted it to every single window on my system with only one exception, the Firefox browser.
    Somehow, Firefox is configured to use the old method of scrolling and does not respect the registry settings of windows, as all other windows.
    Is it possible to change or reverse the direction of scrolling?

    Thank you
    Roman

    Roman Hello, try this: enter about: config in the address bar of firefox (confirmed the message information where it appears) and search for the preference named mousewheel.default.delta_multiplier_y. Double-click it and change its value to -100.

Maybe you are looking for

  • Printer KODAK HERO 5.1

    HI PRINTER DOESN'T PRINT BLACK DESPITE A NEW CARTRIDGE, CLEAN HEADS, A VERIFIED ETC ETC LLIGNMENT ANY IDEAS?  ALL THE USUAL SOFTWARE TROUBLESHOOTING NOT SHOWING ANY CURRENT PROBLEMS, BUT NO USED WHEN PRINTING BLACK INK

  • How chat with a live person for questions about photo gallery

    I would like to know how to move photos in a different order in the library.

  • I can not find bluetooth icon and the device on my laptop

    I can't find bluetooth icon and the device on my laptop - HP550 - Windows XP, so not able to connect all devices.Even I checked the Bluetooth Services on my PC by method "services.msc", but I can't find bluetooth written on the list. Please help me b

  • Audition 1.5 with windows 8

    Yes, I just installed 1.5 on my new laptop.  I had a moment difficult installation it didn't keep no let me install Windows Media Format 9 series, time of execution.  Now when I use hearing there is no help files don't what so ever cannot connect onl

  • Missing Driver Pavilion dv2-1007ax

    Hello I have downgrade my pavilion dv2-1007ax from vista to XP. But there are some missing driver: -Ethernet controller -HP Integrated Module -SM Bus controller -BCM5701 Gigabit Ethernet How can I update the driver? Please help me. Thank you. Message