- •1.Дайте определение и определите сущность системного подхода к моделированию систем
- •2.Дайте определение системы и перечислите основные характеристики системы.
- •3.Укажите цель моделирования системы на эвм
- •4.Дайте описание основных задач моделирования систем
- •5.Приведите приемы формализации задач моделирования
- •6.Укажите основные типы моделей систем, дайте определение математического моделирования системы
- •7. Опишите признаки классификации типовых математических схем, приведите схему классификации
- •8. Определение онтологии, основные ее компоненты
- •9. Приведите описание методики онтологического анализа.
- •10. Дайте определение математической схемы, укажите, что понимается под законом функционирования системы
- •11. Опишите, что понимается под алгоритмом функционирования систем.
- •12. Дайте определение статической и динамической моделей объекта
- •12.Дайте определение статической и динамической моделей объекта
- •13.Перечислите, какие типовые математические схемы используются при моделировании сложных систем и их элементов
- •14.Каковы условия и особенности использования при разработке моделей систем непрерывно-детерминированных моделей (d-схем)
- •15.Каковы условия и особенности использования при разработке моделей систем дискретно-детерминированных моделей (f-схем)
- •16.Дайте определение конечного автомата, укажите основные соотношения математической схемы конечного автомата
- •17. Приведите уравнения работы автомата Мили (f-автомата первого рода)
- •18. Приведите уравнения работы автомата Мура (f-автомата второго рода)
- •19. Дайте определение вероятностного конечного автомата (p-схемы), укажите основные соотношения математической схемы вероятностного автомата
- •20. Дайте определение типовых математических схем массового обслуживания (q-схем), укажите основные соотношения математической схемы процесса обслуживания
- •21. Дайте определение сетевой модели (n-схемы), укажите основные соотношения сети Петри
- •22. Дайте характеристику метода статистического моделирования систем на эвм
- •23.Опишите способы генерации последовательности случайных чисел, используемые при моделировании систем на эвм
- •24.Опишите, что представляют собой конгруэнтные процедуры генерации последовательностей
- •25.Укажите, какие функции используются для генерации случайных чисел с различными законами распределения в системе matlab
- •26.Дайте определение и приведите основные соотношения для моделирования систем массового обслуживания с отказами.
- •27.Дайте определение и приведите основные соотношения для моделирования разомкнутых систем массового обслуживания с очередями.
- •28.Дайте определение и приведите основные соотношения для моделирования разомкнутых систем массового обслуживания с отказами.
- •29.Дайте определение и приведите основные соотношения для моделирования замкнутых систем массового обслуживания.
- •30.Приведите пример моделирования системы массового обслуживания на эвм.
- •31. Проанализируйте процесс построения модели системы
- •32.Дайте определение и опишите сущность имитационного моделирования систем
- •33.Перечислите известные инструментальные средства моделирования систем
- •34. Опишите функциональные возможности пакета прикладных программ matlab как средства моделирования систем
- •35.Опишите основные этапы процесса формализации и алгоритмизации процесса функционирования систем
- •37. Основные принципы принятия решений, сформулируйте проблему принятия решений
- •1.Разработка и машинная реализация моделей систем
- •2. Построение концептуальных моделей систем и их формализация
- •3. Алгоритмизация моделей систем и их машинная реализация
- •4. Получение и интерпретация результатов моделирования систем
- •40.Дайте определение и сформулируйте поставку задач математического программирования
- •41.Приведите классификацию моделей математического программирования
- •42. Рассмотрите содержательные постановки задач, приводящие к моделям линейного программирования
- •43. Дайте общую математическую формулировку задачи линейного программирования
- •44. Рассмотрите пример графического решения задачи линейного программирования
- •45.Опишите процесс решения задачи линейного программирования симплекс-методом
- •46.Рассмотрите пример решения задачи линейного программирования симплекс-методом
- •47.Опишите процесс решения задач линейного программирования с использованием программного обеспечения matlab
- •48.Дайте общую математическую формулировку задач дискретного программирования
- •49.Приведите содержательные постановки задач, приводящие к моделям дискретного программирования.
- •50.Дайте общую математическую формулировку задач нелинейного программирования
- •51.Поясните понятия: задача многокритериальной оптимизации, множество допустимых решений, оптимальное решение. Дайте общую математическую формулировку задач многокритериальной оптимизации
24.Опишите, что представляют собой конгруэнтные процедуры генерации последовательностей
Конгруэнтные процедуры генерации. Широкое применение при моделировании систем на ЭВМ получили конгруэнтные процедуры генерации псевдослучайных последовательностей, представляющие собой арифметические операции, в основе которых лежит фундаментальное понятие конгруэнтности. Два целых числа а и b конгруэнтны (сравнимы) по модулю т, где т — целое число, тогда и только тогда, когда существует такое целое число к, что а—b=кт, т. е. если разность а.—b делится на т и если числа а и b дают одинаковые остатки от деления на абсолютную величину числа т. Например, 1984=4 (mod 10), 5008 = 8 (mod 103) и т. д.
Конгруэнтные процедуры являются чисто детерминированными, так как описываются в виде рекуррентного соотношения, когда функция (4.9) имеет вид
где — неотрицательные целые числа.
Раскроем рекуррентное соотношение :
(4.11)
Если заданы начальное значение Х0, множитель λ и аддитивная константа µ, то (4.11) однозначно определяет последовательность целых чисел {X,}, составленную из остатков от деления на М членов последовательности Таким образом, для любого i>1 справедливо неравенство Xi<M. По целым числам последовательности { Xi } можно построить последовательность рациональных чисел из единичного интервала (0, 1). Конгруэнтная процедура получения последовательностей псевдослучайных квазиравномерно распределенных чисел может быть реализована мультипликативным либо сметанным методом.
25.Укажите, какие функции используются для генерации случайных чисел с различными законами распределения в системе matlab
X = rand(n) rand X = rand(m, n) rand(‘seed’) X = rand(size(A)) rand(‘seed’, x0) Описание: Функция X = rand(n) формирует массив размера n х n, элементами которого являются случайные величины, распределенные по равномерному закону в интервале (0, 1). Функция X = rand(m, n) формирует массив размера m х n, элементами которого являются случайные величины, распределенные по равномерному закону в интервале (0, 1). Функция X = rand(size(A)) формирует массив соразмерный с матрицей A, элементами которого являются случайные величины, распределенные по равномерному закону в интервале (0, 1). Функция rand без аргументов формирует одно случайное число, подчиняющееся равномерному закону распределения в интервале (0, 1), которое изменяется при каждом последующем вызове. Функция rand(‘seed’) возвращает текущее значение базы (начального значения) генератора случайных чисел. Функция rand(‘seed’, x0) присваивает базе (начальному значению) генератора случайных чисел значение x0. Алгоритм: Алгоритм генерации равномерно распределенных случайных чисел основан на линейном конгруентном методе. Вычисление следующего случайного числа реализовано согласно соотношению seed = (77 х seed) (mod(231 -1). Синтаксис Matlab для распределения Пуассона R = poissrnd(LAMBDA) Синтаксис Matlab для экспоненциального распределения R = exprnd(MU)
26.Дайте определение и приведите основные соотношения для моделирования систем массового обслуживания с отказами.
Системы массового обслуживания – это такие системы, в которые в случайные моменты времени поступают заявки на обслуживание, при этом поступившие заявки обслуживаются с помощью имеющихся в распоряжении системы каналов обслуживания.
В СМО с отказами заявка, поступившая в систему в момент времени, когда свободен хотя бы один канал, обслуживается немедленно. Если же все каналы заняты, то поступившая заявка получает отказ.
Рассмотрим два вида СМО с отказами: одноканальную и многоканальную.
1) Одноканальная СМО с отказами.
Система имеет два состояния: S0 – канал свободен и S1 – канал занят. Переход из S0 в S1 связан с появлением заявки и немедленным началом ее обслуживания. Переход из S1 в S0 осуществляется, как только обслуживание завершится.
Обозначим вероятности состояний: P0(t) – вероятность состояния S0; P1(t) – вероятность состояния S1.
Уравнения Колмогорова для вероятностей состояний:
По истечении большого интервала времени (при t→ ) достигается стационарный режим:
Поскольку P0(t) – вероятность того, что в момент t канал свободен и заявка, пришедшая к моменту t, будет обслужена, следовательно, для данного момента времени t среднее отношение числа обслуженных заявок к числу поступивших (относительная пропускная способность системы Q) также равно P0(t), т. е.
Абсолютная пропускная способность (А) – среднее число заявок, которое может обслужить СМО в единицу времени:
Вероятность отказа в обслуживании заявки будет равна вероятности состояния S1:
2) Многоканальная СМО с отказами.
Процесс массового обслуживания, описываемый данной моделью, характеризуется интенсивностью входного потока λ, при этом параллельно может обслуживаться не более n заявок. Средняя продолжительность обслуживания одной заявки равняется 1/µ.
Состояния СМО имеют следующую интерпретацию:
S0 – все каналы свободны;
S1 – занят один канал, остальные свободны;
…
Sk – заняты k каналов, остальные свободны;
…
Sn – заняты все n каналов.
Уравнения Колмогорова для вероятностей состояний:
Стационарное решение системы имеет вид:
где , k=0, 1, 2, …, n.
Вероятность отказа:
Относительная пропускная способность:
Абсолютная пропускная способность:
Среднее число каналов, занятых обслуживанием: