Постановка задачи, уравнение смешивания

Обычно на складе имеется сырье, лом, обороты, отходы, лигатура – называемые в дальнейшем компонентами. Каждая компонента обладает своей массой и своим набором характеристик. Распространенные характеристики – это химический состав, для порошков – текучесть, удельная поверхность, насыпная плотность, влажность и т.д. Итак, склад – это набор компонент.
Чтобы составить из компонентов смесь с требуемой массой и характеристиками, технолог должен решить систему уравнений смешивания относительно неизвестных – масс компонент (для простоты будем считать, что количества компонент выражается их массой, в общем случае это может быть не так – например, это может быть и объем, и количество штук и т.д.).
X1 = (x11*m1 + x12*m2 + ... + x1k*mk) / (m1 + m2 + ... + mk)
X2 = (x21*m1 + x22*m2 + ... + x2k*mk) / (m1 + m2 + ... + mk)
Xi = (xi1*m1 + xi2*m2 + ... + xik*mk) / (m1 + m2 + ... + mk)
M = m1 + m2 + ... + mk
Где X1, X2 ... Xi – характеристики смеси;
M – общая масса смеси;
m1, m2 ... mk – массы компонентов;
xi1, xi2 ... xik – соответствующая i-я – характеристика компонент.
Неизвестными являются m1, m2 ... mk – массы компонентов.
Параметрами уравнения являются требования к смеси X1, X2 ... Xi и M, которые могут меняться по желанию технолога.
Характеристики компонент xi1, xi2 ... xik являются постоянными величинами для данной компоненты.
Массы компонентов, фигурирующие в системе (1) – это расчетные массы, решение системы. На складе компоненты хранятся с соответствующими массами M1, M2 ... Mk.
В общем случае требования к смеси X1, X2 ... Xi и M представляют собой требуемые интервалы значений.
X1мин < X1 < X1макс
X2мин < X2 < X2макс
Xiмин < Xi < Xiмакс
Mмин < M < Mмакс
В соответствии с требованиями (2) система уравнений (1) превращается в систему неравенств (3).
X1мин < (x11*m1 + x12*m2 + ... + x1k*mk) / (m1 + m2 + ... + mk) < X1макс
X2мин < (x21*m1 + x22*m2 + ... + x2k*mk) / (m1 + m2 + ... + mk) < X2макс
Xiмин < (xi1*m1 + xi2*m2 + ... + xik*mk) / (m1 + m2 + ... + mk) < Xiмакс
Mмин < m1 + m2 + ... + mk < Mмакс
Для математического решения системы (1) число неизвестных k – масс компонентов m1, m2 ... mk должно быть равным числу уравнений i - требуемых характеристик X1, X2 ... Xi смеси плюс одно уравнение массового баланса для M.
Объективно же эти два параметра (k и i+1) никакого отношения друг к другу не имеют. Например, характеристик смеси может быть 7, а число имеющихся компонентов на складе только 4 - возникает переопределенная система уравнений, где число уравнений больше, чем число неизвестных. При обратной ситуации может быть, например, 3 характеристики смеси и множество компонентов на складе – какие из них брать для смешивания, является для технолога проблемой. Например, можно взять 6 компонент – получится недоопределенная система уравнений, где уравнений меньше, чем неизвестных.
Решение системы (3) может осложниться еще и тем, что отдельные уравнения могут иметь более сложный вид (пример – текучесть смеси порошков, которую нельзя определять как сумму долевых вкладов текучести каждого порошка), или в системе могут появиться дополнительные уравнения связи или взаимодействия (например, химического взаимодействия между элементами).
Некоторые компоненты могут быть взяты только дискретными партиями. В этом случае, длятаких компонент в систему (3) вводятся дополнительные уравнения
mi = di * Ni
где di – размер (масса) дискреты компоненты i,
Ni – целое количество дискрет, добавляется к списку неизвестных.