![](/user_photo/2706_HbeT2.jpg)
- •Боева л.М., Молодых а.В., Поддубная л.И. Метрология, стандартизация, сертификация
- •Содержание
- •Аннотация
- •Лабораторная работа № 1
- •1.1 Цель работы
- •1.2 Порядок работы с пакетом Simulink
- •Лабораторная работа № 2
- •2.1 Цель работы
- •2.2 Теоретическая часть
- •2.3 Порядок выполнения работы
- •2.4 Пример выполнения работы
- •2.5 Контрольные вопросы
- •Лабораторная работа № 3
- •3.1 Цель работы
- •3.2 Теоретическая часть
- •3.3 Порядок выполнения работы
- •4.3 Порядок выполнения работы
- •5.3 Порядок выполнения работы
- •Теоретическая оценка:
- •5.4 Контрольные вопросы
- •Приложение 1 Варианты заданий к выполнению лабораторных работ
- •Приложение 2 Описание пакетов matlab и Simulink и приемов работы с ними
- •1) Основные возможности matlab.
- •2) Основные возможности Simulink.
- •3) Работа с пакетом matlab.
- •4) Создание графики в matlab.
- •Приложение 3
- •Список литературы
- •Боева Людмила Михайловна
- •Молодых Александр Викторович
- •Поддубная Любовь Ивановна
- •Метрология, стандартизация, сертификация
5.3 Порядок выполнения работы
Перед началом работы в окне модели установите время моделирования и шаг в соответствии с вариантом (Simulation->Simulation Parameters->Start time=0, Stop time =10, Solver option->Fixed step, Fixed step size = 0.1).
С помощью MATLAB->Simulink собрать схему, изображенную на рис. 5.1:
Рис. 5.1
Блоки:
1) Simulink->Sourses->Random Number
Параметры:
mean 0
variance 1
2) Simulink->Sourses->Constant
Параметры:
Constant Value 1
3) Simulink->Math Operators->Sum
4) Simulink->Sinks->To Workspace
Параметры:
Variable Name y
Save Format Array
5) Simulink->Sinks->To Workspace1
Параметры:
Variable Name х
Save Format Array
6) Simulink->Math Operations->Math Function
Параметры:
Function-> square
Установить пределы интегрирования t0 = 0, tк = 1
Промоделируйте схему. Перейдите в основное меню окна MATLAB.
В окне Command Window наберите имя переменной, указанной в Simulink->Sinks->To Workspace Variable Name, и нажмите enter. Вы увидите результаты.
Используя полученные данные на выходах сумматора и квадpатоpа, выполнить следующие расчеты: оценить СКО на выходах сумматора и квадpатоpа; сделать теоретическую оценку СКО на выходе квадpатоpа и сравнить ее с практически полученным результатом.
Теоретическая оценка:
Оценка на основании выборки:
-
оценка математического ожидания.
-
оценка математического ожидания.
– дисперсия.
– дисперсия.
– оценка
систематической погрешности.
– оценка
систематической погрешности.
А – постоянная величина в источнике постоянного сигнала Constant.
Расчет теоретических параметров:
– оценка
математического ожидания.
– дисперсия.
– оценка
систематической погрешности.
СКО на выходах квадратора и сумматора можно получить, дополнив схему (рис. 5.1) до следующей (рис. 5.2):
Рис. 5.2
Блоки:
DSP Blockset->Statistics->Standart Deviation
Параметры:
Необходимо поставить галочку возле Runing standart deviation
Simulink->Sinks->Display
Для полученной схемы повторить пп. III пpи значении амплитуды равной двум.
Для этого необходимо поменять параметр
Simulink->Sourses->Constant
Параметры:
Constant Value 2
Также измените имена переменных в блоках To Workspace.
Заменить в схеме, показанной на pис. 5.1, квадpатоp блоком экспоненциального преобразования (рис. 5.3).
Получим схему:
Рис. 5.3
Поменять в Simulink->Math Operations->Math Function параметр Function-> square на Function-> exp.
Также измените имена переменных в блоках To Workspace.
Для полученной схемы повторить пп. III-IV.
Оценка на основании выборки:
– оценка математического ожидания.
– оценка математического ожидания.
– дисперсия.
– дисперсия.
– оценка систематической погрешности.
– оценка
систематической погрешности.
Расчет теоретических параметров:
–
оценка
математического ожидания.
– дисперсия.
– оценка
систематической погрешности.
Заменить в схеме, показанной на pис. 5.1, квадpатоp блоком синусоидального преобразования (рис. 5.4).
Удалите блок Simulink->Math Operations->Math Function. Поставьте на его место блок Simulink->Math Operations->Trigonometric Function с параметром Function->sin.
Получим схему:
Рис. 5.4
Также измените имена переменных в блоках To Workspace.
Для полученной схемы повторить пп. III-IV.
Теоретическая оценка для sinx:
Оценка на основании выборки:
– оценка математического ожидания.
– оценка математического ожидания.
– дисперсия.
– дисперсия.
– оценка систематической погрешности.
– оценка
систематической погрешности,
А – единица измерения – радианы.
Расчет теоретических параметров:
-
оценка математического ожидания.
-
дисперсия.
-
оценка систематической погрешности.
Собрать схему, представленную на pис. 5.5:
N1
N2
N3
N4
Рис. 5.5
Установить в блоке N1 генератора погрешности, распределенной по нормальному закону, мат. ожидание равное нулю и дисперсию равную единице.
Simulink->Sourses->Random Number
Параметры:
mean 0
variance 1
Установить в блоке N3 генератора погрешности, распределенной по нормальному закону, мат. ожидание равное нулю и дисперсию равную двум.
Simulink->Sourses->Random Number1
Параметры:
mean 0
variance 2
Установить в блоке N2 генератора постоянного сигнала значение амплитуды равным единице.
Simulink->Sourses->Constant
Параметры:
Constant Value 1
Установить в блоке N4 генератора постоянного сигнала значение амплитуды равным двум.
Simulink->Sourses->Constant
Параметры:
Constant Value 2
Далее промоделируйте схему. Перейдите в основное меню окна MATLAB.
В окне Command Window наберите имя переменной, указанной в Simulink->Sinks->To Workspace Variable Name, и нажмите enter. Вы увидите результаты.
Используя полученные результаты на выходах сумматоров рассчитать СКО на каждом из них.
Для этого измените схему (рис. 5.6).
N1
N2
N3
N4
Рис. 5.6
По рассчитанным СКО на выходах сумматоров для переменных X и Y теоретически рассчитать погрешность на сумматоре переменной Z.
Теоретическая оценка:
Оценка на основании выборки:
-
оценка математического ожидания.
-
оценка математического ожидания.
- оценка математического ожидания.
-
дисперсия.
-
дисперсия.
- дисперсия.
-
оценка систематической погрешности.
-
оценка систематической погрешности.
-
оценка систематической погрешности.
Расчет теоретических параметров:
-
оценка
математического ожидания.
-
дисперсия.
– оценка
систематической погрешности.
Сравнить результаты, полученные практически и теоретически.
Перестроить схему, показанную на pис. 5.6, заменив сумматор блоком умножения (рис. 5.7).
Получим следующую схему:
Рис. 5.7
Новый блок:
Simulink->Math Operators->Product
Измените также имена переменных в блоках To Workspace.
Для полученной схемы повторить пп. XV-XVII.