<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OALibJ</journal-id><journal-title-group><journal-title>Open Access Library Journal</journal-title></journal-title-group><issn pub-type="epub">2333-9705</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oalib.1106862</article-id><article-id pub-id-type="publisher-id">OALibJ-104246</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Business&amp;Economics</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Earth&amp;Environmental Sciences</subject><subject> Engineering</subject><subject> Medicine&amp;Healthcare</subject><subject> Physics&amp;Mathematics</subject><subject> Social Sciences&amp;Humanities</subject></subj-group></article-categories><title-group><article-title>
 
 
  Multi-Criteria Computer Aided System for Industrial Machines' Performance Assessment
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Olasoji</surname><given-names>Rasak Olagunju</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Basil</surname><given-names>Olufemi Akinnuli</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Pius</surname><given-names>Bamidele Mogaji</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Olayinka</surname><given-names>O. Awopetu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Industrial and Production Engineering, Federal University of Technology, Akure, Nigeria</addr-line></aff><pub-date pub-type="epub"><day>06</day><month>11</month><year>2020</year></pub-date><volume>07</volume><issue>11</issue><fpage>1</fpage><lpage>15</lpage><history><date date-type="received"><day>25,</day>	<month>September</month>	<year>2020</year></date><date date-type="rev-recd"><day>17,</day>	<month>November</month>	<year>2020</year>	</date><date date-type="accepted"><day>20,</day>	<month>November</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  
    Efforts have been made by some researchers to determine machines' economic performance, some considered engineering features, some supply conditions while some look into the productivity as well as profitability of the machine separately. Recently, [1] saw the performance assessment of machine as surrogate problem and they deviate from single strategic decision common in past researches to multi-criteria approach in their research. Considerations were given to: annual operation cost, machine effectiveness and cost effective index as strategic decisions for machine performance evaluation. The model was robust, well integrated but its application is time consuming for decision making. There is no software to address this multi-criteria surrogate problem yet. Available single strategic decision software was of high cost, hence the development of this software that is flexible and novel to proffer solution to this problem using JAVA programming language. The software performance was evaluated using the data gotten from [1]. The summary of each year performance of a case study of cocoa winnowing machine on each of the selected strategic decision from 2008 to 2017, as it affects the machine annual operating cost (MAOC), overall machine effectiveness (MEFF) and cost effective index (CEI), was shown in Table 2. That of the year 2008 was 226,061.365; 0.97; and 0.99 for AOC; MEFF and CEI respectively. These results were statistically analysed and the results’ graphs were shown in Figures 2-5, and Figure 6, respectively. Their results were compared with the results of the software developed and the results were 100% accurate since there was no deviation from the results. Availability of this software makes the developed multi-criteria machine performance assessment model useable anywhere in the world. 
  
 
</p></abstract><kwd-group><kwd>Modeling</kwd><kwd> Strategic Decision</kwd><kwd> Multi-Criteria Features</kwd><kwd> Software Development</kwd><kwd> Performance Evaluation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><sec id="s1_1"><title>1.1. Background</title><p>The need to explore information and computer technology to solve agricultural problem most especially in agro-oil machines in industries become so important when the trend in computer world is increasing. The development in Information Computer Technology (ICT) can be applied to material processing industries in other to improve the effectiveness, quality and productivity of the processing machinery. This study was motivated by the recent emergence and growth of the computer in our society into which our processing industries must integrate.</p></sec><sec id="s1_2"><title>1.2. Literature Review</title><p>When evaluating the performance of processing machine, two separate approaches can be taken: processing machines follow established principles that describe their operating characteristics on a generic basis and calculations of power, efficiencies, etc. are easily calculated using simple equations governing those properties [<xref ref-type="bibr" rid="scirp.104246-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.104246-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.104246-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.104246-ref5">5</xref>] . In other to evaluate machine performance, a holistic approach was suggested by several studies [<xref ref-type="bibr" rid="scirp.104246-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.104246-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.104246-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.104246-ref9">9</xref>] and [<xref ref-type="bibr" rid="scirp.104246-ref10">10</xref>] . By collecting data from the operations of processing machines, operator behaviour and skill level [<xref ref-type="bibr" rid="scirp.104246-ref9">9</xref>] , and economic factors related to processing industries [<xref ref-type="bibr" rid="scirp.104246-ref6">6</xref>] were determined on a much broader scale than with traditional theory based research.</p><p>Effective optimization model development is essential for processing equipment. This enhances the repair and maintenance of equipment at the most appropriate time [<xref ref-type="bibr" rid="scirp.104246-ref11">11</xref>] . It is being used in the developed world to know the salvage life of the machine, when you need to change the machine, the time to carry out certain periodic maintenance and repair. This also helps in determining the degree of utility of the equipment [<xref ref-type="bibr" rid="scirp.104246-ref12">12</xref>] . Important factors including types of equipment and operations are to be considered.</p><p>Optimization techniques such as linear or non-linear programming that minimize cost subject to reasonable constraints (e.g., labour availability, frost dates) can help improve profitability [<xref ref-type="bibr" rid="scirp.104246-ref12">12</xref>] . Over the decades, industries and their organization concentrated most of their attention upon products production thereby ignoring the “Overall Machine Effectiveness” (OEE) factors, viewing it as a necessary evil. [<xref ref-type="bibr" rid="scirp.104246-ref13">13</xref>] and [<xref ref-type="bibr" rid="scirp.104246-ref14">14</xref>] said, today, with the general operating cost rising each year, there is the potential of realizing significant savings if industrial optimization managers adhere strictly to proper OEE analysis practices. [<xref ref-type="bibr" rid="scirp.104246-ref15">15</xref>] said a well-structured OEE metrics practice plays a vital role in the efficiency, development and progress of manufacturing/processing industries.</p><p>A computer program is an instance, or concrete representation, for an algorithm in some programming language [<xref ref-type="bibr" rid="scirp.104246-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.104246-ref17">17</xref>] . Once we have a correct algorithm for a problem, we have to determine the efficiency of that algorithm. This view is stated very succinctly in the well-known slogan “algorithm = data structure + control” [<xref ref-type="bibr" rid="scirp.104246-ref18">18</xref>] .</p><p>Some of the related works done so far in this area of study are hereby summarized in <xref ref-type="table" rid="table1">Table 1</xref>. Hundreds of high level programming languages have been developed, the most common ones were shown in <xref ref-type="table" rid="table2">Table 2</xref> for good comparison under ten criteria.</p></sec></sec><sec id="s2"><title>2. Methodology</title><p>The method applied to achieve the set objectives of this research involves: identification of the strategic decisions and their attributes; adopting the model developed by [<xref ref-type="bibr" rid="scirp.104246-ref1">1</xref>] as well as its logic. The computer algorithm and its software were developed, application of the developed software using data of [<xref ref-type="bibr" rid="scirp.104246-ref1">1</xref>] , on winnowing machine of cocoa industry as case study, results of the developed software were evaluated by comparing it with the manually generated results for its performance evaluation.</p><sec id="s2_1"><title>2.1. Models Development for Machine Annual Operating Cost</title><p>The models developed for the strategic decisions were: machine annual operating/running cost, overall machine effectiveness and machine cost effective index.</p><sec id="s2_1_1"><title>2.1.1. Machine Annual Operating/Running Cost [ O ⃛ c ]</title><p>This is the financial economic consideration required to run the processing machine throughout the year. The model was as shown in Equation (1).</p><p>[ O ⃛ c ] = F e % P + H ( R M c + L + O + F + T ) (1)</p></sec><sec id="s2_1_2"><title>2.1.2. Overall Machine Effectiveness [ A &#168; ]</title><p>This is the capability of producing a desired result. The three major attributes for its determination are machine availability, [ A ˜ ] performance efficiency [ η ˙ ] and rate of quality product [ ϕ r ] . The mathematical model required is shown in Equation (2),</p><p>[ A &#168; ] = A ˜ &#215; η &#168; &#215; ϕ r (2)</p></sec><sec id="s2_1_3"><title>2.1.3. Cost Effectiveness Index (W<sub>c</sub>)</title><p>It also shows machine’s ability to fight inflation.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Previous works on cocoa processing and machinery and software development</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >S/N</th><th align="center" valign="middle" >Names/Years</th><th align="center" valign="middle" >Job Description</th><th align="center" valign="middle" >Contributions/Remark</th></tr></thead><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref19">19</xref>]</td><td align="center" valign="middle" >Akinnuli et al. (2014)</td><td align="center" valign="middle" >Computer Aided Design for Cocoa Beans Processing Yield Prediction.</td><td align="center" valign="middle" >Model developed focused on cocoa beans, butter and cake yield predictions for any quantity of cocoa beans pressed.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref20">20</xref>]</td><td align="center" valign="middle" >Akinnuli et al. (2015)</td><td align="center" valign="middle" >Design concepts towards mechanization of cocoa beans winnowing process.</td><td align="center" valign="middle" >Design and analysis of required winnowing machine components,</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref21">21</xref>]</td><td align="center" valign="middle" >Adzimah et al. (2010)</td><td align="center" valign="middle" >Design of cocoa pod splitting machine.</td><td align="center" valign="middle" >Cocoa pod splitting machine was fabricated.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref22">22</xref>]</td><td align="center" valign="middle" >Arai and Iwata, (1992)</td><td align="center" valign="middle" >Product Modeling system in conceptual design of mechanical products.</td><td align="center" valign="middle" >Model of mechanical products.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref23">23</xref>]</td><td align="center" valign="middle" >Audu et al. (2014)</td><td align="center" valign="middle" >Development of a concentric cylinder locust beans dehuller.</td><td align="center" valign="middle" >A concentric cylinder dehuller for locust was developed.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref24">24</xref>]</td><td align="center" valign="middle" >Awua, (2002)</td><td align="center" valign="middle" >Cocoa Processing and chocolate manufacture in Ghana.</td><td align="center" valign="middle" >Review of how cocoa bean is being processed in Ghana.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref25">25</xref>]</td><td align="center" valign="middle" >Bjarnemo et al. (1998)</td><td align="center" valign="middle" >Shortcomings of Computer Aided Design Systems in conceptual design.</td><td align="center" valign="middle" >Inadequacies of Computer Aided Design Systems in conceptual design.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref26">26</xref>]</td><td align="center" valign="middle" >Bozzo et al. (1998)</td><td align="center" valign="middle" >Application of qualitative reasoning in Engineering.</td><td align="center" valign="middle" >Qualitative reasoning in Engineering.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref27">27</xref>]</td><td align="center" valign="middle" >EEC (1973)</td><td align="center" valign="middle" >Directive 73/241 EEC by European parliament and the European Council relating to cocoa and chocolate products intended for human consumption.</td><td align="center" valign="middle" >Examination of cocoa and chocolate products consumed by human by European Parliament and European Council.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref28">28</xref>]</td><td align="center" valign="middle" >Faborode and Oladosu (1991)</td><td align="center" valign="middle" >Development of a cocoa pod processing machine.</td><td align="center" valign="middle" >Ccocoa pod machine was developed and performance evaluation was carried out on it.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref28">28</xref>]</td><td align="center" valign="middle" >Harrington (1998)</td><td align="center" valign="middle" >Development of software tools for automation and acceleration of the engineering design process.</td><td align="center" valign="middle" >Model developed was used for automation and acceleration of engineering design process.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref30">30</xref>]</td><td align="center" valign="middle" >http://www.worldcocoafoundation.org</td><td align="center" valign="middle" >Speciality crops for Pacific Island Agroforestry.</td><td align="center" valign="middle" >Review of some crops for Pacific Island Agroforestry.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref31">31</xref>]</td><td align="center" valign="middle" >Jurgen and Buhler (2009)</td><td align="center" valign="middle" >The manufacturing confectioner cocoa processing.</td><td align="center" valign="middle" >Cocoa beans processing in confectionary industries.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref32">32</xref>]</td><td align="center" valign="middle" >Lipp and Anklam (1998)</td><td align="center" valign="middle" >Review of cocoa butter and alternative fats for use in chocolate.</td><td align="center" valign="middle" >Cocoa butter and alternative fats for use in chocolate industries was reviewed.</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.104246-ref33">33</xref>]</td><td align="center" valign="middle" >Whitefield (2005)</td><td align="center" valign="middle" >Making chocolates in the factory.</td><td align="center" valign="middle" >The process of chocolate making in the factory.</td></tr></tbody></table></table-wrap><p>*From literature there is a gap of multi-criteria model and its software to be developed for decision making on processing machines’ economic, engineering and productivity performance assessment. This led to this research.</p><table-wrap-group id="2"><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Commonly used programming language and their comparison for selection</title></caption><table-wrap id="2_1"><table><tbody><thead><tr><th align="center" valign="middle" >Criteria/PL</th><th align="center" valign="middle" >Java</th><th align="center" valign="middle" >Scale</th><th align="center" valign="middle" >C++</th><th align="center" valign="middle" >Haskell</th><th align="center" valign="middle" >VB.Net</th></tr></thead><tr><td align="center" valign="middle" >Default More Secured Programming practice.</td><td align="center" valign="middle" >Good secured programming feature with GC no pointers, packages and thread.</td><td align="center" valign="middle" >Good Default Security with features like GC. exception handling &amp; works on JVM so uses it security Manager.</td><td align="center" valign="middle" >Not a secured programming language, buffer overflow is not detected.</td><td align="center" valign="middle" >Good secured programming features with a GC, no pointer and good type system.</td><td align="center" valign="middle" >Built-in secure features provided by .net and programming itself can implement secure features.</td></tr><tr><td align="center" valign="middle" >Web Application</td><td align="center" valign="middle" >Quite popular for web application abundant libraries and services serve this cause.</td><td align="center" valign="middle" >Can develop, flexible, highly scalable, secure applications with help of web development frameworks.</td><td align="center" valign="middle" >Used for stand alone applications, difficult to create by default.</td><td align="center" valign="middle" >Can develop the application with rich set libraries.</td><td align="center" valign="middle" >Vb.net supports web applications</td></tr><tr><td align="center" valign="middle" >Web Services design and Composition</td><td align="center" valign="middle" >Good for web services because of portability and large number of APIs and XML available.</td><td align="center" valign="middle" >RESTful services provided with help of frameworks. Provisions of other services still under construction. XML processing simple.</td><td align="center" valign="middle" >Supports REST, XML, WSO2 framework.</td><td align="center" valign="middle" >Provide service like SOAP and REST but it is still immature in terms of WSDL and UDDI.</td><td align="center" valign="middle" >Vb, net can implement web services such as HTTP, SOAP, XML, WSDL, UDDI and Net remoting service can implement itself.</td></tr><tr><td align="center" valign="middle" >Object-oriented base Abstraction</td><td align="center" valign="middle" >Primarily an object oriented language with powerful features.</td><td align="center" valign="middle" >Supports two types of abstractions. Alternative to functional abstraction. Mainly used for modeling families that varies covariantly.</td><td align="center" valign="middle" >Support Object Oriented principles but not as a default.</td><td align="center" valign="middle" >Object Oriented Concepts are not supported by Haskell. It requires an extension called OO Haskell</td><td align="center" valign="middle" >Vb.net is an object oriented language. It supports OO abstraction.</td></tr><tr><td align="center" valign="middle" >Reflection</td><td align="center" valign="middle" >Powerful reflection mechanism. Supplies a rich set of operations for using metadata and avoid complications.</td><td align="center" valign="middle" >It’s a subsystem. Reflection API,. Limited scope. Modular, hence reduce foot print &amp; be efficient.</td><td align="center" valign="middle" >Limited reflection capabilities.</td><td align="center" valign="middle" >Haskell does have libraries for dynamics, but they still do not support complete reflection.</td><td align="center" valign="middle" >Vb, net supports reflection using Built-in called “system reflection”</td></tr><tr><td align="center" valign="middle" >Aspect-Oriented Programming</td><td align="center" valign="middle" >Aspect, an extension of JAVA treats AOP concepts as first class element of the language.</td><td align="center" valign="middle" >Provides 2 different types. Mainly, Mixin composition stacks.</td><td align="center" valign="middle" >With static type of language it is difficult, Aspect C++ supports it.</td><td align="center" valign="middle" >Does not directly support. Has an extension called AOP Haskell.</td><td align="center" valign="middle" >AOP Engine in NET to implement AOP programming but it supports only at run time.</td></tr><tr><td align="center" valign="middle" >Functional Programming</td><td align="center" valign="middle" >No functional instead uses interfaces &amp; inner classes it is fairly easy to mimic some features of FP</td><td align="center" valign="middle" >Powerful support and well suited. Light weight sytax. Support High-order, nested function, and currying.</td><td align="center" valign="middle" >Doesn’t support to fuller extent but can be done using FC++.</td><td align="center" valign="middle" >This is a functional programming language.</td><td align="center" valign="middle" >Vb.net is not a pure functional programming but it supports Lambda Calculus.</td></tr><tr><td align="center" valign="middle" >Declarative Programming</td><td align="center" valign="middle" >Library like JsetL and Jsolver offer a number of facilities to support DP.</td><td align="center" valign="middle" >Uses a prolog interpreter called scale Logic. Emphasises on simplicity and not performance.</td><td align="center" valign="middle" >By default not possible but merging prolog is an alternative.</td><td align="center" valign="middle" >Haskell, one can use Monards to implement Declarative Logic Programming.</td><td align="center" valign="middle" >Doesn’t implement declarative programming by itself.</td></tr></tbody></table></table-wrap><table-wrap id="2_2"><table><tbody><thead><tr><th align="center" valign="middle" >Batch Scripting</th><th align="center" valign="middle" >Easy, involve the use of two JAVA classes. The Run time class and process class.</th><th align="center" valign="middle" >Support Batch/Bash/Perl scripting language.</th><th align="center" valign="middle" >Including libraries allows to do so. But decreases performance.</th><th align="center" valign="middle" >Shell scripting is possible with Haskell using HSH.</th><th align="center" valign="middle" >Vb.net supports batch scripting and macros.</th></tr></thead><tr><td align="center" valign="middle" >UI protype design</td><td align="center" valign="middle" >Rich set of libraries for UI applications but the code is verbose and can be mysterious for stakeholders.</td><td align="center" valign="middle" >Support UI with basis on JAVA swing framework but hides much of its complexity.</td><td align="center" valign="middle" >Difficult to implement by defaults but supports some libraries.</td><td align="center" valign="middle" >Has rich set of libraries for GUI applications.</td><td align="center" valign="middle" >Vb.net supports rich UI interfaces and IDE give good support to programmers.</td></tr></tbody></table></table-wrap></table-wrap-group><p>Source: [<xref ref-type="bibr" rid="scirp.104246-ref34">34</xref>] [<xref ref-type="bibr" rid="scirp.104246-ref35">35</xref>] .</p><p>C o s t E f f e c t i v e I n d e x = P r o d u c t i v i t y f o r C u r r e n t P e r i o d P r o d u c t i v i t y f o r t h e b a s e P e r i o d</p><p>W c = ∑ Q 2 P 2 / ∑ Q 1 P 1 ∑ I 2 C 2 / ∑ I 1 C 1 (3)</p><p>It is to be noted that cost effectiveness index is product of factor productivity index and price recovery index. The developed software interface is as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p></sec></sec></sec><sec id="s3"><title>3. Results and Discussions</title><p>The data collected for the running of the models and the software developed ran through period of ten (10) years from 2008 to 2017. Application of the software using the three selected strategic decisions on windowing machine, for each year 2008 to 2017 gave the results shown in <xref ref-type="table" rid="table3">Table 3</xref>.</p><p><xref ref-type="table" rid="table3">Table 3</xref> shows summary of each year performance of winnowing machine on each of the selected strategic decisions from 2008 to 2017. The performance as it affects the machine annual operating cost (MAOC), overall machine effectiveness (MEFF) and cost effective index (CEI) were shown in <xref ref-type="table" rid="table3">Table 3</xref>. These results were statistically analysed and the results’ graphs were shown in Figures 2-5, and <xref ref-type="fig" rid="fig6">Figure 6</xref>, respectively.</p><p><xref ref-type="fig" rid="fig2">Figure 2</xref> and <xref ref-type="fig" rid="fig3">Figure 3</xref> show the mathematical model of the MAOC over the period of 10 years on the MAOC. The plot was modeled using a polynomial equation of one degree which gave us</p><p>f ( x ) = p 1 ∗ x + p 2</p><p>where: P<sub>1</sub> = 0.056 and P<sub>2</sub> = −112.2. This example shows how to fit polynomials up to one degree to the available MAOC data for the period of 10 years on the Windowing machine figures that correspond to the error (SSE) and the adjusted R-square statistics to help determine the best fit.cross zero on the p1 and p2 coefficients for the first-degree polynomial.</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Yearly windowing machine’s performance on each strategic decision (AOC, MEFF and CEI) from 2008 to 2017. The bolded 2008 results were seen on the computer interface developed</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >AOC</th><th align="center" valign="middle" >Meff</th><th align="center" valign="middle" >CEI</th></tr></thead><tr><td align="center" valign="middle"  colspan="2"  >Windowing Machine</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >2008</td><td align="center" valign="middle" >226061365.2</td><td align="center" valign="middle" >0.97</td><td align="center" valign="middle" >0.99</td></tr><tr><td align="center" valign="middle" >2009</td><td align="center" valign="middle" >234536333.2</td><td align="center" valign="middle" >0.89</td><td align="center" valign="middle" >1.09</td></tr><tr><td align="center" valign="middle" >2010</td><td align="center" valign="middle" >255735333.2</td><td align="center" valign="middle" >0.91</td><td align="center" valign="middle" >0.8</td></tr><tr><td align="center" valign="middle" >2011</td><td align="center" valign="middle" >256678487.2</td><td align="center" valign="middle" >0.97</td><td align="center" valign="middle" >0.78</td></tr><tr><td align="center" valign="middle" >2012</td><td align="center" valign="middle" >278272629.2</td><td align="center" valign="middle" >0.94</td><td align="center" valign="middle" >0.97</td></tr><tr><td align="center" valign="middle" >2013</td><td align="center" valign="middle" >297837365.2</td><td align="center" valign="middle" >0.92</td><td align="center" valign="middle" >1.14</td></tr><tr><td align="center" valign="middle" >2014</td><td align="center" valign="middle" >298761553.2</td><td align="center" valign="middle" >0.98</td><td align="center" valign="middle" >1.02</td></tr><tr><td align="center" valign="middle" >2015</td><td align="center" valign="middle" >315673833.2</td><td align="center" valign="middle" >0.95</td><td align="center" valign="middle" >1.11</td></tr><tr><td align="center" valign="middle" >2016</td><td align="center" valign="middle" >317365433.2</td><td align="center" valign="middle" >0.87</td><td align="center" valign="middle" >0.81</td></tr><tr><td align="center" valign="middle" >2017</td><td align="center" valign="middle" >345721365.2</td><td align="center" valign="middle" >0.86</td><td align="center" valign="middle" >0.96</td></tr></tbody></table></table-wrap><p>The model has a fitting of 97.76% according to R-Square test and the Sum of square error was given as 0.006 which is approximately 0. With this model we can actually predict the following year MAOC if all necessary factors are constant.</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref> represents the machine operating effectiveness of the windowing machine over the period of 2008 to 2009 it has a very good flow with average effectiveness of 92.6% with variance of 0.0018. The average effectiveness of the machine varies over the years however the minimal effectiveness which is occurred in 2017 still has a very good effectiveness of 86% this is above the acceptable low limit of 85%.</p><p><xref ref-type="fig" rid="fig5">Figure 5</xref> represents the area chart of the cost effective index. Initially in 2008 the CEI is very close to 1 which means the operating cost of the windowing machine was performing well on budget. In 2009 the operating cost was performing well against budget. But 2010, 2011 and 2016 the windowing machine was over budgeted</p><p><xref ref-type="fig" rid="fig6">Figure 6</xref> represents the 3D bar chart of MAOC, CEI and Meff over the period of 10 years (2008-2017) to show the exact value of MAOC, CEI and Meff because area chart are known to show a trend over a particular period and not the exact value</p><p>Source Code For The Software Development.</p><p>Public Class Form1</p><p>Private Sub Analyse_Click(sender As Object, e As EventArgs) Handles Analyse.Click</p><p>'calculation for SD1</p><p>'FC cal</p><p>Dim FC, Um, RMs, Lr, Oc, Tfc, Tc, Ec, SD1 As Double</p><p>FC = Val(sd1_pc.Text) * 0.0275</p><p>Um = Val(sd1_pc.Text) / Val(sd1_ls.Text)</p><p>RMs = 0.06 * Val(sd1_pc.Text) '* Val(sd1_hp.Text)</p><p>Lr = Val(sd1_so.Text) / Val(sd1_toh.Text)</p><p>Oc = Val(sd1_tov.Text) * Val(sd1_ocl.Text) * 12</p><p>Tfc = Val(sd1_tfv.Text) * Val(sd1_fcl.Text) * 12</p><p>Tc = Val(sd1_ac.Text) / Val(sd1_po.Text)</p><p>Ec = Tfc + Oc</p><p>SD1 = FC + (Um * (RMs + Lr + Ec + Tc))</p><p>Console.WriteLine(&quot;FC%= &quot; &amp; FC.ToString)</p><p>Result1.Text = &quot;(Umc)= &quot; &amp; FormatNumber(Um, 2).ToString &amp; vbCrLf &amp; &quot;(Lr) =&quot; &amp; FormatNumber(Lr, 2).ToString &amp; vbCrLf &amp; &quot;(Oc) = &quot; &amp; FormatNumber(Oc, 2).ToString &amp; vbCrLf &amp; &quot;(Tfc)= &quot; &amp; FormatNumber(Tfc, 2).ToString &amp; vbCrLf &amp; &quot;(Tc) = &quot; &amp; FormatNumber(Tc, 2).ToString &amp; vbCrLf &amp; &quot;(Rmc)= &quot; &amp; FormatNumber(RMs, 2).ToString &amp; vbCrLf &amp; &quot;(Aoc)= &quot; &amp; FormatNumber(SD1, 2).ToString &amp; vbCrLf &amp; &quot;(Fc) = &quot; &amp; FormatNumber(FC, 2).ToString &amp; vbCrLf &amp; &quot;(Ec) = &quot; &amp; FormatNumber(Ec, 2).ToString</p><p>'calculation for SD2</p><p>Dim A_bar, opt, speed, efficiency, N_bar, epsilon, SD2 As Double</p><p>Dim Rt As Double = Val(sd2_rt.Text)</p><p>Dim Lt = Rt - Val(sd2_lt.Text)</p><p>Dim Qo As Double = (Val(sd2_tp.Text) - Val(sd2_qd.Text))</p><p>opt = Val(sd2_tp.Text) - Val(sd2_st.Text)</p><p>A_bar = Val(sd2_rt.Text) / opt</p><p>speed = Val(sd2_act.Text) / Val(sd2_lct.Text)</p><p>N_bar = Val(sd2_ap.Text) / opt</p><p>efficiency = speed * N_bar</p><p>epsilon = (Val(sd2_tp.Text) - Val(sd2_qd.Text)) / Val(sd2_rt.Text)</p><p>SD2 = A_bar * efficiency * epsilon</p><p>Console.WriteLine(SD2.ToString)</p><p>If (SD2 &lt; 0.85) Then</p><p>If (A_bar &lt; 0.9) Then</p><p>Rt = 0.9 * opt</p><p>A_bar = Rt / opt</p><p>End If</p><p>If (efficiency &lt; 0.95) Then</p><p>Dim n_constant As Double = 0.8</p><p>efficiency = speed * (0.95 / n_constant)</p><p>End If</p><p>efficiency = speed * N_bar</p><p>If (epsilon &lt; 0.89) Then</p><p>epsilon = (Val(sd2_tp.Text) - Val(0.89 * Val(sd2_rt.Text))) / Val(sd2_rt.Text)</p><p>End If</p><p>SD2 = A_bar * efficiency * epsilon</p><p>End If</p><p>Result2.Text = &quot;(Rt)= &quot; &amp; FormatNumber(Rt, 2).ToString &amp; vbCrLf &amp; &quot;(Lt) =&quot; &amp; FormatNumber(Lt, 2).ToString &amp; vbCrLf &amp; &quot;(Op) = &quot; &amp; FormatNumber(opt, 2).ToString &amp; vbCrLf &amp; &quot;(Qo)= &quot; &amp; FormatNumber(Qo, 2).ToString &amp; vbCrLf &amp; &quot;(Qr) = &quot; &amp; FormatNumber(epsilon, 2).ToString &amp; vbCrLf &amp; &quot;(Os)= &quot; &amp; FormatNumber(speed, 2).ToString &amp; vbCrLf &amp; &quot;(A)= &quot; &amp; FormatNumber(A_bar, 2).ToString &amp; vbCrLf &amp; &quot;(Nr) = &quot; &amp; FormatNumber(N_bar, 2).ToString &amp; vbCrLf &amp; &quot;(Peff) = &quot; &amp; FormatNumber(efficiency, 2).ToString &amp; vbCrLf &amp; &quot;(Meff) = &quot; &amp; FormatNumber(SD2, 2).ToString</p><p>'SD3 computation</p><p>Dim mpi, pri, cei, pf, fpi As Double</p><p>Dim fina As String</p><p>'mpi = (Val(sd3_a1.Text) / Val(sd3_a2.Text))</p><p>pri = ((Val(sd3_Q2.Text) * Val(sd3_p2.Text)) / (Val(sd3_Q2.Text) * Val(sd3_p1.Text))) / ((Val(sd3_I2.Text) * Val(sd3_c2.Text)) / (Val(sd3_I2.Text) * Val(sd3_c1.Text)))</p><p>cei = ((Val(sd3_Q2.Text) * Val(sd3_p1.Text)) / (Val(sd3_Q1.Text) * Val(sd3_p1.Text))) / ((Val(sd3_I2.Text) * Val(sd3_c2.Text)) / (Val(sd3_I1.Text) * Val(sd3_c1.Text)))</p><p>fpi = ((Val(sd3_Q2.Text) * Val(sd3_p1.Text)) / (Val(sd3_Q1.Text) * Val(sd3_p1.Text))) / ((Val(sd3_I2.Text) * Val(sd3_c1.Text)) / (Val(sd3_I1.Text) * Val(sd3_c1.Text)))</p><p>pf = cei / pri</p><p>If (pf = pri) Then</p><p>fina = &quot;Static productivity&quot;</p><p>ElseIf pf &gt; pri Then</p><p>fina = &quot;increase In productivity&quot;</p><p>Else</p><p>fina = &quot;Decrease in productivity&quot;</p><p>End If</p><p>Result3.Text = &quot;(FPI)= &quot; &amp; FormatNumber(fpi, 2).ToString &amp; vbCrLf &amp; &quot;(PRI) =&quot; &amp; FormatNumber(pri, 2).ToString &amp; vbCrLf &amp; &quot;(CEI) = &quot; &amp; FormatNumber(cei, 2).ToString &amp; vbCrLf &amp; fina</p><p>End Sub</p><p>End Class</p></sec><sec id="s4"><title>4. Conclusion</title><p>The objectives which are computer algorithm and software development for the models’ implementation were achieved and source code written for the model’s ease of application using JAVA programming language due to its flexibility and friendliness was also achieved. The cost benefit, was successfully determined by comparing the cost of foreign software of nearly similar functions with limitation of single criterion with this of multi-criteria cost and the software was able to make a saving cost of 40% based on the average cost of the six software collected from the internet. The tool was able to consider arms of Economic, Engineering and Productivity features, of production processes, in an attempt to reduce/eliminate all barriers that could hinder optimal performance. The outcome contributed to the existing knowledge in the field of Industrial Engineering and in particular decision making in machine operating cost, overall machine effectiveness for productivity enhancement and machine operations’ cost effective index to determine the machine’s ability to fight inflation.</p></sec><sec id="s5"><title>Acknowledgements</title><p>The research team hereby acknowledged the Managing Director of Hurlag Technologies limited, 32A Ladipo Oluwole Street, Ikeja, Lagos for both their technical and financial support that made this research a success.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Olagunju, O.R., Akinnuli, B.O., Mogaji, P.B. and Awopetu, O.O. (2020) Multi-Criteria Computer Aided System for Industrial Machines’ Performance Assessment. Open Access Library Journal, 7: e6862. https://doi.org/10.4236/oalib.1106862</p></sec></body><back><ref-list><title>References</title><ref id="scirp.104246-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Mogaji, P.B., Akinnuli, B.O., Awopetu, O.O. and Olagunju, O.R. (2020) Modeling Economic Dominant Feature for Agro-Oil Seeds Processing Machinery Performance Evaluation. International Journal of Industrial Engineering &amp; Technology, 10, 11-20.</mixed-citation></ref><ref id="scirp.104246-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Akinnuli, B.O. and Oluwadare, S.A. (2011) Computer Aided System for Modelling Machinery Procurement due Date Prediction in Production Industries. Journal of Information Computer Technology, 10, 99-115.  
https://doi.org/10.32890/jict.10.2011.8111</mixed-citation></ref><ref id="scirp.104246-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Goering, C., Stone, M., Smith, D. and Turnquist, P. (2006) Off-Road Vehicle Engineering Principles. American Society of Agricultural Engineers, St. Joseph.</mixed-citation></ref><ref id="scirp.104246-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Srivastava, A., Goering, C., Rohrbach, R. and Buckmaster, D. (2006) Engineering Principles of Agricultural Machinery. American Society of Agricultural and Biological Engineers, St. Joseph.</mixed-citation></ref><ref id="scirp.104246-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Goering, C. and Hansen, A. (2008) Engine and Tractor Power. American Society of Agricultural and Biological Engineers, St. Joseph.</mixed-citation></ref><ref id="scirp.104246-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Yule, I.J., Kohnen, G. and Nowak, M. (1999) A Tractor Performance Monitor with DGPS Capability. Computers and Electronics in Agriculture, 23, 155-174.  
&lt;br /&gt;https://doi.org/10.1016/S0168-1699(99)00029-0</mixed-citation></ref><ref id="scirp.104246-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Schmidt, J.P., Taylor, R.K. and Gehl, R.J. (2003) Developing Topographic Maps Using a Sub-Meter Accuracy Global Positioning Receiver. Applied Engineering in Agriculture, 19, 291-300. &lt;br /&gt;https://doi.org/10.13031/2013.13661</mixed-citation></ref><ref id="scirp.104246-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Boon, N.E., Yahya, A., Kheiralla, A.F., Wee, B.S. and Gew, S.K. (2005) A Tractor-Mounted, Automated Soil Penetrometer-Shearometer Unit for Mapping Soil Mechanical Properties. Biosystems Engineering, 90, 381-396.  
https://doi.org/10.1016/j.biosystemseng.2004.12.004</mixed-citation></ref><ref id="scirp.104246-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Yahya, A., Zohadie, M., Kheiralla, A.F., Giew, S.K. and Boon, N.E. (2009) Mapping System for Tractor-Implement Performance. Computers and Electronics in Agriculture, 69, 2-11. &lt;br /&gt;https://doi.org/10.1016/j.compag.2009.06.010</mixed-citation></ref><ref id="scirp.104246-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Singh, C.D. and Singh, R.C. (2011) Computerized Instrumentation System for Monitoring the Tractor Performance in the Field. Journal of Terramechanics, 48, 333-338. &lt;br /&gt;https://doi.org/10.1016/j.jterra.2011.06.007</mixed-citation></ref><ref id="scirp.104246-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Akinnuli, B.O. and Babalola, S.A. (2013) Computer-Aided System for Determining Industrial Machinery Optimal Replacement Period. Journal of Information and Communication Technology, 12, 175-188.  
https://doi.org/10.32890/jict.12.2013.8143</mixed-citation></ref><ref id="scirp.104246-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Agritrade, Executive Brief: The Cocoa Sector in ACP-EU Trade, October 2009. 6.</mixed-citation></ref><ref id="scirp.104246-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Bruce, C.H. (2006) Best Practices in Maintenance.  
&lt;br /&gt;http://www.tpmonline.com/articles_on_total_productive_maintenance/management</mixed-citation></ref><ref id="scirp.104246-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Diwlworth, J.B. (2013) Production and Operations Management. McGraw-Hill, New York.</mixed-citation></ref><ref id="scirp.104246-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Kadiri, M.A. (2000) Scheduling of Preventive Maintenance in a Manufacturing Company: A Computer Model Approach. Unpublished M.Sc. Thesis, Department of Industrial and Production Engineering, University of Ibadan, Ibadan.</mixed-citation></ref><ref id="scirp.104246-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Oluwadare, S.A. and Akinnuli, B.O. (2012) A Mixed Linear Programming Model for Real-Time Task Scheduling in Multiprocessor Computer System. Journal of Information and Communication Technology, 11, 17-36.</mixed-citation></ref><ref id="scirp.104246-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Cerpa, H.C. and Verner, F.T. (1996) Making Chocolate from Scratch. FSandT-33. CTAHR, University of Hawai‘i, Honolulu.</mixed-citation></ref><ref id="scirp.104246-ref18"><label>18</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hamundu</surname><given-names> F.M.</given-names></name>,<name name-style="western"><surname> Wibowo</surname><given-names> S. and Budiarto </given-names></name>,<etal>et al</etal>. (<year>2012</year>)<article-title>A Hybrid Fuzzy-Monte Carlo Simulation Approach for Economical Assessment of the Impact of ERP Technology</article-title><source> Journal of Information and Communication Technology</source><volume> 12</volume>,<fpage> 93</fpage>-<lpage>111</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.104246-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Akinnuli, B.O., Ayodeji, S.P. and Omeiza, A.J. (2014) Computer Aided Design for Cocoa Beans Processing Yield Prediction. International Journal of Applies Science and Technology, 4, 8-9l.</mixed-citation></ref><ref id="scirp.104246-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Akinnuli, B.O., Bekunmi, O.S. and Osueke, C.O. (2015) Design Concept towards Cocoa Winnowing Mechanization for Nibs Production in Manufacturing Industries. British Journal of Applied Science and Technology, 161, 35-45.  
https://doi.org/10.9734/BJAST/2015/16161</mixed-citation></ref><ref id="scirp.104246-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Adzimah, S.K. and Asiam, E.K. (2010) Design of a Cocoa Pod Splitting Machine. Research Journal of Applied Sciences, Engineering and Technology, 2, 622-634.</mixed-citation></ref><ref id="scirp.104246-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Arai, N. and Iwata, S.T. (1997) Cocoa Crop Protection: An Expert Forecast on Future Progress, Research Priorities and Policy with the Help of the Delphi Survey. Crop Protection, 16, 227-233. &lt;br /&gt;https://doi.org/10.1016/S0261-2194(96)00099-3</mixed-citation></ref><ref id="scirp.104246-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Audu, I., Oloso, A.O. and Umar, B. (2004) Development of a Concentric Cylinder Locust Bean Dehuller. Agricultural Engineering International, 6, 14-19.</mixed-citation></ref><ref id="scirp.104246-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Awua, P.K. (2002) Cocoa Processing and Chocolate Manufacture in Ghana. David Jamieson and Associates Press Inc., Essex, 12-14.</mixed-citation></ref><ref id="scirp.104246-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Bjarnemo, B.O. and Hansen, R.C. (1998) Overall Equipment Effectiveness (OEE). Industrial Press, Italy.</mixed-citation></ref><ref id="scirp.104246-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Bozzo, F.T. and Harrison, J.R. (1998) Dominant Coalition Dynamics, the Politics of Organizational Adaptation and Failure. International Conference on Computer Simulation and the Social Science, Cortona.</mixed-citation></ref><ref id="scirp.104246-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">EEC (1973) Directive 73/241/EEC by European Parliament and the European Council Relating to Cocoa and Chocolate Products Intended for Human Consumption. Official Journal of the European Communities, L228, 23-35.</mixed-citation></ref><ref id="scirp.104246-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Faborode, M.O. and Oladosun, G.A. (1991) Development of a Cocoa Pod-Processing Machine. Nigerian Engineers, 26, 26-31.</mixed-citation></ref><ref id="scirp.104246-ref29"><label>29</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Harrington</surname><given-names> S.F. </given-names></name>,<etal>et al</etal>. (<year>1998</year>)<article-title>Cultivating Cacao: Implications of Sun-Grown Cacao on Local Food Security and Environmental Sustainability</article-title><source> Agriculture and Human Values</source><volume> 20</volume>,<fpage> 277</fpage>-<lpage>285</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.104246-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">World Cocoa Foundation Scientific Research and Website Library.  
&lt;br /&gt;http://www.worldcocoafoundation.org</mixed-citation></ref><ref id="scirp.104246-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Jurgen, F. and Buhler, B. (2009) The Manufacturing Confectioner September, Cocoa Processing. Cleaning through Roasting.</mixed-citation></ref><ref id="scirp.104246-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Lipp, M. and Anklam, E. (1998) Review of Cocoa Butter and Alternative Fats for Use in Chocolate—Part A. Compositional Data. Food Chemistry, 62, 73-79.  
&lt;br /&gt;https://doi.org/10.1016/S0308-8146(97)00160-X</mixed-citation></ref><ref id="scirp.104246-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Whitefield, R. (2005) Making Chocolates in the Factory. Kenedy’s Publications Ltd., London.</mixed-citation></ref><ref id="scirp.104246-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Oluwadare, S.A. and Akinnuli, B.O. (2012) A Mixed Integer Linear Programming Model for Real-Time Task Scheduling in Multiprocessor Computer System. Journal of Information and Communication Technology, 12, 17-36.</mixed-citation></ref><ref id="scirp.104246-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Weipedia Scala. http://en.wikipedia.org/wiki/Scala_(programming_language)</mixed-citation></ref></ref-list></back></article>