Question
1. Part I (2 pages) 25% of mark Provide a description of how one of the following problems can be tackled using a knowledge based
1. Part I (2 pages) 25% of mark Provide a description of how one of the following problems can be tackled using a knowledge based system approach: Fault Diagnosis on a CNC machine Product Quality Issue Production line drop in productivity Describe the potential faults/issues which can be identified, what information would be required to carry out the diagnosis, or issue detection and the potential solutions which can be adopted for each case. Identifying 5 faults/issues is sufficient. 2. Part II (3 pages) 50% of mark Describe how you have structured your program (including the approach taken for rule salience) using the different CLIPS code functions, rules, facts, conditionals, etc. in order to identify the cause of a problem and arrive to a solution based on input and output with the user. 3. Part III 25% of mark The CLIPS code in .clp and .bat format have to be provided and included together with the pdf assignment and uploaded in the VLE as part of the project. Notes: a. The page numbers in the outline above are indicative. However it is believed that they should give a good indication of how much detail is expected.
the code below
(defrule resolve-critical-issues (critical-issue ?issue) => (assert (resolved-issue ?issue))) (defrule resolve-high-priority-issues (high-priority-issue ?issue) => (assert (resolved-issue ?issue))) (defrule resolve-medium-priority-issues (medium-priority-issue ?issue) => (assert (resolved-issue ?issue))) (defrule resolve-low-priority-issues (low-priority-issue ?issue) => (assert (resolved-issue ?issue))) (defrule update-status (resolved-issue ?issue) => (printout t "Issue " ?issue " has been resolved." crlf)) (defrule set-priority (issue ?issue) (priority ?priority) => (cond ((eq ?priority "critical") (assert (critical-issue ?issue))) ((eq ?priority "high") (assert (high-priority-issue ?issue))) ((eq ?priority "medium") (assert (medium-priority-issue ?issue))) ((eq ?priority "low") (assert (low-priority-issue ?issue))))) (defrule initialize-system => (assert (issue "Issue 1")) (assert (issue "Issue 2")) (assert (issue "Issue 3")) (assert (priority "Issue 1" "critical")) (assert (priority "Issue 2" "high")) (assert (priority "Issue 3" "medium"))) (defrule set-salience-values (declare (salience 1000)) (critical-issue ?x) => (modify ?x (salience 10000))) (defrule set-salience-values-2 (declare (salience 100)) (high-priority-issue ?x) => (modify ?x (salience 1000))) (reset) (run)
1. Part I ( 2 pages) 25% of assignment mark Provide a description of how one of the following problems can be tackled using a knowledge based system approach: - Fault Diagnosis on a CNC machine - Product Quality Issue - Production line drop in productivity Describe the potential faults/issues which can be identified, what information would be required to carry out the diagnosis, or issue detection and the potential solutions which can be adopted for each case. Identifying 5 faults/issues is sufficient. 2. Part II (3 pages) 50% of assignment mark Describe how you have structured your program (including the approach taken for rule salience) using the different CLIPS code functions, rules, facts, conditionals, etc. in order to identify the cause of a problem and arrive to a solution based on input and output with the user. 3. Part III 25% of assignment mark The CLIPS code in .clp and .bat format have to be provided and included together with the pdf assignment and uploaded in the VLE as part of the project. Notes: a. The page numbers in the outline above are indicative. However it is believed that they should give a good indication of how much detail is expectedStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started