Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Точность модели оценивать по соотношению

Поиск

МЕТОДИЧНІ ВКАЗІВКИ

до лабораторних робіт з дисциплін "Моделювання систем"

для студентів спеціальності 7.080401 – Інформаційні управляючі системи та технології та "Математичне моделювання" для студентів спеціальності 7.091401 – Системи управління та автоматики

 

 

Всі цитати, цифровий, фактичний матеріал та бібліографічні відомості перевірені, написання одиниць відповідає стандартам   ЗАТВЕРДЖЕНО кафедрою системотехніки. Протокол № 1 від 29.08.2005 р.  

 

Упорядники: В.В. Безкоровайний

З.А. Імангулова

Н.І. Калита

 

Відповідальний випусковий Е.Г. Петров

 

 

Начальник методичного відділу П.С. Ковтун

 

Головний редактор УВВПЦ Б.П. Косіковська

 

поз. ____

Харків 2005


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

 

ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ РАДИОЭЛЕКТРОНИКИ

 

МЕТОДИЧЕСКИЕ УКАЗАНИЯ к лабораторным работам по дисциплинам "МОДЕЛИРОВАНИЕ СИСТЕМ" и "МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ"

 

Харьков 2005


 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

 

ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ РАДИОЭЛЕКТРОНИКИ

 

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторным работам по дисциплинам "Моделирование систем"

для студентов специальности 7.080401 – Информационные управляющие системы и технологии и "Математическое моделирование" для студентов

специальности 7.091401 – Системы управления и автоматики

 

    УТВЕРЖДЕНО кафедрой системотехники. Протокол № 1 от 29.08.2005 г.

 

 

Харьков 2005


 

Методичні вказівки до лабораторних робіт з дисциплін "Моделювання систем" для студентів спеціальності 7.080401 – Інформаційні управляючі системи та технології та "Математичне моделювання" для студентів спеціальності 7.091401 – Системи управління та автоматики /Упоряд. В.В. Безкоровайний, З.А. Імангулова, Н.І. Калита. – Харків: ХНУРЕ, 2005. – 48 с. – Рос. мовою.

 

Упорядники: БЕЗКОРОВАЙНИЙ Володимир Валентинович

Імангулова Зульфия Аліївна

КАЛИТА Надія Іванівна

 


СОДЕРЖАНИЕ

Общие положения................................................  
1 Построение аналитических моделей динамики объектов...............  
2 Исследование устойчивости математических моделей.................  
3 Моделирование процессов выбора решений.........................  
4 Исследование динамики объектов с помощью аналитических моделей  
5 Имитационное моделирование систем массового обслуживания........  
6 Исследование систем массового обслуживания с использованием пакетов программ моделирования...................................  
Перечень ссылок.................................................  
Приложение А Общее описание и технология работы с пакетом имитационного моделирования GPSS World...........................    

 

ОБЩИЕ ПОЛОЖЕНИЯ

 

 

Математическое моделирование в настоящее время является обязательной составляющей всех этапов проектирования, создания и эксплуатации технических, организационно-технических и экономических объектов. Использование моделирования позволяет существенно сократить время принятия решений, повысить их качество, спрогнозировать последствия. Наибольшее распространение при этом находит математическое и компьютерное моделирование объектов.

Лабораторный практикум ориентирован на активную индивидуальную деятельность каждого студента. Выполнение лабораторных работ направлено на приобретение студентами практических навыков построения моделей и исследования процессов функционирования объектов методами математического моделирования. Каждая работа предусматривает создание, модернизацию или детализацию предложенной модели, проведение экспериментов с машинной моделью, анализ результатов моделирования.

Практикум ориентирован на использование студентами современной технологии решения задач моделирования с применением компьютерных средств, пакетов и систем моделирования. Поэтому при подготовке к выполнению работ следует изучить особенности режимов работы и применения используемых программно-технических средств моделирования. С целью сокращения времени на оформление отчета его общие составляющие части рекомендуется выполнять в процессе подготовки к работе.

Допуск к выполнению лабораторной работы возможен после проверки подготовленности студентов по контрольным вопросам и заданиям. Чтобы избежать ошибок в процессе выполнения работы следует проводить анализ промежуточных результатов по каждому из ее этапов. По окончании экспериментов необходимо провести детальный анализ полученных результатов, создать электронный или печатный вариант отчета и защитить его во время занятия. Отчет может представляться в электронном или в печатном виде.

Перед выполнением лабораторных работ студенты должны пройти инструктаж по технике безопасности. Ее требований, как и положений инструкций по поведению студентов в лаборатории, а также принятой в университете технологии использования вычислительной техники, необходимо строго придерживаться на протяжении всего лабораторного практикума.

Методические указания созданы и оформлены на основе основных требований [1] и рекомендаций [2].

 

1 ПОСТРОЕНИЕ АНАЛИТИЧЕСКИХ МОДЕЛЕЙ ДИНАМИКИ ОБЪЕКТОВ

 

1.1 Цель работы

 

Изучение методики построения аналитических моделей динамики простейшей одномерной системы путем ее идентификации по методу наименьших квадратов. Приобретение навыков выбора вида и параметров модели динамики объекта, экспериментальная оценка точности модели.

 

1.2 Указания по организации самостоятельной работы

При подготовке к выполнению лабораторной работы необходимо: ознакомиться с постановкой задачи построения математических моделей объектов методом идентификации; уяснить суть основных задач, решаемых в процессе идентификации моделей; ознакомиться с классификацией методов идентификации; изучить процедуру идентификации моделей методами наименьших квадратов, а также технологию решения перечисленных задач в среде пакета программ MathCAD. С этой целью может быть использован лекционный материал по соответствующим темам, материал, изложенный в рекомендованной литературе [3, c. 42–50; 4, с. 248–259; 5], а также материал настоящих методических указаний.

Практическая часть подготовки к выполнению работы включает создание программы для построения таблиц (графиков), отражающих модельные траектории на одном из языков высокого уровня, или в среде выбранного пакета программ, а также подготовку таблиц для занесения экспериментальных данных.

Объектом исследования является одномерная система типа "серый ящик". Задача идентификации формулируется следующим образом: по результатам наблюдения над входными u(t) и выходными y(t) переменными системы необходимо построить оптимальную в смысле минимума квадратов отклонений ее математическую модель. Система находится в свободном движении, т.е. предполагается отсутствие на входе объекта сигналов, т.е. u(t) = t.

Выход модели связан с ее входом зависимостью

 

yм(t) = Fм [uм(t), q, 0], (1.1)

 

где Fм – оператор модели;

uм(t) = t, yм(t) – соответственно входной и выходной сигналы модели;

q – вектор параметров модели, q = (q0, q1,..., qm).

Сигналы на выходе системы наблюдаются в условиях отсутствия помехи в дискретные моменты времени t1, t2,..., tn и имеют значения y(t1) = y1, y(t2) = y2,..., y(tn) = yn. Выбор модели осуществляется на множестве полиномов

Fм = q0 tm + q1 tm-1 +...+ qm, (1.2)

 

где m – степень полинома модели.

В качестве критерия близости использовать минимум суммы квадратов отклонений выходов модели yм(t) от выходов системы y(t)

 

. (1.3)

 

Наилучшие значения параметров модели являются решениями системы уравнений

 

(1.4)

 

или

 

(1.5)

 

где n – количество наблюдаемых сигналов (экспериментов).

Порядок выполнения работы

 

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

Получить у преподавателя вариант задания (табл. 1.1) и дополнительные исходные данные.

Выполнить предварительный анализ данных эксперимента и выбрать вид модели Fм (начальное значение степени полинома (1.2)).

Составить систему уравнений вида (1.5) для определения наилучших значений параметров модели q.

Определить с помощью выбранного пакета программ наилучшие по критерию (1.3) значения параметров модели qо, построить модельную траекторию движения объекта и оценить точность модели (1.6).

При необходимости ( > ) изменить степень полинома модели и повторно произвести выбор наилучших значений ее параметров qо.

Найти решение по методу экспоненциального сглаживания (1.7).

Сравнить результаты решений по методу наименьших квадратов и методу экспоненциального сглаживания.

Сделать выводы, оформить и сдать отчет о выполненной работе. В выводах необходимо указать на наилучшую из рассмотренных моделей, дать оценку ее точности и проанализировать характер изменения точности приближения от степени полинома модели. Провести сравнительный анализ результатов, полученных по методу наименьших квадратов и методу экспоненциального сглаживания.

Результатами экспериментов являются значения параметров модели q и выходных координат объекта y(t) и моделей yм(t) для заданного интервала времени.

 

Таблица 1.1 – Варианты типовых заданий

 

Вариант t1 y1 t2 y2 t3 y3 t4 y4 t5 y5
  0,5 0,2 1,0 1,4 1,5 3,6 2,0 2,7 2,5 5,1
  1,2 5,3 1,8 6,1 2,4 2,8 3,0 3,7 3,6 1,4
  1,0 2,1 1,4 0,4 1,8 -2,0 2,2 -1,2 2,6 0,5
  1,4 4,2 1,9 3,6 2,4 0,2 2,9 5,4 3,4 -0,8
  3,2 1,6 4,2 2,8 5,2 0,4 6,2 -3,1 7,2 2,6
  1,8 0,4 2,5 0,7 3,2 -1,2 3,9 0,9 4,6 -2,1
  0,6 0,9 1,1 -1,8 1,6 0,4 2,1 5,2 2,6 0,6
  0,4 3,6 0,8 2,7 1,2 0,7 1,6 2,4 2,0 -1,2
  2,1 2,4 2,4 0,7 2,7 -0,3 3,0 2,4 3,3 1,4
  0,9 1,4 1,3 2,6 1,7 1,9 2,1 -4,5 2,5 3,8
  2,4 0,5 2,7 3,2 3,0 -1,4 3,3 2,4 3,6 5,6
  3,7 7,4 4,2 5,6 4,7 -2,1 5,2 4,6 5,7 2,4
  5,4 0,6 5,7 0,4 6,0 0,5 6,3 -0,2 6,6 0,2
  6,2 5,2 6,4 -1,3 6,6 4,8 6,8 0,7 7,0 5,8
  1,1 4,7 1,7 2,6 2,3 4,8 2,9 1,6 3,5 6,4
  1,0 1,6 1,9 -2,1 2,8 3,6 3,7 5,2 4,6 0,2
  1,4 -1,5 1,8 -3,0 2,2 3,7 2,6 0,9 3,0 -4,2
  2,7 2,4 3,2 4,6 3,7 -1,5 4,2 4,8 4,7 -1,4
  3,1 0,6 3,7 5,4 4,3 0,8 4,9 -1,9 5,5 2,7
  4,0 1,0 4,3 -2,0 4,6 0,4 4,9 0,9 5,2 4,3
  0,4 3,2 0,8 2,9 1,2 1,7 1,6 2,4 2,0 -2,2
  2,1 3,7 2,4 0,7 2,7 -0,9 3,0 2,5 3,3 3,4
  0,9 1,7 1,4 0,7 1,9 -0,9 2,4 2,5 2,9 3,4
  2,4 1,5 2,7 1,2 3,0 -0,4 3,3 3,4 3,6 3,6
  1,4 -0,5 1,8 2,0 2,2 2,7 2,6 1,9 3,0 -3,2

 

Содержание отчета

 

Отчет должен содержать:

– цель работы;

– постановку и исходные данные задачи;

– математические соотношения для вычисления и вычисленные значения параметров модели q;

– таблицы со значениями выходных сигналов объекта y(t) и полученных моделей yм(t);

– совмещенные графики зависимостей выходных сигналов от времени для объекта y(t) и полученных моделей yм(t);

– анализ полученных результатов и выводы по работе.

 

1.6 Контрольные вопросы и задания

1. Сформулируйте постановку задачи идентификации объекта.

2. Назовите основные задачи, решаемые в процессе идентификации.

3. Нарисуйте и опишите структурную схему процесса идентификации модели.

4. Назовите основные виды критериев идентификации.

5. Приведите классификацию методов идентификации.

6. Запишите критерии для идентификации моделей систем по методам наименьших и наименьших взвешенных квадратов.

7. Запишите систему уравнений для вычисления наилучших значений параметров q модели в виде многочлена.

8. Как определяется степень полинома модели?

9. Запишите систему уравнений для вычисления наилучших значений параметров q модели в виде Fм = q0 exp (q1 t).

10. Запишите систему уравнений для вычисления наилучших значений параметров q модели в виде Fм = q0 tq1.

Цель работы

 

Изучение методов исследования устойчивости математических моделей. Приобретение навыков анализа устойчивости путем экспериментального исследования модели и вычисления аналитических оценок ее устойчивости.

 

2.2 Указания по организации самостоятельной работы

 

При подготовке к выполнению лабораторной работы необходимо: ознакомиться с постановкой задачи анализа устойчивости моделей; изучить способы оценки устойчивости для моделей в виде систем линейных алгебраических уравнений (СЛАУ); повторить материал по технологии работы с пакетами программ для решения вычислительных задач. С этой целью может быть использован лекционный материал по соответствующим темам, материал, изложенный в рекомендованной литературе [4, с. 12-13; 5; 6, с. 151-155; 7, с. 43-50], а также материал настоящих методических указаний.

В качестве модели объекта выступает система линейных уравнений вида

 

, (2.1)

 

где – матрица коэффициентов системы уравнений;

– искомый вектор параметров модели;

– вектор правой части системы уравнений.

Модель с возмущенной матрицей представляется в виде

 

, (2.2)

 

где – возмущение матрицы , описывающее погрешность определения (задания) ее коэффициентов.

Модель с возмущенной правой частью представляется в виде

 

, (2.3)

 

где – возмущение вектора правой части , описывающее погрешность определения (задания) его координат.

В качестве первой оценки устойчивости модели использовать число обусловленности матрицы вида

 

= , (2.4)

 

где и – соответственно нормы матрицы и обратной ей матрицы .

Нормы матрицы определяются следующими соотношениями:

 

; (2.5)

; (2.6)

, (2.7)

где – элемент матрицы .

Элементы обратной матрицы могут быть определены, например, по методу Гаусса путем решения СЛАУ вида

 

, (2.8)

 

где – искомые элементы обратной матрицы; =1, если ; = 0, если .

В качестве второй оценки устойчивости модели использовать соотношение для симметричных матриц

 

= , (2.9)

 

где – собственные числа матрицы , являющиеся решениями характеристического уравнения

 

, (2.10)

 

где – единичная матрица.

Для оценки максимальных относительных возмущений (погрешностей) решений использовать соответственно соотношения

 

; (2.11)

. (2.12)

 

Порядок выполнения работы

 

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

Получить у преподавателя вариант задания и дополнительные исходные данные. Варианты заданий приведены в табл. 2.1.

 

Таблица 2.1 – Значения коэффициентов модели (матрица )

Вари-ант 11 12 13 21 22 23 31 32 33
        -0,2 0,002   0,7 0,5 -0,2
  -0,2 0,7 -0,5     -0,8     0,003
  0,002 -0,3     -0,3   0,6 -0,7  
  -50 0,7 0,4   0,002     0,6 0,2
  0,001     -0,4   -0,8 0,7   0,6
  0,1   -0,5 0,7 0,001 -0,8      
        -0,5 0,4   0,7 0,5 0,01
  -0,2 0,6 -0,5   0,05 0,8      
    -0,3     0,03   0,9 -0,7 0,2
    0,7 -0,6   0,1     0,4 0,2
  -0,5     -0,4 0,2 0,8 0,7    
  -0,2 0,3 -0,5     -0,6     0,3
  0,2 0,6     -0,3   0,6 -0,7  
    0,7 0,5   0,1     -0,6 0,2
        -0,4 0,02 -0,8 0,6   -0,6
  0,1   0,4 0,7   -0,8     -0,3
        -0,2 0,2   0,7 0,5 0,005
  -0,2 0,7 -0,3     -0,8     0,1
  0,02 -0,3         0,6 -0,7 -0,2
  -0,03 0,7 0,5   0,3     -0,6  
  0,3     -0,2 0,2   0,7 0,5  
  -0,2 0,7 -0,5     0,8     0,3
    0,3     -0,3   0,6 -0,7 -0,2
  -108 0,7 0,6   0,1     0,3 0,2
  0,5     -0,4 0,2 -0,8 -0,7    

 

Провести анализ исходной модели путем решения СЛАУ вида (2.1).

Сформировать и проанализировать модели с возмущенной матрицей (2.2) и правой частью (2.3). При этом и выбирать равными порядка 0.1.

Вычислить значение первой оценки устойчивости модели (2.4).

Вычислить значение второй оценки устойчивости модели (2.9).

Провести анализ абсолютной и относительной погрешностей решений для возмущенных моделей. Оценить максимально возможное возмущение решения с помощью отношений (2.11) – (2.12). Сравнить полученные результаты.

Сделать выводы, оформить и сдать отчет о выполненной работе.

Содержание отчета

 

Отчет должен содержать:

– титульный лист;

– цель работы;

– математические соотношения для вычисления оценок меры устойчивости модели;

– результаты анализа исходной и возмущенных моделей (решений соответствующих СЛАУ);

– относительные оценки погрешностей и меры устойчивости модели;

– анализ полученных результатов и конкретные выводы по работе, сделанные по результатам проведенных экспериментов.

 

2.6 Контрольные вопросы и задания

 

1. Приведите постановку задачи исследования устойчивости модели в виде СЛАУ.

2. Запишите соотношения, определяющие значение первой оценки устойчивости модели .

3. Запишите соотношения, определяющие значение второй оценки устойчивости модели

4. Какие матрицы называют плохо обусловленными?

5. Какие матрицы называют хорошо обусловленными?

6. Что показывает мера обусловленности матрицы системы ?

7. Опишите суть процедуры решения несовместных СЛАУ.

Цель работы

 

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

 

3.2 Указания по организации самостоятельной работы

 

При подготовке к выполнению лабораторной работы необходимо: изучить постановку проблемы многокритериальной оптимизации и основные этапы ее решения; обратить внимание на аргументацию целесообразности выделения области компромиссов (ОК) и приближенной области компромиссов (ПОК); изучить методы формирования ОК и ПОК, разобрать вопросы, связанные с формированием функций полезности (ФП) частных критериев; изучить суть метода выбора решений с использованием лексикографической и универсальной схем оптимизации.

С этой целью может быть использован лекционный материал по соответствующим темам, материал, изложенный в рекомендованной литературе [3, c. 17-29; 8, с. 22-28, 54-59, 66-70, 84-86], а также материал настоящих методических указаний. При этом следует обратить внимание на тот факт, что решения, получаемые при использовании различных методов и схем компромисса, в общем случае будут различными.

 

Описание задачи

 

В работе рассматривается задача многокритериальной оптимизации в следующей постановке. Каждый вариант построения системы x из множества допустимых X оценивается по множеству частных критериев , где – оперативность, выражаемая временем решения задачи управления; – надежность, выражаемая посредством коэффициента готовности; – стоимость системы. При этом , , . Известно отображение и относительная важность частных критериев, выраженная, например, вектором весовых коэффициентов .

Необходимо найти оптимальное решение

 

, (3.1)

 

где opt – оператор оптимизации;

– оператор, определяющий конкретный вид обобщенного критерия.

При решении задачи использовать лексикографическую и универсальную схемы оптимизации.

 

Определение приближенной ОК

 

Область (множество) допустимых решений X определяется системой ограничений , i = 1, 2, 3. Область допустимых решений в общем случае состоит их двух подобластей

 

, (3.2)

 

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

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

Выделение приближенной области компромиссов сокращает область поиска решения x и (или) упрощает формирование точной ОК . Суть метода выделения ПОК для выпуклого множества альтернатив Х состоит в следующем. На множестве допустимых решений X производится оптимизация по каждому из частных критериев , , . Полученные результаты заносятся в табл.3.1.

 

Таблица 3.1 – Результаты оптимизации по частным критериям

 

\

 

Каждая строка табл. 3.1 содержит значения всех частных критериев , полученные при оптимизации по i -му частному критерию. Каждый из столбцов представляет собой набор значений j -го частного критерия в точках оптимума по всем частным критериям. Наилучшие значения частных критериев = , расположены на главной диагонали. Найдя в столбцах наихудшие значения для соответствующих частных критериев , , получим границы ПОК , j = 1, 2, 3 в пространстве частных критериев . Решения x из области допустимых решений X, все частные критерии которых имеют значения в полученных границах принадлежат .

 

Формирование ОК

 

В общем случае приближенная область компромиссов содержит подмножество решений из области согласия . Если решение x из может быть улучшено по одному или нескольким частным критериям без ухудшения качества по другим, то оно не включается в . Пусть решения принадлежат . Область компромиссов содержит только неулучшаемые по частным критериям решения. Алгоритм формирования ОК состоит в сравнении всевозможных пар решений , т.е. и , и ,…, и , и ,… и т.д. и удалении из дальнейшего рассмотрения решений, которые по всем частным критериям хуже других (другого).

 

Порядок выполнения работы

 

Ознакомиться с помощью преподавателя с особенностями и режимами работы используемых компьютерных средств и пакета программ ModSyst.

Получить у преподавателя вариант задания и дополнительные исходные данные. Варианты заданий приведены в табл. 3.2.

 

Таблица 3.2 – Варианты заданий

Вариант Диапазон изменения критерия Предпочтения
  1,5 – 7,5 0,85 – 0,95 17,5 – 25,5 0,09 0,9
  5,6 – 8,4 0,9 – 0,97 21,5 – 32,5 0,05 0,8
  14,7 – 19,6 0,87 – 0,96 25,0 – 31,6 0,07 0,2
  9,7 – 15,4 0,85 – 0,98 20,6 – 29,5 0,08 0,7
  7,5 – 12,8 0,89 – 0,97 17,9 – 27,4 0,05 0,3
  4,9 – 9,5 0,85 – 0,98 23,6 – 31,6 0,1 0,4
  7,8 – 15,3 0,83 – 0,99 34,7 – 45,4 0,11 0,1
  13,7 – 21,0 0,85 – 0,98 32,8 – 46,2 0,12 0,2
  24,5 – 32,2 0,88 – 0,97 28,9 – 34,8 0,13 0,3
  13,4 – 19,3 0,8 – 0,96 45,4 – 56,5 0,14 0,6
  6,8 – 10,2 0,86 – 0,95 37,8 – 46,9 0,15 0,8
  2,7 – 6,4 0,87 – 0,97 58,4 – 72,6


Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 121; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.146.94 (0.009 с.)