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. |