Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
53
Добавлен:
18.03.2015
Размер:
761.86 Кб
Скачать
    1. Методы автоматизации балансировки мощности предприятия

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

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

При вызове макроса, последний должен считать это значение, обнулить значение выводимого в другую ячейку таблицы значение счетчика секунд, а далее изменять это значение счетчика при изменении округленного до целой секунды значения таймера. Текст макроса приводится на рис.6.

Рис.6. Содержание макроса

В приведенном макросе предельное значение таймера вводится в ячейку А1, а текущее значение счетчика секунд выводится в ячейку А2 на листе Производство таблицы ПОКАЗАТЕЛИ.

Напомним, что макрос запускается вызовом меню Сервис→Макрос→Начать запись. Далее следует выделить ячейку А1, ввести предельное значение таймера, перейти (кликнуть правой кнопкой мыши) в ячейку А2, а затем в ячейку А3. Затем необходимо остановить запись макроса.

После записи макроса следует его отредактировать согласно рис.6, вызвав его по команде меню Сервис→Макрос→Макросы.

Далее следует вставить какой либо рисунок, подходящий для кнопки вызова макроса, на текущий лист Excelпо команде менюВставка→Рисунок→Картинки.Затем, кликнув правой кнопкой мыши по вставленному рисунку, привязать к картинке вызов макроса выбором соответствующего пункта появившегося меню (Назначить макрос…).

Если все введено правильно по нажатию картинки начнет меняться числовое значение ячейки А2.

Из числовых значений, находящихся в ячейках А1 и А2 нетрудно создать объект в виде ежесекундно растущей дроби (=А2/А1), изменяющей свое значение от 0 до 1. При этом прервать рост дроби можно нажатием клавиши Esc.

Достроив лист Производство таблицы ПОКАЗАТЕЛИдо вида, приведенного на рис.7, мы можем приступить к поиску наилучшего баланса мощности предприятия. В таблице 2.2 приведены формулы ячеек листаПроизводство.

Таблица 2.2

Ячейка

Формула

D6

=A2/A1

D7

=1-D6

Е6

Вводимое максимальное количество изделий

С6

=E6*D6

С7

=E6*D7

В23:В26

=Е12:Е15

В27

=СУММ(B23:B26)

В28

=B27/4

В29

=1/3*D27

В30

=КОРЕНЬ(B29)

С23

=$B$28-B23

С24

=$B$28-B24

С25

=$B$28-B25

С26

=$B$28-B26

D23

=С23^2

D24

=С24^2

D25

=С25^2

D26

=С26^2

D27

=СУММ(D23:D26)

В ячейках С6 и С7 вычисляются количества выпускаемых изделий, в В28 – среднее значение потребности мощности в станках и оборудовании, в В29 – дисперсия значения потребности, а в В30 – среднеквадратичное отклонение в потребности мощности.

Для иллюстрации процесса автоматического подбора потребности мощности используется анимированная гистограмма, построенная на диапазоне А23:И26. Для отслеживания приемлемых значений потребности в мощности максимальное значение шкалы вертикальной оси следует установить на значении 1,2 (т.к. нормальным превышением потребности мощности обычно считается 10-15%)

Рис.6. Модификация листаПроизводствотаблицыПОКАЗАТЕЛИ

Соседние файлы в папке Методички по ИТ