На рис. 4 для нашего простого примера структурная диаграмма активного объекта — мяча — задается в окне с именем Ball прямоугольником, внутри… Структура корневого активного объекта Rootзадана в окне с именем Root. Именно…
Поведение мяча представлено в окне Ball.statechart, содержащем простейший стейтчарт (карту состояний), который можно считать расширенным графом переходов конечного автомата.
Стейтчарт модели прыгающего мяча (рис. 6) состоит из одного состояния с именем Movement и одного перехода. Переход срабатывает при наступлении события касания поверхности земли при движении мяча вниз. Условие наступления этого события можно записать выражением:
В режиме выполнения модели пользователь имеет возможность выполнять различные эксперименты с моделью. Рассмотрим здесь простейшие средства управления экспериментом.
· Окно структуры модели, в котором в дереве с корнем Root можно наблюдать мгновенные значения всех переменных и параметров (vx, vy, x, y, g, k, , и… · Ожившее окно анимации с прыгающим мячом
· Окно поведения (стрейчарт) с подсвеченным красным цветом тем состояния, которое активно в данный момент
Для проведения компьютерных экспериментов необходимо использовать (кроме уже известной кнопки компиляции и запуска модели на выполнение) также… · запуска выполнения модели по шагам
· паузы
Выполните несколько экспериментов с различными скоростями выполнения модели, используя кнопки останова, рестарта, запуска.
Автоматическое обновление окна анимации
Автоматическая отрисовка изображения производится каждый раз, как только произошло событие в активном окне. При отсутствии этого режима отрисовка изображения анимации производится с некоторым шагом по времени. Чем чаще отрисовывается изображение, тем медленнее работает программа моделирования. Переключение между режимами осуществляется кнопкой переключения режимов обновления (см.рис. 10).
Значения параметров, режим реального либо виртуального времени при выполнении эксперимента, условие прекращения выполнения эксперимента и многое… Для одной и той же модели в AnyLogic можно определить несколько различных…
Вновь откройте редактор проекта Balls. В редакторе и при работе модели открытие и закрытие окна проекта и окна свойств выполняется соответственно… Окна структуры, поведения или анимации можно открыть двойным щелчком мыши на… С любым объектом (графиком, переменной, активным объектом в окне редактора и т. п.) в редакторе AnyLogic связано…
Доработка модели
Выполним некоторые упражнения с моделью Balls, которые дадут некоторое представление о средствах разработки моделей в AnyLogic.
Введите сначала переменную tBounce, которая будет фиксировать момент отскока. Для этого сделайте активным окно структуры активного объекта Ball и… Для того чтобы переменная tBounce фиксировала момент отскока, нужно значение… tBounce = getTime();
Введение второго мяча в модель
Введите в модель второй мяч. Для этого сделайте активным окно структурной диаграммы Root и перенесите в него еще один экземпляр мяча, щелкнув левой кнопкой мыши сначала по имени Ball в окне проекта, а потом в окне структурной диаграммы Root. Появившийся объект автоматически получит имя bain (рис. 14). При этом справа откроется окно свойств выделенного объекта (нового экземпляра мяча), в котором установлены те значения параметров мяча, которые были определены для активного объекта Ball.
Рис. 11. Введение новой переменной в активный объект Ball
Рис. 12. Запоминание времени в момент отскока
Установите начальные значения х0 и у0координат х и у нового мяча равными 200 и 300 (рис. 15).
Рис. 13. Запоминание времени в момент отскока
Чтобы движение нового мяча отобразить в анимации, в окне анимации продублируйте изображение мяча. Для чего нажмите левой кнопкой мыши на изображении мяча и при нажатой клавише <Ctr!> перенесите это изображение в другое место поля анимации. Для нового изображения круга в правой части окна редактора появится окно свойств, в котором динамические значения параметров (координат и цвета) связаны с характеристиками шара ball.
Их нужно связать с новым объектом -- шаром с именем Ball1. Иными словами, вместо ball.x, ball.у и ball.tBounce в соответствующих полях нужно поставить ball1.x, ball1.у и ball1.tBounce (рис 15). Точно также на вкладке Овал этого окна для значения радиусов Радиус 1 и Радиус 2 нужно установить Ball1.rвместо ball.r.
Запустите модель. В модели теперь будут имитироваться независимые движения двух шаров.
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Модель мяча в AnyLogic
Что будем делать с полученным материалом:
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Еще рефераты, курсовые, дипломные работы на эту тему:
Модель Леонтьева (модель межотраслевого баланса)
Востребованность таких исследований особенно возросла после Великой депрессии (1929—1933 г.г.) и Второй мировой войны, когда любой неверный шаг мог… Увеличилась необходимость в планировании (текущем, оперативном,… Важным инструментом прогнозирования является разработанный В.Леонтьевым межотраслевой равновесный баланс, позволяющий…
Модель Кронинга-Пенни. Структура энергетических зон
Углерод в виде алмаза представляет собой полупроводник с узкой запрещённой зоной, а в другой – металл. Изменение структуры кристалла олова меняет… Это вакантное место обычно называют дыркой.
Дырка как носитель заряда проявляется лишь при ковалентной связи между атомами в кристалле.Далее мы рассмотрим это…
Дисциплины обслуживания. Модель с приоритетами. Дисциплины обслуживания с приоритетами, зависящими от времени
Примерами дисциплин обслуживания являются постоянно используемая модель «первый пришел - первый обслужен» (FCFS-first came-first served), называемая… Предположим, что требования принадлежат одному из P различных приоритетных… Всякий раз, когда принимается решение для выбора требования на обслуживание, выбор делается в пользу требования с…
Общая модель волн материи. Формула Де-Бройля. Частица в "ящике" и частица на "орбите"
Волна света и частица – её носитель Носители волны света частицы - фотоны. Это дискретные частицы поля без массы покоя.Для них справедливы формулы: … Волна материи и механический объект. Волны Де-Бройля. Импульс и длина волны.… Это легко приводит к двум очень простым и важнейшим моделям движения.Это одно из крупнейших открытий физики начала…
Модель Юнга
Эту модель мы рассмотрим в следующем разделе. Однако модель Юнга может быть полезной нам как в практическом, так и в плане начального обучения,… Аушра видоизменила юнговские термины и назвала мышление логикой, эмоции этикой… Вы можете предложить свои термины). Итак появились: логика, этика, сенсорика, интуиция и экстраверсия с интроверсией.…
Модель радиотехнической передачи информации. Источник информации
Нужно отметить, что на самом деле проблемы, возникающие при передаче (причем не только с использованием радиоволн) и хранении информации (на… Само сообщение - это значение или изменение некоторой физической величины,… С целью передачи по каналу связи эти сообщения преобразуются в электрический сигнал, изменения которого во времени…
Кинетика замедленной флуоресценции органических молекул в Н.-парафинах при 77 К и ее математическая модель
Введение Замедленная флуоресценция твердых растворов, возникающая при аннигиляции триплетных возбуждений, находит широкое применение как метод для… Как показывает анализ литературы, приведенный в [1], спектр замедленной… Авторами работ [2,3] изучена аннигиляционная замедленная флуоресценция ароматических углеводородов в стеклах.…
0.028
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Математичесая модель кинетики замедленной флуоресценции в Н-парафинах
Здесь же было показано, что в отличие от фосфоресценции, затухание замедленной флуоресценции является неэкспоненциальным. Однако закон ее затухания… В реальных системах существует статистический разброс как по расстояниям, так… Н октан является «удобным» растворителем для коронена и поэтому его спектр является тонкоструктурным [2]. В качестве…
Кинетика замедленной флуоресценции органических молекул в н.-парафинах при 77 к и ее математическая модель
Введение Аннигиляционная замедленная флуоресценция органических соединений в настоящее время является предметом многочисленных исследований в… Однако закон ее затухания не был установлен.В настоящей работе предложена… С учетом этого, закон затухания элементарного светового потока можно записать в виде . (1) Здесь - начальная…
Модель идеального государства
Так было в древнем Египте, когда своего сына при жизни наделял царской короной фараон Аменемхет I, в XVI в. до н.э. египетскими царями одновременно… Другим правилом характеризующим монархию есть правило передавать власть члену… Историческими формами монархии являются деспотическая (Египет, Китай. Вавилония, Ассирия, Персидская держава),…
Новости и инфо для студентов