Логистическая модель мелкосерийного производства


7 года 5 мес. назад #42668 от Андрей Николаевич

Сергей Жаринов пишет:

Александр Филонов пишет: Пустили в обработку на станок.


Хорошо, давайте я из Вас в час по чайной ложке начну модель вытягивать. Итак, правило 1: если на станке есть очередь, то пускаем в обработку то изделие, которое пришло на этот станок раньше других. Правильно?

Коллеги, не мучайте друг друга, наберитесь терпения. Я постараюсь ответить на все ваши вопросы, только завтра - я в поезде и умотался...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


7 года 5 мес. назад - 7 года 5 мес. назад #42669 от Сергей Жаринов

Александр Филонов пишет: ... Я так понимаю, что у нас четыре станка (A, B, C, D) и одна очередь на все четыре. ...


Насчёт станков верно, их 4 штуки. А насчёт одной очереди Вашу модель не понял. Что это за очередь? Откуда берётся? Как формируется?

Правило 1 тоже требует уточнения. Что делать, если, например, на станок В одновременно пришло два изделия? Скажем И1 (A-B-C-D) на вторую операцию и И3 (A-C-D-B ) на четвёртую операцию. Какое из них пустить в обработку?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


7 года 5 мес. назад - 7 года 5 мес. назад #42670 от Александр Филонов

Сергей Жаринов пишет: Правило 1 тоже требует уточнения. Что делать, если, например, на станок В одновременно пришло два изделия? Скажем И1 (A-B-C-D) на вторую операцию и И3 (A-C-D-B ) на четвёртую операцию. Какое из них пустить в обработку?


То, которое пришло в "общую очередь" (на вход предприятия) первым.
FIFO.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


7 года 5 мес. назад #42671 от Игорь Рыжкин
А если прям точно одновременно до долей секунды, то первым идет на обработку то, которое ближе к финишу (ближе к готовому изделию)

Боишься - не делай, делаешь - не бойся!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


7 года 5 мес. назад #42672 от Александр Филонов

Игорь Рыжкин пишет: А если прям точно одновременно до долей секунды, то первым идет на обработку то, которое ближе к финишу (ближе к готовому изделию)


Игорь, это уже другая модель :) не FIFO.

Доля секунды, так доля секунды. Кто первый, тот и в первую очередь. FIFO.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


7 года 5 мес. назад #42673 от Сергей Жаринов

Александр Филонов пишет: То, которое пришло в "общую очередь" (на вход предприятия) первым. ...


Пожалуйста, растолкуйте. У Вас есть "общая очередь (на вход предприятия)", куда каждый день поступает по одному заказу. Правильно? И вы запускаете их в производство в режиме FIFO? Как? Каждый день по одному заказу?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


7 года 5 мес. назад #42674 от Александр Филонов

Сергей Жаринов пишет:

Александр Филонов пишет: То, которое пришло в "общую очередь" (на вход предприятия) первым. ...


Пожалуйста, растолкуйте. У Вас есть "общая очередь (на вход предприятия)", куда каждый день поступает по одному заказу. Правильно? И вы запускаете их в производство в режиме FIFO? Как? Каждый день по одному заказу?


Я использую Ваши условия. У Вас каждый день по одному заказу поступает? ;)

Если первым поступил заказ на изделие И1 (A-B-C-D), то оно обрабатывается в первую очередь на станке A. (это первое изделие в общей очереди)
Если вторым поступил заказ на изделие И2 (B-C-B-D), то оно идет на станок B (это второе изделие в общей очереди)
И т.д.
Когда И1 и И2 доберутся до станка D, то первым пойдет И1 (принцип FIFO).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


7 года 5 мес. назад - 7 года 5 мес. назад #42675 от Сергей Жаринов

Александр Филонов пишет: Я использую Ваши условия. У Вас каждый день по одному заказу поступает? ...


Александр, давайте не будем рубить хвост кусками. Будьте добры, сформулируйте свою модель управления целиком.

В данном случае модель управления состоит всего из двух правил: (1) правило запуска и (2) правило выбора из очереди.

Пример 1 (модель раннего запуска):
(1) каждый заказ запускается в производство в день поступления;
(2) при наличии очереди на станке первым обслуживается заказ с более ранней датой запуска (ERD).

Пример 2 (модель CONWIP):
(1) заказы запускаются в производство в порядке поступления, не более одного заказа в день, - при условии, что в производстве одновременно находится не более 4-х заказов;
(2) при наличии очереди на станке первым обслуживается заказ с более ранней датой запуска (ERD).

Пример 3 (модель Андрея Николаевича):
(1) заказы запускаются в производство полным комплектом по мере его формирования, - при условии полного выхода предыдущего комплекта;
(2) обработка на станках происходит по схеме, указанной в соответствующей матрице переходов.

Как-то так.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


7 года 5 мес. назад - 7 года 5 мес. назад #42676 от Александр Филонов

Сергей Жаринов пишет: Александр, давайте не будем рубить хвост кусками. Будьте добры, сформулируйте свою модель управления целиком.

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Пример 1 и Пример 2 отличаются только пунктом 1.
Согласно( ( Вашему условию задачи ) "Каждый день поступает заказ на изготовление одного изделия".

Если в Примере 2 (CONWIP) мы его не пускаем в производство, то оно стоит в очереди на входе в производство. Какая разница? ;)

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

Какой смысл их не запускать, если свободен станок, на котором изделие может начать обрабатываться? - Это потеря времени.

К примеру, станок A - свободен. B, C, D - заняты. Всего 5 заказов в производстве. Будем не пускать 6-й? Пусть томится снаружи? ;)

По Вашему условию задачи: "Каждый день поступает 1 заказ" (не 0 и не 2).
Если станок для начала обработки этого изделия свободен и нет на этот станок очереди - оно может идти в обработку на этот станок. Если нет - стоит в очереди на этот станок.

Поэтому уточняем модель в Примере 1

Пример 0 (модель FIFO):
(1) каждый заказ запускается в производство в день поступления; если в день поступления свободных станков для поступившего заказа нет, - встает в очередь.
(2) при наличии очереди на станке первым обслуживается заказ с более ранней датой запуска (ERD - Earliest Release Date for Processing) или, по другому, FIFO.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


7 года 5 мес. назад - 7 года 5 мес. назад #42681 от Игорь Балакерский

Сергей Жаринов пишет:

Александр Филонов пишет: Я использую Ваши условия. У Вас каждый день по одному заказу поступает? ...


....давайте ...сформулиру<ем> свою модель управления целиком.

В данном случае модель управления состоит всего из двух правил: (1) правило запуска и (2) правило выбора из очереди.

Пример 1 (модель раннего запуска):
(1) каждый заказ запускается в производство в день поступления;
(2) при наличии очереди на станке первым обслуживается заказ с более ранней датой запуска (ERD).

Пример 2 (модель CONWIP):
(1) заказы запускаются в производство в порядке поступления, не более одного заказа в день, - при условии, что в производстве одновременно находится не более 4-х заказов;
(2) при наличии очереди на станке первым обслуживается заказ с более ранней датой запуска (ERD).

Пример 3 (модель Андрея Николаевича):
(1) заказы запускаются в производство полным комплектом по мере его формирования, - при условии полного выхода предыдущего комплекта;
(2) обработка на станках происходит по схеме, указанной в соответствующей матрице переходов.

...


Вот, этот пост, по-моему мнению, - добротная профессиональная работа! С этим/этот материал(ом) можно обсуждать, можно работать,Причём, авторы текстов на основе которых Сергей делает описание производственной системе, как минимум, сами сформулировать чётко это описание системы управления - о чём я просил чуть выше - НЕ могут, или НЕ хотят. А, потом идёт только интерпретация.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум