Научная статья на тему 'Пакет полуформализованных моделей системы имитационного моделирования'

Пакет полуформализованных моделей системы имитационного моделирования Текст научной статьи по специальности «Автоматика. Вычислительная техника»

CC BY
72
20
Поделиться
Ключевые слова
СИСТЕМА ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ / КОНЦЕПТУАЛЬНАЯ / СТРУКТУРНАЯ И АЛГОРИТМИЧЕСКАЯ МОДЕЛИ

Аннотация научной статьи по автоматике и вычислительной технике, автор научной работы — Малышева Екатерина Николаевна, Гольдштейн Сергей Людвигович

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

Похожие темы научных работ по автоматике и вычислительной технике , автор научной работы — Малышева Екатерина Николаевна, Гольдштейн Сергей Людвигович,

Не можете найти то что вам нужно? Попробуйте наш сервис подбора литературы.

Текст научной работы на тему «Пакет полуформализованных моделей системы имитационного моделирования»

УДК 004

ПАКЕТ ПОЛУФОРМАЛИЗОВАННЫХ МОДЕЛЕЙ СИСТЕМЫ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ

Е.Н. Малышева, С.Л. Гольдштейн

Статья посвящена созданию концептуальной, структурной и модификации алгоритмической моделей системы имитационного моделирования. Цель моделирования - консалтинговая поддержка при разрешении проблемных ситуаций в деятельности организации.

Ключевые слова: система имитационного моделирования, концептуальная, структурная и алгоритмическая модели.

Введение

Моделирование современных бизнес-процессов - это мощный инструмент, позволяющий анализировать не только то, как работает организация в целом, но и как организована деятельность на каждом отдельно взятом рабочем месте [1]. С одной стороны, моделирование может быть реализовано как метод, позволяющий дать оценку текущей деятельности организации. С другой стороны, оно может быть представлено как средство, позволяющее предвидеть различные ситуации, на основе анализа которых возможна минимизация рисков, возникающих на различных этапах деятельности организации. Последние годы для этого эффективно используют системы имитационного моделирования (ИМ) [2]. Они позволяют определить оптимальность изменений за считанные минуты, необходимые для проведения экспериментов с разными параметрами, отвечая на вопросы типа «что, если...»; решать задачи из любых областей - производства, логистики, финансов, здравоохранения. При этом новая политика, управляющие процедуры, правила принятия решений, организационная структура, потоки информации и т.д. могут быть исследованы без вмешательства в работу реальной системы; новые технические средства, планы размещения, программное обеспечение, транспортные системы и т.п. могут быть опробованы до того, как деньги, время и другие ресурсы будут потрачены на их приобретение и (или) создание [3]. Однако, системы ИМ имеют такие недостатки, как отсутствие управления процессом моделирования, использования развитой трехмерной анимации, возможности фиксации и оценки отдельных временных параметров системы. В результате модели одной и той же реальной системы, построенные разными аналитиками, могут иметь отличия. Системы ИМ не совершенны: они нуждаются в доработке [4].

В данной статье поставлена задача создания пакета полуформализованных моделей системы ИМ с целью устранения этих недостатков. Известно, что моделирование может быть осуществлено по состояниям «как есть» и «как должно быть». В данной статье моделируется состояние «как должно быть» (TO-BE).

Концептуальная модель системы ИМ

На основе принципов системотехники [5], создана общая концептуальная модель (ОКМ) системы ИМ. Прототипной формой служил материал [6-8].

Система ИМ - это сложный комплекс, выполняющий группы функций - формулирование проблемы, определение границ системы, формулирование модели, подготовка данных, трансляция модели, оценка адекватности, стратегическое и тактическое планирование, экспериментирование, интерпретация, реализация, документирование, графика, управление и оценка ситуации, реализуемые путем современных технологий ИМ (AnyLogic, Arena, eM-Plant, GPSS и др.), на основе структуры из подсистем: формулирования проблемы, определения границ системы, формулирования модели, подготовки данных, трансляции модели, оценки адекватности, стратегического и тактического планирования, экспериментирования, интерпретации, реализации, документирования, графики, управления и оценки ситуации, направленные на удовлетворение интересов всех субъектов деятельности с группами глобальных и локальных целей.

Структурная и алгоритмическая модели системы имитационного моделирования

На основе принципов системотехники [5] создана структурная и модифицирована алгоритмическая модель предлагаемого решения по системе ИМ (рис. 1, 2). Прототипной формой служил материал [6, 7, 9, 14]. В качестве прототипа блока «3D анимация» взят редактор трехмерной графики 3D Studio Max

[10], «Управление работой системы ИМ» - средства управления программным обеспечением Microsoft

[11]. Поскольку любая организация является динамической системой, т.е. ее поведение можно описать системой дифференциальных уравнений и, исследуя ее, получить сведения о происходящем явлении и возможность его мониторировать, то в качестве прототипа математического описания динамической системы (блок «Математика») и ее мониторирования (блок «Мониторирование») взяты материалы Э.

Камке [12], а средства визуализации (блок «Визуализация») - Mathcad [13]. При этом подсистема «Оценка ситуации» связана с остальными составляющими системы ИМ путем использования объектно-ориентированного языка.

Не можете найти то что вам нужно? Попробуйте наш сервис подбора литературы.

)

о и х S

н §

-a j

н R

S §

со F <D Н рро

• Е

1.2

Т

I г

11

ED

11.2

ф

Не можете найти то что вам нужно? Попробуйте наш сервис подбора литературы.

2.2

6

6.1 1

6.2

12.1

- к

7

J к

feZED

F

I

1 8Ü К2

1 8.3 8.4 1

12.3 12.4

13

Не можете найти то что вам нужно? Попробуйте наш сервис подбора литературы.

13.1

3ED

14

10

2

4

5

9

Рис. 1. Структурная модель предлагаемого решения системы ИМ (TO-BE): 0 - система ИМ, подсистемы: 1 - формулирования проблемы, 2 - определения границ системы, 3 - формулирования модели, 4 - подготовки данных, 5 - трансляции модели, 6 - оценки адекватности, 7 - стратегического и тактического планирования, 8 - экспериментирования, 9 - интерпретации, 10 - реализации, 11 - документирования, 12 - графики, 13 - управления, 14 - оценки ситуации, 15 - интерфейс, 16 - новый интерфейс; блоки программных модулей системы: 1.1 - коллекции классов активных объектов, таймеров, сообщений, модулей Java, 1.2 - «Новый проект»; 2.1 - «Ограничения», 2.2 - «Оптимизатор»; 3.1 - «Переменная», 3.2 - «Зависимости переменных», 3.3 - «Диаграммы для формулирования модели»; 4.1 - «Библиотеки», 4.2 - «Уравнения, матрицы и массивы»; 6.1 - «Построить», 6.2 - «Вывод»; 8.1 - «Новый эксперимент», 8.2 - «Эксперимент», 8.3 - «Дополнительные свойства эксперимента», 8.4 - «Установки оптимизации»; 9.1 - «Новый набор данных», 9.2 - «Диаграммы и анимация для интепретации»; 11.1 - «Документирование», 11.2 - «Интеграция»; 12.1 - «Анимация», 12.2 - «3D анимация», 12.3 - «Запуск анимации и 3D анимации», 12.4 - «Настройки анимации»; 13.1 - «Управление выполнением модели», 13.2 - «Управление работой системы ИМ»; новизна старшего и второго рангов обозначена серым фоном, улучшение второго ранга

обозначено штриховкой

Заключение

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

Литература

1. Ильин В. В. Моделирование бизнес-процессов. Практический опыт разработчиков. - М.: Вильямс, 2006. - 176 с.

2. Румянцев М.И. Средства имитационного моделирования бизнес-процессов // Корпоративные системы: сетевой журн. - 2007. - № 2 [Электронный ресурс]. Режим доступа: URL: http://www.management.com.ua/ims/ims135.html (дата обращения: 04.07.2009).

Не можете найти то что вам нужно? Попробуйте наш сервис подбора литературы.

3

1

/Входные / данные /

5

Установление границ, ограничений и измерителей эффективности системы, подлежащей изучению

9

Переход от реальной системы к некоторой логической схеме (абстрагирование)

12

Отбор данных," необходимых для построения модели, и представление их в соответствующей форме

14

Описание модели на — языке, приемлемом для используемой ЭВМ

16

Повышение до приемлемого " уровня степени уверенности, с которой можно судить относительно корректности выводов о реальной системе, полученных на основании обращения к модели

Формулирование проблемы

6

Не можете найти то что вам нужно? Попробуйте наш сервис подбора литературы.

Определение границ системы

Управленческая

деятельность

Формулирование модели

N 13 N

I

Подготовка данных

15

Трансляция модели

17

Оценка адекватности

Графическая деятельность

Jd

0 0 cJ в Ö

(а)

Не можете найти то что вам нужно? Попробуйте наш сервис подбора литературы.

3. Колесов Ю.Б., Сениченков Ю.Б. Имитационное моделирование сложных динамических систем // EXPonenta.ru. Образовательный математический сайт [Электронный ресурс]. - Режим доступа: http://www.exponenta.ru/soft/others/mvs/ds_sim.asp (дата обращения: 03.06.2009).

4. Кобелев Н.Б. Имитационное моделирование. Что к нему относить и как понимать? (по следам конференции ИММОД-2005) [Электронный ресурс]. - Режим доступа: URL: http://www.gpss.ru/statykobeleva_w.html (дата обращения: 01.07.2009).

5. Гольдштейн С.Л., Ткаченко Т.Я. Введение в системологию и системотехнику. - Екатеринбург: ИРРО, 1994. - 198 с.

6. Шеннон Р. Имитационное моделирование систем - искусство и наука / Перевод с англ. под ред. Е.К. Масловского. - М.: Мир, 1978. - 420 с.

7. Карпов Ю.Г., Борщев А.В. ANYLOGIC - Инструмент имитационного моделирования нового поколения // Телематика 2004: Материалы XI Всероссийской научно-методической конференции (7-10 июня 2004 г., Санкт-Петербург). - СПб, 2004. - С. 58-64.

8. Гольдштейн С.Л., Московских В.А. Пакет концептуальных моделей деятельности на рынке гражданского строительства // Интеллектика, логистика, системология. Вып. 17 / Под ред. В.В. Ерофеева. Челябинск, 2006. - С. 57-82.

2

3

4

19

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

0 В Э 0

Положите ль -ная

22

Процесс осуществления имитации с целью получения желаемых данных и анализа чувствительности

Не можете найти то что вам нужно? Попробуйте наш сервис подбора литературы.

Стратегическое и тактическое планирование

21

I

23

Экспериментиро-

вание

.------

24

25 1

Оценка ситуации

■------

27

Построение выводов по данным, полученным путем имитации

26

28 1

Не можете найти то что вам нужно? Попробуйте наш сервис подбора литературы.

Интерпретация

результатов

г------ ■

0 в 0

9. Ткаченко Т.Я. Инструментальная среда системотехнического обслуживания сложных объектов. -Екатеринбург: ГОУ УГТУ-УПИ, 2002. - 203 с.

10. Бонни Ш. Внутренний мир 3ds Max 9. Autodesk 3D Studio max 9. - 2007. - 1072 с.

11. Елманова Н. Средства управления программным обеспечением Microsoft: планы и перспективы // КомпьютерПресс. - 2004. - № 6. - С. 15-24.

12. Камке Э. Справочник по обыкновенным дифференциальным уравнениям / Перевод с нем. С.В. Фомина: Изд. 2, пер. и доп. - М.: Государственное издательство физико-математической литературы, 1961. - 654 с.

13. Дьяконов В. Mathcad 11/12/13 в математике: справочник (с CD-ROM). - М.: Горячая Линия-Телеком, 2007. - 958 с.

14. Гольдштейн С.Л., Кулигин В.А. Пакет алгоритмических моделей жизненного цикла топ-менеджмента комплексного промышленного строительства // Интеллектика, логистика, системоло-гия. Вып. 17 / Под ред. В.В. Ерофеева. - Челябинск, 2006. - С. 57-82.

А.А. Ожиганов, П.А. Прибыткин

31

3 0 Э 0 ill

32

Практическое использование модели и (или) результатов

Не можете найти то что вам нужно? Попробуйте наш сервис подбора литературы.

моделирования _.

33 1

Реализация

1--------

34

35

Регистрация хода осуществления проекта и его результатов, а также д окуме нтир ование процесса создания и использования модели

36

Документирование

Г"

37

/Результаты, 7 отчетность, / опыт /

(в)

Рис. 2, а-в. Алгоритмическая модель предлагаемого решения системы ИМ (TO-BE): новизна старшего ранга (блок оценки ситуации) обозначена серым фоном, новизна второго ранга (подблок управленческой деятельности) и улучшение второго ранга (подблок графической деятельности)

обозначены уголком

Не можете найти то что вам нужно? Попробуйте наш сервис подбора литературы.

Малышева Екатерина Николаевна -

Гольдштейн Сергей Людвигович

ГОУ ВПО «Уральский государственный технический университет -УПИ имени первого Президента России Б.Н. Ельцина», аспирант, katyona@bk.ru

ГОУ ВПО «Уральский государственный технический университет -УПИ имени первого Президента России Б.Н. Ельцина», доктор технических наук, профессор, зав. кафедрой, vtsl@dpt.ustu.ru

УДК 621.3.085.42

КОДОВЫЕ ШКАЛЫ НА ОСНОВЕ НЕЛИНЕЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ ДЛЯ ПРЕОБРАЗОВАТЕЛЕЙ УГЛОВЫХ

ПЕРЕМЕЩЕНИЙ А.А. Ожиганов, П. А. Прибыткин

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

Ключевые слова: М-последовательность, нелинейная последовательность, кодовая шкала, считывающие элементы.

Введение

В работах [1-4] предложены кодовые шкалы (КШ) для преобразователей угловых перемещений, названные псевдослучайными кодовыми шкалами (ПСКШ) и строящиеся на основе использования теории псевдослучайных двоичных последовательностей максимальной длины (М-последовательностей). ПСКШ имеют всего одну информационную кодовую дорожку, выполненную в соответствии с символами М-последовательности а0а1...ам-1, и п считывающих элементов (СЭ), размещенных вдоль дорожки. Считывающие элементы дают возможность получить при полном обороте шкалы М = 2п -1 различных п-