русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Выберем теперь характеристический полином замкнутой системы в виде


Дата добавления: 2015-07-23; просмотров: 884; Нарушение авторских прав


Выберем минимальный порядок системы l = lmin = 2 и выберем произвольно а = 0.6. Составив и решив систему алгебраических уравнений, получим

 

Рис.8.10.Переходный процесс конечной, но неминимальной длительности

 


Вычислив передаточную функцию, получим переходный процесс (рис.8.11).

Рис.8.11.Переходный процесс неминимальной и неконечной длительности
Показатели качества такой системы (s=16%, tp=2.7c) вполне приемлемы.

 

8.7. Операционные методы цифрового моделирования дискретно – непрерывных систем.

Для исследования дискретно – непрерывных САУ широко рапространено моделирование их динамики на ЦВМ. Математическая модель для ее программирования на ЦВМ в любом случае сводится к описанию системы в форме разностных уравнений. Разностное уравнение (уравнение в конечных разностях) является аналогом дифференциальных уравнений в дискретной области. Формально переход от дифференциального уравнения к разностному осуществляется путем замены в первом производных конечными разностями в соответсивии с выражением

(8.44)

где - конечная разность к – го порядка. Пусть дифференциальное уравнение системы имеет вид

Подставив иместо производных выражения вида (8.44) и учитывая формулу конечных разностей, после преобразований получим

(8.45)

Это и есть уравнение системы в конечных разностях. В этом уравнении Разностное уравнение дает возможность получить рекуррентную формулу для вычисления для вычисления

i – го значения выходной величины по ее прошлым значениям и значениям входной величины

(8.46)

Рекуррентное выражение легко программируется для вычислений на ЦВМ.

Недостатком такой математической модели является то, что начальное значение выходной величины не равно нулю: При малых значениях периода дискретизации эта ошибка невелика и ею можно пренебречь. С увеличением числа тактов вычислений ошибка дискретной модели непрерывной системы быстро уменьшается. Начальную ошибку можно исключить ее вычитанием из правой части (8.46) при i=0 .



Применив Z – преобразование к (8.45) и учитывая теорему запаздывания, поучим передаточную Z – функцию непрерывной системы

(8.47)

 

Отсюда следует, что, зная передаточную функцию дискретной системы в аппарате Z – изображений, легко получить моделирующее ее разностное уравнение.

Важным обстоятельством является то, что при иммитационном моделировании операцию преобразования дифференциального уравнения в разностное можно применить отдельно к каждому элементу непрерывной части системы и попученные уравнения включить в общую систему разностных уравнений,моделирующую дискретно – непрерывную САУ.

Пример. Передаточная функция элемента непрерывной части системы имеет вид

Требуется получить соответствующее разностное уравнение. При Т=0.5 иz =0.3 переходная функция непрерывного элемента имеет вид, показанный на ис.8.12.

 


Рис.8.12. Переходная функция непрерывного элемента

 

При заданных значениях параметров путем описанных выше преобразований получим разностное уравнение для Т=0.1

 

Отсюда для рекуррентного выражения можно записать

 

Производя вычисления по полученной рекуррентной формуле с учетом вычитания начальной ошибки при i=0, получим для f(t)=1(t) переходную функцию, показанную на рис.8.13. Сопоставляя ординаты процессов, приведенных на рис.8.12 и 8.13 в точкахквантования по времени, легко убедиться, что уже после пятого шага вычисле ний отличие дискретного процесса от точного не превышает 5%. Совершенно аналогичный результат получим, если для построения переходного процесса использовать передаточную функцию вида (8.47), предварительно умноженную на z –1 для обеспечения выполнения условия x(0)=0.

Допустим, что каким – либо способом получена передаточная функция вычислительной машины и требуется получить для программирования соответствующее разностное уравнение.

(8.48)

Разделим числитель и знаменатель в (8.48) на . Получим

 

 


Рис.8.13. Переходная функция непрерывного элемента, вычисленная

по разностному уравнению

В этом выражении



<== предыдущая лекция | следующая лекция ==>
Передаточная функция неизменяемой части известна | Из полученного следует


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.571 сек.