Минусы при расчете себестоимости в УПП и особенности решения СЛАУ

Всем известно, что в РАУЗ применяется метод решения систем линейных уравнений для расчета себестоимости. Чтобы понять, откуда лезут миллиарды триллионов оборотов, для начала разберемся в том, как же решается СЛАУ. Рассмотрим это на примере, очень идеальном, чтобы понять суть уравнения, идеальном и кривом, и попытаемся сделать выводы.
Для начала необходимо себе в голове представить граф направлений движений ТМЗ (рассматривать расчет себестоимости тут не буду, для этого надо писать отдельную статью). Как известно, в графах у нас есть вершины и дуги. Для нашей прикладной задачи граф у нас будет направленный. Вершины графа есть узлы, которые идентифицируются номенклатурой на складе (Ключ аналитики вида учета + Ключ аналитики вида затрат).

Система решения алгебраических уравнений помогает найти решения для больших объемов данных с меньшими затратами на вычисление.
Общая система уравнений в скалярном виде выглядит следующим образом:

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

Решается система методом простых итераций (Якоби). Уравнение приводится к виду:

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

Пример 1. Пусть у нас дана только одна номенклатура и два склада. Номенклатура Товар 1 на складе 1 – первый узел (I), номенклатура Товар 1 на складе 2 – второй узел (II).

Граф движения ТМЗ:
В

Начальные условия:

Начальные остатки:

Узел I — 10 шт. стоимостью 1000 р.

Узел I — 10 шт. стоимостью 1000 р.

Перемещения:

Перемещение №1 2 шт. стоимостью 200р.

Перемещение №2 5 шт. стоимостью 500р.

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

Для нашего примера система будет иметь следующий общий вид:

Данный пример демонстрирует, из чего у нас получилась такая СЛАУ.

Пример 2. Теперь к примеру 1 добавим внешнее поступление 5 шт. стоимостью 550р. Остальные начальные условия остаются те же самые.

Т.к. мы не знаем точную стоимость, и ее нам надо найти, решив систему, то стоимость в системе оставим как неизвестную:


В качестве начального приближения возьмем:


Итерация 1:

Итерация 2:

В качестве значений неизвестных берем значения, найденные на первой итерации:


И так далее рассчитываем до получения нужной точности в Excel:


В

Тут хотелось бы обратить внимание на одно правило сходимости метода решения СЛАУ.

Нашу СЛАУ можно представить в следующем виде:

Так вот метод Якоби сходится, если выполняется условие что норма матрицы К<1, если норма превышает 1, то есть вероятность, что решение не сойдется.

Для нашего примера норма рассчитывается по формуле:

Пример 3, когда решение не сходится.

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

Начальные условия:

Начальные остатки:

Узел I — -2,523 шт. стоимостью 8262,4 р.

Узел I – 8,656 шт. стоимостью 29765,3 р.

Перемещения:

Перемещение №1 2,29 шт. стоимостью 0р.

Перемещение №2 2,25 шт. стоимостью 0р.

Внешний приход отсутствует

В данном случае:


И решение выглядит следующим образом:

Т.е. чем больше результат, тем больше становится отклонение, а оно должно уменьшаться.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *