Главная Развитие электроэнергетической системы [0] [1] [2] [3] [4] [5] [6] [7] [8] [ 9 ] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] fax I Рис. 2.8. Индуктивная интерполяция параметров проектируемого изделия Д)1я использования ИИ на начальных стадаях проектирования разумно наложить на результаты алгоритма ряд ограничений: описания прототипов должны быть точно восстанавливаемыми алгоритмом интерполяции, т.е. применение ИИ к Прг должно не изменять описания первого прототипа в пространстве выходных параметров; трудоемкость алгоритма должна умеренно расти при увеличении размерности пространства параметров; алгоритм должен работать при малом объеме базы интерполяции, в том числе при icard { Пр }= 1; алгоритм должен учитывать "удаленность" интерполянта от элементов базы интерполяцш в пространтстве входных параметров, так, что чем ближе интерполянт к данному элементу базы, тем больше он "похож" на него. В [3] проанализированы существующие методы предсказания значений параметров для четкого описания и предложен алгоритм многомерной-линейной интерполяции. В приложении к рис. 2.8 это означает. что объект проектирования описывается в пространствах входных и выходных параметров синглтонами (точками со степенью принадлежности, равными 1). Обозначим через число элементов в базе интерполяции. Представим значения интерполируемого параметра во входном и в выходном пространствах в виде р*х=й1Пр„х1+ 2 й/с (ПРвх/с -Првх1); к =2 Рвых = 1 ПРвых! + /с (ПРвых/с -ПрвыхО- к =2 (2.16) Линейные модели (2.16) на подпространствах входных и выходных параметров строят, исходя из двух соображений, во-первых, коэффициенты а/ определяются из условия близости Рдх к выпуклой линейной оболош<е, построенной на базе интерполяции, для чего необходимо дБ1Ъа- =0, fc= 1, 2,..., Nb, (2.17) где Б = Ирвх -- Рвх "г > во-вторых, принимается, что Ь/ =а. ,к = \,2,... Таким образом, алгоритм восстановления функции заключается в следующем: конструируется линейная форма (2.16), далее рещаетея система линейных уравнений (2.17); значение выходного параметра определяется из формулы для выходного параметра в (2.16), причем коэффициенты берутся из рещения системы (2.17). Отметим, что рассмотренный алгоритм непосредственно неприменим к нечетким описаниям объекта проектирования, кроме того, его трудоемкость пропорциональна из-за необходимости решать систему линейных уравнений размерности N, наконец, в нем не учитывается достоверность информации об элементах базы интерполяции. Рассмотрим один из вариантов метода индуктивной интерполяции, применяемой к нечетким данным (рис. 2.8). Зафиксируем выходной параметр т и индексы входных параметров, от которых зависит т-й выходной параметр!/вхт }, соответствующее подпространство входных параметров обозначим через П.вх"- Предположим, что каждой точке р; G Пвхт степенью принадлежности/ij, (р/), принадлежащей /-му элементу базы, соответствует множество точек { Рвых/} £ СУвых,п/(/вх) Увых,п/ - уровневое множество для выходного параметра т, соответствующее степени принадлежности ц. Возможны два крайних случая, когда каждой точке элемента базы интерполяции во входном подпространстве соответствует одна точка в выходном подпространстве и когда одной точке входного подпространства соответствует все уровневое множество Увыхт/- Уровневое множество интерполяции в выходном пространстве Удыхи/ соответствующее степени принадлежности Агх будем искать в виде =1 РвхУвх/Фвх) Рвх Увх(Авх) Рвых 2 2 2 x =1 РвхеУвх/ (Мвх) Р*вхеУвх(Мвх) (Рвх Рх) Рвых/ *(Рвх- РЁх) (2.18) где рвх - точка, принадлежащая базе интерполяции; p*j - точка, принадлежащая интерполякту; Ув/. Увх уровневые множества /-го элемента базы и интерполянта во входном пространстве. Весовой множитель w мояшо определить как (Рвх/- Рвх) = = /w (llPsxZ - Рвх»> Мвх(Рвх/). M(PSx) <fl)- (2-19) Функция убывает от расстояния между точками базы и интерполянта и возрастает по степеням принадлежности Мвх(Рвх/) ДдхСРвх) степени доверия к i-му элементу базы интерполяции с/;. Имеют место ограничения на функцию : /w (О, *, *, *) = Wmax > 1; /w (*. О, *, *) = 0; /w (*. *. О, *) = 0; fy, (*, *, *, 0) = 0. (2.20) Звездочки в (2.20) означают, что соответствующая переменная может принимать любые значения. Величина w,, выбирается из соображений восстановпения элементов базы алгоритмом ИИ. Отметим, что с помощью (2.18) восстанавливается не отдельная точка интерполянта в выходном пространстве, а уровневое множество, т.е. вычисления по (2.18) должны быть вьшолнены для всех точек, принадлежащих декартову произведению уровневых множеств элементов базы, что в свою очередь приводит к тому, что трудоемкость алгоритма пропорциональна М1М2 • • где Ml число разбиений носителя 1-го измерения входного подпространства. Предположение о том, что отдельные параметры во входном и выходном пространствах параметров не взаимодействуют друг с другом [0] [1] [2] [3] [4] [5] [6] [7] [8] [ 9 ] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] 0.0013 |