| 6427 | | Konkrétní hodnoty parametrů |
| | 6738 | Využití injektáží |
| | 6739 | \end_layout |
| | 6740 | |
| | 6741 | \begin_layout Standard |
| | 6742 | V této části bude popsán jednoduchý návrh řízení využívajícího injektáží. |
| | 6743 | Jedná se o velmi základní návrh, který trpí některými nedostatky, především |
| | 6744 | při zpracování výstupního signálu a analýze v něm modulované informace. |
| | 6745 | Dále je tento postup implementován pouze jako simulace v |
| | 6746 | \family typewriter |
| | 6747 | Matlabu |
| | 6748 | \family default |
| | 6749 | . |
| | 6750 | Implementace v simulátoru naráží na celou řadu potíží, především potřebu |
| | 6751 | zpracovávat inforamci ze signálu ještě před vstupem do estimátoru (používaný |
| | 6752 | je EKF). |
| | 6753 | \end_layout |
| | 6754 | |
| | 6755 | \begin_layout Standard |
| | 6756 | Základní myšlenka je následující: Pomocí techniky injektáží se nepodařilo |
| | 6757 | získat dostatečně kvalitní odhad úhlu natočení |
| | 6758 | \begin_inset Formula $\vartheta$ |
| | 6759 | \end_inset |
| | 6760 | |
| | 6761 | , aby byl použit přímo pro řízení. |
| | 6762 | Je tedy užíváno současně i EKF, kdy odhad |
| | 6763 | \begin_inset Formula $\vartheta$ |
| | 6764 | \end_inset |
| | 6765 | |
| | 6766 | z injektáže slouží jako další zdroj informace pro EKF. |
| | 6767 | Kompletní odhad stavu pro řízení pak poskytuje EKF. |
| | 6768 | Jako řízení je využíváno LQ řízení v |
| | 6769 | \begin_inset Formula $d-q$ |
| | 6770 | \end_inset |
| | 6771 | |
| | 6772 | souřadné soustavě. |
| | 6773 | \end_layout |
| | 6774 | |
| | 6775 | \begin_layout Standard |
| | 6776 | Celý proces pak probíhá tak, že k řízení navrženému LQ regulátorem je přidáván |
| | 6777 | vysokofrekvenční signál do estimované |
| | 6778 | \begin_inset Formula $d$ |
| | 6779 | \end_inset |
| | 6780 | |
| | 6781 | osy. |
| | 6782 | Toto řízení je přivedeno na vstup PMSM a na jeho výstupu jsou měřeny proudy. |
| | 6783 | Z proudu v estimované |
| | 6784 | \begin_inset Formula $q$ |
| | 6785 | \end_inset |
| | 6786 | |
| | 6787 | ose je určen odhad |
| | 6788 | \begin_inset Formula $\vartheta$ |
| | 6789 | \end_inset |
| | 6790 | |
| | 6791 | pomocí násobení původním vysokofrekvenčním signálem a následnou aplikací |
| | 6792 | low-pass filtru. |
| | 6793 | Odhad |
| | 6794 | \begin_inset Formula $\vartheta$ |
| | 6795 | \end_inset |
| | 6796 | |
| | 6797 | je spolu s výstupy PMSM |
| | 6798 | \begin_inset Formula $y_{\alpha}$ |
| | 6799 | \end_inset |
| | 6800 | |
| | 6801 | a |
| | 6802 | \begin_inset Formula $y_{\beta}$ |
| | 6803 | \end_inset |
| | 6804 | |
| | 6805 | dodán rozšířenému Kalmanovu filtru, který pak poskytuje odhad všech stavových |
| | 6806 | veličin. |
| | 6807 | Ty jsou použity pro návrh řízení v dalším kroku. |
| | 6808 | \end_layout |
| | 6809 | |
| | 6810 | \begin_layout Standard |
| | 6811 | Větší část zde používaných algoritmů (LQ, EKF) již byla popsána výše v textu, |
| | 6812 | proto zde uvedeme pouze případné změny. |
| | 6813 | Mění se matice |
| | 6814 | \begin_inset Formula $C$ |
| | 6815 | \end_inset |
| | 6816 | |
| | 6817 | a |
| | 6818 | \begin_inset Formula $R$ |
| | 6819 | \end_inset |
| | 6820 | |
| | 6821 | pro EKF: |
| | 6822 | \begin_inset Formula |
| | 6823 | \begin{eqnarray*} |
| | 6824 | C & = & \left[\begin{array}{ccccc} |
| | 6825 | 1 & 0 & 0 & 0 & 0\\ |
| | 6826 | 0 & 1 & 0 & 0 & 0\\ |
| | 6827 | 0 & 0 & 1 & 0 & 0 |
| | 6828 | \end{array}\right],\\ |
| | 6829 | R & = & \left[\begin{array}{ccc} |
| | 6830 | r & 0 & 0\\ |
| | 6831 | 0 & r & 0\\ |
| | 6832 | 0 & 0 & r_{\vartheta} |
| | 6833 | \end{array}\right]. |
| | 6834 | \end{eqnarray*} |
| | 6835 | |
| | 6836 | \end_inset |
| | 6837 | |
| | 6838 | |
| | 6839 | \end_layout |
| | 6840 | |
| | 6841 | \begin_layout Subsection |
| | 6842 | Zpracování signálu |
| | 6843 | \end_layout |
| | 6844 | |
| | 6845 | \begin_layout Standard |
| | 6846 | Jak bylo uvedeno v části |
| | 6847 | \begin_inset CommandInset ref |
| | 6848 | LatexCommand ref |
| | 6849 | reference "sec:Injektáže" |
| | 6850 | |
| | 6851 | \end_inset |
| | 6852 | |
| | 6853 | , je pro správnou funkci injektáží nutné splnit podmínku |
| | 6854 | \begin_inset Formula $L_{d}\neq L_{q}$ |
| | 6855 | \end_inset |
| | 6856 | |
| | 6857 | . |
| | 6858 | Z tohoto důvodu je třeba upravit i samotný simulátor a založit jej na rovnicích |
| | 6859 | ( |
| | 6860 | \begin_inset CommandInset ref |
| | 6861 | LatexCommand ref |
| | 6862 | reference "eq:rovnice_ruzneL_proi" |
| | 6863 | |
| | 6864 | \end_inset |
| | 6865 | |
| | 6866 | ) a ( |
| | 6867 | \begin_inset CommandInset ref |
| | 6868 | LatexCommand ref |
| | 6869 | reference "eq:rovnice_ruzneL_omega" |
| | 6870 | |
| | 6871 | \end_inset |
| | 6872 | |
| | 6873 | ), které uvažují různé indukčnosti. |
| | 6874 | Pro jednodušší zpracování byly zvoleny indukčnosti |
| | 6875 | \begin_inset Formula |
| | 6876 | \begin{eqnarray*} |
| | 6877 | L_{d} & = & 1.5L_{s},\\ |
| | 6878 | L_{q} & = & L_{s}. |
| | 6879 | \end{eqnarray*} |
| | 6880 | |
| | 6881 | \end_inset |
| | 6882 | |
| | 6883 | Tato volba samozřejmě neodpovídá SMPMSM, kde je rozdíl indukčností v osách |
| | 6884 | |
| | 6885 | \begin_inset Formula $d$ |
| | 6886 | \end_inset |
| | 6887 | |
| | 6888 | a |
| | 6889 | \begin_inset Formula $q$ |
| | 6890 | \end_inset |
| | 6891 | |
| | 6892 | velmi malý. |
| | 6893 | Zde užité hodnoty jsou voleny pro usnadnění návrhu. |
| | 6894 | \end_layout |
| | 6895 | |
| | 6896 | \begin_layout Standard |
| | 6897 | Vysokofrekvenční signál užitý pro injektáž byl zvolen jako kosinový signál |
| | 6898 | o amplitudě |
| | 6899 | \begin_inset Formula $10V$ |
| | 6900 | \end_inset |
| | 6901 | |
| | 6902 | a frekvenci |
| | 6903 | \begin_inset Formula $500Hz$ |
| | 6904 | \end_inset |
| | 6905 | |
| | 6906 | . |
| | 6907 | Volba velikosti amplitudy je opět komplikovanou záležitostí. |
| | 6908 | Obecně platí, že větší amplituda umožní snadnější zpracování signálu, především |
| | 6909 | z důvodu většího odstupu signálu od šumu. |
| | 6910 | Naopak ale větší amplituda způsobuje i větší rušení v samotném PMSM. |
| | 6911 | Obvykle je v injektážních technikách užívána amplituda menší, zde zvolená |
| | 6912 | hodnota je vyšší aby opět usnadnila zpracování. |
| | 6913 | Dalším problémem může být, že zde předkládaný návrh amplitudu nijak neomezuje |
| | 6914 | s rostoucími otáčkami, stále je tedy injektován signál o stejné amplitudě. |
| | 6915 | To by se mohlo negativně projevit při vyšších otáčkách. |
| | 6916 | |
| | 6917 | \end_layout |
| | 6918 | |
| | 6919 | \begin_layout Standard |
| | 6920 | Asi největší komplikací tohoto přístupu, ale i injektáží obecně je vhodný |
| | 6921 | návrh low-pass filtru. |
| | 6922 | Používá se k získání amplitudově modulované informace o poloze rotoru. |
| | 6923 | Návrh filtrů je obecně netriviální záležitostí a může mít značný dopad |
| | 6924 | na kvalitu výsledného odhadu |
| | 6925 | \begin_inset Formula $\vartheta$ |
| | 6926 | \end_inset |
| | 6927 | |
| | 6928 | . |
| | 6929 | Zde používaný filtr je velmi jednoduchý a založený na klouzavých průměrech. |
| | 6930 | Poskytované výsledky tedy nejsou příliš dobré. |
| | 6931 | \end_layout |
| | 6932 | |
| | 6933 | \begin_layout Standard |
| | 6934 | Informace o poloze rotoru je amplitudově modulovaná na nosné vysoké frekvenci |
| | 6935 | v |
| | 6936 | \begin_inset Formula $q$ |
| | 6937 | \end_inset |
| | 6938 | |
| | 6939 | složce měřeného proudu. |
| | 6940 | Není však modulována přímo hodnota |
| | 6941 | \begin_inset Formula $\vartheta$ |
| | 6942 | \end_inset |
| | 6943 | |
| | 6944 | ale veličina |
| | 6945 | \begin_inset Formula |
| | 6946 | \[ |
| | 6947 | \frac{V_{hf}}{\omega_{hf}}\frac{L_{q}-L_{d}}{2L_{d}L_{q}}\sin2\theta, |
| | 6948 | \] |
| | 6949 | |
| | 6950 | \end_inset |
| | 6951 | |
| | 6952 | kde |
| | 6953 | \begin_inset Formula $V_{hf}$ |
| | 6954 | \end_inset |
| | 6955 | |
| | 6956 | představuje amplitudu a |
| | 6957 | \begin_inset Formula $\omega_{hf}$ |
| | 6958 | \end_inset |
| | 6959 | |
| | 6960 | úhlovou frekvenci vysokofrekvenčního signálu, |
| | 6961 | \begin_inset Formula $\theta$ |
| | 6962 | \end_inset |
| | 6963 | |
| | 6964 | je chyba odhadu |
| | 6965 | \begin_inset Formula $\theta=\vartheta_{sys}-\vartheta_{est}$ |
| | 6966 | \end_inset |
| | 6967 | |
| | 6968 | . |
| | 6969 | Po získání této informace je tedy třeba ještě provést vydělení příslušnou |
| | 6970 | konstantou a ideálně ještě funkci |
| | 6971 | \begin_inset Formula $\arcsin$ |
| | 6972 | \end_inset |
| | 6973 | |
| | 6974 | . |
| | 6975 | Výpočet |
| | 6976 | \begin_inset Formula $\arcsin$ |
| | 6977 | \end_inset |
| | 6978 | |
| | 6979 | je však náročný a nedává příliš dobré výsledky z důvodu omezení na jeho |
| | 6980 | definiční obor, proto je výhodné využít aproximaci |
| | 6981 | \begin_inset Formula $\sin x\approx x$ |
| | 6982 | \end_inset |
| | 6983 | |
| | 6984 | pro malá |
| | 6985 | \begin_inset Formula $x$ |
| | 6986 | \end_inset |
| | 6987 | |
| | 6988 | . |
| | 6989 | \end_layout |
| | 6990 | |
| | 6991 | \begin_layout Subsection |
| | 6992 | Nedostatky přístupu |
| | 6993 | \end_layout |
| | 6994 | |
| | 6995 | \begin_layout Standard |
| | 6996 | Popisovaný návrh jednoduchého využítí injektáží trpí celou řadou více, či |
| | 6997 | méně závažných nedostatků, většina z nich již byla zmíněna v předchozím |
| | 6998 | popisu. |
| | 6999 | Hlavními problematickými body, které poskytují prostor pro vylepšení jsou: |
| | 7000 | \end_layout |
| | 7001 | |
| | 7002 | \begin_layout Itemize |
| | 7003 | užití hodnot zjednodušujících určení úhlu natočení -- oproti zde užívanému |
| | 7004 | experimentu lze očekávat, že reálná hodnota rozdílu indukčností bude nižší |
| | 7005 | \end_layout |
| | 7006 | |
| | 7007 | \begin_layout Itemize |
| | 7008 | nepříliš dobrý low-pass filtr -- navrhnutí lepšího filtru by mohlo značně |
| | 7009 | zlepšít demodulaci informace obsažené v |
| | 7010 | \begin_inset Formula $q$ |
| | 7011 | \end_inset |
| | 7012 | |
| | 7013 | složce proudu |
| | 7014 | \end_layout |
| | 7015 | |
| | 7016 | \begin_layout Itemize |
| | 7017 | použité řízení je LQ v |
| | 7018 | \begin_inset Formula $d-q$ |
| | 7019 | \end_inset |
| | 7020 | |
| | 7021 | souřadnicích, ale jeho návrh předpokládá stejné indukčnosti |
| | 7022 | \begin_inset Formula $L_{d}$ |
| | 7023 | \end_inset |
| | 7024 | |
| | 7025 | a |
| | 7026 | \begin_inset Formula $L_{q}$ |
| | 7027 | \end_inset |
| | 7028 | |
| | 7029 | -- při zde užívaném velkém rozdílu indukčností by to mohlo působit problémy, |
| | 7030 | ale při uvažovaném nasazení na SMPSMS s téměř stejnými indukčnostmi je |
| | 7031 | toto zjednodušení zanedbatelné vzhledem k ostatním nedostatkům |
| | 7032 | \end_layout |
| | 7033 | |
| | 7034 | \begin_layout Itemize |
| | 7035 | amplituda injektovaného signálu není nijak omezována s rostoucími otáčkami |
| | 7036 | -- může docházet k většímu rušení při vysokých otáčkách, řešením by bylo |
| | 7037 | amplitudu omezovat podobně jako u hybridních metod |
| | 7038 | \end_layout |
| | 7039 | |
| | 7040 | \begin_layout Itemize |
| | 7041 | omezený rozsah detekce natočení -- obecně předpokládáme počáteční úhel natočení |
| | 7042 | v intervalu |
| | 7043 | \begin_inset Formula $\left(-\pi,\pi\right\rangle $ |
| | 7044 | \end_inset |
| | 7045 | |
| | 7046 | , v důsledku symetrie rovnic na substituci |
| | 7047 | \begin_inset Formula $\omega\longleftrightarrow-\omega$ |
| | 7048 | \end_inset |
| | 7049 | |
| | 7050 | a |
| | 7051 | \begin_inset Formula $\vartheta\longleftrightarrow\vartheta+\pi$ |
| | 7052 | \end_inset |
| | 7053 | |
| | 7054 | , které zde nijak nedetekujeme je třeba omezit počáteční úhel na |
| | 7055 | \begin_inset Formula $\left(-\frac{\pi}{2},\frac{\pi}{2}\right\rangle $ |
| | 7056 | \end_inset |
| | 7057 | |
| | 7058 | ; dále pak z injektáže dostáváme informaci o |
| | 7059 | \begin_inset Formula $2\theta$ |
| | 7060 | \end_inset |
| | 7061 | |
| | 7062 | , z čehož plyne omezení na |
| | 7063 | \begin_inset Formula $\left(-\frac{\pi}{4},\frac{\pi}{4}\right\rangle $ |
| | 7064 | \end_inset |
| | 7065 | |
| | 7066 | ; výsledný interval použitelnosti je tedy velmi malý a bez další úprav představu |
| | 7067 | je velkou překážku |
| | 7068 | \end_layout |
| | 7069 | |
| | 7070 | \begin_layout Standard |
| | 7071 | I přes výše zmíněné nedostatky se na základě simulací ukazuje, že tento |
| | 7072 | přístup pomáhá k rychlejšímu určení počátečního natočení rotoru než zvládají |
| | 7073 | standartní metody. |
| | 7074 | \end_layout |
| | 7075 | |
| | 7076 | \begin_layout Section |
| | 7077 | Duální algoritmus |
| | 7078 | \end_layout |
| | 7079 | |
| | 7080 | \begin_layout Standard |
| | 7081 | Posledním z implementovaných algoritmů je následující |
| | 7082 | \emph on |
| | 7083 | jednoduchý duální návrh |
| | 7084 | \emph default |
| | 7085 | . |
| | 7086 | Hlavní myšlenka je založena na |
| | 7087 | \emph on |
| | 7088 | bikriteriální metodě |
| | 7089 | \emph default |
| | 7090 | , viz |
| | 7091 | \begin_inset CommandInset ref |
| | 7092 | LatexCommand ref |
| | 7093 | reference "sub:Vybrané-algoritmy-proDC" |
| | 7094 | |
| | 7095 | \end_inset |
| | 7096 | |
| | 7097 | . |
| | 7098 | Její princip je ve stručnosti takový, že nejdříve je nalezeno opatrné řízení. |
| | 7099 | Následně je v jeho okolí hledáno optimální buzení. |
| | 7100 | Tohoto postupu se ale budeme držet jen částečně. |
| | 7101 | \end_layout |
| | 7102 | |
| | 7103 | \begin_layout Standard |
| | 7104 | Nalezení |
| | 7105 | \emph on |
| | 7106 | opatrného řízení |
| | 7107 | \emph default |
| | 7108 | , které se pod tímto pojmem obvykle rozumí není v případě zde uvažovaného |
| | 7109 | systému snadné. |
| | 7110 | Proto místo něj využijeme opět LQ řízení v |
| | 7111 | \begin_inset Formula $d-q$ |
| | 7112 | \end_inset |
| | 7113 | |
| | 7114 | souřadnicích. |
| | 7115 | Toto není z hlediska bikriteriální metody korektní, zde uvažovaný postup |
| | 7116 | je ale myšlen jako jednoduchý duální návrh a je pouze jejím jistým přiblížením. |
| | 7117 | \end_layout |
| | 7118 | |
| | 7119 | \begin_layout Standard |
| | 7120 | Nyní kolem takto nalezeného řízení, označme |
| | 7121 | \begin_inset Formula $\tilde{u}$ |
| | 7122 | \end_inset |
| | 7123 | |
| | 7124 | , stanovíme okolí, ve kterém se budeme snažit minimalizovat ztrátu pro optimální |
| | 7125 | buzení. |
| | 7126 | Okolí uvažujeme jako dvourozměrný interval popsaný parametrem |
| | 7127 | \begin_inset Formula $\varepsilon$ |
| | 7128 | \end_inset |
| | 7129 | |
| | 7130 | ve tvaru |
| | 7131 | \begin_inset Formula $\left\langle \tilde{u}_{d}-\varepsilon,\tilde{u}_{d}+\varepsilon\right\rangle \times\left\langle \tilde{u}_{q}-\varepsilon,\tilde{u}_{q}+\varepsilon\right\rangle $ |
| | 7132 | \end_inset |
| | 7133 | |
| | 7134 | . |
| | 7135 | Pro odhadování stavu je užit opět rozšířený Kalmanův filtr. |
| | 7136 | |
| | 7137 | \end_layout |
| | 7138 | |
| | 7139 | \begin_layout Standard |
| | 7140 | Jak již bylo uvedeno v kapitole |
| | 7141 | \begin_inset CommandInset ref |
| | 7142 | LatexCommand ref |
| | 7143 | reference "sec:Estimace-stavových-veličin" |
| | 7144 | |
| | 7145 | \end_inset |
| | 7146 | |
| | 7147 | , čím jsou vyšší otáčky, tím získáváme lepší odhad stavových veličin |
| | 7148 | \begin_inset Formula $\omega$ |
| | 7149 | \end_inset |
| | 7150 | |
| | 7151 | a |
| | 7152 | \begin_inset Formula $\vartheta$ |
| | 7153 | \end_inset |
| | 7154 | |
| | 7155 | , protože na otáčkách přímo úměrně závisí velikost zpětné elektromotorické |
| | 7156 | síly. |
| | 7157 | Na tomto základě můžeme uvažovat, že optimální buzení pro PMSM je takové, |
| | 7158 | které se snaží maximalizovat otáčky |
| | 7159 | \begin_inset Formula $\omega$ |
| | 7160 | \end_inset |
| | 7161 | |
| | 7162 | , nebo přesněji jejich absolutní hodnotu. |
| | 7163 | |
| | 7164 | \end_layout |
| | 7165 | |
| | 7166 | \begin_layout Standard |
| | 7167 | Při maximalizaci otáček vyjdeme z rovnic ( |
| | 7168 | \begin_inset CommandInset ref |
| | 7169 | LatexCommand ref |
| | 7170 | reference "eq:rovnice_jedn_dq" |
| | 7171 | |
| | 7172 | \end_inset |
| | 7173 | |
| | 7174 | ) |
| | 7175 | \begin_inset Formula |
| | 7176 | \begin{eqnarray*} |
| | 7177 | i_{d,t+1} & = & ai_{d,t}+\Delta t\cdot i_{q,t}\omega_{t}+cu_{d,t},\\ |
| | 7178 | i_{q,t+1} & = & ai_{q,t}-\Delta t\cdot i_{d,t}\omega_{t}-b\omega_{t}+cu_{q,t},\\ |
| | 7179 | \omega_{t+1} & \text{=} & d\omega_{t}+ei_{q,t},\\ |
| | 7180 | \vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t, |
| | 7181 | \end{eqnarray*} |
| | 7182 | |
| | 7183 | \end_inset |
| | 7184 | |
| | 7185 | kde do třetí rovnice dosadíme z prvních dvou |
| | 7186 | \begin_inset Formula |
| | 7187 | \begin{equation} |
| | 7188 | \omega_{t+1}=d\omega_{t}+e\left(ai_{q,t-1}-\Delta t\left(ai_{d,t-2}+\Delta t\cdot i_{q,t-2}\omega_{t-2}+cu_{d,t-2}\right)\omega_{t-1}-b\omega_{t-1}+cu_{q,t-1}\right).\label{eq:rovnice_pro_opt_buz} |
| | 7189 | \end{equation} |
| | 7190 | |
| | 7191 | \end_inset |
| | 7192 | |
| | 7193 | Dosazovat by šlo samozřejmě dále, ale již teď je vidět, jak je vhodné volit |
| | 7194 | |
| | 7195 | \begin_inset Formula $u_{d}$ |
| | 7196 | \end_inset |
| | 7197 | |
| | 7198 | a |
| | 7199 | \begin_inset Formula $u_{q}$ |
| | 7200 | \end_inset |
| | 7201 | |
| | 7202 | . |
| | 7203 | Chceme maximalizovat |
| | 7204 | \begin_inset Formula $\left|\omega\right|$ |
| | 7205 | \end_inset |
| | 7206 | |
| | 7207 | , budeme tedy volit řízení |
| | 7208 | \begin_inset Formula $u$ |
| | 7209 | \end_inset |
| | 7210 | |
| | 7211 | na okraji intervalu kolem |
| | 7212 | \begin_inset Formula $\tilde{u}$ |
| | 7213 | \end_inset |
| | 7214 | |
| | 7215 | . |
| | 7216 | Je třeba rozlišit kladné a záporné otáčky, z rovnice ( |
| | 7217 | \begin_inset CommandInset ref |
| | 7218 | LatexCommand ref |
| | 7219 | reference "eq:rovnice_pro_opt_buz" |
| | 7220 | |
| | 7221 | \end_inset |
| | 7222 | |
| | 7223 | ) získáváme pro |
| | 7224 | \begin_inset Formula $u_{q}$ |
| | 7225 | \end_inset |
| | 7226 | |
| | 7227 | volbu stejného znaménka jako pro |
| | 7228 | \begin_inset Formula $\omega$ |
| | 7229 | \end_inset |
| | 7230 | |
| | 7231 | a pro |
| | 7232 | \begin_inset Formula $u_{d}$ |
| | 7233 | \end_inset |
| | 7234 | |
| | 7235 | znaménko opačné. |
| | 7236 | Výsledné řízení je tedy |
| | 7237 | \begin_inset Formula |
| | 7238 | \begin{eqnarray*} |
| | 7239 | u_{d} & = & \tilde{u}_{d}-\varepsilon\,\mathrm{sign}\,\omega,\\ |
| | 7240 | u_{q} & = & \tilde{u}_{q}+\varepsilon\,\mathrm{sign}\,\omega. |
| | 7241 | \end{eqnarray*} |
| | 7242 | |
| | 7243 | \end_inset |
| | 7244 | |
| | 7245 | |
| | 7246 | \end_layout |
| | 7247 | |
| | 7248 | \begin_layout Standard |
| | 7249 | Tento postup je relativně jednoduchou modifikací předchozího LQ algoritmu, |
| | 7250 | ale jak ukazují simulace, může přinést značnou výhodu při určování počátečního |
| | 7251 | natočení rotoru. |
| | 7252 | \end_layout |
| | 7253 | |
| | 7254 | \begin_layout Chapter |
| | 7255 | Provedené simulace |
| | 7256 | \end_layout |
| | 7257 | |
| | 7258 | \begin_layout Standard |
| | 7259 | Popisované simulace jsou dvou druhů. |
| | 7260 | Větší část simulací byla provedena v programu |
| | 7261 | \family typewriter |
| | 7262 | Matlab |
| | 7263 | \family default |
| | 7264 | . |
| | 7265 | Některé, zejména jednodušší, simulace pak byly implementovány i na simulátoru |
| | 7266 | PMSM poskytnutém vedoucím práce panem Ing. |
| | 7267 | Václavem Šmídlem Ph.D. |
| | 7268 | Tento simulátor se daleko více blíží reálnému stroji a zahrnuje i komplikovaněj |
| | 7269 | ší elektrické efekty, jako například vliv invertoru. |
| | 7270 | \end_layout |
| | 7271 | |
| | 7272 | \begin_layout Section |
| | 7273 | Volba parametrů |
| | 7274 | \end_layout |
| | 7275 | |
| | 7276 | \begin_layout Standard |
| | 7277 | Nejdříve uvádíme parametry uvažovaného PMSM, se kterými byly následné simulace |
| | 7278 | prováděny. |
| 6524 | | TODO |
| 6525 | | \end_layout |
| 6526 | | |
| 6527 | | \begin_layout Standard |
| 6528 | | možná něco vlastního v matlabu |
| 6529 | | \end_layout |
| 6530 | | |
| 6531 | | \begin_layout Standard |
| 6532 | | závěry ze simulátoru |
| 6533 | | \end_layout |
| 6534 | | |
| 6535 | | \begin_layout Standard |
| 6536 | | |
| 6537 | | \series bold |
| 6538 | | vypočítat časovou závislot prvků matice L |
| | 7498 | Kvalita sledování referenčního signálu |
| | 7499 | \end_layout |
| | 7500 | |
| | 7501 | \begin_layout Standard |
| | 7502 | Nyní přistoupíme k porovnání jednotlivých řídících algoritmů. |
| | 7503 | Nejdříve se zaměříme na kvalitu řízení, tedy jak dobře je sledován referenční |
| | 7504 | signál |
| | 7505 | \begin_inset Formula $\overline{\omega}$ |
| | 7506 | \end_inset |
| | 7507 | |
| | 7508 | . |
| | 7509 | Všechny algoritmy využívají k odhadování EKF, uvažujeme šum v systému i |
| | 7510 | šum měření a volíme známé počáteční natočení rotoru |
| | 7511 | \begin_inset Formula $\vartheta_{0}=0$ |
| | 7512 | \end_inset |
| | 7513 | |
| | 7514 | . |
| | 7515 | |
| | 7516 | \end_layout |
| | 7517 | |
| | 7518 | \begin_layout Standard |
| | 7519 | Výsledek experimentu je na obrázku |
| | 7520 | \begin_inset CommandInset ref |
| | 7521 | LatexCommand ref |
| | 7522 | reference "obrazek_omegadif" |
| | 7523 | |
| | 7524 | \end_inset |
| | 7525 | |
| | 7526 | . |
| | 7527 | \begin_inset Float figure |
| | 7528 | wide false |
| | 7529 | sideways false |
| | 7530 | status collapsed |
| | 7531 | |
| | 7532 | \begin_layout Plain Layout |
| | 7533 | \begin_inset Tabular |
| | 7534 | <lyxtabular version="3" rows="2" columns="2"> |
| | 7535 | <features tabularvalignment="middle"> |
| | 7536 | <column alignment="center" valignment="top" width="0"> |
| | 7537 | <column alignment="center" valignment="top" width="0"> |
| | 7538 | <row> |
| | 7539 | <cell multicolumn="1" alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none"> |
| | 7540 | \begin_inset Text |
| | 7541 | |
| | 7542 | \begin_layout Plain Layout |
| | 7543 | \begin_inset Graphics |
| | 7544 | filename omdif.eps |
| | 7545 | lyxscale 60 |
| | 7546 | scale 37 |
| | 7547 | rotateAngle 270 |
| | 7548 | |
| | 7549 | \end_inset |
| | 7550 | |
| | 7551 | |
| | 7552 | \end_layout |
| | 7553 | |
| | 7554 | \end_inset |
| | 7555 | </cell> |
| | 7556 | <cell multicolumn="2" alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none"> |
| | 7557 | \begin_inset Text |
| | 7558 | |
| | 7559 | \begin_layout Plain Layout |
| | 7560 | |
| | 7561 | \end_layout |
| | 7562 | |
| | 7563 | \end_inset |
| | 7564 | </cell> |
| | 7565 | </row> |
| | 7566 | <row> |
| | 7567 | <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none"> |
| | 7568 | \begin_inset Text |
| | 7569 | |
| | 7570 | \begin_layout Plain Layout |
| | 7571 | \begin_inset Graphics |
| | 7572 | filename injomdif.eps |
| | 7573 | lyxscale 40 |
| | 7574 | scale 30 |
| | 7575 | |
| | 7576 | \end_inset |
| | 7577 | |
| | 7578 | |
| | 7579 | \end_layout |
| | 7580 | |
| | 7581 | \end_inset |
| | 7582 | </cell> |
| | 7583 | <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none"> |
| | 7584 | \begin_inset Text |
| | 7585 | |
| | 7586 | \begin_layout Plain Layout |
| | 7587 | \begin_inset Graphics |
| | 7588 | filename bicritomdif.eps |
| | 7589 | lyxscale 40 |
| | 7590 | scale 28 |
| | 7591 | |
| | 7592 | \end_inset |
| | 7593 | |
| | 7594 | |
| | 7595 | \end_layout |
| | 7596 | |
| | 7597 | \end_inset |
| | 7598 | </cell> |
| | 7599 | </row> |
| | 7600 | </lyxtabular> |
| | 7601 | |
| | 7602 | \end_inset |
| | 7603 | |
| | 7604 | |
| | 7605 | \end_layout |
| | 7606 | |
| | 7607 | \begin_layout Plain Layout |
| | 7608 | \begin_inset Caption |
| | 7609 | |
| | 7610 | \begin_layout Plain Layout |
| | 7611 | Znázornění odchylek od požadované hodnoty |
| | 7612 | \begin_inset Formula $\omega-\overline{\omega}$ |
| | 7613 | \end_inset |
| | 7614 | |
| | 7615 | pro jednotlivé algoritmy. |
| | 7616 | Na ose x je vždy čas v sekundách, na ose y otáčky respektive jejich odchylka |
| | 7617 | od požadované hodnoty v rad/s. |
| | 7618 | Význam jednotlivých grafů je detailněji popsán v textu. |
| | 7619 | \end_layout |
| | 7620 | |
| | 7621 | \end_inset |
| | 7622 | |
| | 7623 | |
| | 7624 | \begin_inset CommandInset label |
| | 7625 | LatexCommand label |
| | 7626 | name "obrazek_omegadif" |
| | 7627 | |
| | 7628 | \end_inset |
| | 7629 | |
| | 7630 | |
| | 7631 | \end_layout |
| | 7632 | |
| | 7633 | \begin_layout Plain Layout |
| | 7634 | |
| | 7635 | \end_layout |
| | 7636 | |
| | 7637 | \end_inset |
| | 7638 | |
| | 7639 | Interpretace obrázku je následující: Horní graf představuje průběh požadované |
| | 7640 | hodnoty |
| | 7641 | \begin_inset Formula $\overline{\omega}$ |
| | 7642 | \end_inset |
| | 7643 | |
| | 7644 | , který je pro všechny algoritmy společný a je společný pro implementace |
| | 7645 | na simulátoru i v |
| | 7646 | \family typewriter |
| | 7647 | Matlabu |
| | 7648 | \family default |
| | 7649 | . |
| | 7650 | |
| | 7651 | \end_layout |
| | 7652 | |
| | 7653 | \begin_layout Standard |
| | 7654 | Čtyři grafy uprostřed znázorňují průběh odchylky při užití algoritmů: vektorové |
| | 7655 | PI řízení (PI), LQ řízení v |
| | 7656 | \begin_inset Formula $\alpha-\beta$ |
| | 7657 | \end_inset |
| | 7658 | |
| | 7659 | souřadnicích (LQ |
| | 7660 | \begin_inset Formula $\alpha-\beta$ |
| | 7661 | \end_inset |
| | 7662 | |
| | 7663 | ) a LQ řízení v |
| | 7664 | \begin_inset Formula $d-q$ |
| | 7665 | \end_inset |
| | 7666 | |
| | 7667 | souřadnicích se zanedbanými členy (LQ d-q) a se zahrnutými členy (LQ d-q |
| | 7668 | 2). |
| | 7669 | Jedná se o experiment na simulátoru. |
| | 7670 | |
| | 7671 | \end_layout |
| | 7672 | |
| | 7673 | \begin_layout Standard |
| | 7674 | Dolní dva grafy představují průběh odchylky pro jednoduchý injektážní návrh |
| | 7675 | (Inj) a jednoduchý duální návrh založený na bikriteriální metodě (DB). |
| | 7676 | V tomto případě se však jedná o experiment v |
| | 7677 | \family typewriter |
| | 7678 | Matlabu |
| | 7679 | \family default |
| | 7680 | . |
| | 7681 | Grafy (Inj) a (DB) tedy nejsou vhodné pro srovnání s ostatními, protože |
| | 7682 | se jedná o jiný simulátor, i když se stejným nastavením. |
| | 7683 | Navíc (Inj) má na ose y jiný rozsah a dosahuje daleko větší chyby. |
| | 7684 | \end_layout |
| | 7685 | |
| | 7686 | \begin_layout Standard |
| | 7687 | Na grafech je možno pozorovat, že při zvoleném referenčním signálu, dosaheje |
| | 7688 | LQ řízení srovnatelných výsledků jako vektorové. |
| | 7689 | LQ řízení obecně více kmitá, ale má tendenci odchylku vzniklou v důsledku |
| | 7690 | náhlé změny referenčního signálu redukovat směrem k nule. |
| | 7691 | U vektorového řízení zůstává odchylka více méně konstantní. |
| | 7692 | Dále je možno pozorovat, že řízení v |
| | 7693 | \begin_inset Formula $\alpha-\beta$ |
| | 7694 | \end_inset |
| | 7695 | |
| | 7696 | souřadnicích se dopouští větší chyby než v |
| | 7697 | \begin_inset Formula $d-q$ |
| | 7698 | \end_inset |
| | 7699 | |
| | 7700 | . |
| | 7701 | Při srovnání LQ řízení v |
| | 7702 | \begin_inset Formula $d-q$ |
| | 7703 | \end_inset |
| | 7704 | |
| | 7705 | souřadném systému, (LQ d-q) a (LQ d-q 2) téměř nenalezneme rozdíl. |
| | 7706 | Hlavní rozdíl je však v rychlosti, protože v případě (LQ d-q) lze řídící |
| | 7707 | matici předpočítat a výpočetní nároky na řízení jsou při běhu minimální. |
| | 7708 | \end_layout |
| | 7709 | |
| | 7710 | \begin_layout Standard |
| | 7711 | V porovnání s ostatními algoritmy dosahuje jednoduchá injektážní metoda |
| | 7712 | (Inj) velké chyby až přibližně |
| | 7713 | \begin_inset Formula $\pm30$ |
| | 7714 | \end_inset |
| | 7715 | |
| | 7716 | |
| | 7717 | \family roman |
| | 7718 | \series medium |
| | 7719 | \shape up |
| | 7720 | \size normal |
| | 7721 | \emph off |
| | 7722 | \bar no |
| | 7723 | \strikeout off |
| | 7724 | \uuline off |
| | 7725 | \uwave off |
| | 7726 | \noun off |
| | 7727 | \color none |
| | 7728 | \lang english |
| | 7729 | rad/s |
| | 7730 | \family default |
| | 7731 | \series default |
| | 7732 | \shape default |
| | 7733 | \size default |
| | 7734 | \emph default |
| | 7735 | \bar default |
| | 7736 | \strikeout default |
| | 7737 | \uuline default |
| | 7738 | \uwave default |
| | 7739 | \noun default |
| | 7740 | \color inherit |
| | 7741 | \lang czech |
| | 7742 | . |
| | 7743 | Chyba se projevuje zejména při vyšší absolutní hodnotě otáček. |
| | 7744 | Tento jev však lze očekávat, protože zde užívaný návrh injektáže nijak |
| | 7745 | neomezuje amplitudu injektovaného signálu s rostoucími otáčkami. |
| | 7746 | Vysokofrekvenční signál pak způsobuje při vyšších otáčkách větší rušení. |
| | 7747 | Z této simulace je tedy vidět, že není vhodné injektovat signál stále, |
| | 7748 | ale přidávat ho pouze při nízkých otáčkách, což řeší hybridní metody injektáží. |
| | 7749 | \end_layout |
| | 7750 | |
| | 7751 | \begin_layout Standard |
| | 7752 | Dále je ještě možno si povšimnout relativně menší odchylky |
| | 7753 | \begin_inset Formula $\omega-\overline{\omega}$ |
| | 7754 | \end_inset |
| | 7755 | |
| | 7756 | pro jednoduchý duální návrh (DB). |
| | 7757 | Jak již však bylo řečeno, není vhodné srovnávat tento graf s výstupem ze |
| | 7758 | simulátoru. |
| | 7759 | \end_layout |
| | 7760 | |
| | 7761 | \begin_layout Standard |
| | 7762 | Kvalitu sledování referenčního signálu pro jednotlivé algoritmy je dále |
| | 7763 | možno posoudit na obrázku |
| | 7764 | \begin_inset CommandInset ref |
| | 7765 | LatexCommand ref |
| | 7766 | reference "obrazek_topdif" |
| | 7767 | |
| | 7768 | \end_inset |
| | 7769 | |
| | 7770 | . |
| | 7771 | |
| | 7772 | \begin_inset Float figure |
| | 7773 | wide false |
| | 7774 | sideways false |
| | 7775 | status collapsed |
| | 7776 | |
| | 7777 | \begin_layout Plain Layout |
| | 7778 | \begin_inset Graphics |
| | 7779 | filename topdif.eps |
| | 7780 | lyxscale 40 |
| | 7781 | scale 38 |
| | 7782 | rotateAngle 270 |
| | 7783 | |
| | 7784 | \end_inset |
| | 7785 | |
| | 7786 | |
| | 7787 | \end_layout |
| | 7788 | |
| | 7789 | \begin_layout Plain Layout |
| | 7790 | \begin_inset Caption |
| | 7791 | |
| | 7792 | \begin_layout Plain Layout |
| | 7793 | Průběh otáček |
| | 7794 | \begin_inset Formula $\omega$ |
| | 7795 | \end_inset |
| | 7796 | |
| | 7797 | (modrá) a referenčního signálu |
| | 7798 | \begin_inset Formula $\overline{\omega}$ |
| | 7799 | \end_inset |
| | 7800 | |
| | 7801 | (červená) pro jednotlivé algoritmy. |
| | 7802 | Na ose x je čas v sekundách na ose y otáčky v rad/s. |
| | 7803 | \end_layout |
| | 7804 | |
| | 7805 | \end_inset |
| | 7806 | |
| | 7807 | |
| | 7808 | \begin_inset CommandInset label |
| | 7809 | LatexCommand label |
| | 7810 | name "obrazek_topdif" |
| | 7811 | |
| | 7812 | \end_inset |
| | 7813 | |
| | 7814 | |
| | 7815 | \end_layout |
| | 7816 | |
| | 7817 | \begin_layout Plain Layout |
| | 7818 | |
| | 7819 | \end_layout |
| | 7820 | |
| | 7821 | \end_inset |
| | 7822 | |
| | 7823 | Jedná se o přiblížení horní části lichoběžníku referenčního signálu a jsou |
| | 7824 | zahrnuty pouze algoritmy implementované na simulátoru. |
| | 7825 | Je zde možné spatřit obecnou tendenci, která se však projevuje i v simulacích |
| | 7826 | v |
| | 7827 | \family typewriter |
| | 7828 | Matlabu |
| | 7829 | \family default |
| | 7830 | : Vektorové řízení (PI) řídí na nepatrné větší hodnotu, než je požadovaná. |
| | 7831 | Naopak LQ řízení v |
| | 7832 | \begin_inset Formula $d-q$ |
| | 7833 | \end_inset |
| | 7834 | |
| | 7835 | souřadnicích (LQ d-q) a (LQ d-q 2) řídí na hodnotu nepatrně nižší. |
| | 7836 | U LQ řízení v |
| | 7837 | \begin_inset Formula $\alpha-\beta$ |
| | 7838 | \end_inset |
| | 7839 | |
| | 7840 | souřadnicích (LQ |
| | 7841 | \begin_inset Formula $\alpha-\beta$ |
| | 7842 | \end_inset |
| | 7843 | |
| | 7844 | ) lze pozorovat také mírně vyšší hodnotu. |
| | 7845 | \end_layout |
| | 7846 | |
| | 7847 | \begin_layout Standard |
| | 7848 | Závěry co se týče kvality sledování referenčního signálu pro jednotlivé |
| | 7849 | algoritmy jsou tedy následující: |
| | 7850 | \end_layout |
| | 7851 | |
| | 7852 | \begin_layout Itemize |
| | 7853 | Jednotlivé verze LQ řízení dosahují srovnatelných výsledků s referenčním |
| | 7854 | vektorovým PI řízením. |
| | 7855 | |
| | 7856 | \end_layout |
| | 7857 | |
| | 7858 | \begin_layout Itemize |
| | 7859 | LQ algoritmy v |
| | 7860 | \begin_inset Formula $d-q$ |
| | 7861 | \end_inset |
| | 7862 | |
| | 7863 | souřadné soustavě se ukazují jako lepší než v |
| | 7864 | \begin_inset Formula $\alpha-\beta$ |
| | 7865 | \end_inset |
| | 7866 | |
| | 7867 | . |
| | 7868 | \end_layout |
| | 7869 | |
| | 7870 | \begin_layout Itemize |
| | 7871 | Vektorové a LQ řízení v |
| | 7872 | \begin_inset Formula $\alpha-\beta$ |
| | 7873 | \end_inset |
| | 7874 | |
| | 7875 | řídí na nepatrně vyšší hodnodu než je požadovaná, LQ řízení v |
| | 7876 | \begin_inset Formula $d-q$ |
| | 7877 | \end_inset |
| | 7878 | |
| | 7879 | na hodnotu nepatrně nižší. |
| | 7880 | \end_layout |
| | 7881 | |
| | 7882 | \begin_layout Itemize |
| | 7883 | Rodíl v kvalitě mezi LQ řízením v |
| | 7884 | \begin_inset Formula $d-q$ |
| | 7885 | \end_inset |
| | 7886 | |
| | 7887 | souřadnicích při uvažování/zanedbání členů zatím nebyl pozorován. |
| | 7888 | \end_layout |
| | 7889 | |
| | 7890 | \begin_layout Itemize |
| | 7891 | Jednoduchý injektážní návrh se bez dalších úprav nehodí k využití při vyšších |
| | 7892 | otáčkách. |
| | 7893 | \end_layout |
| | 7894 | |
| | 7895 | \begin_layout Itemize |
| | 7896 | Jednoduchý duální návrh poskytuje dobré výsledky při sledování referenčního |
| | 7897 | signálu, není však možné jeho srovnání s ostatními algoritmy v důsledku |
| | 7898 | chybějící implementace na simulátoru. |
| | 7899 | \end_layout |
| | 7900 | |
| | 7901 | \begin_layout Section |
| | 7902 | Maximální otáčky |
| | 7903 | \end_layout |
| | 7904 | |
| | 7905 | \begin_layout Standard |
| | 7906 | Další simulací bude otestování, jaké zvládne konkrétní řídící algoritmus |
| | 7907 | maximální otáčky. |
| | 7908 | Zde je třeba upozornit na praktický problém. |
| | 7909 | V reálném stroji je třeba pro dosahování vyšších otáček provádět takzvané |
| | 7910 | odbuzování. |
| | 7911 | Tento jev je však poměrně složitý a v simulacích zahrnut není. |
| | 7912 | Chování simulací při vyšších otáčkách tedy neodpovídá chování reálného |
| | 7913 | stroje. |
| | 7914 | Jedná se pak spíše o testování toho, jak dobře zvládne algoritmus řídit |
| | 7915 | model, bez vztahu k reálnému stroji. |
| | 7916 | Naopak ale lze očekávat, že když řídící algoritmus nezvládne dosáhnout |
| | 7917 | určitou hodnotu otáček při řízení modelu, nezvládne to ani na skutečném |
| | 7918 | stroji. |
| | 7919 | \end_layout |
| | 7920 | |
| | 7921 | \begin_layout Standard |
| | 7922 | Pro testování maximálních otáček byl zvolen referenční signál |
| | 7923 | \begin_inset Formula $\overline{\omega}$ |
| | 7924 | \end_inset |
| | 7925 | |
| | 7926 | ve tvaru lineární funkce času. |
| | 7927 | Ta roste z |
| | 7928 | \begin_inset Formula $0$ |
| | 7929 | \end_inset |
| | 7930 | |
| | 7931 | na |
| | 7932 | \begin_inset Formula $3000$ |
| | 7933 | \end_inset |
| | 7934 | |
| | 7935 | rad/s v čase |
| | 7936 | \begin_inset Formula $12$ |
| | 7937 | \end_inset |
| | 7938 | |
| | 7939 | s. |
| | 7940 | Hodnota |
| | 7941 | \begin_inset Formula $3000$ |
| | 7942 | \end_inset |
| | 7943 | |
| | 7944 | rad/s odpovídá při |
| | 7945 | \begin_inset Formula $4$ |
| | 7946 | \end_inset |
| | 7947 | |
| | 7948 | párech pólů |
| | 7949 | \begin_inset Formula $7162$ |
| | 7950 | \end_inset |
| | 7951 | |
| | 7952 | mechanických otáček za minutu, což je již značně vysoká hodnota. |
| | 7953 | \end_layout |
| | 7954 | |
| | 7955 | \begin_layout Standard |
| | 7956 | Výsledek ze simulátoru je zachycen na obrázku |
| | 7957 | \begin_inset CommandInset ref |
| | 7958 | LatexCommand ref |
| | 7959 | reference "obrazek_rampa" |
| | 7960 | |
| | 7961 | \end_inset |
| | 7962 | |
| | 7963 | . |
| | 7964 | |
| | 7965 | \begin_inset Float figure |
| | 7966 | wide false |
| | 7967 | sideways false |
| | 7968 | status collapsed |
| | 7969 | |
| | 7970 | \begin_layout Plain Layout |
| | 7971 | \begin_inset Graphics |
| | 7972 | filename ramp.eps |
| | 7973 | lyxscale 40 |
| | 7974 | scale 38 |
| | 7975 | rotateAngle 270 |
| | 7976 | |
| | 7977 | \end_inset |
| | 7978 | |
| | 7979 | |
| | 7980 | \end_layout |
| | 7981 | |
| | 7982 | \begin_layout Plain Layout |
| | 7983 | \begin_inset Caption |
| | 7984 | |
| | 7985 | \begin_layout Plain Layout |
| | 7986 | Maximální dosažitelné otáčky na simulátoru při užití jednotlivých algoritmů. |
| | 7987 | Na ose x je čas v sekundách na ose y otáčky v rad/s. |
| | 7988 | Červenou barvou jsou znázorněny požadované otáčky |
| | 7989 | \begin_inset Formula $\overline{\omega}$ |
| | 7990 | \end_inset |
| | 7991 | |
| | 7992 | , modře pak skutečná hodnota otáček stroje |
| | 7993 | \begin_inset Formula $\omega$ |
| | 7994 | \end_inset |
| | 7995 | |
| | 7996 | . |
| | 7997 | \end_layout |
| | 7998 | |
| | 7999 | \end_inset |
| | 8000 | |
| | 8001 | |
| | 8002 | \begin_inset CommandInset label |
| | 8003 | LatexCommand label |
| | 8004 | name "obrazek_rampa" |
| | 8005 | |
| | 8006 | \end_inset |
| | 8007 | |
| | 8008 | |
| | 8009 | \end_layout |
| | 8010 | |
| | 8011 | \begin_layout Plain Layout |
| | 8012 | |
| | 8013 | \end_layout |
| | 8014 | |
| | 8015 | \end_inset |
| | 8016 | |
| | 8017 | Vektorové PI řízení zvládá v simulaci sledovat otáčky relativně dobře. |
| | 8018 | Za zmínku stojí drobné |
| | 8019 | \begin_inset Quotes gld |
| | 8020 | \end_inset |
| | 8021 | |
| | 8022 | zaváhání |
| | 8023 | \begin_inset Quotes grd |
| | 8024 | \end_inset |
| | 8025 | |
| | 8026 | na hodnotě přibližně |
| | 8027 | \begin_inset Formula $650$ |
| | 8028 | \end_inset |
| | 8029 | |
| | 8030 | rad/s, které je možné v grafu pozorovat jako malý |
| | 8031 | \begin_inset Quotes gld |
| | 8032 | \end_inset |
| | 8033 | |
| | 8034 | zub |
| | 8035 | \begin_inset Quotes grd |
| | 8036 | \end_inset |
| | 8037 | |
| | 8038 | . |
| | 8039 | V tomto místě se na okamžik zdá, že se růst otáček zastaví. |
| | 8040 | Dále pak vektorové řízení řídí na vyšší hodnotu, než je požadovaná. |
| | 8041 | Tento rozdíl postupně narůstá a při maximálních |
| | 8042 | \begin_inset Formula $3000$ |
| | 8043 | \end_inset |
| | 8044 | |
| | 8045 | rad/s dosahuje přibližně |
| | 8046 | \begin_inset Formula $30$ |
| | 8047 | \end_inset |
| | 8048 | |
| | 8049 | rad/s. |
| | 8050 | Tato chyba se již může zdát hodnotově velká, ale v procentuálním vyjádření |
| | 8051 | se jedná o |
| | 8052 | \begin_inset Formula $1\%$ |
| | 8053 | \end_inset |
| | 8054 | |
| | 8055 | . |
| | 8056 | |
| | 8057 | \end_layout |
| | 8058 | |
| | 8059 | \begin_layout Standard |
| | 8060 | LQ řízení v |
| | 8061 | \begin_inset Formula $\alpha-\beta$ |
| | 8062 | \end_inset |
| | 8063 | |
| | 8064 | a v |
| | 8065 | \begin_inset Formula $d-q$ |
| | 8066 | \end_inset |
| | 8067 | |
| | 8068 | souřadnicích bez uvažování členů se zastaví na hodnotě |
| | 8069 | \begin_inset Formula $575$ |
| | 8070 | \end_inset |
| | 8071 | |
| | 8072 | rad/s a dále již neroste. |
| | 8073 | Vyšší hodnoty otáček tedy nejsou těmito algoritmy zvládnutelné. |
| | 8074 | LQ řízení v |
| | 8075 | \begin_inset Formula $d-q$ |
| | 8076 | \end_inset |
| | 8077 | |
| | 8078 | souřadnicích s uvažováním členů zvládne sledovat požadovanou hodnotu až |
| | 8079 | do maximálních |
| | 8080 | \begin_inset Formula $3000$ |
| | 8081 | \end_inset |
| | 8082 | |
| | 8083 | rad/s. |
| | 8084 | Také zde vzniká chyba podobně jako u vektorového řízení a její velikost |
| | 8085 | je opět přibližně |
| | 8086 | \begin_inset Formula $30$ |
| | 8087 | \end_inset |
| | 8088 | |
| | 8089 | rad/s. |
| | 8090 | Je tedy vhodné předpokládat, že tato chyba nevzniká jako důsledek řízení |
| | 8091 | a její příčinu je třeba hledat jinde. |
| | 8092 | Jako nejpravděpodobnější příčina této chyby se jeví rozšířený Kalmanův |
| | 8093 | filtr, který je použit u všech algoritmů stejný. |
| | 8094 | \end_layout |
| | 8095 | |
| | 8096 | \begin_layout Standard |
| | 8097 | Nyní můžeme doplnit hodnocení použitých řídících algoritmů: Rozdíl mezi |
| | 8098 | LQ řízením v |
| | 8099 | \begin_inset Formula $d-q$ |
| | 8100 | \end_inset |
| | 8101 | |
| | 8102 | souřadnicích při uvažování, respektive zanedbání členů je, kromě rychlosti |
| | 8103 | výpočtu, v maximálních dosažitelných otáčkách. |
| | 8104 | Když se budeme pohybovat do maximální hodnoty |
| | 8105 | \begin_inset Formula $575$ |
| | 8106 | \end_inset |
| | 8107 | |
| | 8108 | rad/s, lze s výhodou využít rychlejší algoritmus se zanedbanými členy. |
| | 8109 | Pro vyšší hodnoty otáček je třeba uvažovat verzi algoritmu, který členy |
| | 8110 | uvažuje. |
| | 8111 | Je však třeba zvážit, jestli jsme již nepřekročili hranici nutnou pro odbuzován |
| | 8112 | í, protože pak nemusí ani algoritmus uvažující členy fungovat správně. |
| | 8113 | \end_layout |
| | 8114 | |
| | 8115 | \begin_layout Section |
| | 8116 | Počáteční rozběh |
| | 8117 | \end_layout |
| | 8118 | |
| | 8119 | \begin_layout Standard |
| | 8120 | V této části se zaměříme na vliv, jaký má špatný odhad počátečního úhlu |
| | 8121 | natočení |
| | 8122 | \begin_inset Formula $\vartheta_{0}$ |
| | 8123 | \end_inset |
| | 8124 | |
| | 8125 | . |
| | 8126 | Jak již bylo úkázáno na obrázku |
| | 8127 | \begin_inset CommandInset ref |
| | 8128 | LatexCommand ref |
| | 8129 | reference "Flo:badekfestim2" |
| | 8130 | |
| | 8131 | \end_inset |
| | 8132 | |
| | 8133 | , tento problém se projevuje zejména při rozběhu a při využítí EKF postupně |
| | 8134 | vymizí. |
| | 8135 | Tedy i špatný odhad |
| | 8136 | \begin_inset Formula $\vartheta_{0}$ |
| | 8137 | \end_inset |
| | 8138 | |
| | 8139 | postupně konverguje k dobré hodnotě, jen je potřeba delší čas. |
| | 8140 | |
| | 8141 | \end_layout |
| | 8142 | |
| | 8143 | \begin_layout Standard |
| | 8144 | Právě zde se mohou projevit výhody duálního přístupu, duální metoda totiž |
| | 8145 | dokáže rychleji odstranit neurčitost při odhadu |
| | 8146 | \begin_inset Formula $\vartheta_{0}$ |
| | 8147 | \end_inset |
| | 8148 | |
| | 8149 | a dříve najít správnou hodnotu. |
| | 8150 | Následující simulace již byly prováděny pouze v |
| | 8151 | \family typewriter |
| | 8152 | Matlabu |
| | 8153 | \family default |
| | 8154 | , kde je dostupná implementace všech uvažovaných algoritmů a je umožněna |
| | 8155 | snadnější volba |
| | 8156 | \begin_inset Formula $\vartheta_{0}$ |
| | 8157 | \end_inset |
| | 8158 | |
| | 8159 | . |
| | 8160 | Označme |
| | 8161 | \begin_inset Formula $\vartheta_{0}^{sys}$ |
| | 8162 | \end_inset |
| | 8163 | |
| | 8164 | skutečný počáteční úhel natočení rotoru. |
| | 8165 | Dále pak označme |
| | 8166 | \begin_inset Formula $\vartheta_{0}^{est}$ |
| | 8167 | \end_inset |
| | 8168 | |
| | 8169 | počáteční úhel natočení rotoru předpokládaný estimátorem. |
| | 8170 | Volíme |
| | 8171 | \begin_inset Formula $\vartheta_{0}^{est}\equiv0$ |
| | 8172 | \end_inset |
| | 8173 | |
| | 8174 | pro všechny algoritmy a veličinu, kterou budeme nastavovat je |
| | 8175 | \begin_inset Formula $\vartheta_{0}^{sys}$ |
| | 8176 | \end_inset |
| | 8177 | |
| | 8178 | . |
| | 8179 | \end_layout |
| | 8180 | |
| | 8181 | \begin_layout Standard |
| | 8182 | Lze očekávat, že algoritmy založené na |
| | 8183 | \emph on |
| | 8184 | CE |
| | 8185 | \emph default |
| | 8186 | přístupu budou všechny podávat stejné výsledky co se týče schopnosti co |
| | 8187 | nejrychleji nalézt správnou hodnotu počátečních otáček. |
| | 8188 | Na základě simulací se ukazuje, že tomu skutečně tak je. |
| | 8189 | Z tohoto důvodu zde nebudeme uvádět všechny tyto metody, ale vybereme z |
| | 8190 | nich pouze jednoho zástupce. |
| | 8191 | Tímto zástupcem bude LQ řízení v |
| | 8192 | \begin_inset Formula $d-q$ |
| | 8193 | \end_inset |
| | 8194 | |
| | 8195 | souřadnicích s uvažováním členů, protože jsou na něm založeny i jednoduché |
| | 8196 | injektáže a jednoduché duální řízení. |
| | 8197 | |
| | 8198 | \end_layout |
| | 8199 | |
| | 8200 | \begin_layout Standard |
| | 8201 | Dále tedy budem označovat |
| | 8202 | \emph on |
| | 8203 | CE |
| | 8204 | \emph default |
| | 8205 | přístupem všechny následující metody: vektorové PI řízení, LQ řízení v |
| | 8206 | |
| | 8207 | \begin_inset Formula $\alpha-\beta$ |
| | 8208 | \end_inset |
| | 8209 | |
| | 8210 | a v |
| | 8211 | \begin_inset Formula $d-q$ |
| | 8212 | \end_inset |
| | 8213 | |
| | 8214 | souřadnicích s i bez uvažování členů. |
| | 8215 | Jejich výsledky bude reprezentovat již zmiňovaný zástupce. |
| | 8216 | \end_layout |
| | 8217 | |
| | 8218 | \begin_layout Subsection |
| | 8219 | Počáteční úhel |
| | 8220 | \begin_inset Formula $\vartheta_{0}^{sys}=0$ |
| | 8221 | \end_inset |
| | 8222 | |
| | 8223 | |
| | 8224 | \end_layout |
| | 8225 | |
| | 8226 | \begin_layout Standard |
| | 8227 | Volba nulového počátečního úhlu natočení, tedy takového jaký předpokládá |
| | 8228 | estimátor se může zdát nepříliš zajímavou. |
| | 8229 | Lze na ní však ilustrovat, jak jednotlivé metody zvládají šum. |
| | 8230 | |
| | 8231 | \begin_inset Float figure |
| | 8232 | wide false |
| | 8233 | sideways false |
| | 8234 | status collapsed |
| | 8235 | |
| | 8236 | \begin_layout Plain Layout |
| | 8237 | \align center |
| | 8238 | \begin_inset Tabular |
| | 8239 | <lyxtabular version="3" rows="3" columns="2"> |
| | 8240 | <features tabularvalignment="middle"> |
| | 8241 | <column alignment="center" valignment="top" width="0"> |
| | 8242 | <column alignment="center" valignment="top" width="0"> |
| | 8243 | <row> |
| | 8244 | <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> |
| | 8245 | \begin_inset Text |
| | 8246 | |
| | 8247 | \begin_layout Plain Layout |
| | 8248 | \begin_inset Graphics |
| | 8249 | filename ce0n0.eps |
| | 8250 | lyxscale 50 |
| | 8251 | scale 32 |
| | 8252 | |
| | 8253 | \end_inset |
| | 8254 | |
| | 8255 | |
| | 8256 | \end_layout |
| | 8257 | |
| | 8258 | \end_inset |
| | 8259 | </cell> |
| | 8260 | <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none"> |
| | 8261 | \begin_inset Text |
| | 8262 | |
| | 8263 | \begin_layout Plain Layout |
| | 8264 | \begin_inset Graphics |
| | 8265 | filename ce0n1.eps |
| | 8266 | lyxscale 50 |
| | 8267 | scale 32 |
| | 8268 | |
| | 8269 | \end_inset |
| | 8270 | |
| | 8271 | |
| | 8272 | \end_layout |
| | 8273 | |
| | 8274 | \end_inset |
| | 8275 | </cell> |
| | 8276 | </row> |
| | 8277 | <row> |
| | 8278 | <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> |
| | 8279 | \begin_inset Text |
| | 8280 | |
| | 8281 | \begin_layout Plain Layout |
| | 8282 | \begin_inset Graphics |
| | 8283 | filename inj0n0.eps |
| | 8284 | lyxscale 50 |
| | 8285 | scale 32 |
| | 8286 | |
| | 8287 | \end_inset |
| | 8288 | |
| | 8289 | |
| | 8290 | \end_layout |
| | 8291 | |
| | 8292 | \end_inset |
| | 8293 | </cell> |
| | 8294 | <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none"> |
| | 8295 | \begin_inset Text |
| | 8296 | |
| | 8297 | \begin_layout Plain Layout |
| | 8298 | \begin_inset Graphics |
| | 8299 | filename inj0n1.eps |
| | 8300 | lyxscale 50 |
| | 8301 | scale 32 |
| | 8302 | |
| | 8303 | \end_inset |
| | 8304 | |
| | 8305 | |
| | 8306 | \end_layout |
| | 8307 | |
| | 8308 | \end_inset |
| | 8309 | </cell> |
| | 8310 | </row> |
| | 8311 | <row> |
| | 8312 | <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none"> |
| | 8313 | \begin_inset Text |
| | 8314 | |
| | 8315 | \begin_layout Plain Layout |
| | 8316 | \begin_inset Graphics |
| | 8317 | filename db0n0.eps |
| | 8318 | lyxscale 50 |
| | 8319 | scale 32 |
| | 8320 | |
| | 8321 | \end_inset |
| | 8322 | |
| | 8323 | |
| | 8324 | \end_layout |
| | 8325 | |
| | 8326 | \end_inset |
| | 8327 | </cell> |
| | 8328 | <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none"> |
| | 8329 | \begin_inset Text |
| | 8330 | |
| | 8331 | \begin_layout Plain Layout |
| | 8332 | \begin_inset Graphics |
| | 8333 | filename db0n1.eps |
| | 8334 | lyxscale 50 |
| | 8335 | scale 32 |
| | 8336 | |
| | 8337 | \end_inset |
| | 8338 | |
| | 8339 | |
| | 8340 | \end_layout |
| | 8341 | |
| | 8342 | \end_inset |
| | 8343 | </cell> |
| | 8344 | </row> |
| | 8345 | </lyxtabular> |
| | 8346 | |
| | 8347 | \end_inset |
| | 8348 | |
| | 8349 | |
| | 8350 | \end_layout |
| | 8351 | |
| | 8352 | \begin_layout Plain Layout |
| | 8353 | \begin_inset Caption |
| | 8354 | |
| | 8355 | \begin_layout Plain Layout |
| | 8356 | Porovnání skutečného úhlu natočení |
| | 8357 | \begin_inset Formula $\vartheta^{sys}$ |
| | 8358 | \end_inset |
| | 8359 | |
| | 8360 | (modrá) s jeho odhadem |
| | 8361 | \begin_inset Formula $\vartheta^{est}$ |
| | 8362 | \end_inset |
| | 8363 | |
| | 8364 | (zelená) pro různé algoritmy při uvažování počáteční hodnoty |
| | 8365 | \begin_inset Formula $\vartheta_{0}^{sys}=\vartheta_{0}^{est}=0$ |
| | 8366 | \end_inset |
| | 8367 | |
| | 8368 | . |
| | 8369 | Na ose x je čas v sekundách na ose y úhel v radiánech. |
| | 8370 | V levém sloupci jsou vždy výsledky bez uvažování šumu ve stroji a šumu |
| | 8371 | měření, v pravém s šumem. |
| | 8372 | Použité algoritmy: nahoře CE, uprostřed jednoduchá injektáž, dole jednoduchý |
| | 8373 | duální přístup. |
| | 8374 | \end_layout |
| | 8375 | |
| | 8376 | \end_inset |
| | 8377 | |
| | 8378 | |
| | 8379 | \begin_inset CommandInset label |
| | 8380 | LatexCommand label |
| | 8381 | name "obrazek_rozbeh_th0" |
| | 8382 | |
| | 8383 | \end_inset |
| | 8384 | |
| | 8385 | |
| | 8386 | \end_layout |
| | 8387 | |
| | 8388 | \begin_layout Plain Layout |
| | 8389 | |
| | 8390 | \end_layout |
| | 8391 | |
| | 8392 | \end_inset |
| | 8393 | |
| | 8394 | Výsledek simulace je znázorněn na obrázku |
| | 8395 | \begin_inset CommandInset ref |
| | 8396 | LatexCommand ref |
| | 8397 | reference "obrazek_rozbeh_th0" |
| | 8398 | |
| | 8399 | \end_inset |
| | 8400 | |
| | 8401 | . |
| | 8402 | Je vždy zobrazen průběh se šumem v systému a šumem měření a bez šumu. |
| | 8403 | Grafy zahrnující šum odpovídají více reálnému průběhu ve stroji, je však |
| | 8404 | třeba mít na paměti, že šum se generuje náhodně a každá jeho realizace |
| | 8405 | je jiná. |
| | 8406 | Z tohoto důvodu je zahrnuta i verze grafů bez šumu, kde je možné snáze |
| | 8407 | pozorovat chování systému a řízení (více patrné to bude ve výsledcích dalších |
| | 8408 | simulací s jiným počátečním úhlem). |
| | 8409 | |
| | 8410 | \end_layout |
| | 8411 | |
| | 8412 | \begin_layout Standard |
| | 8413 | Z grafů bez šumu stojí za povšimnutí zejména prostřední obrázek týkající |
| | 8414 | se jednoduché injektážní metody. |
| | 8415 | Znázorňuje průběh odhadu úhlu natočení, který kmitá kolem skutečné hodnoty |
| | 8416 | (na grafu není z důvodu překrytí vidět, že skutečná hodnota otáček nekmitá, |
| | 8417 | ale je tvoří hladkou křivku podobně jako v obrázcích pod a nad). |
| | 8418 | Příčinou kmitání je právě přidávaný vysokofrekvenční signál, který lze |
| | 8419 | při dostatečném přiblížení (v obrázku zahrnuto není) v |
| | 8420 | \begin_inset Quotes gld |
| | 8421 | \end_inset |
| | 8422 | |
| | 8423 | tučné |
| | 8424 | \begin_inset Quotes grd |
| | 8425 | \end_inset |
| | 8426 | |
| | 8427 | části nalézt. |
| | 8428 | \end_layout |
| | 8429 | |
| | 8430 | \begin_layout Standard |
| | 8431 | Na obrázcích s šumem lze dobře sledovat, jak dobře metody zvládají šum. |
| | 8432 | V případě |
| | 8433 | \emph on |
| | 8434 | CE |
| | 8435 | \emph default |
| | 8436 | metody je vliv šumu velký a získáváme značně nepřesný odhad hodnoty otáček. |
| | 8437 | Jednoduchá injektážní metoda situaci nepatrně vylepšuje, je však třeba |
| | 8438 | upozornit na jiné měřítko v ose y. |
| | 8439 | Nejlepší zvládnutí šumu z uvažovaných metod pak vykazuje jednoduchý duální |
| | 8440 | návrh. |
| | 8441 | \end_layout |
| | 8442 | |
| | 8443 | \begin_layout Subsection |
| | 8444 | Počáteční úhel |
| | 8445 | \begin_inset Formula $\vartheta_{0}^{sys}=\frac{2}{9}\pi$ |
| | 8446 | \end_inset |
| | 8447 | |
| | 8448 | |
| | 8449 | \end_layout |
| | 8450 | |
| | 8451 | \begin_layout Standard |
| | 8452 | Počáteční hodnoty |
| | 8453 | \begin_inset Formula $\frac{2}{9}\pi$ |
| | 8454 | \end_inset |
| | 8455 | |
| | 8456 | je volena aby byla dostatečně velká, ale současně menší než |
| | 8457 | \begin_inset Formula $\frac{\pi}{4}=\frac{2}{8}\pi$ |
| | 8458 | \end_inset |
| | 8459 | |
| | 8460 | , což je, jak již bylo uvedeno při popisu jednoduché injektážní metody, |
| | 8461 | mez, do které by tato metoda měla fungovat. |
| | 8462 | Výsledky simulací s takto nastavenou počáteční hodnotou jsou zobrazeny |
| | 8463 | na obrázku |
| | 8464 | \begin_inset CommandInset ref |
| | 8465 | LatexCommand ref |
| | 8466 | reference "obrazek_rozj_th29" |
| | 8467 | |
| | 8468 | \end_inset |
| | 8469 | |
| | 8470 | . |
| | 8471 | |
| | 8472 | \begin_inset Float figure |
| | 8473 | wide false |
| | 8474 | sideways false |
| | 8475 | status collapsed |
| | 8476 | |
| | 8477 | \begin_layout Plain Layout |
| | 8478 | \align center |
| | 8479 | \begin_inset Tabular |
| | 8480 | <lyxtabular version="3" rows="3" columns="2"> |
| | 8481 | <features tabularvalignment="middle"> |
| | 8482 | <column alignment="center" valignment="top" width="0"> |
| | 8483 | <column alignment="center" valignment="top" width="0"> |
| | 8484 | <row> |
| | 8485 | <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> |
| | 8486 | \begin_inset Text |
| | 8487 | |
| | 8488 | \begin_layout Plain Layout |
| | 8489 | \begin_inset Graphics |
| | 8490 | filename ce29n0.eps |
| | 8491 | lyxscale 50 |
| | 8492 | scale 32 |
| | 8493 | |
| | 8494 | \end_inset |
| | 8495 | |
| | 8496 | |
| | 8497 | \end_layout |
| | 8498 | |
| | 8499 | \end_inset |
| | 8500 | </cell> |
| | 8501 | <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none"> |
| | 8502 | \begin_inset Text |
| | 8503 | |
| | 8504 | \begin_layout Plain Layout |
| | 8505 | \begin_inset Graphics |
| | 8506 | filename ce29n1.eps |
| | 8507 | lyxscale 50 |
| | 8508 | scale 32 |
| | 8509 | |
| | 8510 | \end_inset |
| | 8511 | |
| | 8512 | |
| | 8513 | \end_layout |
| | 8514 | |
| | 8515 | \end_inset |
| | 8516 | </cell> |
| | 8517 | </row> |
| | 8518 | <row> |
| | 8519 | <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> |
| | 8520 | \begin_inset Text |
| | 8521 | |
| | 8522 | \begin_layout Plain Layout |
| | 8523 | \begin_inset Graphics |
| | 8524 | filename inj29n0.eps |
| | 8525 | lyxscale 50 |
| | 8526 | scale 32 |
| | 8527 | |
| | 8528 | \end_inset |
| | 8529 | |
| | 8530 | |
| | 8531 | \end_layout |
| | 8532 | |
| | 8533 | \end_inset |
| | 8534 | </cell> |
| | 8535 | <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none"> |
| | 8536 | \begin_inset Text |
| | 8537 | |
| | 8538 | \begin_layout Plain Layout |
| | 8539 | \begin_inset Graphics |
| | 8540 | filename inj29n1.eps |
| | 8541 | lyxscale 50 |
| | 8542 | scale 32 |
| | 8543 | |
| | 8544 | \end_inset |
| | 8545 | |
| | 8546 | |
| | 8547 | \end_layout |
| | 8548 | |
| | 8549 | \end_inset |
| | 8550 | </cell> |
| | 8551 | </row> |
| | 8552 | <row> |
| | 8553 | <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none"> |
| | 8554 | \begin_inset Text |
| | 8555 | |
| | 8556 | \begin_layout Plain Layout |
| | 8557 | \begin_inset Graphics |
| | 8558 | filename db29n0.eps |
| | 8559 | lyxscale 50 |
| | 8560 | scale 32 |
| | 8561 | |
| | 8562 | \end_inset |
| | 8563 | |
| | 8564 | |
| | 8565 | \end_layout |
| | 8566 | |
| | 8567 | \end_inset |
| | 8568 | </cell> |
| | 8569 | <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none"> |
| | 8570 | \begin_inset Text |
| | 8571 | |
| | 8572 | \begin_layout Plain Layout |
| | 8573 | \begin_inset Graphics |
| | 8574 | filename db29n1.eps |
| | 8575 | lyxscale 50 |
| | 8576 | scale 32 |
| | 8577 | |
| | 8578 | \end_inset |
| | 8579 | |
| | 8580 | |
| | 8581 | \end_layout |
| | 8582 | |
| | 8583 | \end_inset |
| | 8584 | </cell> |
| | 8585 | </row> |
| | 8586 | </lyxtabular> |
| | 8587 | |
| | 8588 | \end_inset |
| | 8589 | |
| | 8590 | |
| | 8591 | \begin_inset Caption |
| | 8592 | |
| | 8593 | \begin_layout Plain Layout |
| | 8594 | Porovnání skutečného úhlu natočení |
| | 8595 | \begin_inset Formula $\vartheta^{sys}$ |
| | 8596 | \end_inset |
| | 8597 | |
| | 8598 | (modrá) s jeho odhadem |
| | 8599 | \begin_inset Formula $\vartheta^{est}$ |
| | 8600 | \end_inset |
| | 8601 | |
| | 8602 | (zelená) pro různé algoritmy při uvažování počáteční hodnoty |
| | 8603 | \begin_inset Formula $\vartheta_{0}^{sys}=\frac{2}{9}\pi$ |
| | 8604 | \end_inset |
| | 8605 | |
| | 8606 | . |
| | 8607 | Na ose x je čas v sekundách na ose y úhel v radiánech. |
| | 8608 | V levém sloupci jsou vždy výsledky bez uvažování šumu ve stroji a šumu |
| | 8609 | měření, v pravém s šumem. |
| | 8610 | Použité algoritmy: nahoře CE, uprostřed jednoduchá injektáž, dole jednoduchý |
| | 8611 | duální přístup. |
| | 8612 | \end_layout |
| | 8613 | |
| | 8614 | \end_inset |
| | 8615 | |
| | 8616 | |
| | 8617 | \begin_inset CommandInset label |
| | 8618 | LatexCommand label |
| | 8619 | name "obrazek_rozj_th29" |
| | 8620 | |
| | 8621 | \end_inset |
| | 8622 | |
| | 8623 | |
| | 8624 | \end_layout |
| | 8625 | |
| | 8626 | \begin_layout Plain Layout |
| | 8627 | |
| | 8628 | \end_layout |
| | 8629 | |
| | 8630 | \end_inset |
| | 8631 | |
| | 8632 | |
| | 8633 | \end_layout |
| | 8634 | |
| | 8635 | \begin_layout Standard |
| | 8636 | Opět jsou uváděny grafy s šumem i bez šumu, především z důvodu, že na obrázcích |
| | 8637 | bez šumu je daleko lépe poznat, kdy je dosaženo správné hodnoty. |
| | 8638 | Naopak grafy s šumem dávají lepší náhled na skutečný průběh odhadu veličiny. |
| | 8639 | \end_layout |
| | 8640 | |
| | 8641 | \begin_layout Standard |
| | 8642 | Z uvedených grafů je velmi dobře patrné, jaké výhody přináší duální přístup |
| | 8643 | při nalezení správné hodnoty při špatném počátečním odhadu. |
| | 8644 | Metodám založeným na |
| | 8645 | \emph on |
| | 8646 | CE |
| | 8647 | \emph default |
| | 8648 | přístupu trvá nalezení správné hodnoty přibližně |
| | 8649 | \begin_inset Formula $0.7$ |
| | 8650 | \end_inset |
| | 8651 | |
| | 8652 | sekundy. |
| | 8653 | Že je správná hodnota vůbec nalezena již bylo diskutováno a jedná se o |
| | 8654 | vlastnost rozšířeného Kalmanova filtru. |
| | 8655 | V případě zahrnutí šumu do systému je výsledek obvykle horší, jak ilustruje |
| | 8656 | odpovídající grav napravo. |
| | 8657 | Užití jednoduché injektážní metody přináší značné zlepšení, kdy je správná |
| | 8658 | hodnota nalezena již přibližně za 0.1 sekundy. |
| | 8659 | Při uvažování šumu navíc dochází k menšímu zhoršení. |
| | 8660 | Je však třeba podotknout, že se zatím nacházíme v |
| | 8661 | \begin_inset Quotes gld |
| | 8662 | \end_inset |
| | 8663 | |
| | 8664 | bezpečném |
| | 8665 | \begin_inset Quotes grd |
| | 8666 | \end_inset |
| | 8667 | |
| | 8668 | intervalu hodnot pro tuto metodu. |
| | 8669 | Nejlepší výsledky poskytuje jednoduchý duální návrh, kde je čas nalezení |
| | 8670 | správné hodnoty oproti injektážní metodě přibližně poloviční |
| | 8671 | \begin_inset Formula $0.05$ |
| | 8672 | \end_inset |
| | 8673 | |
| | 8674 | sekundy. |
| | 8675 | V důsledku šumu je navíc patrné jen velmi malé zhoršení. |
| | 8676 | \end_layout |
| | 8677 | |
| | 8678 | \begin_layout Subsection |
| | 8679 | Počáteční úhel |
| | 8680 | \begin_inset Formula $\vartheta_{0}^{sys}=\frac{\pi}{2}-0.05$ |
| | 8681 | \end_inset |
| | 8682 | |
| | 8683 | |
| | 8684 | \end_layout |
| | 8685 | |
| | 8686 | \begin_layout Standard |
| | 8687 | Poslední z testovaných hodnot je |
| | 8688 | \begin_inset Formula $\frac{\pi}{2}-0.05$ |
| | 8689 | \end_inset |
| | 8690 | |
| | 8691 | , tedy hodnota nepatrně nižší než |
| | 8692 | \begin_inset Formula $\frac{\pi}{2}$ |
| | 8693 | \end_inset |
| | 8694 | |
| | 8695 | . |
| | 8696 | Další hodnoty již testovány nebudou, protože žádný z algoritmů zatím neřeší |
| | 8697 | problém se symetrií rovnic na substituci |
| | 8698 | \begin_inset Formula $\omega\longleftrightarrow-\omega$ |
| | 8699 | \end_inset |
| | 8700 | |
| | 8701 | a |
| | 8702 | \begin_inset Formula $\vartheta\longleftrightarrow\vartheta+\pi$ |
| | 8703 | \end_inset |
| | 8704 | |
| | 8705 | . |
| | 8706 | Algoritmus by tedy začal otáčet rotorem stroje na opačnou stranu. |
| | 8707 | Jak již bylo zmiňovánu v popisu jednoduché injektážní metody, volba hodnoty |
| | 8708 | mimo interval |
| | 8709 | \begin_inset Formula $\left\langle -\frac{\pi}{4},\frac{\pi}{4}\right\rangle $ |
| | 8710 | \end_inset |
| | 8711 | |
| | 8712 | není pro tuto metodu bezpečná a lze tedy očekávat, že jednoduchá injektážní |
| | 8713 | metoda v tomto případě selže. |
| | 8714 | Výsledky simulací s počátečním úhlem natočení |
| | 8715 | \begin_inset Formula $\vartheta_{0}^{sys}=\frac{\pi}{2}-0.05$ |
| | 8716 | \end_inset |
| | 8717 | |
| | 8718 | obsahuje obrázek |
| | 8719 | \begin_inset CommandInset ref |
| | 8720 | LatexCommand ref |
| | 8721 | reference "obrazek_rozj_thp2" |
| | 8722 | |
| | 8723 | \end_inset |
| | 8724 | |
| | 8725 | . |
| | 8726 | |
| | 8727 | \begin_inset Float figure |
| | 8728 | wide false |
| | 8729 | sideways false |
| | 8730 | status collapsed |
| | 8731 | |
| | 8732 | \begin_layout Plain Layout |
| | 8733 | \align center |
| | 8734 | \begin_inset Tabular |
| | 8735 | <lyxtabular version="3" rows="3" columns="2"> |
| | 8736 | <features tabularvalignment="middle"> |
| | 8737 | <column alignment="center" valignment="top" width="0"> |
| | 8738 | <column alignment="center" valignment="top" width="0"> |
| | 8739 | <row> |
| | 8740 | <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none"> |
| | 8741 | \begin_inset Text |
| | 8742 | |
| | 8743 | \begin_layout Plain Layout |
| | 8744 | \begin_inset Graphics |
| | 8745 | filename cep2n0.eps |
| | 8746 | lyxscale 50 |
| | 8747 | scale 32 |
| | 8748 | |
| | 8749 | \end_inset |
| | 8750 | |
| | 8751 | |
| | 8752 | \end_layout |
| | 8753 | |
| | 8754 | \end_inset |
| | 8755 | </cell> |
| | 8756 | <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none"> |
| | 8757 | \begin_inset Text |
| | 8758 | |
| | 8759 | \begin_layout Plain Layout |
| | 8760 | \begin_inset Graphics |
| | 8761 | filename cep2n1.eps |
| | 8762 | lyxscale 50 |
| | 8763 | scale 32 |
| | 8764 | |
| | 8765 | \end_inset |
| | 8766 | |
| | 8767 | |
| | 8768 | \end_layout |
| | 8769 | |
| | 8770 | \end_inset |
| | 8771 | </cell> |
| | 8772 | </row> |
| | 8773 | <row> |
| | 8774 | <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> |
| | 8775 | \begin_inset Text |
| | 8776 | |
| | 8777 | \begin_layout Plain Layout |
| | 8778 | \begin_inset Graphics |
| | 8779 | filename injp2n0.eps |
| | 8780 | lyxscale 50 |
| | 8781 | scale 32 |
| | 8782 | |
| | 8783 | \end_inset |
| | 8784 | |
| | 8785 | |
| | 8786 | \end_layout |
| | 8787 | |
| | 8788 | \end_inset |
| | 8789 | </cell> |
| | 8790 | <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none"> |
| | 8791 | \begin_inset Text |
| | 8792 | |
| | 8793 | \begin_layout Plain Layout |
| | 8794 | \begin_inset Graphics |
| | 8795 | filename injp2n1.eps |
| | 8796 | lyxscale 50 |
| | 8797 | scale 32 |
| | 8798 | |
| | 8799 | \end_inset |
| | 8800 | |
| | 8801 | |
| | 8802 | \end_layout |
| | 8803 | |
| | 8804 | \end_inset |
| | 8805 | </cell> |
| | 8806 | </row> |
| | 8807 | <row> |
| | 8808 | <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none"> |
| | 8809 | \begin_inset Text |
| | 8810 | |
| | 8811 | \begin_layout Plain Layout |
| | 8812 | \begin_inset Graphics |
| | 8813 | filename dbp2n0.eps |
| | 8814 | lyxscale 50 |
| | 8815 | scale 32 |
| | 8816 | |
| | 8817 | \end_inset |
| | 8818 | |
| | 8819 | |
| | 8820 | \end_layout |
| | 8821 | |
| | 8822 | \end_inset |
| | 8823 | </cell> |
| | 8824 | <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none"> |
| | 8825 | \begin_inset Text |
| | 8826 | |
| | 8827 | \begin_layout Plain Layout |
| | 8828 | \begin_inset Graphics |
| | 8829 | filename dbp2n1.eps |
| | 8830 | lyxscale 50 |
| | 8831 | scale 32 |
| | 8832 | |
| | 8833 | \end_inset |
| | 8834 | |
| | 8835 | |
| | 8836 | \end_layout |
| | 8837 | |
| | 8838 | \end_inset |
| | 8839 | </cell> |
| | 8840 | </row> |
| | 8841 | </lyxtabular> |
| | 8842 | |
| | 8843 | \end_inset |
| | 8844 | |
| | 8845 | |
| | 8846 | \end_layout |
| | 8847 | |
| | 8848 | \begin_layout Plain Layout |
| | 8849 | \begin_inset Caption |
| | 8850 | |
| | 8851 | \begin_layout Plain Layout |
| | 8852 | Porovnání skutečného úhlu natočení |
| | 8853 | \begin_inset Formula $\vartheta^{sys}$ |
| | 8854 | \end_inset |
| | 8855 | |
| | 8856 | (modrá) s jeho odhadem |
| | 8857 | \begin_inset Formula $\vartheta^{est}$ |
| | 8858 | \end_inset |
| | 8859 | |
| | 8860 | (zelená) pro různé algoritmy při uvažování počáteční hodnoty |
| | 8861 | \begin_inset Formula $\vartheta_{0}^{sys}=\frac{\pi}{2}-0.05$ |
| | 8862 | \end_inset |
| | 8863 | |
| | 8864 | . |
| | 8865 | Na ose x je čas v sekundách na ose y úhel v radiánech. |
| | 8866 | V levém sloupci jsou vždy výsledky bez uvažování šumu ve stroji a šumu |
| | 8867 | měření, v pravém s šumem. |
| | 8868 | Použité algoritmy: nahoře CE, uprostřed jednoduchá injektáž, dole jednoduchý |
| | 8869 | duální přístup. |
| | 8870 | \end_layout |
| | 8871 | |
| | 8872 | \end_inset |
| | 8873 | |
| | 8874 | |
| | 8875 | \begin_inset CommandInset label |
| | 8876 | LatexCommand label |
| | 8877 | name "obrazek_rozj_thp2" |
| | 8878 | |
| | 8879 | \end_inset |
| | 8880 | |
| | 8881 | |
| | 8882 | \end_layout |
| | 8883 | |
| | 8884 | \begin_layout Plain Layout |
| | 8885 | |
| | 8886 | \end_layout |
| | 8887 | |
| | 8888 | \end_inset |
| | 8889 | |
| | 8890 | |
| | 8891 | \end_layout |
| | 8892 | |
| | 8893 | \begin_layout Standard |
| | 8894 | Výsledky pro |
| | 8895 | \emph on |
| | 8896 | CE |
| | 8897 | \emph default |
| | 8898 | přístup jsou velmi podobné jako v předchozím případě, jen trvá o něco déle, |
| | 8899 | než je nalezena správná hodnota otáček, přibližně |
| | 8900 | \begin_inset Formula $0.8$ |
| | 8901 | \end_inset |
| | 8902 | |
| | 8903 | sekundy. |
| | 8904 | V případě uvažování šumu je situace dokonce lepší. |
| | 8905 | To však nelze brát jako obecný závěr, protože může dosti záležet na konkrétní |
| | 8906 | realizaci šumu. |
| | 8907 | \end_layout |
| | 8908 | |
| | 8909 | \begin_layout Standard |
| | 8910 | Největší zhoršení pozorujeme u jednoduché injektážní metody. |
| | 8911 | Uvažovaná hodnota počátečního úhlu natočení již neleží v intervalu, pro |
| | 8912 | který metoda spolehlivě funguje a to se projevuje na výsledku. |
| | 8913 | Stále však tako metoda poskytuje lepší výsledky, než |
| | 8914 | \emph on |
| | 8915 | CE |
| | 8916 | \emph default |
| | 8917 | přístup a správné hodnoty dosahuje okolo |
| | 8918 | \begin_inset Formula $0.6$ |
| | 8919 | \end_inset |
| | 8920 | |
| | 8921 | sekundy. |
| | 8922 | V případě uvažování šumu je výsledek opět lepší, přibližně |
| | 8923 | \begin_inset Formula $0.3$ |
| | 8924 | \end_inset |
| | 8925 | |
| | 8926 | sekundy. |
| | 8927 | |
| | 8928 | \end_layout |
| | 8929 | |
| | 8930 | \begin_layout Standard |
| | 8931 | Důležitým zjištěním je výsledek týkající se jednoduché duální metody. |
| | 8932 | Ta totiž poskytuje opět dobrý výsledek, jak při uvažování šumu tak i bez |
| | 8933 | něj. |
| | 8934 | Správnou hodnotu nalezne za přibližně |
| | 8935 | \begin_inset Formula $0.05$ |
| | 8936 | \end_inset |
| | 8937 | |
| | 8938 | sekundy. |
| | 8939 | \end_layout |
| | 8940 | |
| | 8941 | \begin_layout Section |
| | 8942 | Závěrečné hodnocení použitých algoritmů |
| | 8943 | \end_layout |
| | 8944 | |
| | 8945 | \begin_layout Standard |
| | 8946 | V této kapitole bylo hodnoceno několik řídících algoritmů pro PMSM. |
| | 8947 | Jedná se o: |
| | 8948 | \end_layout |
| | 8949 | |
| | 8950 | \begin_layout Itemize |
| | 8951 | vektorové PI řízení |
| | 8952 | \end_layout |
| | 8953 | |
| | 8954 | \begin_layout Itemize |
| | 8955 | LQ řízení v souřadné soustavě |
| | 8956 | \begin_inset Formula $\alpha-\beta$ |
| | 8957 | \end_inset |
| | 8958 | |
| | 8959 | |
| | 8960 | \end_layout |
| | 8961 | |
| | 8962 | \begin_layout Itemize |
| | 8963 | LQ řízení v souřadné soustavě |
| | 8964 | \begin_inset Formula $d-q$ |
| | 8965 | \end_inset |
| | 8966 | |
| | 8967 | se zanedbáním členů viz rovnice ( |
| | 8968 | \begin_inset CommandInset ref |
| | 8969 | LatexCommand ref |
| | 8970 | reference "eq:dqrce-probl-clen" |
| | 8971 | |
| | 8972 | \end_inset |
| | 8973 | |
| | 8974 | ) |
| | 8975 | \end_layout |
| | 8976 | |
| | 8977 | \begin_layout Itemize |
| | 8978 | LQ řízení v souřadné soustavě |
| | 8979 | \begin_inset Formula $d-q$ |
| | 8980 | \end_inset |
| | 8981 | |
| | 8982 | při uvažování členů viz rovnice ( |
| | 8983 | \begin_inset CommandInset ref |
| | 8984 | LatexCommand ref |
| | 8985 | reference "eq:dqrce-probl-clen" |
| | 8986 | |
| | 8987 | \end_inset |
| | 8988 | |
| | 8989 | ) |
| | 8990 | \end_layout |
| | 8991 | |
| | 8992 | \begin_layout Itemize |
| | 8993 | Jednoduchý návrh řízení využívajícího injektáže |
| | 8994 | \end_layout |
| | 8995 | |
| | 8996 | \begin_layout Itemize |
| | 8997 | Jednoduchý návrh duálního řízení založený na bikriteriální metodě |
| | 8998 | \end_layout |
| | 8999 | |
| | 9000 | \begin_layout Standard |
| | 9001 | Na základě výsledků simulací bylo shledány následující závěry: |
| | 9002 | \end_layout |
| | 9003 | |
| | 9004 | \begin_layout Standard |
| | 9005 | Všechna tři uvažovaná LQ řízení včetně jednoduchého duálního návrhu jsou |
| | 9006 | srovnatelná co do kvality sledování požadovaného signálu s vetorovým PI |
| | 9007 | řízením, které sloužilo jako referenční. |
| | 9008 | V rámci LQ řízení se ukazuje jako lepší využití souřadné soustavy |
| | 9009 | \begin_inset Formula $d-q$ |
| | 9010 | \end_inset |
| | 9011 | |
| | 9012 | . |
| | 9013 | Otázka, zda je vhodné členy v rovnici ( |
| | 9014 | \begin_inset CommandInset ref |
| | 9015 | LatexCommand ref |
| | 9016 | reference "eq:dqrce-probl-clen" |
| | 9017 | |
| | 9018 | \end_inset |
| | 9019 | |
| | 9020 | ) uvažovat závisí především na maximálních otáčkách, které budou od řízení |
| | 9021 | požadovány. |
| | 9022 | Když tato hodnota nepřekročí hranici |
| | 9023 | \begin_inset Formula $575$ |
| | 9024 | \end_inset |
| | 9025 | |
| | 9026 | rad/s, je možno členy zanedbat a získat tak algoritmus, který je výpočetně |
| | 9027 | daleko méně náročný a tedy rychlejší. |
| | 9028 | \end_layout |
| | 9029 | |
| | 9030 | \begin_layout Standard |
| | 9031 | Využití jednoduchého injektážního algoritmu se v současné implementaci nejeví |
| | 9032 | jako vhodné. |
| | 9033 | Zejména se jedná o problémy s rušením při vyšších otáčkách. |
| | 9034 | Řešením by mohlo být omezování amplitudy injektovaného signálu s rostoucími |
| | 9035 | otáčkami. |
| | 9036 | Tím se dostáváme k hybridním metodám injektáží. |
| | 9037 | Naopak ale implemntovaná injektážní technika prokázala lepší schopnost |
| | 9038 | odhadování neznámé hodnoty otáček oproti |
| | 9039 | \emph on |
| | 9040 | CE |
| | 9041 | \emph default |
| | 9042 | přístupům. |
| | 9043 | Její spolehlivá funkčnost je ovšem pouze v omezeném rozsahu. |
| | 9044 | I když se tedy jednoduchý injektážní návrh ukazuje být bez dalších modifikací |
| | 9045 | nepoužitelný, rozhodně se jedná o zajímavý směr, který by mohl vést ke |
| | 9046 | kvalitnímu řídícímu algoritmu. |
| | 9047 | \end_layout |
| | 9048 | |
| | 9049 | \begin_layout Standard |
| | 9050 | Nejlepší výsledky z implementovaných metod poskytl jednoduchý duální návrh. |
| | 9051 | I když se jedná pouze o základní rozšíření původních algoritmů, poskytuje |
| | 9052 | v porovnání s nimi lepší výsledky. |
| | 9053 | Jako jeho největší výhody uveďme lepší zvládnutí šumu a dále rychlé nalezení |
| | 9054 | správné hodnoty otáček. |
| | 9055 | I zde je však značný prostor pro zlepšení. |
| | 9056 | Zejména je třeba vyřešit problém se symetrií rovnic a roztočením stroje |
| | 9057 | na opačnou stranu. |
| | 9058 | Tím by se podařilo zajistit funkčnost pro počáteční úhel natočení z celého |
| | 9059 | intervalu |
| | 9060 | \begin_inset Formula $\left\langle -\pi,\pi\right\rangle $ |
| | 9061 | \end_inset |
| | 9062 | |
| | 9063 | . |
| | 9064 | |
| | 9065 | \end_layout |
| | 9066 | |
| | 9067 | \begin_layout Standard |
| | 9068 | V každém případě se ale ukazuje, že duální algoritmy poskytují daleko lepší |
| | 9069 | řízení oproti řídícím algoritmům založeným na |
| | 9070 | \emph on |
| | 9071 | CE |
| | 9072 | \emph default |
| | 9073 | předpokladu. |
| | 9074 | Jsou tedy vhodnou cestou, kterou se vydat při řešení problému řízení PMSM. |