Технологическое проектирование есть последовательный процесс принятий решений по отдельным частным технологическим задачам. Причем по каждой задаче, за исключением задач расчетного характера, решение принимают в результате выбора из известных типовых решений с учетом комплекса условий. Такое представление процесса технологического проектирования указывает путь для формализации самого процесса принятия решений. Для этого достаточно описать каким-либо образом весь набор типовых решений, а также условий, при которых может быть применено каждое из них. Тогда процесс выбора сведется к проверке соответствия исходных данных условиям применимости типовых решений; при выполнении всех условий комплекса принимают соответствующее типовое решение.
Рассмотрим задачу назначения станка на операцию зубо-шевингования. В соответствии со сформулированным выше принципом решения нерасчетных задач в первую очередь необходимо выявить множество типовых решений (МТР). Допустим, на предприятии имеются зубошевинговальные станки трех моделей, они и составят это множество: МТР = {5А702Г; 5703В; 5717С}.
Сформируем комплекс условий применимости выявленных типовых решений. Естественными условиями применимости в данном случае являются размещаемость детали в рабочей зоне станка и возможность обработки ее на станке данной модели. Первая группа условий регламентирует габаритные размеры детали (диаметр шестерни D и длину L), которые должны находиться в пределах допустимых рабочей зоной станка. Вторая группа условий определяет диапазоны допустимого изменения таких параметров, как модуль и угол наклона зуба. Математически все перечисленные условия выбора модели зубошевинговального Станка можно описать в виде двойных неравенств. Следовательно, комплекс условий применимости (КУП) в рассматриваемой задаче может быть представлен в виде системы из известных типовых реше-
ний с учетом комплекса условий. Такое представление процесса технологического проектирования указывает путь для формализации самого процесса принятия решений. Для этого достаточно описать каким-либо образом весь набор типовых решений, а также условий, при которых может быть применено каждое из них. Тогда процесс выбора сведется к проверке соответствия исходных данных условиям применимости типовых решений; при выполнении всех условий комплекса принимают соответствующее типовое решение.
Совокупность параметров, регламентированных комплексом условий применимости, будем называть комплексом параметров применимости; в данном случае КПП = {D, L, m, a}.
Комплекс параметров применимости является главным определяющим объектом при алгоритмизации задачи нерасчетного характера. Именно он определяет полноту учета всех влияющих факторов, в соответствии с ним формируются исходные данные задачи, характеристики типовых решений.
Далее для решения задачи нужно выявить допустимые для каждого типового решения диапазоны параметров применимости. Соответствующие характеристики зубошевинговальных станков приведены в таблице 4.
В соответствии с комплексом условий применимости для заданного набора исходных данных (параметров детали) из трех имеющихся принимается то решение, которое удовлетворяет неравенствам КУП.
Процедуру проверки этих условий можно описать с помощью алгоритма (рис. 8). На основе этого алгоритма может быть составлена программа, позволяющая для любого набора исходных данных выбрать соответствующее типовое решение (модель станка для зубошевинговальной операции). В этом алгоритме заложен принцип предпочтительности применения станков малых размеров. Например, набору исходных данных {300; 80; 1,75; 35} соответствует решение 1 (станок 5А702Г); набору исходных данных {320; 150; 3; 10} решение 3 (станок 5717С).
Рассмотренный комплекс условий применимости имеет простейшую структуру — совокупность независимых неравенств. Условия применимости могут быть описаны любыми соотношениями параметров (не только неравенствами), а сами параметры применимости могут оказаться взаимозависимыми. В этом случае условия применимости будут иметь более сложный вид.