logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Model arx - dobór parametrów z wykorzystaniem Matlaba

Popsonnn 22 Maj 2019 19:20 516 5
REKLAMA
  • #1 17975090
    Popsonnn
    Poziom 2  
    Posty: 3
    Cześć!

    Zwracam się do Was z zapytaniem dot. identyfikacji parametrycznej.
    Prowadzę badania paneli fotowoltaicznych, a konkretnie ich odpowiedzi w postaci napięcia na natężenie promieniowania słonecznego. Dodam, że układ nie jest obciążony, a więc panele pracują na "biegu jałowym".
    Potrzebuję wykonać operację, dzięki której wyznaczę transmitancję operatorową powyższego zjawiska. Całość odbywa się na podstawie modelu SISO black box (na wejściu natężenie prom. sł., na wyjściu napięcie). Aby to wykonać, stwierdziłem, że skorzystam z programu Matlab i jego funkcji pn. System Identification Toolbox.
    Głównym moim pytaniem jest to, jak wyznaczać parametry modelu arx [na,nb,nk] W Matlabie można robić nieskończenie wiele konfiguracji tego modelu... Niestety większość dopasowań prowadzi do transmitancji o wykresie odwrotnym niż spodziewany (inercyjny).

    Będę wdzięczny za jakąkolwiek wskazówkę.
    Z poważaniem,
    Popsonnn
  • REKLAMA
  • #2 17975108
    Rariusz
    Specjalista Automatyk
    Posty: 1775
    Pomógł: 268
    Ocena: 128
    Witam,

    Wstaw zebrane dane pomiarowe w postaci wykresu. Wtedy pomyślimy co dalej.

    Pozdrawiam,
  • REKLAMA
  • #3 17975175
    Popsonnn
    Poziom 2  
    Posty: 3
    Dziękuję za zainteresowanie.
    Dodaję wykres zarejestrowanych parametrów przez urządzenia pomiarowe jednego dnia.
    Model arx - dobór parametrów z wykorzystaniem Matlaba

    Model arx, o parametrach na=4 nb=2 i nk=1 był tym, który miał najlepsze dopasowanie, ale wyniosło ono... aż 36,4 %. Dodam, że program dzieli dane z dnia na pół. Pierwsza połowa to dane "uczące", druga natomiast to dane do walidacji. Dlatego, na poniższym wykresie jest tylko 2 połowa dnia. Podstawowe modele jak klasyczny arx 321 dawały dopasowanie na poziomie -5% (!).
    Model arx - dobór parametrów z wykorzystaniem Matlaba

    Poniżej odpowiedź dyskretna
    Model arx - dobór parametrów z wykorzystaniem Matlaba

    Dodam tylko, że w momencie gdy obrobiłem dane, tzn. wyrzuciłem pomiary, gdzie natężenie promieniowania było niższe niż 50W/m2, to dopasowanie, co prawda o innych parametrach modelu arx, ale było troszeczkę wyższe. Kwestia czy jest jakiś sposób na intuicyjne dobieranie parametrów struktury modelu arx? W literaturze o tym krucho, a może ktoś z własnego doświadczenia podpowie.

    Z poważaniem,
    Popsonnn
  • REKLAMA
  • #4 17975230
    Rariusz
    Specjalista Automatyk
    Posty: 1775
    Pomógł: 268
    Ocena: 128
    Witam,

    A czy możesz podać dane z wykresu pierwszego w postaci pliku csv lub mat?
    Tak aby plik zawierał: czas, czas próbkowania, wejście, wyjście.

    Widac ze masz bias na pierwszym wykresie więc wypadałoby by go usunąć
    tylko co jest czym na tym pierwszym wykresie ?

    Pozdrawiam,
  • REKLAMA
  • #5 17975352
    Popsonnn
    Poziom 2  
    Posty: 3
    Rariusz,
    Dołączam plik mat. Dane w pliku to odpowiednio: Pyr_Pv - pyranometr na płaszczyźnie nadążnej [W/m2]; Pyr_poz - pyranometr na płaszczyźnie poziomej [W/m2]; U2 - napięcie PV płaszczyzna nadążna [V]; U4 - napięcie PV na płaszczyźnie poziomej [V].
    Próbkowanie ustawione co 15 sekund. wejście Pyr_poz; wyjście U4

    Zgadza się, występuje bias. Prawdopodobnie ze względu na pobliską latarnię...
    Dodam tylko, że gdy wykorzystuje model Transfer Function, dopasowania wychodzą lepiej. Natomiast z literatury wyczytałem, że to właśnie axr jest modelem odpowiednim dla tego typu badań... Dlatego uparcie dążę do rozwiązania powyższego problemu/zapytania.

    Z poważaniem,
    Popsonnn
    Załączniki:
    • matlab.rar (32.26 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #6 17976934
    Rariusz
    Specjalista Automatyk
    Posty: 1775
    Pomógł: 268
    Ocena: 128
    Witam,

    Nie wykonasz identyfikacji dla tych danych. Zwróć uwagę iż Twój sygnał wejściowy
    się zmienia dla x = 2000 natomiast odpowiedź układu nie. Poniżej
    estymacja parametrów dla x od 0 do 2000. Musisz na nowo zebrać
    pomiary.

    Model arx - dobór parametrów z wykorzystaniem MatlabaBez tyt...png (32.28 kB)Musisz być zalogowany, aby pobrać ten załącznik.

    Pozdrawiam,
REKLAMA