logo search
Настольная Книга Управляющего Складом - Джеймс Томпкинс

Факторы, относящиеся к началу работы

Первый вопрос, по которому нужно принять решение, это выполнять ли проект своими силами, или обратиться за помощью к консультанту. Бэнкс и Гибсон советуют:

Если вы первый раз используете эту программу, то выполнять моделирование своими силами было бы неразумно. Предстоит принять слишком много решений, где можно наделать много ошибок. Приглашение консультанта для выполнения первоначального моделирования будет полезным, т.к. он сможет показать соответствующее применение этой технологии. В результате этого взаимодействия работники фирмы смогут научиться этой технологией пользоваться. Другим вариантом может быть работа консультанта с работниками фирмы во время первого применения технологии. Например, консультант помогает запустить проект, затем передает управление группе работников фирмы.

Хотя инструменты ПО моделирования становятся все более мощными и легкими в использовании, но в успешном имитационном моделировании есть и много других аспектов. Многие компании сейчас приглашают консультанта для помощи с первыми несколькими проектами, пока динамика разработки моделирования не будет понята работниками фирмы. Для тех компаний, которые обращаются к моделированию достаточно редко (скажем, раз в год), приглашение консультанта будет, вероятно, более эффективным и экономически целесообразным. Рекомендательные письма консультанта и его предыдущий опыт исключительно важны; ведь именно его опыт необходим вам. К сожалению, нет общепринятой сертификации консультантов по моделированию (такой как сертификат инженера-консультанта), так что будьте осторожны. В поиске консультантов помогут рекламные объявления в специализированных отраслевых журналах, газетах с отчетами о выполненных проектах на Зимней конференции по моделированию (проводится каждый декабрь), или продавцы ПО моделирования. Кроме случаев, когда вам необходимо конкретное программное обеспечение, выбирайте независимую консультационную фирму, не связанную с продавцами программного обеспечения.

После того как вопрос о том, выполнить ли проект своими силами, был решен, следующим вопросом будет выбор инструмента ПО моделирования. Прежде чем выбирать пакет ПО моделирования, нужно определиться с компьютером и операционной системой. Для большинства компаний, выбор будет между настольным компьютером с DOS, Windows или OS/2, или компьютером рабочей станцией с UNIX. В сущности, все инструменты ПО моделирования, имеющиеся сегодня, работают на одной или обеих этих системах — стандартом быстро становятся компьютеры с Windows 95 или NT. Есть несколько ПО, которые работают на «макинтошах», и еще меньше лицензионного ПО предлагается для больших ЭВМ. В оставшейся части данной главы мы будем говорить только о персональных компьютерах и компьютерах рабочих станциях, так как к ним относится 19 из 20 продающегося ПО моделирования.

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

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

  1. Совместимо ли программное обеспечение с имеющимися компьютерами и операционной системой?

  2. Какой предлагается тип видеомультипликации? Необходима ли объемная видеомультипликация?

  3. Есть ли достаточный опыт применения программного обеспечения? Предлагается ли необходимая документация?

  4. История выпуска версий продукта? Разрабатываются ли и добавляются ли регулярно новые возможности?

  5. Стабильна ли компания, разработавшая продукцию, и будет ли она на рынке через пять лет?

  6. Имеется ли телефонная "горячая линия" технической поддержки программного обеспечения в нужном временном поясе?

  7. Какая стоимость покупки, установки ПО и обучения для работы с ним?

  8. Предполагается ли достаточно большое количество исследований с использованием моделирования, чтобы его стоимость окупилась? Не лучше ли будет обратиться к консультационной фирме?

На втором этапе нужно иметь дело с характеристиками конкретной проблемы. Несколько различных ПО возможно осталось после Этапа I, и сейчас могут быть использованы. Этап II, поэтому, имеет дело с выбором конкретного ПО для решения конкретной проблемы на конкретном компьютере. Вот некоторые вопросы, на которые нужно ответить на этом этапе:

  1. В чем суть проблемы, и какие будут требования к модели? Нужно ли использовать языки моделирования общего назначения или специализированные пакеты ПО?

  2. Какие возможности ввода информации в компьютер? Может ли изображение системы автоматизированного проектирования (САПР) переводиться и импортироваться для видеомультипликации? Сохраняются ли при перекодировке точные физические размеры?

  3. Какие возможности вывода информации? Включена ли деловая графика?

  4. Какие есть специальные возможности разработки логики (или программирования)? Трудно ли писать в логике кодирования, если понадобится?

  1. Есть ли интерактивная программа отладки пошагового выполнения модели для подтверждения используемой логики?

  2. Какая необходима конфигурация аппаратных средств компьютера? Сколько памяти необходимо для эффективной работы?

  1. Какой здесь тип видеомультипликационных возможностей? Необходима ли точная объемная видеомультипликация?

  2. Какой тип структуры данных имеется и поддерживается?

  1. Может ли модель легко взаимодействовать и обмениваться данными с другими приложениями, такими как базы данных и электронные таблицы?

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

Другую информацию о начале работы с имитационным моделированием и выборе инструментов программного обеспечения см. в справочных материалах и источниках ПО моделирования в конце данной главы.

Таблица 13.1 показывает некоторые основные возможности и требования самых широко используемых инструментов ПО моделирования отдельных событий, имевшихся в продаже на момент написания этой статьи. Большинство, если не все виды продукции из списка, работают на персональных компьютерах, обычно с одной из версий операционной системы Windows. Несколько ПО были разработаны специально для работы с Windows95 или NT (32-битные приложения), и могут легко интегрироваться с другими прикладными программами Windows. Некоторые виды продукции имеют полностью интегрированную рабочую среду, используя интерактивный графический интерфейс пользователя на основе меню для всех задач. Например: Arena, ProModel, и Taylor II. Несколько ПО позволяют использовать составляемые пользователем подпрограммы (как правило, написанные в «С» или Фортране) для соединения с моделью. Эта возможность может быть очень полезной при моделировании очень сложной логики принятия решений или больших массивов данных; в любом случае, программирование может быть более эффективным на общем языке программирования («С» или Фортране, например), чем на языке моделирования. У Siman, AweSim!, ProModel, и GPSS есть такая возможность.

В Таблице 13.1 представлена продукция из обеих категорий — и языки моделирования общего назначения, и пакеты специализированных модулирующих программ. Хотя различия в некоторых случаях могут быть малозаметными, однако к языкам моделирования общего назначения относятся AweSim!, Extend, GPSS/PC, GPSS/H, ModSim, SIMPLE++, SFMSCPJPT II.5 и Siman (часть ПО Arena). Пакеты специализированных модулирующих программ включают в себя Arena (производство, центр обработки звонков, бизнес-процессы), AutoMod/AutoSched (приложения для производства и обработки материалов), Factor/Aim (производство), Micro Saint (производство), MPX (производство), ProModel (производство, бизнес-процессы), Quest (производство), Simprocess (бизнес-процессы), Taylor II (производство), ithink (бизнес-процессы) и Witness (производство, бизнес-процессы).

Программное обеспечение

Минимальные требования к аппаратным средствам

Поддерживаемые платформы

Область приложения /продавец

AutoMod

32 MB ram, 40 MB пространство на диске (100MB для систем Unix)

Windows95/NT, SUN, SGI, HP Unix рабочие станции

Производство, обработка материалов; AutoSimulations Inc.

Simple++

16 MB ram, графика с высоким разрешением

Windows95/NT, DEC, HP, IBM, SGI, SUN Unix рабочие станции

Производство, обработка материалов, общего назначения; Aesop Corp.

Simprocess

486 перс. компьютер, 17 MB ram

Windows 95/NT

Бизнес-процессы; CACI

MAST

486 перс. компьютер, 8 MB ram

Windows 3.1/95/NT

Производство; CMS Research

QUEST

32 MB ram, 150 MB пространство на диске

Персональный компьютер (ПК), HP, Intergraph, SGI, SUN Unix рабочие станции

Производство; Deneb Robotics

Taylor II

486 ПК, 16 MB ram, SVGA

Windows 3.1/95/NT

Производство, обр. мат-лов; F&H Simulations

G2

<не определены>

IBM AIX, HP-UX, SGI, Windows, Sun Solaris, Dec Open VMS/Unix

Производство; Gensym Corp.

ithink

486 ПК, «Макинтош» (MAC) 68020, 8 MB ram

MS-DOS 3.3, Windows 3.1/96, «Макинтош» системы 7.0

Бизнес-процессы; High Performance Systems

Extend

386 ПК или MAC 68020, 8MB ram

Windows 3.1/95/NT, MAC/Power MAC

Общего назначения; Imagine That

WITNESS

386 ПК, 16 MB ram

Windows 3.1/95/NT, OS/2 Warp, HP-UX, UNIX, Sun Sparc

Производство; Lanner Group

Micro Saint

486 ПК, 8 MB ram

Windows 3.x/95/NT, «Макинтош», SGI

Производство; Micro Analysis and Design Inc.

GPSS/PC

286, 640000 ram

DOS

Общего назначения; Minuteman Software

GPSS/H

386 ПК, 4 MB ram

DOS, Windows 3.X/95/NT, OS/2, SUN Sparc

Общего назначения; Wolverine Software, Inc.

FACTOR/AIM

486 ПК, 16 MB ram

OS/2, Windows95/NT

Производство; Pritsker Corp.

AweSim!

486 ПК, 16 MB ram

Windows 3.1/95/NT

Общего назначения; Pritsker Corp.

ProModel

486 ПК, 8 MB ram

Windows 3.1/95/NT

Производство, бизнес-процессы; ProModel Corp.

Arena (Siman)

486 ПК, 16 MB ram

Windows 95/NT

Общего назначения, производство; Systems Modeling Corp.

Таблицы 13.1 Характеристики популярного ПО моделирования