Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СборникЛР-МПС-2.doc
Скачиваний:
1
Добавлен:
05.05.2019
Размер:
8.76 Mб
Скачать

3. Оборудование

Компьютер, с установленным MS Office (или Open Office) и системой программирования Builder C++.

4. Задание на работу

1. Смоделировать объект (1), выбрав его параметры в соответствии с вариантом задания (табл.1).

Таблица 1. Варианты задания

Вариант

Объект

Алгоритм

Число n входов х

Значения аi

1

8

ai=0, i=1,…,r

5

2

10

ai=0, i=1,…,r

4

3

6

a1=0.75

3

4

5

a1=0.75, a2=- 0.3

2

5

5

a1=0.75, a2=-0.3

1

6

4

a1=0.75, a2=-0.3, a3=0.1

2

7

3

a1=0.75, a2=-0.3, a3=0.1

3

Значения bi, i=1,…,n принять в интервале [-2,…,+2], все входы объекта хi, i=1,…,n моделировать случайными числами с равномерным распределением в интервале [-1,…,+1] с разной дискретностью изменения: х1 через 3 шага цикла, х2 – через 5, х3 – через 7, х4 – через 11, х5 – через 13, х6 – через 17, х7 – через 19, х8 – через 15, х9 – через 14, х10 – через 9. Общее число циклов N принять, равным 100. Шум k смоделировать случайными числами с нормальным распределением с нулевым средним и дисперсией 2=1. Изменения значений k – на каждом шаге цикла. Модель объекта должна сгенерировать выборку данных (2).

2. Смоделировать заданный в табл.1 алгоритм идентификации объекта, описываемого линейной моделью вида (1) с целью оценки требуемых характеристик микропроцессорной системы, предназначенной для его реализации в реальном времени. В качестве исходной информации использовать сгенерированную моделью выборку данных (2).

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

3. Выполнить исследования алгоритма с целью определения следующих характеристики МПС: 1) зависимость точности оценки от разрядности процессора; 2) необходимой емкости оперативной памяти; 3) времени выполнения алгоритма, обеспечивающей заданную точность; 4) необходимой емкости постоянной памяти, учитывая, что требуется в ней разместить кроме самой программы, тестовую программу, включаемую при запуске системы, программу, управляющую процессом ввода значений наблюдаемых переменных через порты ввода, запуска программы идентификации и вывода результатов через порт вывода.

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

5. Оформить отчет.

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

1. Работа выполняется в два этапа. На первом этапе (2 аудиторных часа) студент изучает задачу, моделирует объект и получает выборку данных (2). Во внеаудиторное время (в рамках самостоятельной работы) студент разрабатывает программу, реализующую заданный алгоритм. На втором этапе (2 аудиторных часа) студент отлаживает программу, выполняет исследования алгоритма, используя консультации преподавателя. Во внеаудиторное время (в рамках самостоятельной работы) студент разрабатывает функциональную схему МПС и временную диаграмму ее работы, определяет минимальную длительность цикла работы системы и способ для его сокращения.

2. По результатам выполнения работы составляется отчет. Защита лабораторной работы заключатся в демонстрации результатов работы и защиты предложенной функциональной схемы МПС с минимизированными затратами времени на ввод и вывод информации.

Лабораторная работа считается выполненной и защищенной студентом при представлении им отчета, демонстрации результатов и успешной защиты предложенной схемы.