Показано с 1 по 23 из 23
-
14.04.2011, 14:03 #1
- Регистрация
- 06.09.2007
- Сообщений
- 45
Теория ограничения систем и Голдратт - в чем смысл?
Уважаемые посетители форума!
Представляю вам на обсуждение такую тему:
Насколько я понял, из теории ограничения систем следует, что в производственном процессе необходимо найти ограниченный ресурс, подчинить ему весь процесс и максимально использовать этот ресурс. Затем после устранения ограничения, перейти к поиску нового "бутылочного горлышка". Пропускная способность при этом определяется как выручка минус материалы в единицу ограниченного ресурса.
Ну, допустим есть 2 продукта х и у. Ограниченный ресурс время на производство продукта, при этом общее Т - 10 000 часов, а на изготовление 1 ед. х - 2 часа, у - 7 часов. Цена х - 10 000 р., у - 20 000 р. Материалы х - 5 000 р., у - 9 000 р.
Вопрос: каким образом можно обеспечить максимальное использование ограниченного ресурса? Максимизировать прибыль или выручку? На что надо делать акцент.
П.С. Вопрос не в решении задачи, а в логике расчета, т.к. как решать я знаю, но в чем смысл всего этого догадки есть, но уверенности нет.
-
14.04.2011, 14:24 #2
Максимизировать средства, поступающие в компанию, то есть выручку,снижать операционные расходы - увеличивать производительность по денежному потоку.
Ограничение может быть не в производственном процессе, в рынке, например.
Как ипользовать ограничение - все индивидуально, зависит от того, где оно.
Читали "Цель"?
-
14.04.2011, 14:36 #3
- Регистрация
- 06.09.2007
- Сообщений
- 45
Сообщение от Bend
А пока я хочу разобраться в сути на примере задачи, которую я привел. Как бы Вы ее решали? Можно без расчетов, но важны шаги.
-
14.04.2011, 16:10 #4
А Теорию ограничений читали?
То есть, ограничение в том, что за заданное время производится меньше продукции, чем хотелось бы?
Это не ключевая проблема, это следствие чего-то. Возможно ограничение в устарелости оборудования, в технологии производства и так далее
-
14.04.2011, 18:31 #5
- Регистрация
- 25.11.2005
- Сообщений
- 1,731
Сообщение от Ovod
Ресурс - то, что преобразует вход в выход.
Задача странная. Откуда она?
Очевидно, что для максимизации выпуска надо гнать только х.
-
14.04.2011, 19:04 #6
- Регистрация
- 26.02.2008
- Сообщений
- 51
Ovod,
в Вашем примере посчитать, что выгоднее - производить продукт x или y за конкретное время - это чистая математика. Никакая не теория ограничений.
Для начала надо определиться, что в вашем примере является ограничением. Что имеется в виду "ограниченный ресурс - время на производства продукта"? Как именно вас ограничивает время? Невозможно произвести продукт быстрее, чем это позволяет технология? Или не успеваете доделать продукт до конца, и вынуждены его выбрасывать?
Вы не там ищете. Или неправильно формулируете. Ограничением скорее всего является станок (или участок), который не дает производить за один час больше какой-то детали. (Если гипотетически предположить, что производство = 1 станок, то все равно ограничением является станок) Т.е. мы можем продавать 100 продуктов в день, а техника позволяет произвести только 10. Или что-то в этом роде.Определитесь, что является ограничением в вашем случае.
-
14.04.2011, 21:16 #7Сообщение от Ovod
http://deming.ru/Praktika/GL/Haystac...ystackTask.htm
Вообще же, нахождение того, что и сколько выпускать - частное и узкое применение ТОС.
Если Вас после прочтения заинтересуют конкретные направления - или я смогу подсказать, или здесь есть ещё несколько человек, кто сможет "направить".
Успехов,
Георгий
-
14.04.2011, 22:01 #8
- Регистрация
- 09.07.2007
- Сообщений
- 724
По самой задаче как раз все прекрасно ясно. Но тут на форуме уже почти нет специалистов, которые когда-то были и могли все и без меня объяснить. Хотя в России они еще есть.
Теория ограничения систем (теория ограничений Голдратта), разработанная в 80-х годах это попытка, используя методы системного анализа (разработанные в 50-60-х годах) обходиться без применения численных оптимизационных методов (которые в годы начала активного применения вычислительной техники 40-80-е годы были проработаны прекрасно (на тот момент)). В более поздний период произошел их перекос в ускорение расчетов на основе параллельной обработки и применения интеллектуальных методов.
Что касается конкретной задачи.
Пусть Вы ищете время по выпуску Ваших изделий на основе какого-то критерия (о нем позже). Но незримо в Вашей задаче есть еще КОЕ-ЧТО (но очень зримо реально), это кто эти изделия делать будет, ведь одновременно их делать обычно не получается (когда получается - задача по другому формулируется). Предположим это два подразделения 1 и 2(и каждое из них может делать эти изделия с равной производительностью).
Тогда Тх1 – это время выпуска изделия х при работе 1-го подразделения ,
Тх2 – это время выпуска изделия х при работе 2-го подразделения,
Ту1 – это время выпуска изделия у при работе 1-го подразделения,
Ту2 – это время выпуска изделия у при работе 2-го подразделения,
У Вас также известна производительность подразделений по выпуску изделий
Ах1 = Ах2 = 0,5 изделия х в час и
Ау1 = Ау2 =0,143 изделия у в час.
Предположим, за прошлый период (те же 10000 час) Вы выпускали 2000 изделий х и 1000 изделий у. И на рынке эта пропорция по продажам приблизительно сохраняется (х/у = 2/1) и это соответствует некой величине исходной пропорции мю =1 .
Тогда возникает задача насколько надо увеличить мю согласно заданной пропорции , чтобы использовать заданный ресурс времени.
Тх1 + Ту1 = 10000,
Тх2 + Ту2 = 10000,
Ах1 * Тх1 + Ах2 * Тх2 >= мю * 2000,
Ау1 * Ту1 + Ау2 * Ту2 >= мю * 1000
И наконец, сама максимизируемая форма мю --> max
В этой формулировке - это стандартная задача линейного программирования.
Решим ее, например, с помощью пакета Матлаб. Для этого ее надо привести к виду, необходимому для ее решения в пакете. Чтобы много не писать этот технический этап пропустим.
Ответ в пакете получаем такой
Тх1 = Ту1 = Тх2 = Ту2 = 5000,
Мю =1,43.
Описание постановки такой задачи и ее решение на основе методов задач линейного программирования есть в книге Канторовича Л.В. Экономический расчет наилучшего использования ресурсов, 1959. Там у него эта постановка задач среди всех оптимизационных задач идет под номером ОДИН.
В весьма популярной в свое время книге Юдин Д.Б. Гольштейн Е.Г. Линейное программирование (теория, методы и приложения), 1969 г. под номером 2 и т.д.
Постепенно важность этой весьма важной ДЛЯ ОЧЕНЬ МНОГИХ ЗАДАЧ постановки стиралась. И сейчас мало кто из российских специалистов-менеджеров практиков могут решать подобные задачи. Кого не научили, кто не научился, а кто и забыл просто. А к специалистам обращаться – денег жалко.
Вот увлекаются такими рецептурными методами, как теория Голдратта.
Будто бы что-то и сделали, а правильно или неправильно – начальство и не поймет. Оно теперь почти всегда, как и большинство подчиненных специалистов, тоже уже мало что умеет и понимает. И тоже на Куршавель и новую иномарку деньги потратит, а на ученых, чтобы с ними посоветоваться – сэкономит.
Но проблемы с этой задачей только начинаются.
Приведенный ответ еще и не ответ, подходящий для Вас.
Если Вы проверите, то обнаружите, что заданная пропорция выпусков 2/1 нарушена. Здесь изделие х будет выпускаться в количестве 5000 изделий, а у в количестве 1430. Но ресурс времени будет весь использован.
Если Вы жестко зафиксируете пропорцию, то у Вас окажется свободным временной ресурс.
Это проблема такой постановки задач для линейного программирования. Постепенно с помощью ручной итеративной подгонки задачи к требованиям можно как-то улучшить результат.
Но эту задачу можно рассматривать как многокритеральную, ее решать гораздо сложнее, но можно. Одним из этих методов является «метод надувного шарика» (МНШ), разработанный мною в 1975 г.
http://sirius-2.narod.ru/n21.html
http://sirius-2.narod.ru/tw.htm
http://sirius-2.narod.ru/stat_opt_plan.htm
http://sirius-2.narod.ru/n213.html
На данном форуме он не раз обсуждался.
Особенность той задачи, что мы пока обсуждали, ведет к максимизации выпуска в физических показателях. Но, как правило, увеличение объемов выпуска (при моем варианте постановки задачи это легко привязывается к маркетинговым целям), ведет к резкому снижению себестоимости производства, а это в данном случае основной источник увеличения прибыльности. Объем выручки от продаж здесь выступает, как справочный результат. Для тех цифр промежуточного решения (что приводилось) – оно равно
Выручка 5000 руб. * 5000 + 9000 руб. * 1430 = 37,870 млн.руб.
Как я говорил – пропорция искусственная, можно ее изменить и получить значительно большую выручку.
Вообще внимание к многокритериальной постановке задач за рубежом постепенно все растет и растет. Это иногда расценивают уже почти как революционное изменение ситуации, например, в статье известного специалиста М.Желены (2005 г.) http://www.milanzeleny.com/documents/literary_works/Optimality.pdf
Мне конечно приятно, что потенциальная ценность МНШ, который именно для таких задач и нацелен, также растет и растет.
А Вам советую - эффективно самому оптимизационные задачи решать очень тяжело. Даже специалисты по оптимизации обычно путаются и каждый использует свои любимые методы. А Вы со своими робкими попытками будете только вводить руководство в заблуждение относительно истинных возможностей Вашей организации.
-
18.04.2011, 14:34 #9
- Регистрация
- 24.09.2009
- Сообщений
- 318
К чему вся эта теория? Сейчас компьютеры справляются с задачей в лоб - перебором. В Экселе есть функция "подбор параметра".
Чтобы Вы не говорили Геннадий, но зачем привлекать специалистов, если есть компьютер? ;-)
-
18.04.2011, 15:11 #10
- Регистрация
- 25.11.2005
- Сообщений
- 1,731
Сообщение от Михайло
1. Согласен с Михайлом: ТОС - это прежде всего способ мышления о работе организации, технология определения проблем и способов их решения.
2. Не согласен с Михайлом: задачу компьютеру надо поставить. А это работа человека.
-
20.04.2011, 09:13 #11
- Регистрация
- 21.02.2007
- Сообщений
- 2,056
Сообщение от Ovod
-
20.04.2011, 10:44 #12
- Регистрация
- 06.09.2007
- Сообщений
- 45
Сообщение от WJ.
-
20.04.2011, 10:56 #13
- Регистрация
- 06.09.2007
- Сообщений
- 45
Сообщение от Георгий Лейбович
Спасибо. Знаю что это лишь часть ТОС, немного объясню, что хочу понять: часть ТОС - метод учета пропускной способности и может использоваться как метод учета затрат и способ оптимизации производственного плана предприятия. Это новая для меня тема и наряду с АБС, нормативным и маржинальным методом я хочу понять логику - КАК можно на основе данного метода посчитать оптимальный производственный план.
Ведь узкие места, как правильно здесь заметили, могут быть разные.
-
20.04.2011, 11:14 #14
- Регистрация
- 06.09.2007
- Сообщений
- 45
Сообщение от Геннадий Борисович
Согласен, вводить руководство в заблуждение на надо .
Дело как раз сводится к простому - необходимо научиться "видеть" и уметь просчитать максимально эффективное использование "узкого места". Т.е. весь процесс подчинить "по скорости" пропускной способности этого ограниченнго ресурса.
Вот что хотелось обсудить.
-
20.04.2011, 13:02 #15Сообщение от Ovod
ТОС не заканчивается максимальным использованием ограничения, следующий шаг - "продвинуть ограничение системы" - пропускную способность можно увеличить в данном случае, если это требуется
-
20.04.2011, 13:59 #16
- Регистрация
- 26.02.2008
- Сообщений
- 51
Сообщение от Ovod
Методику расчетов Геннадий Борисович привел настолько подробно, что добавить тут нечего.
Что касается ТОС: основная идея - это сделать анализ всего потока, выявить его узкое место (или места), затем расчитать максимальную производительность узкого места. Если узкое место может быть расширено - разработать соответствующие меры. Если не может - подчинить скорость потока этому узкому месту. Голдратт называет это барабан-веревка-буфер.Мы в своей работе применяем ТОС в контексте "выявления потенциала улучшений". Но не как методику расчета, а скорее как комплекс мер по расширению узких мест.
Но Bend прав - надо читать и "Цель", и "Цель 2" - как минимум, а дальше и "Необходимо и достаточно" (Цель 3), и "Управленческие дилеммы: теория ограничений в действии" Э.Шрагенхайм... В общем, надо учить теорию.
Сразу хочу предупредить - книги написаны не как учебник, а как бизнес-романы. Лирику можно опустить, но пользы много, не сомневайтесь.
-
21.04.2011, 14:04 #17
- Регистрация
- 25.11.2005
- Сообщений
- 690
Сообщение от Ovod
Покупай МЕС и будет тебе счастье.
-
21.04.2011, 14:11 #18
- Регистрация
- 25.11.2005
- Сообщений
- 690
Найди свои узкие места
И воще смотри сюды
http://www.mesforum.ru/viewtopic.php?p=26805#p26805
-
08.05.2011, 23:26 #19
- Регистрация
- 09.07.2007
- Сообщений
- 724
Сообщение от Михайло
В Экселе действительно имеется такая функция, но это для одного параметра. Удается в Ехселе решать и небольшие задачи линейного програамирования. Но это все для любителей и студентов.
Есть гораздо более серьезные программные средства.
Но в любом случае ГЛАВНОЕ ГРАМОТНАЯ ПОСТАНОВКА ЗАДАЧИ И ПРАВИЛЬНОЕ ЕЕ РЕШЕНИЕ, на каком программном средстве это реализовывать, - это фактически частность.
Тут я с Евгением полностью согласен.
На этой неделе я 4 дня учился в International Scientific School "Methods
and algorithms of operations research". Вели известные профессора и преподаватели университетов США, Англии, Италии, Дании, Нидерландов.
Лекции шли на английском языке. Основная аудитория студенты, но были люди разного уровня и сами профессора с удовольствием обсуждали тематику друг друга, поэтому все было интересно и оживленно.
Так вот как раз основной целью ВСЕХ зарубежных преподавателей было научить не столько решать задачи, СКОЛЬКО НАУЧИТЬ ИХ ПРАВИЛЬНО МАТЕМАТИЧЕСКИ ФОРМУЛИРОВАТЬ, поскольку тогда Вы имеете возможность использовать эффективное решение.
-
08.05.2011, 23:42 #20
- Регистрация
- 09.07.2007
- Сообщений
- 724
Сообщение от Ovod
Уже в средние века все не просто было. Про "узкие места" было прекрасно известно в рамках НОТ и в 20-е годы в СССР, как развитие идей Тейлора.
Ну что ж Вы так себя опускаете. Одно дело решать задачу, "как умеете", а другое дело утверждать, что "так и надо". ТОС - это, по сути, игрушка для начинающих.
На упомянутой мною школе о ней никто и не вспоминал, например, стыдно это было просто упоминать. А ведь на этой школе рассматривались в основном, уже достаточно хорошо известные методы, конечно для специалистов.
Я ж Вам уже сказал, если хотите начинать, то применяйте методы системного анализа. Но тут проблема в том, РЕАЛЬНЫХ ПРОБЛЕМ МОЖЕТ БЫТЬ МНОГО, ВАМ ДЕЙСТВИТЕЛЬНО НАДО ВЫДЕЛИТЬ НАИБОЛЕЕ ВАЖНЫЕ и т.д. Возможно потребуется подключение разных специалистов, поскольку Вы можете считать, что проблема в одном, а она на самом деле - СОВСЕМ В ИНОМ.
-
08.05.2011, 23:51 #21
- Регистрация
- 09.07.2007
- Сообщений
- 724
Сообщение от Andruxa
Это все равно что сказать, "что главное для человека - счастье".
Но в экспериментах в поисках счастью, мыши достаточно быстро умирали.
Что делать с выручкой я указал. В данной задаче это приводит к нарастанию выпуска продукции в физических объемах и минимизации простоя оборудования. Это одни из МОЩНЫХ факторов снижения себестоимости и соответсвенно увеличения прибыльности.
Попровав привязать задачу к прибыли - Вы резко усложняете постановку задачу (или наоборот резко ее упрощаете) и соответсвенно решаете зачастую ЕЕ ДАЖЕ ХУЖЕ, чем ее решал бы человек бех вычислительной техники.
-
09.05.2011, 07:14 #22Сообщение от Ovod
Кстати, греки не претендуют на создание атомной физики, хотя первым из известных "атомистов" был Левкипп, учитель Демокрита. То же и с узкими местами, "прекрасно известными в 20-х годах в СССР в рамках НОТ". Они имеют отношение к ТОС, как предмет рассмотрения, только как частный случай физического ограничения.
Для того, чтобы понять смысл многих направлений ТОС, в том числе производственного менеджмента, логистики, планирования, управления проектами необходимо понимать смысл вариабельности процессов и её влияния на вышеназванные. Иначе возникают многочисленные "вычислительные" и аналитические иллюзии. Без понимания и учёта статистической вариабельности всякие производственные планы - иллюзии. Вы, кстати, слышали о выполненных (без сверхусилий) производственных планах?
-
09.05.2011, 11:17 #23
- Регистрация
- 25.11.2005
- Сообщений
- 690
Сообщение от Георгий Лейбович
Георгий, где тут по твоему мнению узкое место?Последний раз редактировалось Сахават; 09.05.2011 в 11:25.