AnyLogic
Развернуть
Размер шрифта

Шаг 3. Добавление потока продаж продукта

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

В AnyLogic поток задается переменной поток. Значение потока вычисляется в соответствии с заданной формулой.

Добавьте поток, ведущий из накопителя PotentialAdopters в накопитель Adopters

  1. Сделайте двойной щелчок мышью по накопителю, из которого поток вытекает (PotentialAdopters), а затем щелкните по тому накопителю, в который он втекает (Adopters).
  2. AnyLogic создаст новый поток и сделает его исходящим потоком для накопителя PotentialAdopters и входящим — для Adopters. Поток отображается в виде стрелки со значком вентиля посередине. Стрелка показывает направление потока — в данном случае поток будет уменьшать значение накопителя PotentialAdopters и увеличивать значение Adopters.

  3. Выделите стрелку созданного потока в графическом редакторе и измените имя потока на AdoptionRate.

В результате диаграмма потоков и накопителей должна будет выглядеть следующим образом:

Можете теперь взглянуть на свойства накопителей. Формулы накопителей должны выглядеть следующим образом:

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

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

Как мы можем улучшить эту статью?