\RequirePackage{fix-cm}
\documentclass[12pt, oneside]{report}
\usepackage{scrextend}
\usepackage{mathptmx}
\DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n}
\changefontsizes{13pt} %13.2
\usepackage[utf8]{vietnam}
\usepackage{tikz, pgf} 
\usetikzlibrary{patterns}
\usetikzlibrary{calc}
\usepackage{float}
\usepackage{lipsum} % text placeholder
\usepackage{longtable}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% đánh chỉ mục
\usepackage{imakeidx} 
% \usepackage[columns=1]{idxlayout} % use this if you only have one column of indexings
\makeatletter
% we don't want a page break before a subitem 
\renewcommand\subitem{\@idxitem\nobreak\hspace*{10\p@}}
% or a subsubitem
\renewcommand\subsubitem{\@idxitem\nobreak\hspace*{10\p@}\@idxsubitem\nobreak\hspace*{10\p@}}
\makeatother
%% khởi tạo chỉ mục
\makeindex



%\usepackage[T5]{fontenc}
\usepackage[left=3.50cm, right=2cm, top=3.50cm, bottom=3.0cm, a4paper]{geometry}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{indentfirst}
\usepackage{booktabs}
\usepackage{amssymb}
\usepackage{multirow}
\usepackage{float}
\usepackage{amsthm}
\usepackage{subcaption}
\usepackage[unicode]{hyperref}
\renewcommand{\baselinestretch}{1.5}
\usepackage{enumitem}
\newcommand{\scaler}{0.7}
% table of figure
\graphicspath{ {figures/} }
\usepackage{array}
\usepackage{url}
% bìa
\usepackage{adjustbox}

\hypersetup{colorlinks,linkcolor={black},citecolor={blue},urlcolor={red}}  \usepackage{multido}
\newcommand{\Pointilles}[1]{%
  \par\nobreak
  \noindent\rule{0pt}{1.5\baselineskip}% Provides a larger gap between the preceding paragraph and the dots
  \multido{}{#1}{\noindent\makebox[\linewidth]{\dotfill}\endgraf}% ... dotted lines ...
  \bigskip% Gap between dots and next paragraph
}

% định nghĩa
\newtheorem{dn}{Định nghĩa}[chapter]
\newtheorem{dl}{Định lý}[chapter]
\newtheorem{hq}{Hệ quả}[chapter]
\newtheorem{nx}{Nhận xét}[chapter]
\newtheorem{vd}{Ví dụ}[section]
\renewcommand\qedsymbol{$\blacksquare$}

\newcommand\diag{\text{Diag}}

\DeclareMathOperator*{\argmax}{arg\,max}
\DeclareMathOperator*{\argmin}{arg\,min}
% cite
% dùng gói bibtopic để có đa tài liệu tham khảo
%\usepackage{bibtopic}
\usepackage[numbers,sort]{natbib}

\usepackage{algorithm}
\usepackage{algorithmic}

\makeatletter
    \renewcommand\ALG@name{Thuật toán}
    \renewcommand{\listalgorithmname}{Danh sách \MakeLowercase{\ALG@name }}
\makeatother

\newlength\myindent
\setlength\myindent{2em}
\newcommand\bindent{%
  \begingroup
  \setlength{\itemindent}{\myindent}
  \addtolength{\algorithmicindent}{\myindent}
}
\newcommand\eindent{\endgroup}

\makeatletter
    \newenvironment{breakablealgorithm}
      {% \begin{breakablealgorithm}
       \begin{center}
         \refstepcounter{algorithm}% New algorithm
         \hrule height.8pt depth0pt \kern2pt% \@fs@pre for \@fs@ruled
         \renewcommand{\caption}[2][\relax]{% Make a new \caption
           {\raggedright\textbf{\fname@algorithm~\thealgorithm} ##2\par}%
           \ifx\relax##1\relax % #1 is \relax
             \addcontentsline{loa}{algorithm}{\protect\numberline{\thealgorithm}##2}%
           \else % #1 is not \relax
             \addcontentsline{loa}{algorithm}{\protect\numberline{\thealgorithm}##1}%
           \fi
           \kern2pt\hrule\kern2pt
         }
      }{% \end{breakablealgorithm}
         \kern2pt\hrule\relax% \@fs@post for \@fs@ruled
       \end{center}
      }
\makeatother

\usepackage{bm}

% \usepackage{minipage}


%\lhead{}
\usepackage{fancyhdr}


% bìa
\input{titlepage2.tex}
\title{XÂY DỰNG THUẬT TOÁN DỰ BÁO NHU CẦU NƯỚC CỦA CÂY TRỒNG}
\reporttype{ĐỒ ÁN II}
\major{TOÁN-TIN}
\author{Nguyễn Văn Đức}
\address{HÀ NỘI}
\date{2025}
\school{Toán - Tin}
\supervisor{TS.\,Đặng Hữu Tú}
\class{Toán-Tin 02 - K67}
\email{duc.nv227096@sis.hust.edu.vn}
\specialize{Toán học học}
\studentid{20227096}


\begin{document}



% bìa
%\savegeometry{geo}
\maketitle
%\loadgeometry{geo}
\makesubtitle

%nhan xet
\input{Content/nhanxet}

%loi cam on va tom tat
\input{Content/camontomtat}


% mục lục
\tableofcontents

%viết tắt
\input{Content/viettat}

% ảnh và bảng
\listoftables
\listoffigures
% \listalgorithms


\newpage
\pagestyle{fancy}
\rhead{\fontsize{10pt}{18pt} \selectfont Mở đầu}
\lhead{\fontsize{11pt}{18pt} \selectfont ĐỒ ÁN II}
\cfoot{\fontsize{13pt}{18pt} \selectfont \thepage}
\input{Content/modau}




\newpage
\pagestyle{fancy}

\rhead{\fontsize{10pt}{18pt} \selectfont \nouppercase{\leftmark}}
%%\fancyhead[L]{\slshape\nouppercase{\leftmark}}
\lhead{\fontsize{11pt}{18pt} \selectfont ĐỒ ÁN II}
\cfoot{\fontsize{13pt}{18pt} \selectfont \thepage}



\input{Content/Chuong1.tex}

\input{Content/Chuong2.tex}

\input{Content/Chuong3.tex}

%\input{Content/Chuong4.tex}


\chapter*{Kết luận}
\addcontentsline{toc}{chapter}{Kết luận}
\subsection*{Kết quả đạt được của đồ án}
Qua quá trình tìm hiểu, nghiên cứu và triển khai thực nghiệm với đề tài "Xây dựng thuật toán dự báo bốc thoát hơi nước và tối ưu hóa lịch trình tưới bù cho cây trồng" , đồ án đã đạt được những kết quả cụ thể sau:

\begin{itemize}
    \item Đã nắm vững và vận dụng thành công các kiến thức về bốc thoát hơi nước chuẩn (ET0), hệ số cây trồng (Kc) cho cây Cà chua và các đặc tính thủy lực đất (θFC,θWP) theo tiêu chuẩn FAO-56 để xây dựng mô hình toán học cho bài toán tưới.
    \item Huấn luyện mô hình Random Forest dự báo $ET_0$ đạt độ chính xác cao và sai số thấp, đảm bảo độ tin cậy cho hệ thống điều khiển.
    \item Thiết kế thuật toán "cảm biến ảo" giúp duy trì độ ẩm đất trong ngưỡng an toàn sinh học và tối ưu hóa đáng kể tần suất vận hành bơm.
\end{itemize}
\subsection*{Hướng phát triển của đồ án trong tương lai}
% \begin{itemize}
%     \item Triển khai thuật toán lên phần cứng thực tế để điều khiển van và máy bơm.
%     \item Mô phỏng lại hệ thống dưới các kịch bản thời tiết cực đoan và đa dạng loại đất để đánh giá độ bền vững.

\subsection*{Hướng phát triển của đồ án trong tương lai}

Dựa trên những kết quả khả quan đã đạt được, đồ án định hướng tiếp tục hoàn thiện và mở rộng theo hai hướng sau:

\begin{enumerate}
    \item Triển khai thuật toán lên hệ thống thực tế:
    Mục tiêu trọng tâm tiếp theo là chuyển đổi mô hình từ môi trường mô phỏng sang triển khai trên phần cứng thực tế. Cụ thể, thuật toán "Cảm biến ảo" và các mô hình dự báo sẽ được nhúng vào các vi điều khiển có khả năng kết nối mạng như ESP32 hoặc Raspberry Pi. Hệ thống sẽ trực tiếp nhận dữ liệu từ các cảm biến đo độ ẩm đất, nhiệt độ môi trường và điều khiển các thiết bị chấp hành như van điện từ và máy bơm thông qua các mô-đun rơ-le. Việc thực nghiệm tại hiện trường sẽ giúp hiệu chỉnh các tham số thuật toán dựa trên phản hồi thực tế, đồng thời đánh giá độ ổn định của hệ thống trong môi trường canh tác nông nghiệp khắc nghiệt.

    \item Mô phỏng hệ thống dưới các kịch bản đa dạng: 
    Để đánh giá toàn diện tính thích nghi và độ bền vững của thuật toán, nghiên cứu sẽ tập trung vào việc mô phỏng lại hệ thống dưới các kịch bản thời tiết cực đoan như hạn hán kéo dài hoặc mưa lớn bất thường. Đồng thời, mô hình sẽ được thử nghiệm trên các loại cấu trúc đất khác nhau (đất cát, đất sét, đất thịt) với các thông số thủy lực đặc trưng riêng biệt. Quá trình này không chỉ giúp kiểm chứng khả năng duy trì độ ẩm trong ngưỡng an toàn sinh học của giải thuật mà còn cho phép tối ưu hóa các chiến lược quản lý cạn kiệt (MAD), đảm bảo tính bền vững của mô hình trước các tác động khó lường của biến đổi khí hậu.
\end{enumerate}
\end{itemize}

% \chapter*{Chỉ mục}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% In chỉ mục
% \rhead{Chỉ mục}
%\printindex
%\addcontentsline{toc}{chapter}{Chỉ mục}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% In tài liệu tham khảo
\bibliographystyle{plain}
\urlstyle{rm}

\bibliography{refs}

% \chapter*{Tài liệu tham khảo}
% \addcontentsline{toc}{chapter}{Tài liệu tham khảo}
% \rhead{Tài liệu tham khảo}
% \begin{btSect}{refs.bib}
% 	\btPrintCited
%  \end{btSect}


\end{document}