Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ктвэха для всех!!11 / конспект.doc
Скачиваний:
53
Добавлен:
03.06.2014
Размер:
1.21 Mб
Скачать

Аналоговое цифровое представление данных эвм

Esum – погрешность

Погрешность состоит:

  1. Em – погрешность измерений(в результате снятия данных)

  2. Ei – ошибка идентификации (в формуле)

Идентификация-определение ее параметров, связи между ними и законности их применений.

dz1/dt = Asin(ѡt)*z1 + Beat

B<<A

  1. Emet – методическая погрешность (ошибка численного метода)

Важен баланс между производительностью (количество шагов) и точностью .

n 2n 3n

Z-1

Z-1 – запаздывание сигнала на 1 такт

  1. EN – инструментальная погрешность (погрешность вычислений)

Esum = Em + Ei + Emet + EN

Способы коррекции погрешностей

Аппаратно ориентированный числовой метод - вид математического обеспечения, адаптированного для эффективной реализации на ЭВМ.

а) Метод Жукова (МПИ)

Метод последовательного интегрирования

1.Снижение погрешности

2.Распараллеливание вычислений

Для эффективного распределения необходимо, чтобы количество операций было одинаково.

Коррекция инструментальной погрешности

1.Выбор аппаратной платформы

I32

I64

анализационный умножитель

I32

I64>I32

Способы оценки погрешности

  • Аналитический

  • Моделирование

Кольцевой тест

dz1/dt = 2w π z2

dz2/dt = 2w π z1

z1= sin(2 π t)

z2= cos(2 π t)

аналогичное численное решение

+

_

0.5

z1

+

_

0.5

Z2

z12

Применение рекурентных соотношений

U1(t) = A sin(ѡt + ϕ)

U2(t) = A cos(ѡt + ϕ)

A – амплитуда

ϕ – фаза

Проблематика аппаратной реализации

  1. Таблица генераторов (LUT)

Если размер велик → много памяти

Если таблица маленькая → точность ↓

  1. Реализация определенного управления – метод погрешность + время

бонус – таблицы хранить уже не нужно

  1. Реализация с помощью рекурентных соотношений + инструментальная погрешность + время

U1[n] = C*U1[n-1] + S*U1[n-1]

U2[n] = C*U2[n-1] + S*U2[n-1]

n – положение текущего шага

1 2

Этап разработки проекта в LabView

1. VI

2. HW (аппаратное устройство)

a )План сбора данных DAQ 6251 S-series16ADC

АУП/УАП

t, A, U FPGA

б ) платформы (target) ARM

RT

Аппаратное обеспечение, для которого возможно автоматическое генерирование кода.

TS = 0,01 с

T = 1 c

f = 1/T

A = 1

Генератор на основе решателя определяющих уравнений.

dz1/dt =2π*z2 = wz2

dz2/dt =-2π*z2 = -wz2

z1(t)=sin(2πt)

z2(t)=cos(2πt)

Simulation Loop RMC -> Configuration param.

Генератор на основе решения определяющих уравнений

1/S (преобразование Лапласа)

1.Sumulation Loop ПК14 → configuration parametrs

Функцией collector является наполнение данных в Simulation Loop. Вывод в кластер наполненной функции.

Rmc ->configuration param

collector

Прибор Collector - накопление данных в Simulation Loop, вывод в кластер накопленной информации.

Изменяется только величина, а форма погрешности остается прежней.

Вывод :

Все методы Рунге- Кутта основаны на формуле Эйлера.

Соседние файлы в папке Ктвэха для всех!!11