% seznam zkratek
% --- opravit hodnotu C-rate
% --- oddelat section Synthetical Optimization Algorithm + Mechanical energy demand
% --- opravit tabulku 3.9
% --- odstranit obrazek 5.2 - 3D visualization ?
% poděkování

% Soubory musí být v kódování, které je nastaveno v příkazu \usepackage[...]{inputenc}

\documentclass[%
%  draft,    				% Testovací překlad
  12pt,       				% Velikost základního písma je 12 bodů
  a4paper,    				% Formát papíru je A4
%  oneside,      			% Jednostranný tisk (výchozí)
%% Z následujicich voleb lze použít jen jednu:
%	dvipdfm  						% výstup bude zpracován programem 'dvipdfm' do PDF
%	dvips	  						% výstup bude zpracován programem 'dvips' do PS
%	pdftex							% překlad bude proveden programem 'pdftex' do PDF (výchozí)
]{report}				    	% Dokument třídy 'zpráva'

\usepackage[cp1250]		%	Kódování zdrojových souborů je Windows-1250
	{inputenc}					% Balíček pro nastavení kódování zdrojových souborů

\usepackage[usenames,dvipsnames]{color}

\usepackage{graphicx} % Balíček 'graphicx' pro vkládání obrázků
											% Nutné pro vložení log školy a fakulty

\usepackage[
	nohyperlinks				% Nebudou tvořeny hypertextové odkazy do seznamu zkratek
]{acronym}						% Balíček 'acronym' pro sazby zkratek a symbolů
											% Nutné pro použití prostředí 'seznamzkratek' balíčku 'thesis'

\usepackage[
	unicode,						% Záložky a informace budou v kódování unicode
	breaklinks=true,		% Hypertextové odkazy mohou obsahovat zalomení řádku
	hypertexnames=false % Názvy hypertextových odkazů budou tvořeny
											% nezávisle na názvech TeXu
]{hyperref}						% Balíček 'hyperref' pro sazbu hypertextových odkazů
											% Nutné pro použití příkazu 'nastavenipdf' balíčku 'thesis'

\usepackage{pdfpages} % Balíček umožňující vkládat stránky z PDF souborů
                      % Nutné při vkládání titulních listů a zadání přímo
                      % ve formátu PDF z informačního systému

\usepackage{enumitem} % Balíček pro nastavení mezerování v odrážkách
  \setlist{topsep=0pt,partopsep=0pt,noitemsep}

\usepackage{cmap} 		% Balíček cmap zajišťuje, že PDF vytvořené `pdflatexem' je
											% plně "prohledávatelné" a "kopírovatelné"

\usepackage{upgreek}	% Balíček pro sazbu stojatých řeckých písmem
											% např. stojaté pí: \uppi
											% např. stojaté mí: \upmu (použitelné třeba v mikrometrech)
											% pozor, grafická nekompatibilita s fonty typu Computer Modern!

%% Nastavení českého jazyka při sazbě v češtině.
% Pro sazbu češtiny je možné použít mezinárodní balíček 'babel', jenž
% použití doporučujeme pro nové instalace (MikTeX2.8,TeXLive2009), nebo
% národní balíček 'czech', který doporučujeme ve starších instalacích.
% Balíček 'babel' bude správně fungovat pouze ve spojení s programy
% 'latex', 'pdflatex', zatímco balíček 'czech' bude fungovat ve spojení
% s programy 'cslatex', 'pdfcslatex'.
% Varianta A:
\usepackage[czech]    % Nastavení českého jazyka
  {babel}             % Balíček pro sazbu různojazyčných dokumentů; kompilovat (pdf)latexem!
%\usepackage{lmodern}	% vektorové fonty Latin Modern, nástupce půvoních Knuthových Computern Modern fontů
\usepackage{textcomp}
\usepackage[T1]{fontenc}
% Varianta B:
%\usepackage{czech}   % Alternativní balíček pro sazbu v českém jazyce, kompilovat (pdf)cslatexem!

\usepackage[%
	english,						% Originální jazyk práce je angličtina
% left,               % Rovnice a popisky plovoucich objektů budou %zarovnány vlevo
  center,             % Rovnice a popisky plovoucich objektů budou zarovnány na střed                       % (vychozi)
%% Z následujících voleb lze použít pouze jednu
%	phd
	diploma							% sazba diplomové práce
% bachelor						%	sazba bakalářské práce
%	semestral						%	sazba zprávy semestrálního projektu
]{thesis}             % Balíček pro sazbu studentských prací
                      % Musí být vložen až jako poslední, aby
                      % ostatní balíčky nepřepisovaly jeho příkazy

% My packages
%\usepackage{cite}
%\usepackage{appendix}
%\usepackage{a4wide}
%\usepackage{epsfig}
\usepackage{latexsym,amssymb}
\usepackage{subeqnarray}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{amsmath,amsthm}
%\usepackage[T1]{fontenc}
%%\usepackage[latin1]{inputenc}
%%\usepackage[french]{babel}
%%\usepackage{times}
%\usepackage{palatino}
%%\RequirePackage[euler-digits]{eulervm}
%\usepackage{quotchap}
%%\usepackage[pdftex,bookmarks=true]{hyperref}
%%\usepackage[english]{babel} % pour dire que le texte est en anglais
%%\usepackage[english,boxed,algochapter,longend]{algorithm2e}
%%\usepackage[boxed,longend]{algorithm2e}
%%\usepackage[a4paper,inner=4cm,outer=2cm,top=3.4cm,bottom=3.4cm,pdftex]{geometry}
\usepackage[framed,numbered,breaklines]{mcode}
\usepackage{url}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%      Definice informací o dokumentu             %%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%% Název práce:
%  První parametr je název v originálním jazyce,
%  druhý je překlad v angličtině nebo češtině (pokud je originální jazyk angličtina)
\nazev{Algoritmy řízení elektromobilu}{Control algorithms for e-car}

%% Jméno a příjmení autora ve tvaru
%  [tituly před jménem]{Křestní}{Příjmení}[tituly za jménem]
\autor[Bc.]{Adam}{Hrazdira}

%% Jméno a příjmení vedoucího včetně titulů
%  [tituly před jménem]{Křestní}{Příjmení}[tituly za jménem]
\vedouci[prof.\ Ing.]{František}{Zezulka}[CSc.]

%% Označení oboru studia
% První parametr je obor v originálním jazyce,
% druhý parametr je překlad v angličtině nebo češtině
\oborstudia{Kybernetika, automatizace a měření}{Cybernetics, control and Measurements}

%% Označení ústavu
% První parametr je název ústavu v originálním jazyce,
% druhý parametr je překlad v angličtině nebo češtině
\ustav{Ústav automatizace a měřicí techniky}{Department of Control and Instrumentation} 

%% Rok obhajoby
\rok{2011}

%% Místo obhajoby
% Na titulních stránkách bude automaticky vysázeno VELKÝMI písmeny
\misto{Brno}

%% Abstrakt
\abstrakt
{
  The aim of this work is to design and implement energy consumption optimization control algorithms for electric vehicle. The main objective is to optimize the power-split-ratio between the main power source (batteries) and the super-capacitors during the driving cycle. The driving power profile is estimated and predicted using 3D geographic data and vehicle model. In the first part, vehicle components modelling is introduced. Then, moving average based algorithm and dynamic programming algorithm are presented. Simulations and analysis are provided to show algorithms' benefits. In the last part, Java implementation and also Android operating system application are described.
}{
  Cílem práce byl návrh a implementace řídicích algoritmů pro optimalizaci spotřeby energie elektrického vozidla. Hlavním úkolem byla optimalizace rozložení energie mezi hlavním zdrojem energie (bateriemi) a super-kapacitory v průběhu jízdního cyklu. Jízdní výkonový profil je odhadován a předpovězen na základě 3D geografických souřadnic a matematického modelu vozidla. V první části jsou uvedeny komponenty vozidla a jejich modely. Poté jsou představeny algoritmy na základě klouzavého průměru a dynamického programování. Byly provedeny simulace a analýzy pro demostraci přínosů algoritmů. V poslední části je popsána Java implementace algoritmů a také aplikace pro operační systém Android.
}

%% Klíčová slova
\klicovaslova{Electric vehicle, energy optimization, control algorithms, static optimization, batteries, super-capacitors, dynamic programming.}%
	{Elektrické vozidlo, elektromobil, energetická optimalizace, řídicí algoritmy, statická optimalizace, baterie, super-kapacitory, dynamické programování.}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%     Nastavení polí ve Vlastnostech dokumentu PDF      %%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Při vloženém balíčku 'hyperref' lze použít příkaz '\nastavenipdf'
\nastavenipdf
%  Nastavení polí je možné provést také ručně příkazem:
%\hypersetup{
%  pdftitle={Název studentské práce},    	% Pole 'Document Title'
%  pdfauthor={Autor studenstké práce},   	% Pole 'Author'
%  pdfsubject={Typ práce}, 						  	% Pole 'Subject'
%  pdfkeywords={Klíčová slova}           	% Pole 'Keywords'
%}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% new environement for highlighting
\newenvironment{highlight}
{
	\em						% italic
	%\bfseries 		% bold
 	\color{Blue}  % colors: http://en.wikibooks.org/wiki/LaTeX/Colors#The_68_standard_colors_known_to_dvips
}
{\normalfont \color{black}}

\newcommand{\improvement}[1]{\bfseries\color{Blue}#1}		% improvement highlight command
\newcommand{\cratemax}[1]{\bfseries\color{Brown}#1}			% maximal c-rate highlight command
\newcommand{\cratestd}[1]{\bfseries\color{PineGreen}#1} % c-rate standard deviation highlight command

\hyphenation{med-ium}
\hyphenation{gene-ric}
\hyphenation{disc-rete-time}
\hyphenation{mo-del}
\hyphenation{pru-demment}
\hyphenation{con-tro-leur}
\hyphenation{prob-leme}
\hyphenation{sys-te-me}
\hyphenation{ordonnan-cement}
\hyphenation{utili-sation}
\hyphenation{sched-uling}
\hyphenation{main-ly}
\hyphenation{appli-ca-tion}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%       Začátek dokumentu               %%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\renewcommand\lstlistingname{Source Code}

%% Vložení desek generovaných informačním systémem
%\includepdf[pages=1,offset=19mm 0mm]%
%  {pdf/student-desky}% název souboru nesmí obsahovat mezery!
% nebo vytvoření desek z balíčku
%\vytvorobalku

%% Vložení titulního listu generovaného informačním systémem
\includepdf[pages=1,offset=19mm 0mm]%
  {pdf/student-titulka}% název souboru nesmí obsahovat mezery!
% nebo vytvoření titulní stránky z balíčku
%\vytvortitulku
   
%% Vložení zadání generovaného informačním systémem
\includepdf[pages=1,offset=19mm 0mm]%
  {pdf/student-zadani-en}% název souboru nesmí obsahovat mezery!
% nebo lze vytvořit prázdný list příkazem ze šablony
%\stranka{}%
%	{\sffamily\Huge\centering ZDE VLOŽIT LIST ZADÁNÍ}%
%	{\sffamily\centering Z~důvodu správného číslování stránek}

%% Vysázení stránky s abstraktem
\vytvorabstrakt

%% Vysázení prohlaseni o samostatnosti
\vytvorprohlaseni

%% Vysázení poděkování
\stranka{%nahore
}{%uprostred
	\sffamily
    \begin{center}%
      \large
      \MakeUppercase{ACKNOWLEDGEMENTS}%
    \end{center}%

    \vspace{1em}%
    \noindent
%	\sffamily\Huge ACKNOWLEDGEMENTS
	
	I am heartily thankful to my professor, František Zezulka, whose support from the initial to the final level enabled me to work on my master's thesis at foreign university, ESIEE Paris.
	\newline
	
	This thesis would not have been possible without the kind support, guidance and remarkable patience of my supervisor, Arben Cela, and his colleagues, Abdellatif Réama and Rhédha Hamouche, from Department of Embeded Systems at ESIEE Paris.
	\newline
	
	I would also like to thank to my family for their encouragement and absolute confidence in me and to my girlfriend for her love and continuous support. 
	
	\vspace{3em}%
    Brno
    \hspace{1em}\makebox[7em][c]{\dotfill} \hfill
    \begin{minipage}[t][][t]{15em}%
      \begin{center}%
        \dotfill \\
        (author's signature)
      \end{center}%
    \end{minipage}%
}{%dole
	
}

%% Vysázení obsahu
\obsah

%% Vysázení seznamu obrázků
\seznamobrazku

%% Vysázení seznamu tabulek
\seznamtabulek

\include{text/introduction}
\include{text/modeling}
\include{text/en_management}
\include{text/java_implementation}
\include{text/android}
\include{text/conclusion}
\include{text/bibliography}



%% Začátek příloh
%\prilohy

%% Vysázení seznamu příloh
%\seznampriloh

%% Vložení souboru 'text/prilohy' s přílohami
%\include{text/prilohy}

%% Konec dokumentu
\end{document}
