Дипломная работа: Экспертная система диагностики металлоконструкций

PR1:= ЕСЛИ (ситуация), ТО (действие)

PR2:= ЕСЛИ (условие применимости), ТО (действие)

PR3:= ЕСЛИ (причина), ТО (следствие)

PR4:= ЕСЛИ (посылка), ТО (заключение)

Условия представляют собой некоторую комбинацию значений параметров, от которых непосредственно зависит параметр, для которого строится правило, а заключение содержит значение этого параметра, соответствующее данной комбинации.

В левой части правила, возможно, определение нескольких наборов условий, соединенных знаком “И”:

ЕСЛИ (1 ЕСТЬ P) И (2 ЕСТЬ C) ТО (3 ЕСТЬ 1)

или, если записать короче: P & C - 1

(значения следуют в том порядке, который соответствует порядку следования параметров).

Одному параметру в левой части правила может соответствовать не одно значение, а несколько, соединенных знаком “ИЛИ”:

ЕСЛИ (1 ЕСТЬ М) И (2 ЕСТЬ с ИЛИ п) ТО (3 ЕСТЬ 0)

или, если записать короче: М & с, п – о.

Если в правиле какой-либо параметр принимает любое значение, то вместо перечисления всех значений знаком “ИЛИ” в правиле ставиться пробел:

М & - 0.

Однако в правой части правил не может стоять пробел так же, как и не может быть нескольких значений, соединенных знаком “ИЛИ”.

В правилах, где сравнивается параметр с константой или с текущим значением другого параметра используются следующие обозначения: ‘=’ (равно), ‘!=’ (не равно), ‘>’ (больше), ‘<’ (меньше), ‘>=’ (больше или равно), ‘<=’ (меньше или равно).

Для одного параметра в правиле может быть указано сразу несколько сравнений, например, если значение находится в интервале между двумя числами.

Приведем некоторые правила для формируемой модели.

Имеется правило: “Если “марка стали”- сталь Вст3кп (3) и “вид поставки”- прокат горячекатаный ГОСТ 380-71 (1) и “сечение”- <20 мм, то “предел упругости”- 235 МПа”. Это правило записывается следующим образом:

ЕСЛИ (1 есть 3) и (2 есть 1) и (3 есть <20 мм), ТО (6 есть 235 МПа).

Или, если записать короче: 3& 1 & <20мм - 235 МПа.

Для числовых параметров с непрерывными значениями вид зависимости значений параметра от других может задаваться арифметической формулой.

В формуле могут использоваться следующие знаки арифметических операций: ‘+’ (сложение), ‘-’ (вычитание), ‘*’ (умножение), ‘/’(деление).

Формулы могут быть какой угодно сложности.

Для формируемой модели параметры 11 и 12 зависят от параметров 4,7,8,9,10 и 4,5,8,9,10 соответственно арифметическими формулами:

11=(((@4 / @8) - @10)/ @9)*@7

12= (@5* @9)/ (( @4 / @8)- @10),

где @4 - об?

К-во Просмотров: 384
Бесплатно скачать Дипломная работа: Экспертная система диагностики металлоконструкций