Компьютерное моделирование

  • Вид работы:
    Контрольная работа
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    9,78 Кб
  • Опубликовано:
    2013-09-28
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Компьютерное моделирование

Федеральное агентство по образованию

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра автоматизированных систем управления (АСУ)









Контрольная работа №1

по дисциплине «Компьютерное моделирование»


Выполнил студент:








2012

Вариант №71

 

Задание 1


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

Пусть модель объекта задана уравнением


а модель канала измерения задана соотношением


Здесь k - дискретные моменты времени. Шум объекта представляет собой гауссовский белый шум со средним a и дисперсией b, то есть


а шум измерения v(k) представляет собой белый гауссовский шум со средним с и дисперсией, равной d, то есть


Здесь M{x} - математическое ожидание случайной величины x; dkj - символ Кронекера:

dkj = 0 при k ¹ j,


N{a1, b1} - гауссовское распределение с параметрами a1 (среднее) и b1 (дисперсия). Процессы {w(k)} и {v(k)} - некореллированны, то есть M{w(k)v(j)} = 0. Начальное значение вектора состояния x(0) = 0.

Получить график зависимости x от k.

Для переменных X и Z вычислить: среднее значение MEAN, стандартное отклонение STD и дисперсию VAR.

Используя PROC UNIVARIATE, провести тест на нормальность для процесса Z.

Используя PROC CORR, определить наличие связи между X и Z.

Заданы

e = 0,0015K; g = 1; h = m = 1;

N1 = 200K;= 0,002K; b = 0,05K;= 0,001K; d = 0,03K.

Данные: Заданы e = 0.1065; g = 1; h = m = 1; N1 = 14200; a = 0.142; b = 3.55; c = 0.071; d = 2.13.

 

Решение

 

Программа, написанная по примеру с пособия


DATA H4;=0;K=1 TO 14200;=0.1065*X+NORMAL(0);=X+NORMAL(0)*SQRT(2.13)+ 0.071;H4;;;PLOT;X*K=’*’;;MEANS DATA=H4 MEAN STD VAR;X Z;;UNIVARIATE DATA=H4 PLOT NORMAL;Z;;CORR DATA=H4;VAR X Z;;

Отлаженная версия программы на SAS


/* PROC IML; */D1 D2 D3;=0.142;=3.55;I=1 TO 14200;=NORMAL(0)*SQRT(100);=NORMAL(0)*SQRT(100);(X<A) THEN OUTPUT D1;(X>=A) & (X<=B)OUTPUT D2;OUTPUT D3;;;'1.1 The first data set (sorted):';SORT DATA = D1;X;;PRINT DATA = D1;X Y;;'1.2 The second data set:';PRINT DATA = D2;X Y;;TABULATE DATA = D2;X Y;(X Y)*(SUM MEAN VAR);;'1.3 Means of the third data set:';MEANS DATA = D3 MEAN MAX MIN STD STDERR N VAR;X Y;;D;=0;=14200;K=0 TO N1;=NORMAL(0);=NORMAL(0)*SQRT(2.13)+ 0.071;=0.1065*X+W;=X+V;D;;;'2.1 The x-k dependence:';PLOT DATA=D;X*K;;'2.2 Means:';MEANS DATA=D MEAN STD VAR;X Z;;'2.3 Teste of normalcy:';UNIVARIATE DATA=D PLOT NORMAL;X Z;;'2.4 The correlation test:';CORR DATA=D NOSIMPLE;X Z;

RUN;

Задание 2

программа модель скалярный дискретный

1)      Записать для какой системы и какого канала измерения используются уравнения фильтра Ф.К.1 с резервированием. Записать эти уравнения и сделать пояснения к ним (т.е. указать, где оценка фильтрации, экстраполяции, матрица передачи фильтра, ковариационные матрицы).

2)      Представить схему резервирования датчиков для матрицы:

 

Решение


Ф.К.1 с резервированием используется при нормальном режиме функционирования системы:

с каналом измерения вида:


 (оценка фильтрации, основанная на  измерениях)

 (оценка экстраполяции)

 (матрица передачи фильтра)

 (априорной ковариационной матрицы ошибок оценивания)

 (апостериорная ковариационная матрица ошибок оценивания)


Вывод


. Написана программу на языке SAS для построения модели скалярной динамической дискретной стохастической системы согласно заданному варианту.

.1 Записано для какой системы и какого канала измерения используются уравнения фильтра Ф.К.1 с резервированием. Записаны эти уравнения и сделаны пояснения к ним (т.е. указаны, где оценка фильтрации, экстраполяции, матрица передачи фильтра, ковариационные матрицы).

2.2    Представлена схема резервирования датчиков для матрицы согласно варианту.

Похожие работы на - Компьютерное моделирование

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!