From 5cd9bd1559bec8ec4f50cb04020a0bcc407e06c4 Mon Sep 17 00:00:00 2001 From: vincentpham1993 undefined Date: Thu, 10 Apr 2025 22:53:43 +0000 Subject: [PATCH] Update on Overleaf. --- Conclusion.tex | 47 ++++++++++- Function-Allocation.tex | 1 + Functional Archiecture.tex | 54 ++++-------- Physical Architecture.tex | 24 +++--- Problem-statement.tex | 115 +++++++++++++------------ Requirement-traceability.tex | 7 +- cf.tex | 154 +++++++++++++++++++++++----------- function-component-matrix.tex | 1 + function-description.tex | 5 +- references.bib | 8 ++ requirement-testcase.png | Bin 0 -> 89313 bytes vee-model.png | Bin 0 -> 89329 bytes 12 files changed, 262 insertions(+), 154 deletions(-) create mode 100644 requirement-testcase.png create mode 100644 vee-model.png diff --git a/Conclusion.tex b/Conclusion.tex index 7d304da..85b65fa 100644 --- a/Conclusion.tex +++ b/Conclusion.tex @@ -1,6 +1,49 @@ \section{Conclusion and Future-work} -\par This thesis has achieved several key goals: identifying the problem, establishing system requirements, modeling system behavior and structure, and designing a component-level mock-up. Based on the requirements provided above, if the Based Station System is in acquisition phase, farmers should be able to monitor their 1000 sqrt farming area without the need of public utilities such as internet and cloud services. Farmers have this build to last for 10 years lifespan to support their irrigration activity. While this approach can drive the system toward implementation, it is still limited by the scope of stakeholder-defined requirements. If the number of requirements exceeds 30 items, the document-based method may become insufficient for maintaining full traceability. +\par This thesis has achieved several key goals: identifying the problem, establishing system requirements, modeling system behavior and structure, and designing a component-level mock-up. Based on the requirements provided above, if the Based Station System is in acquisition phase, farmers should be able to monitor their 1000 sqrt farming area without the need of public utilities such as internet and cloud services. Farmers have this build to last for 10 years lifespan to support their irrigation activity. Although this approach can drive the system toward implementation, it is still limited by the scope of stakeholder-defined requirements. If the number of requirements exceeds 30 items, the document-based method may become insufficient to maintain full traceability. It is also important to recognize that diagrams are inherently limited—they primarily represent behavioral and structural aspects. When components are swapped or modified, the relationships or flows between functions may be disrupted. In other words, physical part changes often require updates to the model to reflect new interactions or data paths. -There is a need for a Model-Based Systems Engineering (MBSE) approach, which provides a standardized framework for defining structure and relationships if the number of component in Physical Architecture increase. MBSE also supports function decomposition and component allocation, just as traditional document-driven methods do. It offers additional benefits in terms of model reusability and traceability, especially when the number of stakeholders or requirements grows. In such cases, adopting SysML may be advantageous, as it encourages careful parameter definition in the early stages (black-box) model building for supporting long-term traceability and system evolution. With Back-box model, It exposes the features of the system that are visible from an external observer and hides the internal details of the design (\cite{sebokwiki_typesofsystems}). A white-box model of a system, on the other hand, shows the internal structure and displays the behavior of the system. Utilizing the black and white box module can enhance function decomposition since external environment is accounted and addressed how system perform in different environment. +There is a need for a Model-Based Systems Engineering (MBSE) approach, which provides a standardized framework for defining structure and relationships if the number of component in Physical Architecture increase. MBSE also supports function decomposition and component allocation, just as traditional document-driven methods do. It offers additional benefits in terms of model reusability and traceability, especially when the number of stakeholders or requirements grows. In such cases, adopting SysML may be advantageous, as it encourages careful parameter definition in the early stages (black-box) model building for supporting long-term traceability and system evolution. With Back-box model, It exposes the features of the system that are visible from an external observer and hides the internal details of the design (\cite{sebokwiki_typesofsystems}). A white-box model of a system, on the other hand, shows the internal structure and displays the behavior of the system. Utilizing the black and white box module can enhance function decomposition since external environment is accounted and addressed how system perform in different environment. + + +% non AI readproof check +Although the overall framework leans toward a Waterfall-like progression, the integration of verification planning and traceability enhances the rigor and alignment with V-Model principles. However, it is important to note that actual testing and validation procedures are outside the scope of this current phase. These steps—such as test case execution, performance validation, and operational scenario walkthrough—must be carried out in the system deployment phase to confirm that the system satisfies stakeholder needs and performs reliably under field conditions. The transition to V model as extension of Waterfall development life cycle requires extending the interaction phase between stakeholders and requirements forming as mentioned in figure \ref{fig:sikorsky-vmodel}. While the requirements are verifiable, they also have to be considered in the well defined test cases which have constraints along with it. The extension can be described in figure \ref{fig:sikorsky-vmodel}bellowed. + +\begin{figure}[H] + \centering + \includegraphics[width=\textwidth]{requirement-testcase.png} + \caption{Sikorsky’s development and verification workflow adapted from Nick Kefalas, Sikorsky Aircraft / Lockheed Martin, presented at the EASA Rotorcraft \& VTOL Symposium 2019 \cite{easa2019kefalas}.} + \label{fig:sikorsky-vmodel} +\end{figure} + +\begin{figure} + \centering + \includegraphics[width=0.75\linewidth]{vee-model.png} + \caption{Left Side of the Sequential Vee Model (INCOSE 2015, adapted from Forsberg, Mooz, and Cotterman 2005, Reprinted with permission of John Wiley \& Sons Inc. All other rights are reserved by the copyright owner.} + \label{fig:v-model} +\end{figure} + +Roles and responsibilities were defined: the system engineer (the author) conducted system modeling, design, and traceability; the users—primarily farmers and homesteaders—are intended to handle installation, maintenance, and usage; and the open-source community plays an ongoing role in system support, particularly in software updates and extension modules. + +Key development milestones were guided by a Systems Engineering Management Plan (SEMP). The requirements analysis phase established the functional and non-functional needs. The conceptual design phase produced FFBDs, N-Diagrams, and function allocation tables. The component architecture phase defined the physical structure and cost estimates. The verification planning phase focused on mapping requirements for future testing. However, the deployment preparation which needs to be updated, factors such as strategies and configuration management not yet considered. In addition, the actual testing, validation, and iterative refinement phases (right side of V model figure \ref{fig:v-model})are essential next steps that must be addressed in future work or a follow-up implementation project. + +\begin{table}[H] +\centering +\caption{SEMP - Current Development Milestones} +\renewcommand{\arraystretch}{1.2} +\begin{tabular}{|p{0.3\textwidth}|p{0.6\textwidth}|} +\hline +\textbf{Phase} & \textbf{Deliverables} \\ +\hline +Requirements Analysis & Functional and Non-Functional Requirements Documented \\ +\hline +Conceptual Design & FFBDs, N-Diagrams, and Function Allocation Tables \\ +\hline +Component Architecture & Component Hierarchy, Physical Flow Diagrams, and Cost Model \\ +\hline +Verification Planning & Requirement Traceability Matrix and Test Preparation \\ +\hline +Deployment Preparation & Configuration Table, Maintenance and Update Strategy (future work) \\ +\hline +\end{tabular} +\end{table} diff --git a/Function-Allocation.tex b/Function-Allocation.tex index c298502..d5ae817 100644 --- a/Function-Allocation.tex +++ b/Function-Allocation.tex @@ -1,3 +1,4 @@ +\subsection{Function Allocation} \tablehead{\toprule Function & Input & Output & Constraints & Mechanism/Resources \\\midrule} %\begin{supertabular}{|p{3cm}|p{3cm}|p{3.2cm}|p{3cm}|p{3.8cm}|} \begin{supertabular}{|L{3cm}|L{3cm}|L{3.2cm}|L{3cm}|L{3.8cm}|} diff --git a/Functional Archiecture.tex b/Functional Archiecture.tex index 4179736..c33456c 100644 --- a/Functional Archiecture.tex +++ b/Functional Archiecture.tex @@ -1,5 +1,5 @@ -\section{Analyze System Behavior} -\subsection{Function Hierarchy} +\section{Functional Architecture} +\subsection{Function Hierarchy Diagram} \par After confirming HoQ, it is essential to map out functions that are respond to the requirements. Parent and child relationship would be used in this phase. \begin{figure}[H] \centering @@ -74,26 +74,26 @@ At the first iteration, it's not important to consider the inner input and out o \end{figure} \newpage -\subsection{N-Square Diagram} -\par After completing the functional flow block diagram, we need to defind what are the flows comming through our functions \cite{sebokwiki_typesofsystems}. We can use N-Square diagram to convey the content of the flow as well of its direction. If component doesn't have the communication with other component in the same level it would not appear, rather the upper level of boundary would express the communication. +\subsection{Functional N-Square Diagram} +\par After completing the functional flow block diagram, we need to define what are the flows coming through our functions \cite{sebokwiki_typesofsystems}. We can use N-Square diagram to convey the content of the flow as well of its direction. If component doesn't have the communication with other component in the same level it would not appear, rather the upper level of boundary would express the communication. \begin{figure}[H] % 'H' ensures the figure stays where you place it \centering \includegraphics[trim=0 430 0 50, clip, width=\textwidth, height=4cm]{N Square Diagram - Level1.pdf} % Adjust the width (50% of text width here) - \caption{N-Square Level 1} + \caption{Functional N-Square Level 1} \label{fig:N-square-level 1} \end{figure} With FFBD completed, the next step is defining flows that occurs between functions in the system (SEBoK Wiki, 2025). To visualize this, we use the N-Square Diagram, it represent content and direction of information exchanged between functions. Figure \ref{fig:N-square-level 1} illustrates the Level 1 N-square diagram representing the data exchanges between functions. For example, the function "Capture Outdoor Environment" communicates with "Maintenance and Prevention" by sensor status codes. It shows the information flows only from "Capture Outdoor Environment" to "Maintenance and Prevention". Similarly, the "Capture Outdoor Environment" function also interacts with "Provide Digital Information", transmitting data such as HTML outputs and database logs. -This diagram defines how the components interact and convey abroad communication view of each layer. This is repetitive process, proceed with layer 2 functions, with a clear marking for the communication flows. These are important steps for picking component of systems since it refelct required flow and information needed for the component. +This diagram defines how the components interact and convey a broad communication view of each layer. This is repetitive process, proceed with layer 2 functions, with a clear marking for the communication flows. These are important steps for picking component of systems since it reflect required flow and information needed for the component. \begin{landscape} \begin{table}[H] \renewcommand{\arraystretch}{0.7} \centering -\caption{N-Diagram Level 2 for 1.0 Deploy Assembly} +\caption{Functional N-Square Diagram Level 2 for 1.0 Deploy Assembly} { % Begin scriptsize block \small \begin{tabularx}{\linewidth}{|X|X|X|X|X|X|X|} @@ -119,7 +119,7 @@ This diagram defines how the components interact and convey abroad communication \begin{table}[H] \renewcommand{\arraystretch}{0.6} \centering -\caption{N-Diagram Level 2 for 2.0 Measure Outdoor Environment and 3.0 Provide Digital Information} +\caption{Functional N-Square Diagram Level 2 for 2.0 Measure Outdoor Environment and 3.0 Provide Digital Information} { % Begin scriptsize block \scriptsize \begin{tabularx}{\linewidth}{|X|X|X|X|X|X|X|X|X|X|} @@ -151,7 +151,7 @@ This diagram defines how the components interact and convey abroad communication \begin{table}[H] \renewcommand{\arraystretch}{0.7} \centering -\caption{N-Diagram Level 3 for 3.2 Provide Mobile Services} +\caption{Functional N-Square Diagram Level 3 for 3.2 Provide Mobile Services} { % Begin scriptsize block \scriptsize \begin{tabularx}{\linewidth}{|X|X|} @@ -166,7 +166,7 @@ This diagram defines how the components interact and convey abroad communication \begin{table}[H] \centering -\caption{N-Diagram level 3 for 1.2 Deploy the preassemble parts} +\caption{Functional N-Square Diagram Level 3 for 1.2 Deploy the preassemble parts} \begin{tabularx}{\textwidth}{|X|X|} \hline \textbf{1.2.1 Mount Assembly} & Mounting Size and Type \\ @@ -179,7 +179,7 @@ Load or weight amount & \textbf{1.2.2 Inspect Mounting Equipment} \\ \begin{table}[H] \renewcommand{\arraystretch}{0.7} \centering -\caption{N-Diagram Level 3 for 5.3 Schedule Preventive Maintenance/Inspection} +\caption{Functional N-Square Diagram Level 3 for 5.3 Schedule Preventive Maintenance/Inspection} { % Begin scriptsize block \scriptsize \begin{tabularx}{\linewidth}{|X|X|X|} @@ -197,20 +197,20 @@ Load or weight amount & \textbf{1.2.2 Inspect Mounting Equipment} \\ \begin{table}[H] \renewcommand{\arraystretch}{0.7} \centering -\caption{N-Diagram Level 3 for 3.3 Manage and Gather Resources} +\caption{Functional N Square Diagram Level 3 for 3.3 Manage and Gather Resources} { % Begin scriptsize block \scriptsize \begin{tabularx}{\linewidth}{|X|X|X|X|X|} \hline -\textbf{3.3.1 Built In-House Service for Tracking} & & & & & \\ +\textbf{3.3.1 Built In-House Service for Tracking} & & & & \\ \hline -Graph & \textbf{3.3.2 Track Network Usage} & & & & \\ +Graph & \textbf{3.3.2 Track Network Usage} & & & \\ \hline -Table & & \textbf{3.3.3 Track Monthly Expense} & & & \\ +Table & & \textbf{3.3.3 Track Monthly Expense} & & \\ \hline -Table & & & \textbf{3.3.4 Check Part Availability} & & \\ +Table & & & \textbf{3.3.4 Check Part Availability} & \\ \hline -Warranty Deadline & & & & \textbf{3.3.5 Check Warranty Duration} & \\ +Warranty Deadline & & & & \textbf{3.3.5 Check Warranty Duration} \\ \hline \end{tabularx} } % End scriptsize block @@ -220,27 +220,9 @@ Warranty Deadline & & & & \textbf{3.3.5 Check Warranty Duration} & \\ -\subsection{Function Allocation} -\par The Figure \ref{fig:ffbd-architecture}: Functions Hierarchy, provided above is a recursive process to map out the parent-child relationship. Through multiple iterations, we soon can capture the interfaces of input and out of lowest level of sub-processes ( level 3). As next part of the process, and with tools we can focus on and input and output of these processes or function. For such task we can use Function Allocation table to break down the input and output between functions, and more importantly, constraints and mechanism of them. At this phase, in order to conclude such table, we have to adapt the "Product Realization phases", which include three optional process activities which are purchase, make/code, and reuse. In simple term, resources are the one used to consume our inputs. Therefore, as long as the resources or products listed are able to consume the required input and produce the expected output, we can list them as mechanisms and resources needed for that process. Ideally this resources soon will be components should perform multiple function. If new function requirement added this component should be reused. The next section will explain how we group these components and generate hierarchy structure and group them as packages. With new structure we have traceability of function and resources for the project. - \begin{table}[h] - \centering - \begin{tabular}{|l|l|} - \hline - Field & Description \\ \hline - Function & \textit{Processes, activities, reusable.} \\ \hline - Input & \textit{Information, material, flow going into function} \\ \hline - Output & \textit{Information, material, flow going out of function} \\ \hline - Constrain & \textit{Constrains applied on the function such as (policy,rules,material availability} \\ \hline - Mechanism & \textit{Method, assets to execute the functions. Can be viewed as resources} \\ \hline - \end{tabular} - \caption{Description of Function Allocation} - \label{tab:function_fields} -\end{table} - -\input{Function-Allocation} %\input{predice-water} -\input{function-component-matrix} + \newpage %\input{system-specification} diff --git a/Physical Architecture.tex b/Physical Architecture.tex index 1f15bb6..1c5024d 100644 --- a/Physical Architecture.tex +++ b/Physical Architecture.tex @@ -1,7 +1,9 @@ \section{Physical Architecture} +\input{Function-Allocation} +\newpage \subsection{Component Hierarchy Diagram} -\par Although it is possible for one to many function-component relationship to occur. we have to enforce one to one relationship or many to many relationship, so that the function can be cleared and decomposed to lowest level. This principle is used in design cycle of Component Hierarchy, Component Flow Diagram, and Function Component Matrix. Note that the breaking components may have to cause the function to decompose to sub-function where sub-functions have different processes or activities. Therefore, this change function hierarchy and functions flow to meet the new change in component hierarchy. This phases are described in earlier methodology of figure \ref{fig:traditional-approach} + \begin{figure}[htbp] \centering \includegraphics[width=1\linewidth,height=\textheight]{Physical Hierachy of Component.png} @@ -9,19 +11,22 @@ \label{fig:enter-label} \end{figure} +\input{function-description} \newpage +\subsection{Component Flow Diagram} \begin{figure}[H] \centering \includegraphics[width=1\linewidth]{cpf-level1.png} - \caption{Component Flow Level 1 - Base Station System} + \caption{Component Flow Diagram Level 1 - Base Station System} \label{fig:enter-label} \end{figure} \begin{figure}[H] \centering \includegraphics[width=1\linewidth]{cpf-level2-1.png} - \caption{Component Flow Level 2 - Edge Computer} - \label{fig:enter-label} + \caption{Component Flow Diagram Level 2 - Edge Computer} + \label{fig:cfdl2} \end{figure} +In figure \ref{fig:cfdl2}, the power will be provided to the hardware, then the hardware would power on to os. After that, the bi-directional communication between the os and the services is established. Both PC and Mobile Devices have the access to the OS. They also able to communicate with services via OS component. \begin{figure}[H] \centering \includegraphics[width=1\linewidth]{cpf-level2-2.png} @@ -38,8 +43,9 @@ \centering \includegraphics[width=1\linewidth]{cfd-level3-1.png} \caption{Component Flow Level 3 - Hardware} - \label{fig:enter-label} + \label{fig:cfl3} \end{figure} +\par In Figure~\ref{fig:clf3}, the Raspberry Pi 4 is used as a central device to accept multiple inputs from transmitters and peripherals. Spare parts are provided in case the central unit fails or if essential components, such as the USB 128 GB used for storing sensor data or the transmitter, become non-functional. \begin{figure} \centering @@ -49,8 +55,7 @@ \end{figure} \newpage %%% N-Diagram %%%% -\subsection{N-Diagram of Component Flow} - +\subsection{Component N- Square Diagram} \begin{longtable}[c]{|p{3cm}|p{3cm}|p{2cm}|p{2cm}|p{2cm}|} \caption{N-Diagram Component level 1} @@ -163,7 +168,7 @@ net info & & \textbf{2.3.3 Network (Throughput)} & & & & & & & & \\ \end{table} \end{landscape} -\par As we research the components to meet the functions requirement, there are multiple parts or components that were picked and tested to assure the function performance. However, the function should perform to meet the requirements deprived from the stakeholder. +\par As we research the components to meet the functions requirement, there are multiple parts or components that were picked and tested to assure the function performance. However, the function should be performed to meet the requirements deprived of the stakeholder. \par Another aspect that is conducted in this research in introducing open source software to prolong our system. Cloud Native computing is an approach and an architecture where we want to build and design software for dynamic environment of public cloud and private cloud. To follow such a a principle the application must be loosely coupled systems that are resilient, manageable, and observability the concept expands to many benefits for organizations adapt this architecture, yet we focus on the goodness of this architecture which is easy to maintain, reliable and portable. These three factors are known as three of six goodness introduced in system engineering. For maintainability, cloud native can help application to me patched by our community where software can be shipped and installed with different version pulled from reliable source of software. As for reliability, self-healing feature that can detect software or application failure to restart and recreate. Not only that, automation in replication of software can significantly improve the up time of the application. As mentioned above, this Cloud-Native component is aimed at meeting the up-time reliability requirement above "The system must automatically restart when a malfunction is detected""The"The chance of the system going down must be less than 10 percent". \par Just like functions, there are flows in components as well. More precisely, components communicate with each other and therefore we should structure them in term of internal and external structure. The physical component hierach above is not one time activities. It is structured on the basis of the growth of communication of components. Preferably we want the component to communicate within it packages (one upper level) and external components would have their own level to communicate. To do so we can group them based on geographical location, a common environment, and similarity system. Which components needed to be communicated most would be reflected in N-diagram level 1 and level 2 below. \par At level 3 of N-square diagram of figure \ref{fig:cfl3-services} '2.0 Services component', we have large amount of flow running inside this boundary. To support lightweight Raspberry Pi hardware, the Kubernetes (Cloud Native Component) deploys grouping services based on their resource profiles: @@ -178,10 +183,9 @@ This separation allows better control over resource allocation and horizontal sc The deployment design is tailored for Raspberry Pi 4, using MicroK8s and USB-mounted persistent volumes for MinIO can be shown in Appendix \ref{appendix:}." \subsection{Function to Component Matrix} The Matrix below is used to check if all components have been used. As mentioned above, functions do not have to have a one-to-one relationship with component. Each component can be used by multiple functions. Yet, multiple components can't be used by one function, this would cause the ambiguity for structure of the system and may cause the corrupt link in the future. If it is the case, consider breaking down functions into sub functions where resources are consumed individually. In order word, considering repeat function decomposition process. -\includepdf[pages=-, scale=0.95]{Function Component Matrix.pdf} We can also use the N-diagram to verify if component has been used by all the system functions. After generating the component matrix above, we have to recall the principle "design to requirement", where we have components that support the original requirements. Individual components specification would be used to satisfy requirement mentioned in HoQ. For example, the cost requirement is \$1000, the bill of all component can't pass that, otherwise consider switching out components with lower price range that perform the same function or pick component that can be used on multiple function. The table bellowed is set as standard bill of material for the build of this system. To achieve this, using requirement traceability to assure all the requirement have been met. - +\input{function-component-matrix} \subsection{Requirement Traceability} In this section, consider tracing the requirements with new components list. Requirements can affectively change the component selection and component type. For example, REQ-26 specify 'It should be built within \$1000 budget", this will lead to a component replacement process where we have to pick multiple components that can perform the same function with lower budgets and affect the REQ-29 which is " The system should last 3 years". \input{Requirement-traceability} \ No newline at end of file diff --git a/Problem-statement.tex b/Problem-statement.tex index 4766f74..4ae3957 100644 --- a/Problem-statement.tex +++ b/Problem-statement.tex @@ -33,63 +33,70 @@ The second approach, the Remote Image Capture System (RICS), uses a camera stati \newpage \par In order to begin the analysis, criteria have to be defined. Then, evaluate each alternative based on the selected criteria. Then using a self defined scoring metric to weight each criteria. Considering normalizing the data prioritizing to finalizing data in for score weight in the end. \subsection{Operational Requirement} -The design of the control base system should follow the following requirements to meet the customer's needs. +The design of the control base system should meet the following requirements to meet the customer's needs. \textbf{Mission Definition:} Deliver a system that is capable of providing an observatory and accepting control input from users (farmers, homesteaders). \subsection*{Functional Requirements} -\begin{itemize} - \item \textbf{Req}: System must provide coverage of 1,000 square feet. - \item \textbf{Req}: The system should be able to turn on or turn off irrigation pumps. - \item \textbf{Req}: System must be able to support the following wireless communication protocols: LORA, WiFi 2.4GHz, WiFi 5.0GHz. - \item \textbf{Req}: Farmers should receive updated data every 3-5 minutes. - \item \textbf{Req}: Farmers should be able to view weather data daily. - \item \textbf{Req}: The system must be exposed to UV sunlight. - \item \textbf{Req}: The system can operate in outdoor environments below 100°F. - \item \textbf{Req}: The system can withstand 40 mph - 50 mph wind speed. - \item \textbf{Req}: System must support being connected over-the-air. - \item Enable remote access protocol. - \item \textbf{Req}: System should take less than 30 minutes to mount. - \item \textbf{Req}: System only allows 90 minutes downtime. - \item \textbf{Req}: System should take 90 minutes to install software for the system. - \item \textbf{Req}: System must take two hours to deploy. - \item \textbf{Req}: System must be able to operate without grid electricity. - \item \textbf{Req}: The system must measure factors such as UV radiation, wind speed, wind direction, rainfall, and soil moisture. - \item \textbf{Req}: System must support mobile devices. - \item \textbf{Req}: The system must automatically restart when a malfunction is detected. - \item \textbf{Req}: The chance of the system going down must be less than 10 percent. -\end{itemize} - - \subsection*{Economic Factors} - \begin{itemize} - \item \textbf{Req}: Annual operation cost should not exceed \$200. - \item \textbf{Req}: System parts or modules must be available on the market for the next 5 years. - \item \textbf{Req}: About 80 percent of the parts should be recyclable or reused. - \item \textbf{Req}: The system should last more than a 5-year lifespan. - \item \textbf{Req}: The parts can be salvaged with a price of 30 percent of the initial purchasing cost. -\end{itemize} - -\subsection*{Design Constraints} -\begin{itemize} - \item The system’s weight must be below 50 pounds. - \item \textbf{Req}: It should be built within a \$1000 budget. -\end{itemize} - -\subsection*{Operational Life Cycle} -\begin{itemize} - \item \textbf{Req}: System parts or modules must be available on the market for replacement. - \item \textbf{Req}: About 80 percent of the parts should be recyclable or reused. -\end{itemize} - -\subsection*{Non-Functional Requirements} -\begin{itemize} - \item Latency for farmers to access the system is 0-30 seconds. - \item System must provide data redundancy. - \item Data will be collected for a 3-year period. - \item Data must be transmitted securely over the air. -\end{itemize} - -\item Effectiveness Requirement: Because the system potentially uses sensors with WiFi communication, it allows the system to be built and assembled easily, as farmers can purchase these parts at a low price. Additionally, the availability of various models is not a concern, as WiFi-based sensor systems are among the most popular on the market. This off-the-shelf solution helps reduce the cost of specialized weather-related sensors and the pool of devices is large to pick. Since this is an off-grid system, a portable power station should be provided to perform installation and troubleshooting while in the field. This should act as a temporary data source to assist the installation and maintenance process. In addition, the costs of upgrading should only be tied to new parts without modification of the current design. Therefore, it is acceptable to replace other than repair. - +\begin{longtable}{|p{2cm}|p{13cm}|} +\caption{Requirement List Grouped by Requirement Type} \label{tab:requirement-list} \\ +\hline +\textbf{Req. ID} & \textbf{Requirement Description} \\ +\hline +\endfirsthead + +\hline +\textbf{Req. ID} & \textbf{Requirement Description} \\ +\hline +\endhead + +\multicolumn{2}{|l|}{\textbf{Functional Requirements}} \\ +\hline +REQ-01 & System must provide coverage of 1,000 square feet. \\ +REQ-02 & The system should be able to turn on or turn off irrigation pumps. \\ +REQ-03 & System must be able to support the following wireless communication protocols: LORA, WiFi 2.4GHz, WiFi 5.0GHz. \\ +REQ-04 & Farmers should receive updated data every 3-5 minutes. \\ +REQ-05 & Farmers should be able to view weather data daily. \\ +REQ-06 & The system must be exposed to UV sunlight. \\ +REQ-07 & The system can operate in outdoor environments below 100°F. \\ +REQ-08 & The system can withstand 40 mph - 50 mph wind speed. \\ +REQ-09 & System must support being connected over-the-air. \\ +REQ-10 & Enable remote access protocol. \\ +REQ-11 & System should take less than 30 minutes to mount. \\ +REQ-12 & System only allows 90 minutes downtime. \\ +REQ-13 & System should take 90 minutes to install software for the system. \\ +REQ-14 & System must take two hours to deploy. \\ +REQ-15 & System must be able to operate without grid electricity. \\ +REQ-16 & System must measure factors such as UV radiation, wind speed, wind direction, rainfall, and soil moisture. \\ +REQ-17 & System must support mobile devices. \\ +REQ-18 & System must automatically restart when a malfunction is detected. \\ +REQ-19 & The chance of the system going down must be less than 10 percent. \\ +\hline +\multicolumn{2}{|l|}{\textbf{Economic Factors}} \\ +\hline +REQ-20 & Annual operation cost should not exceed \$200. \\ +REQ-21 & System parts or modules must be available on the market for the next 5 years. \\ +REQ-22 & About 80 percent of the parts should be recyclable or reused. \\ +REQ-23 & The system should last more than a 5-year lifespan. \\ +REQ-24 & The parts can be salvaged with a price of 30 percent of the initial purchasing cost. \\ +\hline +\multicolumn{2}{|l|}{\textbf{Design Constraints}} \\ +\hline +REQ-25 & The system’s weight must be below 50 pounds. \\ +REQ-26 & It should be built within a \$1000 budget. \\ +\hline +\multicolumn{2}{|l|}{\textbf{Operational Life Cycle}} \\ +\hline +REQ-21 & System parts or modules must be available on the market for replacement. \\ +REQ-22 & About 80 percent of the parts should be recyclable or reused. \\ +\hline +\multicolumn{2}{|l|}{\textbf{Non-Functional Requirements}} \\ +\hline +REQ-27 & Latency for farmers to access the system is 0-30 seconds. \\ +REQ-28 & System must provide data redundancy. \\ +REQ-29 & Data will be collected for a 3-year period. \\ +REQ-30 & Data must be transmitted securely over the air. \\ +\hline +\end{longtable} \newpage diff --git a/Requirement-traceability.tex b/Requirement-traceability.tex index 80319f0..8668ddd 100644 --- a/Requirement-traceability.tex +++ b/Requirement-traceability.tex @@ -1,4 +1,9 @@ -\begin{longtable}{|p{1.5cm}|p{5.5cm}|p{3cm}|p{3cm}|p{3cm}|} +\begin{longtable}{|>{\raggedright\arraybackslash}p{1.5cm}| + >{\raggedright\arraybackslash}p{5.5cm}| + >{\raggedright\arraybackslash}p{3cm}| + >{\raggedright\arraybackslash}p{3cm}| + >{\raggedright\arraybackslash}p{3cm}|} + \caption{Full Requirement Traceability Matrix} \label{tab:traceability} \\ \hline \textbf{ID} & \textbf{Requirement Description} & \textbf{Source} & \textbf{Verification Method} & \textbf{Status} \\ diff --git a/cf.tex b/cf.tex index b5d291c..ff66322 100644 --- a/cf.tex +++ b/cf.tex @@ -1,8 +1,8 @@ -\subsection{6.5 Lifecycle Cost Planning and TVM Analysis} +\subsection{Lifecycle Cost Planning and Time Value Money (TVM) Analysis} \begin{center} -\textbf{Cash Flow Diagram for Control-Based Station (5-Year Lifecycle)} +\textbf{Updated Cash Flow Diagram for Control-Based Station (5-Year Lifecycle)} \end{center} \begin{tikzpicture}[>=Stealth, scale=1, every node/.style={scale=1}] @@ -13,72 +13,33 @@ } % Year 0 - Initial Investment - \draw[->, thick] (0,0) -- (0,-3) node[below] {- \$1000}; + \draw[->, thick] (0,0) -- (0,-2.65) node[below] {- \$530}; % Years 1–4 - Annual Operating Cost \foreach \x in {1,2,3,4} { - \draw[->, thick] (\x,0) -- (\x,-1) node[below] at (\x,-1.2) {- \$100}; + \draw[->, thick] (\x,0) -- (\x,-1.2) node[below] at (\x,-1.4) {- \$120}; } % Year 5 - Annual Cost + Salvage - \draw[->, thick] (5,0) -- (5,-1) node[below left] {- \$100}; + \draw[->, thick] (5,0) -- (5,-1.2) node[below left] {- \$120}; \draw[->, thick, green!60!black] (5,0) -- (5,2) node[above] {+ \$200}; % Labels - \node at (3,-3.8) {Cash Outflows = CAPEX \& OPEX}; - \node at (5.8,2.5) {Salvage Value}; + \node at (3,-4.2) {Cash Outflows = CAPEX \& OPEX}; + \node at (5.8,2.4) {Salvage Value}; \end{tikzpicture} -\section{System Engineering Management Plan (SEMP)} -This section outlines the methodology, tools, and resources used to develop, analyze, and manage the system in accordance with systems engineering best practices. - -\subsection{Lifecycle Approach} -This project follows a V-Model-inspired process, progressing from stakeholder requirements through system design, component selection, and preparation for verification. - -\subsection{Engineering Activities} -\begin{itemize} - \item \textbf{Modeling Method}: Descriptive MBSE approach using function hierarchy, FFBDs, N-diagrams, and allocation tables. - \item \textbf{System Design}: Evaluation of alternatives via AHP, selection of components, function-to-component mapping. - \item \textbf{Verification Prep}: Requirement traceability ensures every component and function aligns with stakeholder needs. -\end{itemize} - -\subsection{Organizational Roles} -\begin{itemize} - \item \textbf{System Engineer}: Leads system analysis, design, and validation (single-author thesis project). - \item \textbf{User / Stakeholder}: Farmers or homesteaders maintaining and interacting with the system. - \item \textbf{Open Source Community}: Supports software packages, updates, and ecosystem tools. -\end{itemize} - -\subsection{Key Milestones} -\begin{table}[H] -\centering -\caption{SEMP Development Milestones} -\begin{tabular}{|l|l|} -\hline -\textbf{Phase} & \textbf{Deliverable} \\ -\hline -Requirements Analysis & Functional and Non-Functional Requirements \\ -Conceptual Design & FFBDs, N-diagrams, Function Allocation Tables \\ -Component Architecture & Component Hierarchy, Flow Diagrams, Cost Model \\ -Verification Planning & Requirement Traceability Matrix \\ -Deployment Preparation & Configuration Table, Maintenance Strategy \\ -\hline -\end{tabular} -\end{table} - -\subsection{Cost Model} - -The system is designed with strict cost constraints to ensure affordability for small-scale farmers and homesteaders. The goal is to maintain an annual operating cost below \$200 and a one-time hardware cost under \$1000, as specified in REQ-20 and REQ-26. The cost model incorporates hardware components, connectivity fees, and maintenance buffers. +\par \textbf{Cost Constrain:} The system is designed with strict cost constraints to ensure affordability for small-scale farmers and homesteaders. The goal is to maintain an annual operating cost below \$200 and a one-time hardware cost under \$1000, as specified in REQ-20 and REQ-26. The cost model incorporates hardware components, connectivity fees, and maintenance buffers. \begin{table}[H] \centering -\caption{Estimated First-Year and Annual Operating Costs} +\caption{Estimated First-Year and Annual Operating Costs for Current System} \begin{tabular}{|l|l|l|} \hline \textbf{Category} & \textbf{One-Time Cost (USD)} & \textbf{Annual Cost (USD)} \\ \hline Edge Device (Raspberry Pi 4 + Peripherals) & \$100 & -- \\ -Sensors (Weather Station + Soil Probes) & \$200 & -- \\ +Sensors (Weather Station + Soil Moisture Sensor) & \$200 & -- \\ 4G Modem + SIM Hardware & \$50 & -- \\ Solar Power Kit + Battery Storage & \$150 & -- \\ Weatherproof Enclosure & \$30 & -- \\ @@ -94,3 +55,98 @@ Cloud/Remote Logging (Optional) & -- & \$60 \\ \noindent The model assumes one centralized edge device performing both hub and compute functions. This reduces recurring data costs by minimizing transmission frequency and eliminates the need for cloud-hosted control services. The architecture supports expansion through additional sensors without significantly increasing operating costs. +Performing Trade-off study for not using alternatives as mentioned in House of Quality (figure \ref{fig:hoq}) +\begin{table}[H] +\centering +\caption{10-Year Cost Comparison: Control-Based vs. Azure IoT System} +\begin{tabular}{|p{0.3\textwidth}|l|l|} +\hline +\textbf{Item} & \textbf{Control-Based System (USD)} & \textbf{Azure IoT System (USD)} \\ +\hline +Initial Hardware Cost & \$530 & \$300 \\ +10-Year Subscription Cost & \$0 & \$1,800 \\ +10-Year Operating Cost & \$1,200 & \$1,200 \\ +Salvage Value (End of Year 10) & -\$200 & \$0 \\ +\hline +\textbf{Total Lifecycle Cost} & \textbf{\$1,530} & \textbf{\$3,300} \\ +\hline +\end{tabular} +\label{tab:10year-cost-comparison} +\end{table} + +\begin{table}[H] +\centering +\caption{Detailed Annual Operating Cost Estimate} +\renewcommand{\arraystretch}{1.2} +\begin{tabular}{lll} +\hline +Cost Item & Annual Estimate & Notes \\ +\hline +Replacement batteries \& parts & \$40 & Rechargeables for sensors, valve batteries \\ +Occasional sensor replacement & \$50 & 1–2 sensors/year \\ +Manual maintenance time (labor) & \$50–\$70 & Self-service \\ +Data storage backup (USB rotation) & \$20 & Flash drives \\ +Cloud Services (avoided) & \$0 & Azure IoT Central typically charges \$5–10 per device/month ⇒ saved \$60–\$120/year \\ +Total Annual Cost & \textasciitilde{}\$160 & Under target \$ 200\\ +\hline +\end{tabular} +\end{table} + +\begin{table}[H] +\centering +\caption{Financial Model Input Parameters} +\renewcommand{\arraystretch}{1.2} +\begin{tabular}{lr} +\hline +Category & Value \\ +\hline +Initial Cost (B) & 625 \\ +Annual Income (Benefit) & 180000 \\ +Annual Operating Cost & 160 \\ +Net Annual Cash Flow & 179840 \\ +Discount Rate (MARR) & 0.12 \\ +\hline +\end{tabular} +\end{table} + +\newpage +\begin{landscape} +\begin{table}[H] +\centering +\caption{6-Year Financial Model with MACRS 5-Year Depreciation (Landscape)} +\resizebox{\linewidth}{!}{% +\begin{tabular}{rrrrrrrr} +\hline +Year & BTCF & MACRS Dep Rate & MACRS Dep Deduction & Book Value & Taxable Income & Income Taxes & ATCF \\ +\hline +0 & -625 & 0 & 0 & 625 & -125 & 0 & -625 \\ +1 & 179840 & 0.20 & 125 & 500 & -200 & 0 & 179840 \\ +2 & 179840 & 0.32 & 200 & 300 & -120 & 0 & 179840 \\ +3 & 179840 & 0.192 & 120 & 180 & -72 & 0 & 179840 \\ +4 & 179840 & 0.1152 & 72 & 108 & -72 & 0 & 179840 \\ +5 & 179840 & 0.1152 & 72 & 36 & -36 & 0 & 179840 \\ +6 & 179840 & 0.0576 & 36 & 0 & 0 & 0 & 179840 \\ +\hline +\end{tabular}% +} +\end{table} + +\begin{table}[H] +\centering +\caption{NPV and IRR Computation for 6-Year Financial Model} +\renewcommand{\arraystretch}{1.2} +\begin{tabular}{ll} +\hline +Metric & Value \\ +\hline +Initial Investment (Year 0) & \(-\$625\) \\ +Net Annual Cash Flow (Years 1–6) & \$179,840 \\ +Discount Rate (MARR) & 12\% \\ +Net Present Value (NPV) & \$851,222.79 \\ +Internal Rate of Return (IRR) & 2882.7\% \\ +\hline +\end{tabular} +\end{table} + +\end{landscape} + diff --git a/function-component-matrix.tex b/function-component-matrix.tex index 0e7bd91..ce90b59 100644 --- a/function-component-matrix.tex +++ b/function-component-matrix.tex @@ -1,3 +1,4 @@ +\par Although it is possible for one to many function-component relationship to occur. we have to enforce one to one relationship or many to many relationship, so that the function can be cleared and decomposed to lowest level. This principle is used in design cycle of Component Hierarchy, Component Flow Diagram, and Function Component Matrix. Note that the breaking components may have to cause the function to decompose to sub-function where sub-functions have different processes or activities. Therefore, this change function hierarchy and functions flow to meet the new change in component hierarchy. This phases are described in earlier methodology of figure \ref{fig:traditional-approach} % Function to Component Matrix (Split Landscape) \begin{landscape} diff --git a/function-description.tex b/function-description.tex index 67dda75..82a2f0d 100644 --- a/function-description.tex +++ b/function-description.tex @@ -1,7 +1,8 @@ +\begin{longtable}{|>{\raggedright\arraybackslash}p{0.2\textwidth}| + >{\raggedright\arraybackslash}p{0.3\textwidth}| + >{\raggedright\arraybackslash}p{0.4\textwidth}|} - -\begin{longtable}{|p{0.2\textwidth}|p{0.3\textwidth}|p{0.4\textwidth}|} \hline \textbf{Function} & \textbf{Function Description} & \textbf{Notes} \\ \hline diff --git a/references.bib b/references.bib index 8a2cd98..c45a276 100644 --- a/references.bib +++ b/references.bib @@ -102,3 +102,11 @@ url = {https://www.nist.gov/system/files/documents/2023/03/10/IoTAB%20Agriculture.pdf}, note = {Accessed: 2025-04-02} } +@misc{easa2019kefalas, + author = {Nick Kefalas}, + title = {Sikorsky's Approach to Rotorcraft Safety and Innovation}, + year = {2019}, + note = {Presented at the EASA Rotorcraft \& VTOL Symposium}, + organization = {Sikorsky Aircraft / Lockheed Martin}, + url = {https://www.easa.europa.eu/newsroom-and-events/events/easa-rotorcraft-and-vtol-symposium-2019} +} diff --git a/requirement-testcase.png b/requirement-testcase.png new file mode 100644 index 0000000000000000000000000000000000000000..cab01ec0a69ee7843dbe8950a19f09cc9d926866 GIT binary patch literal 89313 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 literal 0 HcmV?d00001 diff --git a/vee-model.png b/vee-model.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7b929523c7eb888b4ee869d4aeebebc1024af6 GIT binary patch literal 89329 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 literal 0 HcmV?d00001