
- •Исследование линейных систем
- •Оглавление
- •Введение
- •Расчет матричных весовых и переходных функций
- •Цель работы
- •Подготовительная часть работы
- •Программа работы
- •Содержание отчёта
- •Контрольные вопросы
- •Изучение типовых звеньев
- •Цель работы
- •Подготовительная часть работы
- •Выполнение работы
- •Содержание отчета
- •Контрольные вопросы
- •Частотные характеристики систем и критерий устойчивости найквиста
- •Цель работы
- •Подготовительная часть
- •Выполнение работы
- •Содержание отчета
- •Контрольные вопросы
- •Модальный синтез управления в линейных непрерывных системах
- •Цель работы
- •Подготовительная часть
- •Выполнение работы
- •Содержание отчета
- •Контрольные вопросы
- •Список литературы
- •Приложение Список команд, операторов и функций Matlab, использованных при создании m-файлов
- •Команды, операторы и функции общего назначения
- •Функции создания и преобразования моделей линейных систем с постоянными параметрами (lineartime-invariantmodels), функции извлечения данных о моделях
- •Функции синтеза контуров управления с обратной связью
- •Функции, используемые для построения графиков
- •Исследование линейных систем
- •620002, Екатеринбург, ул. Мира, 19
Содержание отчета
Исходные данные лабораторной работы: название работы, цель работы, ПФ исследуемой системы с указанием значений параметров, соответствующих номеру варианта.
Подготовительная часть, оформленная в соответствии с требованиями п. 4.2.
Текст файла-сценария и структурная схема модели в Simulink.
Результаты компьютерного моделирования, оформленные в соответствии с требованиями пп. 4.3.3 и 4.3.4.
Аргументированные выводы о влиянии собственных значений на характер переходных процессов.
Отчет оформляется на листах формата А4, допускается рукописное, печатное или комбинированное оформление.
Контрольные вопросы
Уравнения системы до и после синтеза управления.
Операторы Matlabдля описания линейных систем
Операторы Matlabдля преобразования описания систем.
Операторы Matlabдля извлечения информации о параметрах систем.
Функция расчета матрицы обратных связей.
Какими средствами обеспечивается единичная статика в замкнутой системе?
Можно ли для вашего варианта синтезировать астатический регулятор. Если нельзя – почему, если можно то как?
Чем определяется количество степеней свободы в модальном синтезе?
Список литературы
Бесекерский В.А. Теория систем автоматического регулирования / В.А. Бесекерский, Е. П. Попов. М.: Наука, 1975. 768 с.
Теория автоматического управления / под ред. А.А. Воронова. М.: Высшая школа, 1986. Ч.1. 367 с.
Теория автоматического управления / под ред. А.В. Нетушила. М.: Высшая школа, 1968. Ч.1. 424 с.
Попов Е.П. Теория линейных систем автоматического регулирования и управления / Е.П. Попов. М.: Наука, 1989. 304 с.
Цыпкин Я.З. Основы теории автоматических систем / Я.З. Цыпкин. М.: Наука, 1977. 560 с.
Ту Ю.Т. Современная теория управления / Ю.Т. Ту. М.: Машиностроение, 1971. 472 с.
Деруссо П. Пространство состояний в теории управления / П. Деруссо, Р. Рой, С. Клоуз. М.: Наука, 1970. 620 с.
Сборник задач по теории автоматического регулирования и управления. 5-е изд., перераб. и доп. / под ред. В.А. Бесекерского. М.: Наука, 1978. 512 с.
Задачник по теории автоматического управления. 2-е изд., перераб. и доп. / под ред. А.С. Шаталова. М.: Энергия, 1979. 545 с.
Дьяконов В. Simulink 4. Специальный справочник / В. Дьяконов. СПб.: Питер, 2002. 528 с.
Дьяконов В. Matlab: учебный курс / В. Дьяконов. СПб.: Питер, 2001. 560 с.
Ануфриев И. Е. Самоучитель Matlab 5.3/6.x / И.Е. Ануфриев. СПб.: БХВ-Петербург, 2002. 736 с.
Медведев В.С. ControlSystemToolbox. MATLAB 5 для студентов / В.С. Медведев, В.Г. Потемкин; под общ. ред. В.Г. Потемкина. М.: ДИАЛОГ-МИФИ, 1999. 287 с.
Приложение Список команд, операторов и функций Matlab, использованных при создании m-файлов
Команды, операторы и функции общего назначения
clc – команда очистки командного окна.
clear x – команда удаления переменной x из рабочей области памяти; команда clear all служит для удаления всех переменных из памяти.
close – команда удаления текущего окна с рисунком Figure; команда close all закрывает все рисунки.
switch...case – условный оператор; в зависимости от значений case_expr1, case_expr2, case_expr3 или других значений переменной switch_expr обеспечивает выполнение ряда предусмотренных в каждой ситуации действий statements. Синтаксис:
switch switch_expr
case case_expr1
statement,...,statement
case case_expr2
statement,...,statement
...
otherwise
statement,...,statement
end
disp – команда вывода текста в командное окно.
Синтаксис: disp(s),
где s – строковая переменная (скаляр, вектор или матрица) или массив числовых значений. Пример: disp('abc').
num2str – функция преобразования числа в символьную строку.
Синтаксис: num2str(x)
length – функция вычисления длины вектора.
Синтаксис: length(v)
real – функция вычисления действительной части комплексного числа. Синтаксис: real(z)
imag – функция вычисления мнимой части комплексного числа. Синтаксис: imag(z)
open_system – команда открытия модели в Simulink.
Синтаксис: open_system ('abc'),
где abc – имя файла модели abc.mdl.
sim – команда запуска моделирования открытой в Simulink модели.
Синтаксис sim('abc'),
где abc – имя файла модели abc.mdl.
close_system – команда закрытия модели в Simulink.
Синтаксис: close_system ('abc',saveflag),
где abc – имя файла модели abc.mdl, saveflag – флаг разрешения сохранения файла перед закрытием (0 – не сохранять файл, 1 – сохранять файл).