Алгоритмы оптимизации ряда для изделия с силовым параметром
Адаптивный алгоритм включает три взаимосвязанные части,
-выполняющие различные операции: первая — оптимизирует набор значений главного параметра Qk; вторая — вычисляет программу выпуска Bk, соответствующую каждому оптимизируемому значению главного параметра; третья — рассчитывает значения потерь R для оптимизируемого набора значений главного параметра, а также и F.
Первая часть алгоритма имеет вид
где В\ [я]— программа выпуска на 1-м шаге вычисления, соответствующая значениям оптимизируемого ряда на я-м шаге вычисления по формуле (4.10); I—номер шага вычислений программы выпуска в адаптивном алгоритме (I — 1, 2, 3, ...).
Третья часть алгоритма имеет вид
где Rp+1 [я] = RP+i(Q [я])— значения потерь для оптимизируемого ряда на я-м шаге вычислений по формуле (4.10); р — номер шага вычислений величины потерь в адаптивном алгоритме (р= 1,2, 3, ...).
Алгоритмы (4.10)—(4.12) находятся в определенной взаимосвязи в процессе вычислений на ЭВМ. По мере поступления фактических значений главного параметра в формулу (4.10) происходит вычисление оптимизируемого набора значений главного параметра. При этом, в целях экономии машинного времени каждое фактическое значение поступает в формулу (4.10) столько раз, какова кратность фактической программы выпуска, округленной до целых значений (тысяч, сотен штук).
После этого по формуле (4.11) вычисляются новые значения программы выпуска [/г] и поступают в формулу (4.10) для дальнейших вычислений оптимизируемого набора значений главного параметра, а также в формулу (4.12) для вычисления размеров потерь, соответствующих оптимизируемому набору значений главного параметра.
Для вычисления по алгоритму (4.10)—(4.12) необходимо задать начальные условия:
а) для формулы (4.10) — значения величин на нулевом шаге Qk [0] = Qk [я = 0];
б) для формулы (4.11) 4'=01 [«I;
в) для формулы (4.12) Rp=o (Q [«])•
Значения начальных условий для формул (4.11)—(4.12) принимаются равным нулю (или машинному нулю).
Для формулы (4.10) на основе анализа базового ряда выбираются следующие начальные условия: главный параметр ряда базовых изделий и диапазон его изменения; максимально и минимально возможное число членов ряда; ряды начальных значений главного параметра, задаваемые для начала вычислений на ЭВМ.
Ряды начальных значений главного параметра формируются следующим образом: а) диапазон (а, Ь) произвольно разбивается на набор значений Qk 10] для каждого варианта ряда; последнее значение Qk [0] в каждом варианте ряда принимается равным максимальному значению главного параметра; б) число рядов
начальных значений главного параметра находится в пределах от Nm\n Д° А/щах включительно. Пример выбора начальных условий приведен на рис. 4.1, а.