Автор работы: Пользователь скрыл имя, 08 Февраля 2011 в 01:33, курсовая работа
Построение аналитической модели электрической цепи
1. Задание 3
2. Построение аналитической модели и ее анализ.
2.1 Построение аналитической модели 4
2.2 Анализ динамических процессов в системе на основе использования построенной аналитической модели 11
2.3. Моделирование с использованием солверов 18
2.4. Моделирование с использованием пакета расширения Symbolic Math Tolbox 21
2.5. Моделирование с использованием имитационного пакета моделирования динамических систем Simulink 25
S=dsolve('Df=-1.79*f+7.14*
S = f: [1x1 sym]
g: [1x1 sym]
>> S.f
ans =-16621/400*(-3260759/
>> S.g
ans =
(-3260759/82705932300*
Окончательно будем иметь следующее решение:
x1(t)
= -16621/400*(-3260759/
x2(t)=(-3260759/82705932300*
Для построения графиков функций x1(t) и x2(t) выполним команду plot в режиме командной строки (рис. 6, 7)
>> t=0:0.02:5;
>>x=-16621/400*(-3260759/
>> plot(t,x)
Рис 6
>> t=0:0.02:5;
>>x=(-3260759/
>> plot(t,x)
Рис 7
Полученные графики полностью совпадают с графиками, полученными моделированием в режиме командной строки и с использованием встроенных средств.
2.5. Моделирование с использованием имитационного пакета моделирования динамических систем Simulink
Для построения Simulink-модели системы (2. 3) нам необходимы следующие библиотеки:
В окне Simulink Library Browser на панели инструментов нажимаем кнопку Greate a new model (создание S-модели), и в открывшемся окне подготовки и редактирования функциональных схем выполняем построение структурной схемы (Рис. 8).
Далее необходимо выполнить редактирование параметров блоков. При вызове окон параметров путем активизации графических элементов в окнах библиотек отображаются установки параметров по умолчанию. Возможность изменения параметров появляется после переноса графических элементов в окно подготовки и редактирования функциональных схем.
В окне установки параметров первого интегратора Integrator в поле начальных значений Initial condition устанавливаем начальное условие: x1 (0) =0. Остальные параметры принимают значения по умолчанию. В окне установки параметров второго интегратора Integrator 1 в поле начальных значений Initial condition устанавливаем начальное условие: x2 (0) = 0. Остальные параметры имеют значения по умолчанию.
В окне установки параметров первого и второго источника одиночного перепада Step устанавливаем следующие параметры:
Рис 8
Блоки масштабирования Gain служат для масштабирования данных, т. е. умножения их на заданную коэффициент – константу. В окнах установки параметров всех четырех блоков в поле численных значений Gain установить соответствующие множители -1,79; 7,14; -2; -168 . Значение параметра Gain выводится внутри блока. Если входной сигнал и множитель относятся к разным типам, то Simulink пытается преобразовать тип множителя к типу входного сигнала, а когда это сделать не удается, выдает сообщение об ошибке. Флажок Saturate on integer overflow (подавлять переполнение для целых) дает возможность задать необходимость «урезания» результата умножения, если он превышает диапазон, установленный для целочисленных значений. Остальные параметры принимают значения по умолчанию (в частности в поле Multiplication выводится Element-wise[K*u]).
Окно настройки блока сложения/
Окно параметров виртуального осциллографа с открытой вкладкой General содержит следующие параметры: Number of axes – количество каналов, позволяющий преобразовать одноканальный осциллограф в многоканальный; Time range – пределы временного интервала; Tick labels – вывод/скрытие отметок по осям; Sampling – установка временных соотношений (Decimation – в десятичных долях времени со значением по умолчанию 1 или Simple Time – в тактах эталонного времени, по умолчанию 0). Окно параметров виртуального осциллографа с открытой вкладкой Data history позволяет задать максимальное число точек осциллограмм для хранения и задать параметры хранения осциллограмм в рабочем пространстве системы MATLAB.
Назначение кнопок панели
Рис 9
Удобной
является кнопка «Автомасштабирование»,
которая позволяет установить такой
масштаб, при котором изображение
осциллограммы имеет
После редактирования
Рис 10 рис 11
Полученные графики полностью
совпадают с графиками,
Информация о работе Идентификация и моделирование систем управления