Rozkład transmitancji

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
spalinowy
Posty: 124
Rejestracja: 03 lut 2012 15:09
Wersja środowiska: LabVIEW 2017
Lokalizacja: Warszawa
Been thanked: 3 times
Kontakt:

Rozkład transmitancji

Post autor: spalinowy » 05 mar 2020 13:49

Cześć wszystkim,

czy może ktoś wie, jak zrobić rozkład transmitancji na ułamki proste w LV?
Interesuje mnie przedstawienie transmitancji wyższego rzędu w postaci sumy transmitancji niższego rzędu.

Jedyne, co znalazłem blok Partial Fraction Expansion VI, ale nie wiem jak za jego pomocą uzyskać sumacyjną postać.
http://zone.ni.com/reference/en-XX/help ... expansion/
Załączniki
Transfer function LV 18.0.vi
(27.15 KiB) Pobrany 24 razy
Transfer function LV 10.0.vi
(19.36 KiB) Pobrany 20 razy

PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice
Has thanked: 3 times
Been thanked: 5 times

Re: Rozkład transmitancji

Post autor: PiDi » 05 mar 2020 22:18

ObrazekObrazekObrazekObrazek

Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków
Been thanked: 1 time
Kontakt:

Re: Rozkład transmitancji

Post autor: jogurt_owocowy » 05 mar 2020 23:56

Jedyne, co znalazłem blok Partial Fraction Expansion VI, ale nie wiem jak za jego pomocą uzyskać sumacyjną postać.
Partial Fraction Expansion Example.png
Załączniki
Partial Fraction Expansion Example.vi
LV 2015
(13.08 KiB) Pobrany 22 razy

spalinowy
Posty: 124
Rejestracja: 03 lut 2012 15:09
Wersja środowiska: LabVIEW 2017
Lokalizacja: Warszawa
Been thanked: 3 times
Kontakt:

Re: Rozkład transmitancji

Post autor: spalinowy » 06 mar 2020 14:12

A jednak nadal problem istnieje.
Dla tak prostej transmitancji po zsumowaniu otrzymuje się dokładnie to, co było. Jednak dla tej przykładowej już nie jest to samo.
Z czego to może wynikać?
Załączniki
Partial Fraction Expansion Example.vi
(152.77 KiB) Pobrany 25 razy

spalinowy
Posty: 124
Rejestracja: 03 lut 2012 15:09
Wersja środowiska: LabVIEW 2017
Lokalizacja: Warszawa
Been thanked: 3 times
Kontakt:

Re: Rozkład transmitancji

Post autor: spalinowy » 12 mar 2020 13:43

I już mam odpowiedź na mój problem z NI:

Sposób w jaki zachowuje się ta funkcja określiłbym jako poprawny, ale niewłaściwy dla wszystkich przypadków. Wynika to bezpośrednio ze sposobu implementacji, funkcja PFE do obliczania residuów oraz biegunów wykorzystuje funkcję Heaviside’a, która nie ma zastosowania, gdy pierwiastki wielomianu w mianowniku są podwójne albo zespolone, poprawne wyniki będą zatem tylko dla pojedynczych pierwiastków rzeczywistych.

Sprawdziłem w MATLABie i tu też się wykłada (MathScript Node). W taki razie trzeba sobie poradzić inaczej.

ODPOWIEDZ