You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

262 lines
19 KiB

\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}
\begin{scriptsize}
\begin{longtable}{lllllllllllllllllllll}
\caption{Function to Component Matrix (Part 1)}
\label{tab:func-comp-matrix-1}\\
\toprule
Function ID & C1 & C2 & C3 & C4 & C5 & C6 & C7 & C8 & C9 & C10 & C11 & C12 & C13 & C14 & C15 & C16 & C17 & C18 & C19 & C20 \\
\midrule
\endfirsthead
\caption[]{Function to Component Matrix (Part 1)} \\
\toprule
Function ID & C1 & C2 & C3 & C4 & C5 & C6 & C7 & C8 & C9 & C10 & C11 & C12 & C13 & C14 & C15 & C16 & C17 & C18 & C19 & C20 \\
\midrule
\endhead
\midrule
\multicolumn{21}{r}{{Continued on next page}} \\
\midrule
\endfoot
\bottomrule
\endlastfoot
F1 & x & & & & & & & & & & & & & & & & & & & \\
F2 & x & & & & & & & & & & & & & & & & & & & \\
F3 & x & & & & & & & & & & & & & & & & & & & \\
F4 & x & x & & & & & & & & & & & & & & & & & & \\
F5 & x & x & & & & & & & & & & & & & & & & & & \\
F6 & x & x & & & & & & & & & & & & & & & & & & \\
F7 & x & & & & & & & & & & & & & & & & & & & \\
F8 & x & & & & & & & & & & & & & & & & & & & \\
F9 & x & & & & & & & & & & & & & & & & & & & \\
F10 & & & & & & & & & & & & & & & & & & & & \\
F11 & & & & & x & & & & & & & & & & & & & & & \\
F12 & & & & & & x & & & & & & & & & & & & & & \\
F13 & & & & & & & x & & & & & & & & & & & & & \\
F14 & & & & & & & & x & & & & & & & & & & & & \\
F15 & & & & & & & & & x & & & & & & & & & & & \\
F16 & & & & & & & & & & x & & & & & & & & & & \\
F17 & & & & & & & & & & & x & & & & & & & & & \\
F18 & & & & & & & & & & & & x & & & & & & & & \\
F19 & & & & & & & & & & & & & x & & & & & & & \\
F20 & & & & & & & & & & & & & x & & & & & & & \\
F21 & & & & & & & & & & & & & x & & & & & & & \\
F22 & & & & & & & & & & & & & & x & & & & & & \\
F23 & & & & & & & & & & & & & & & x & & & & & \\
F24 & & & & & & & & & & & & & & & & x & & & & \\
F25 & & & & & & & & & & & & & & & & x & & & & \\
F26 & & & & & & & & & & & & & & & & & x & & & \\
F27 & & & & & & & & & & & & & & & & & & x & & \\
F28 & & & & & & & & & & & & & & & & & & & x & \\
F29 & & & & & & & & & & & & & & & & & & & & x \\
F30 & & & & & & & & & & & & & & & & & & & & \\
F31 & & & & & & & & & & & & & & & & & & & & \\
F32 & & & & & & & & & & & & & & & & & & & & \\
F33 & & & & & & & & & & & & & & & & & & & & \\
F34 & & & & & & & & & & & & & & & & & & & & \\
F35 & & & & & & & & & & & & & & & & & & & & \\
F36 & & & & & & & & & & & & & & & & & & & & \\
F37 & & & & & & & & & & & & & & & & & & & & \\
F38 & & & & & & & & & & & & & & & & & & & & \\
F39 & & & & & & & & & & & & & & & & & & & & \\
F40 & & & & & & & & & & & & & & & & & & & & \\
F41 & & & & & & & & & & & & & & & & & & & & \\
F42 & & & & & & & & & & & & & & & & & & & & \\
\end{longtable}
\newpage
\begin{longtable}{lllllllllllllllllllll}
\caption{Function to Component Matrix (Part 2)}
\label{tab:func-comp-matrix-2}\\
\toprule
Function ID & C21 & C22 & C23 & C24 & C25 & C26 & C27 & C28 & C29 & C30 & C31 & C32 & C33 & C34 & C35 & C36 & C37 & C38 & C39 & C40 \\
\midrule
\endfirsthead
\caption[]{Function to Component Matrix (Part 2)} \\
\toprule
Function ID & C21 & C22 & C23 & C24 & C25 & C26 & C27 & C28 & C29 & C30 & C31 & C32 & C33 & C34 & C35 & C36 & C37 & C38 & C39 & C40 \\
\midrule
\endhead
\midrule
\multicolumn{21}{r}{{Continued on next page}} \\
\midrule
\endfoot
\bottomrule
\endlastfoot
F1 & & & & & & & & & & & & & & & & & & & & \\
F2 & & & & & & & & & & & & & & & & & & & & \\
F3 & & & & & & & & & & & & & & & & & & & & \\
F4 & & & & & & & & & & & & & & & & & & & & \\
F5 & & & & & & & & & & & & & & & & & & & & \\
F6 & & & & & & & & & & & & & & & & & & & & \\
F7 & & & & & & & & & & & & & & & & & & & & \\
F8 & & & & & & & & & & & & & & & & & & & & \\
F9 & & & & & & & & & & & & & & & & & & & & \\
F10 & & & & & & & & & & & & & & & & & & & & \\
F11 & & & & & & & & & & & & & & & & & & & & \\
F12 & & & & & & & & & & & & & & & & & & & & \\
F13 & & & & & & & & & & & & & & & & & & & & \\
F14 & & & & & & & & & & & & & & & & & & & & \\
F15 & & & & & & & & & & & & & & & & & & & & \\
F16 & & & & & & & & & & & & & & & & & & & & \\
F17 & & & & & & & & & & & & & & & & & & & & \\
F18 & & & & & & & & & & & & & & & & & & & & \\
F19 & & & & & & & & & & & & & & & & & & & & \\
F20 & & & & & & & & & & & & & & & & & & & & \\
F21 & & & & & & & & & & & & & & & & & & & & \\
F22 & & & & & & & & & & & & & & & & & & & & \\
F23 & & & & & & & & & & & & & & & & & & & & \\
F24 & & & & & & & & & & & & & & & & & & & & \\
F25 & & & & & & & & & & & & & & & & & & & & \\
F26 & & & & & & & & & & & & & & & & & & & & \\
F27 & & & & & & & & & & & & & & & & & & & & \\
F28 & & & & & & & & & & & & & & & & & & & & \\
F29 & & & & & & & & & & & & & & & & & & & & \\
F30 & x & & & & & & & & & & & & & & & & & & & \\
F31 & & x & & & & & & & & & & & & & & & & & & \\
F32 & & & x & & & & & & & & & & & & & & & & & \\
F33 & & & & x & & & & & & & & & & & & & & & & \\
F34 & & & & x & x & & & & & & & & & & & & & & & \\
F35 & & & & & & x & & & & & & & & & & & & & & \\
F36 & & & & & & & x & & & & & & & & & & & & & \\
F37 & & & & & & & & x & & & & & & & & & & & & \\
F38 & & & & & & & & & x & & & & & & & & & & & \\
F39 & & & & & & & & & & x & & & & & & & & & & \\
F40 & & & & & & & & & & & x & & & & & & & & & \\
F41 & & & & & & & & & & & & x & & & & & & & & \\
F42 & & & & & & & & & & & & & x & & & & & & & \\
\end{longtable}
\end{scriptsize}
\end{landscape}
% Function Dictionary
\begin{longtable}{ll}
\caption{Function Dictionary}
\label{tab:function-dict}\\
\toprule
Function ID & Function Description \\
\midrule
\endfirsthead
\caption[]{Function Dictionary} \\
\toprule
Function ID & Function Description \\
\midrule
\endhead
\midrule
\multicolumn{2}{r}{{Continued on next page}} \\
\midrule
\endfoot
\bottomrule
\endlastfoot
F1 & 1.1 Pre assemble \\
F2 & 1.2.1 Mount assembly \\
F3 & 1.2.2 Inspect Mounting Equipment \\
F4 & 1.3.1 Install Base Image \\
F5 & 1.3.2 Config new image \\
F6 & 1.3.3 Add Update Over Air \\
F7 & 1.3.4 Replicate Raspberry pi Images and Storage... \\
F8 & 1.3.5 Flashing ESP32 for fail-over \\
F9 & 1.4 Add Enclosure \\
F10 & 1.5 Power Assembly \\
F11 & 2.1.1 Measure Windspeed \\
F12 & 2.1.2 Measure Soil Moisture (wifi based) \\
F13 & 2.1.3 Measure Humidity \\
F14 & 2.1.4 Measure Wind Direction \\
F15 & 2.1.5 Measure Temperature \\
F16 & 2.1.6 Measure Rainfall \\
F17 & 2.1.7 Measure UV \\
F18 & 2.1.8 Measure Moisture (LoRa Based) \\
F19 & 2.2.1 Extract \\
F20 & 2.2.2 Transform \\
F21 & 2.2.3 Load \\
F22 & 2.3.1 Power Wifi Sensors \\
F23 & 2.3.2 Power LORA Sensors \\
F24 & 3.1.1 Preview Environment Info \\
F25 & 3.1.2 Preview Maintenance Info \\
F26 & 3.2.2 Give system access. \\
F27 & 3.2.1 Create ad-hoc network. \\
F28 & 3.3.1 Built in-house service for Tracking \\
F29 & 3.3.2 Track Network Usuage \\
F30 & 3.3.3 Track Monthly Expense \\
F31 & 3.3.4 Check Part Availability \\
F32 & 3.3.5 Track Warranty Duration \\
F33 & 4.1.1 Check Moisture Level \\
F34 & 4.1.2 Predict Water Reservoir \\
F35 & 4.2.1 Connect Wireless Network \\
F36 & 4.2.2 Send Turn On Signal. \\
F37 & 5.1 Detect System Failure. \\
F38 & 5.2.1 Generate User Input. \\
F39 & 5.3.1 Collect Parts Handbook. \\
F40 & 5.3.2 Classification Inspection Type. \\
F41 & 5.3.3 Classification Maintainance Type. \\
F42 & 5.3.4 Record Condition of System. \\
\end{longtable}
% Component Dictionary
\begin{longtable}{ll}
\caption{Component Dictionary}
\label{tab:component-dict}\\
\toprule
Component ID & Component Description \\
\midrule
\endfirsthead
\caption[]{Component Dictionary} \\
\toprule
Component ID & Component Description \\
\midrule
\endhead
\midrule
\multicolumn{2}{r}{{Continued on next page}} \\
\midrule
\endfoot
\bottomrule
\endlastfoot
C1 & 1.0 Technician \\
C2 & 2.0 Edge Computer \\
C3 & 2.1 Hardware \\
C4 & 2.1.1 Micro SD Card \\
C5 & 2.1.2 USB 128 GB \\
C6 & 2.1.3 Error Code LED \\
C7 & 2.1.4 External WIFI attena \\
C8 & 2.1.5 Raspberry pi4 \\
C9 & 2.1.6 LORA ESP 32 Transmitter \\
C10 & 2.1.7 LORA EASP 32 BOARD (SPARE-not installed) \\
C11 & 2.1.8 Raspberry pi 4 (Spare) \\
C12 & 2.1.9 Micro SD card (Spare) \\
C13 & 2.1.10 Real Time Clock \\
C14 & 2.2 OS \\
C15 & 2.3 Services \\
C16 & 2.3.1 Monitoring (grafana) \\
C17 & 2.3.2 Dashboard (Control Board) \\
C18 & 2.3.3 Network (Network Throughput) \\
C19 & 2.3.4 Expenses (CRUD web app) \\
C20 & 2.3.5 Inventory and Maintenance (CRUD web app) \\
C21 & 2.3.6 Config Files \\
C22 & 2.3.7 Object Storage (Minio) \\
C23 & 2.3.9 Cloud Native (Kubernetes) \\
C24 & 2.3.10 Containers (CNI) \\
C25 & 2.3.11 Sersors Pipeline (Node-red Software) \\
C26 & 2.4 PC \\
C27 & 2.5 Mobile \\
C28 & 2.6 Print-out Chart \\
C29 & 3.0 Sensors \\
C30 & 3.1 Ecowitth Weather Station \\
C31 & 3.2 AA Battries \\
C32 & 3.3 ESP 32 Lora Receiver \\
C33 & 3.4 AA Batteries \\
C34 & 3.5 Sensors Enclousure \\
C35 & 3.6 Flow Meters \\
C36 & 4.0 Smart Valve \\
C37 & 4.1 LORA ESP32 Receiver \\
C38 & 4.2 AAA Batteries \\
C39 & 5.0 Installation Kit \\
C40 & 5.1 Pre-assemble Instruction Kit \\
\end{longtable}