4. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ИМИТАЦИОННОЙ МОДЕЛИ ФУНКЦИОНИРОВАНИЯ ПТО И АЛГОРИТМОВ УПРАВЛЕНИЯ МАТЕРИАЛЬНЫМИ ПОТОКАМИ В главе приведено описание программных методов реализации системы моделирования и управления материальными потоками. 4.1. Реализация моделирующего алгоритма сканирующего типа Моделирующий алгоритм в любом случае, как это следует из выше изложенного, должен включать следующие составные части: подпрограммы событий, реализующие элементарные операторы; алгоритм формирования модельного времени; алгоритм выбора очередного КОС; алгоритм генерирования КОС. Подпрограмма события представляет собой, программную реализацию одного элементарного оператора, включающего оператор состояния, оператор условия продвижения инициатора и навигационный оператор. В этих подпрограммах, в общем случае, все параметры являются глобальными. В каждом же конкретном случае часть параметров может быть локализована. Однако все параметры, через которые осуществляется обмен, являются глобальными. Если подпрограмма события реализует объединенный элементарный оператор, то она должна иметь доступ к значению инициатора, определяющего локальную среду данного процесса. В самом общем виде моделирующий алгоритм представлен на рис.4.1. Здесь (h\) ^n) неупорядоченная совокупность подпрограмм реализующих элементарные операторы треков системе. |
4. П Р О Г Р А М М Н А Я РЕ АЛИ ЗАЦ И Я И М И ТА Ц И О Н Н О Й М О ДЕЛИ Ф У Н К Ц И О Н И РО В А Н И Я ПСО И А Л ГО Р И Т М О В УП РА В Л Е Н И Я М О Д Е ЛЬЮ В главе приведено описание программных методов реализации системы моделирования ПСО. 4.1.Реализация моделирующего алгоритма сканирующего типа Моделирующий алгоритм в любом случае, как это следует из выше изложенного, должен включать следующие составные части: • подпрограммы событий, реализующие элементарные операторы; • алгоритм формирования модельного времени; • алгоритм выбора очередного КОС; • алгоритм генерирования КОС. Подпрограмма события представляет собой программную реализацию одного элементарного оператора, включающего оператор состояния, оператор условия продвижения инициатора и навигационный оператор. В этих подпрограммах, в общем случае, все параметры являются глобальными. В каждом же конкретном случае часть параметров может быть локализована. Однако все параметры, через которые осуществляется обмен, являются глобальными. Если подпрограмма события реализует объединенный элементарный оператор, то она должна иметь доступ к значешпо инициатора, определяющего локальную среду данного процесса. В самом общем виде моделирующий алгоритм представлен на рис.4.1. Здесь (й, /г2,.., /г„) неупорядоченная совокупность подпрограмм событий, реализующих элементарные операторы треков всех процессов в системе. |