Компьютерное моделирование. Лабораторный практикум. Алтаев А.А - 26 стр.

UptoLike

Составители: 

51
Провести эксперименты над GPSS-моделью и
полученные результаты y
i
занести в таблицу Excel под
заголовками xi и yi (experim).
Выбрать необходимый вид аналитической
зависимости y = ψ(x) и для вычисления коэффициентов b
j
выбранного уравнения регрессии формулу целевой
функции внести в программу nm.pas. Также в программу
ввести значения x
i
и y
i
. Учесть, что в программе искомые
значения обозначены как x, т.е. коэффициент b
0
следует
записать как x[1], b
1
как x[2] и т.д. Для фактора следует
создать одномерный массив, определив его как
типизированную константу. Например,
const
ur=5; {
число уровней}
fact:array[1.. ur] of real = …
Значения функции отклика следует также занести в
типизированную константу-вектор. Впрочем, значения
фактора и функции отклика можно записать и в операторе
вычисления целевой функции.
Провести вычисления, повторив их не менее пяти
раз, меняя каждый раз координаты начальной вершины
многогранника (см. Приложение). Результаты расчетов
занести в таблицу 5.1.
Таблица 5.1
Исходные данные Результат
Номер
прогона
b
0
b
n
Размер
многогранника
b
0
b
n
Значение
целевой
функции
1
5
52
Повторные расчеты необходимы для выявления
наличия у целевой функции помимо глобального минимума
еще и локальных. При наличии у функции нескольких
минимумов расчеты по программе могут привести к
различным результатам, т.е. к разным значениям координат
точки минимума с разными значениями целевой функции в
них. Глобальному минимуму будет соответствовать точка с
наименьшим значением целевой функции.
После определения коэффициентов b
i
сравнить
теоретические и экспериментальные значения функции
отклика, добавив к таблице Excel столбец yi (teoret1) с
вычисленными по уравнению регрессии теоретическими
значениями. Вычисления проводить с помощью формул
Excel, для чего найденные значения b
i
также занести в
рабочий лист Excel.
Используя первые два столбца таблицы Excel,
построить диаграмму типа точечная/точечная. Добавить
линию тренда, активировав при этом флажки «Поместить
уравнение на диаграмме» и «Поместить на диаграмму
величину достоверности аппроксимации R2». Чем ближе
значение R2 к единице, тем точнее аппроксимация.
Используя R2, выбрать из списка предлагаемых Excel
функций наиболее подходящий вид уравнения регрессии.
Значения y
i
, рассчитанные по выбранному уравнению,
добавить к таблице Excel в виде четвертого столбца
yi (teoret2).
Используя возможности Excel, рассчитать
среднеквадратичные отклонения по формуле (5.1) для обоих
уравнений регрессии и выбрать наиболее оптимальный
вариант уравнения.
На основе анализа полученного регрессионного
уравнения сделайте вывод о том, какие меры следует
принять для улучшения характеристик модели.
       Провести эксперименты над GPSS-моделью и                       Повторные расчеты необходимы для выявления
полученные результаты yi занести в таблицу Excel под          наличия у целевой функции помимо глобального минимума
заголовками xi и yi (experim).                                еще и локальных. При наличии у функции нескольких
       Выбрать       необходимый      вид    аналитической    минимумов расчеты по программе могут привести к
зависимости y = ψ(x) и для вычисления коэффициентов bj        различным результатам, т.е. к разным значениям координат
выбранного уравнения регрессии формулу целевой                точки минимума с разными значениями целевой функции в
функции внести в программу nm.pas. Также в программу          них. Глобальному минимуму будет соответствовать точка с
ввести значения xi и yi. Учесть, что в программе искомые      наименьшим значением целевой функции.
значения обозначены как x, т.е. коэффициент b0 следует                После определения коэффициентов bi сравнить
записать как x[1], b1 — как x[2] и т.д. Для фактора следует   теоретические и экспериментальные значения функции
создать одномерный массив, определив его как                  отклика, добавив к таблице Excel столбец yi (teoret1) с
типизированную константу. Например,                           вычисленными по уравнению регрессии теоретическими
       const                                                  значениями. Вычисления проводить с помощью формул
              ur=5;         {число уровней}                   Excel, для чего найденные значения bi также занести в
              fact:array[1.. ur] of real = …                  рабочий лист Excel.
                                                                      Используя первые два столбца таблицы Excel,
      Значения функции отклика следует также занести в        построить диаграмму типа точечная/точечная. Добавить
типизированную константу-вектор. Впрочем, значения            линию тренда, активировав при этом флажки «Поместить
фактора и функции отклика можно записать и в операторе        уравнение на диаграмме» и «Поместить на диаграмму
вычисления целевой функции.                                   величину достоверности аппроксимации R2». Чем ближе
                                                              значение R2 к единице, тем точнее аппроксимация.
       Провести вычисления, повторив их не менее пяти         Используя R2, выбрать из списка предлагаемых Excel
раз, меняя каждый раз координаты начальной вершины            функций наиболее подходящий вид уравнения регрессии.
многогранника (см. Приложение). Результаты расчетов           Значения yi, рассчитанные по выбранному уравнению,
занести в таблицу 5.1.                                        добавить к таблице Excel в виде четвертого столбца
                                           Таблица 5.1        yi (teoret2).
               Исходные данные          Результат                     Используя   возможности      Excel,   рассчитать
 Номер                                        Значение        среднеквадратичные отклонения по формуле (5.1) для обоих
                          Размер
прогона b0 … bn                      b … bn целевой           уравнений регрессии и выбрать наиболее оптимальный
                       многогранника 0
                                              функции         вариант уравнения.
   1                                                                  На основе анализа полученного регрессионного
   …                                                          уравнения сделайте вывод о том, какие меры следует
   5                                                          принять для улучшения характеристик модели.


                            51                                                          52