Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Теория и методы решения многовариантных неформализованных задач выбора(с примерами из области сварки)

..pdf
Скачиваний:
2
Добавлен:
12.11.2023
Размер:
8.87 Mб
Скачать

что аппроксимирующие линии можно описать полиномами второй степени вида

/св = а + b d + с ' d 2.

В результате статистической обработки данных получи­ ли следующие конкретные выражения:

для Н= 3 мм

/„ = -26,3 + 126*7-6,25 сР;

для Н = 4

мм

/„ = 226 + 23,8*7+6,25*7*;

для Н= 5 мм

/„ = 205 + 70 *7;

для Н= 6 мм

/„ =

148+ 153 d - 12,5 <?\

для Н = 8

мм

/„ =

171 + 204*7-18,8 d2;

для Н= 10 мм

/„ =

146 + 2 9 ld - 31,3 rf2;

для Н - 12 мм

/„ =

131 +372*7-42,5 rf2.

Аналогично предыдущему варианту расчетов для боль­

шинства полученных выражений (значения Я в пределах от 4 до 12 мм) наблюдается закономерное изменение величины коэффициентов а, Ъ и с. Последние также могут быть пред­ ставлены полиномами второй степени:

а = 3 2 7 -3 3 //+ 143Я2;

Ъ= -195 + 60,З Я - 1,12Я2;

с- 37,2-8,58Я + 0,166Я2.

Тогда общая формула для расчета величины сварочного тока в зависимости от необходимой глубины проплавления металла и диаметра используемой сварочной проволоки бу­ дет иметь вид

/„ = 3 2 7 -(3 3 -1 4 3 Я )Я -(1 9 5 -6 0 ,З Я + 1,12Я*)*7 + + (37,2 - 8,58Я + 0,166Я2) с?

ИЛИ

/„ = 327 - (33 - 60,3 d + 8,58 сР)Н + (143 -

1,12*7 +

+ 0,166*Т2)Я2- (195-37,2*7)*/

(8)

Приведенные формулы по виду значительно сложнее формулы (7), но заметных различий в точности расчетов по ним не выявлено. Практика свертки рассмотренной и многих других таблиц приводит к рекомендации: целесообразно начинать рас­ четы с того направления (по строкам или столбцам), по которо­ му в таблице имеется большее количество данных и более четко выявляются общие закономерности их изменения.

Взаключение следует обратить внимание на значение

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

Словесная форма, представляющая знания с помощью слов и предложений естественного и предметно-ориен­ тированного языков, является первичной при изложении но­ вых знаний и потому наиболее распространенной и легко воспринимаемой человеком. Однако обычно она не формали­ зована и не структурирована. При ее использовании для ре­ шения задач требуется проводить большой объем работ по сбору дополнительной информации и раскрытию применяе­ мых понятий. Другие формы представления знаний отлича­ ются большей формализованностью.

Об особенностях табличной формы знаний достаточно подробно было сказано выше. Главное значение этой формы заключается в том, что в виде таблиц можно зафиксировать практически любые результаты наблюдений с необходимой точностью. Выделение в таблицах входных и выходных па­ раметров и указание их значений уже означает структуриро­ вание знаний, то есть определение элементов предметной области задачи и их взаимосвязей. Таблицы очень компактны в отношении концентрации знаний, но не предназначены для анализа связей между параметрами.

Графическая форма представления знаний является наи­ более наглядной и используется при решении задач для каче­ ственного и полуколичественного анализа данных. Графики не могут заменить точных табличных данных, но с их помо­ щью выявляются закономерности связей между рассматри­ ваемыми объектами. Это особенно важно для технических областей знаний, к которым, в частности, относится и сва­ рочное производство.

В подразд. 1.6.2 были приведены результаты подсчета количества рисунков в двух изданиях по сварке - в работах [79 и 90], подтверждающие важность наглядной информа­ ции при изложении знаний. Большинство рисунков - это графики, построенные по табличным данным. Такой пере­ вод информации из одной формы в другую целесообразен не только в связи с наглядностью графических зависимо­ стей, но и как средство выявлять неточности (а иногда и ошибки) табличных данных или существование аномалий, которые ранее не были замечены и требуют профессио­ нального объяснения.

Например, на рис. 7 обращают на себя внимание данные, относящиеся к сварке проволокой диаметром 2 мм. Вряд ли наблюдаемое отклонение точек от любой аппроксимирую­ щей линии можно объяснить физическими особенностями проплавления металла при разных значениях сварочного то­ ка. Вероятнее всего это является следствием неточности таб­ личных данных из-за неоправданного округления исследова­ телями результатов опытов (сделать их кратными 25, 50 или 100). То же самое можно сказать о некоторых точках, соот­ ветствующих опытам сварки проволокой диаметром 3 мм и др. А вот значительно меньшие значения тока, необходи­ мые для проплавления металла на заданную глубину прово­

локой 2 мм, по сравнению с другими диаметрами, повидимому, можно объяснить сосредоточенностью действия дуги на металл при сварке тонкой проволокой.

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

2.МОДЕЛИРОВАНИЕ ЗАДАЧ ВЫБОРА

2.1.Общие вопросы моделирования задач

За анализом условий задачи, поиском, сбором и форма­ лизацией необходимых данных следует этап построения мо­ дели задачи. От качества выполнения этого этапа зависит ус­ пех всего решения.

Общим вопросам моделирования посвящена обширная литература, в которой раскрываются понятия модели и моде­ лирования, назначение, виды, этапы построения моделей и другие вопросы. Несмотря на различия определений и под­ ходов, по существу все авторы понимают под моделировани­ ем замещение одного объекта другим с целью получения ин­ формации о важнейших свойствах объекта-оригинала с по­ мощью объекта-модели. Смысл такого замещения состоит в том, что изучение объекта-модели и выполнение любых действий над ним обеспечивает исследователю существен­ ные преимущества - наглядность, легкость оперирования, экономию времени и пр.

В работе С.А. Бешенкова и Е.А. Ракитиной [7], специ­ ально посвященной моделированию и формализации, приве­ дены 7 уточняющих друг друга определений понятия «мо­ дель» и сформулированы 7 этапов моделирования. К основ­ ным этапам отнесены:

1.Постановка цели моделирования.

2.Анализ моделирования объекта и выделение всех его известных свойств.

3.Анализ выделенных свойств с точки зрения цели мо­ делирования и определение тех, которые следует считать су­ щественными.

4.Выбор формы представления модели.

5.Формализация.

6.Анализ полученной модели на непротиворечивость.

7. Анализ адекватности полученной модели объекту

и цели моделирования.

Этот перечень отражает общую стратегию моделирова­ ния, но в применении к моделированию задач требует уточ­ нения и конкретизации.

Построение модели задачи необходимо для определения алгоритма ее решения. Чтобы уточнить, что именно подле­ жит моделированию, следует обратиться к схеме на рис. 1. Согласно системному подходу модель задачи можно пред-, ставить как совокупность модели постановки и модели ре­ шения задачи. В свою очередь эти две модели могут рассмат­ риваться как системы и подвергаться декомпозиции. Модель постановки задачи можно представить как модели условия задачи и ее задания, а модель условия - как модели непо­ средственных данных из условия задачи и остальной инфор­ мации, относящейся к предметной области задачи (ПОЗ) и используемой в дальнейшем при ее решении.

Очевидно, моделирование условия задачи по существу сводится к формализации основных понятий и связей ПОЗ, что видно из выражения для поля знаний [см. формулу (5)] и соответствует вышеприведенным этапам 2, 3 и 5 моделиро­ вания. Формализация понятий в моделях задач обычно за­ ключается в присвоении им цифровых, буквенных или бук­ венно-цифровых кодов.

Сложнее обстоит дело с формализацией связей между понятиями и методов манипулирования понятиями и связя­ ми, потому что в первичных источниках информации (мо­ нографиях, статьях, учебниках и т.п.) они в большинстве

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

В научно-технической литературе используют ограни­ ченный набор отношений, главным образом отношения ко­ личественные, классификации, сравнения, казуальные (при­ чинно-следственные), порядковые и временные. Особенно

важными

представляются отношения количественные

и сравнения,

которые позволяют использовать математиче­

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

Вцелом вид формализации элементов задачи и модели

еепостановки определяется содержанием задачи и предпоч­ тением того, кто ее решает. Важность этого вопроса под­ черкнута в работе [7] его выделением в отдельный этап мо­ делирования (этап 4). Указывается, что формами представле­ ния моделей могут быть чертеж, таблица, формула, схема, алгоритм и т.п. Макромодели сложных задач обычно пред­ ставляют в форме многозвенных алгоритмов, а модели нечи­ словых подзадач - в форме таблиц. Этому вопросу посвящен следующий подраздел книги.

2.2. Табличные модели задач выбора. Таблицы соответствий

В подразд. 1.6.4

было

показано, что формализмом,

с помощью которого

можно

представить любые опытные

данные, являются таблицы и что в одно- и двупараметриче­

ских таблицах форма таблицы однозначно определяет алго­ ритм нахождения данных по ней. Подобным образом можно фиксировать опыт решения только простых задач. Если же при решении задачи необходимо учитывать влияние многих факторов, то модель ее постановки можно представить в виде совокупности взаимосвязанных простых таблиц, каждая из которых составлена для условий постоянства значений части параметров. Решение задачи будет заключаться в поиске от­ вета по таблицам.

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

К настоящему времени известно несколько видов мно­ гопараметрических таблиц, используемых при решении мно­ гофакторных задач выбора и потому иногда называемых таб­ лицами решений. По данным Э. Хамби [94], современные таблицы решений были предложены О.И. Эвансом [99] в 1960 году и назывались логическими таблицами. Позднее развитием теории этих таблиц занимались многие зарубеж­ ные и советские исследователи, называя их решающими, табличными, информационно-логическими. В 60-х годах но­ вые формы таблиц решений были предложены А.Ш. Блохом (характеристические таблицы) и Г.К. Горанским (таблицы применяемости) [19, 20, 95, 103].

При использовании таблиц решений в качестве элемента информационного обеспечения компьютерных систем воз­ никла необходимость решать вопросы формализованного представления данных и разработки алгоритмов поиска ре­ шений в таблицах для заданных исходных условий.

Существование первой группы вопросов обусловлено разнообразием форм представления данных и знаний о пред­ метной области задачи в первичных источниках информации и стремлением привести задачу к унифицированной форме, то есть к одному из видов таблиц решений. В дальнейшем таблицу решений преобразуют в машинную программу. Та­ кое преобразование дает основание говорить о трансляции программы решения задачи с одного из непроцедурных язы­ ков программирования (табличного) на машинный язык.

Проблемам разработки табличных языков посвящено много литературы. Применительно к автоматизированному проектированию в машиностроении можно назвать моногра­ фии В.Д. Цветкова [95, 96] и Г.К. Горанского с сотрудниками [3, 18-20], большое количество статей этих и многих других авторов.

Другой аспект таблиц решений связан с построением ал­ горитмов обработки табличных данных. Ранее отмечалось, что для простых задач, описываемых одноили двупарамет­ рическими таблицами, поиск решения не составляет затруд­ нений и его алгоритм всегда однозначен. Но как только ко­ личество входных параметров становится больше двух, един­ ственность алгоритма исчезает. Количество алгоритмов ре­ шений начинает зависеть от количества вариантов исходных данных. Мало того, для одного и того же условия поиск ре­ шения может производиться по разным алгоритмам. Возник­ ла проблема поиска наиболее эффективных алгоритмов.

Изучению связанных с этим вопросов уделяли большое внимание отечественные и зарубежные исследователи. На развитие данного направления в СССР заметное влияние ока­ зала переведенная на русский язык книга Э. Хамби «Про­ граммирование таблиц решений» [94]. Сотрудниками Инсти­

тута технической кибернетики АНБ были всесторонне изуче­ ны различные аспекты построения блок-схем по таблицам решений - «синтеза граф-схем алгоритмов выбора решений» [3, 19, 21 и др.]. Внимание к графическому представлению алгоритмов было обусловлено тем, что граф-схема в отличие от таблицы решений позволяет наглядно проследить зало­ женную в модель логику принятия решений и при необходи­ мости ввести соответствующие коррективы.

Несмотря на видимую близость многих из вышепере­ численных работ по содержанию и даже по названиям, мож­ но выделить два принципиально разных подхода к построе­ нию таблиц решений и алгоритмов поиска решений по ним. Один подход был предложен и развит В.Д. Цветковым и реа­ лизован в виде решающих таблиц [95, 96], другой предложен и развит Г.К. Горанским в виде таблиц применяемости, или таблиц соответствий [2, 19-21].

Анализ двух типов таблиц показывает, что если они по­ строены для одних и тех же задач, при одинаковых исходных данных они приводят к одинаковым результатам, но разме­ ры, трудоемкость построения и адаптивные свойства таблиц заметно отличаются. В конечном итоге это определяет целе­ сообразные области применения таблиц. Решающие таблицы оказываются весьма эффективными в случаях, когда входных параметров, их значений и различных решений сравнительно немного, а логические взаимосвязи между ними достаточно сложны. Таблицы соответствий целесообразно применять для задач, в которых выбор производится из множества ре­ шений в связи с большим количеством влияющих факторов и их значений.

В сварочном производстве преобладают многофактор­ ные задачи, в которых выбор производится из множества