eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAlgorytm regulatora PIDRe: Algorytm regulatora PID
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
    -for-mail
    From: J.F. <j...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Algorytm regulatora PID
    Date: Tue, 11 May 2010 00:32:21 +0200
    Organization: -
    Lines: 24
    Message-ID: <q...@4...com>
    References: <hs9tr9$m81$1@news.onet.pl>
    NNTP-Posting-Host: h82-143-187-50-static.e-wro.net.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=us-ascii
    Content-Transfer-Encoding: 7bit
    X-Trace: news.onet.pl 1273530732 32624 82.143.187.50 (10 May 2010 22:32:12 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Mon, 10 May 2010 22:32:12 +0000 (UTC)
    X-Newsreader: Forte Agent 1.93/32.576 English (American)
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:588244
    [ ukryj nagłówki ]

    On Mon, 10 May 2010 23:29:11 +0200, roxy wrote:
    >Czy w linii 93 nie ma aby bledu?
    >Wedlug mnie powinna ona wygladac raczej tak
    >d_term = pid_st->D_Factor * (processValue - pid_st->lastProcessValue);
    >czy ktos moze potwierdzic poprawnosc ktores z wersji?

    Raczej jest dobrze

    >00064 error = setPoint - processValue;
    >00074 p_term = pid_st->P_Factor * error;

    jesli wejscie jest ponizej wartosci zadanej - to mamy wyjscie
    dodatnie.

    Jesli jednak sygnal wejsciowy [szybko] rosnie, to nalezy _zmiejszyc_
    wartosc wyjsciowa.

    >00093 d_term = pid_st->D_Factor * (pid_st->lastProcessValue -
    >processValue);

    i ten czlon bedzie wtedy ujemny.

    J.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

  • 11.05.10 03:45 SM

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: