Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Figure 5 . 1 4 depicts a part of the actual DS 1 engine design. To achieve thrust in an engine, fuel and oxidizer must

Figure 5.14 depicts a part of the actual DS1 engine design. To achieve thrust in an engine, fuel and oxidizer must be injected. The whole design is highly redundant to ensure its operation even in the presence of multiple failures (mainly stuck or inoperative valves). Note that whether the valves are black or white, and whether or not they have a bar, are irrelevant for this question.
Each valve can be ok (or not) and can be open (or not). The aim of this question is to axiomatize the domain so that we can do two tasks.
(a) Given an observation of the lack of thrust in an engine and given which valves are open, using consistency-based diagnosis, determine what could be wrong.
(b) Given the goal of having thrust and given the knowledge that some valves are ok, determine which valves should be opened.
For each of these tasks, you must think about what the clauses are in the knowledge base and what is assumable.
The atoms should be of the following forms:
_
is true if valve
is open. Thus the atoms should be
_
1
,
_
2
, and so on.
_
is true if valve
is working properly.
_
is true if the output of valve
is pressurized with gas. You should assume that
_
1
and
_
2
are true.
_
is true if engine
has thrust.
is true if no thrust exists in either engine.
is true if there is no thrust.
To make this manageable, only write rules for the input into engine
1
. Test your code using AIPython or Prolog on a number of examples.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions