Имитационное моделирование сложных систем. Духанов А.В - 50 стр.

UptoLike

50
или C, т.е. о получении аналогичной модели, но разработанной
в виде некоторого метода (процедуры) или программного моду-
ля. В этом случае будут сняты ограничения PSC, а также реше-
ны проблемы обмена данных между приложениями.
Идея преобразования моделей в коды базируется на том,
что расчеты ее параметров в течение одного шага моделирова-
ния выполняются при помощи численного интегрирования а-
пример, методом Эйлера), а также что язык DYNAMO преду-
сматривает переменные двух основных типов уровни и темпы.
Поэтому, как может показаться, преобразование системно-
динамических моделей можно выполнять при помощи «перепи-
сывания» соотношений интегрирования ДУ в код алгоритмиче-
ского языка. Но, на самом деле, такое преобразование будет ис-
кажать PSC-модель, т.к. при его выполнении не будет выдержан
нужный порядок вычислений. Например, если мы будем рассчи-
тывать уровни и темпы в полном соответствии с цепочкой их
следования (см. на рис. 7 уровни и темпы: Temp_1, Level_1,
Temp_2, Level_2 и т.д.), то в полученном вычислительном алго-
ритме будет потерян эффект временной задержки в ресурсных
потоках.
Рис. 7. Пример реализации модели в PSC
Также проблема преобразования состоит в том, что темпы
от уровней могут зависеть или нет.
или C, т.е. о получении аналогичной модели, но разработанной
в виде некоторого метода (процедуры) или программного моду-
ля. В этом случае будут сняты ограничения PSC, а также реше-
ны проблемы обмена данных между приложениями.
     Идея преобразования моделей в коды базируется на том,
что расчеты ее параметров в течение одного шага моделирова-
ния выполняются при помощи численного интегрирования (на-
пример, методом Эйлера), а также что язык DYNAMO преду-
сматривает переменные двух основных типов – уровни и темпы.
     Поэтому, как может показаться, преобразование системно-
динамических моделей можно выполнять при помощи «перепи-
сывания» соотношений интегрирования ДУ в код алгоритмиче-
ского языка. Но, на самом деле, такое преобразование будет ис-
кажать PSC-модель, т.к. при его выполнении не будет выдержан
нужный порядок вычислений. Например, если мы будем рассчи-
тывать уровни и темпы в полном соответствии с цепочкой их
следования (см. на рис. 7 уровни и темпы: Temp_1, Level_1,
Temp_2, Level_2 и т.д.), то в полученном вычислительном алго-
ритме будет потерян эффект временной задержки в ресурсных
потоках.




              Рис. 7. Пример реализации модели в PSC

     Также проблема преобразования состоит в том, что темпы
от уровней могут зависеть или нет.
                               50