Скачиваний:
11
Добавлен:
03.08.2018
Размер:
68.48 Кб
Скачать

3.Ход работы:

1. Запускаем программу «MatLab». С помощью кнопки запускаем пакет моделирования динамических систем – Simulink. В появившемся окне в меню File выбираем команду New, затем Model. Появится пустое окно в которое нужно перемещать элементы из библиотеки Simulink. Блоки сигналов выбраем из библиотеки Simulink в разделе Sources. В нашем случае это:

б)блок нарастающего воздействия (Ramp);

в) блок пилообразного сигнала (Repeating Sequence);

г) блок синусоидального воздействия (Sine Wave).

Подключаем выбранные блоки к виртуальному осциллографу, который находится в разделе Sinks. Для установки числа входов осциллографа необходимо дважды щелкаем на его изображении и в появившемся окне вызваем окно параметров кнопкой Parameters. На вкладке General этого окна в поле Number of axes вводим значение, равное трем.

Окно параметров любого блока сигналов вызывается двойным щелчком мыши на его изображении. Установим для выбранных блоков следующие значения:

Блок «б» - коэффициент k равен a x 100..

Блок «в» - период равен a x 0,001, амплитуда равна b.

Блок «г» - частота равна 314 рад/сек, амплитуда равна b.

Здесь a – предпоследняя цифра зачетной книжки, b – последняя цифра зачетной книжки. a=6, b=6.

Запускаем модель на выполнение. Перед запуском с помощью меню Simulation и команды Simulation Parameters установим в одноименном диалоговом окне конечное время процесса моделирования 0,02 с и максимальный размер шага 0,0001. Эти же параметры будем использовать и для последующих моделей. По завершении моделирования вызваем окно с осциллограммами и устанавливаем для каждого графика рациональный масштаб по оси Y, используя команду Axes properties из контекстного меню вызываемого правой кнопкой мыши. Сохраняем сделанные установки, а затем сохраняем модель в каталоге результатов дискеты.

2 Создаем модель, состоящую из трех блоков: блок синусоидального воздействия(Sine Wave)  дифференцирующий блок(Derivative)  блок ограничения(Saturation). Дифференцирующий блок (Derivative) выбраем в библиотеке Simulink в разделе Continuous, а блок ограничения (Saturation) – в разделе Nonlinear. Для блока синусоидального воздействия установим те же параметры, что и в предыдущей модели(частота равна 314 рад/сек, амплитуда равна 6). К выходу каждого блока подключаем осциллограф. Для блока ограничения верхний и нижний пределы установим равными половине амплитудных сигнала на выходе дифференцирующего блока. По завершении процесса моделирования скорректируем масштабы по оси Y каждого графика, как и в предыдущей модели, после чего сохраним сделанные установки. Сохраняем модель в каталоге результатов дискеты.

3 С помощью пакета Simulink и его дополнения Power System Blockset создать модель следующей схемы с ветвями (рисунок П.4):

Рисунок П.4 - Заданная электрическая схема

При составлении модели источник ЭДС (AC Voltage Source) выбраем в библиотеке Power System Blockset в разделе Electrical Sources, для него устанавливаем частоту 50 Гц и фазу, равную нулю. Для моделирования остальных ветвей используем RLC-блоки из раздела Elements.

Также снимем осциллограммы токов отдельных ветвей, суммарного тока и напряжения на любом элементе. Для этого в соответствующие точки схемы включаем измерительные блоки Current Measuremets и Voltage Measuremets из раздела Measuremets библиотеки Power System Blockset. На выходы этих блоков подключаем виртуальные осциллографы. Кроме того, для измерения амплитудного и действующего значений этих же токов и напряжения в поле модели помещаем блок powergui из корневого каталога библиотеки Power System Blockset.

Запускаем модель на выполнение, после чего корректируем масштабы по оси Y каждого графика, как и в предыдущей модели, затем сохраняем сделанные установки. Открываем блок powergui, снимаем показания амплитудных и действующих значений параметров. Для этого дважды щелкаем мышкой на данный блок и в появившемся окне выбираем пункт Steady-State Voltages and Currents. Получаем значения:

  • MEASUREMENTS:

  • 1: 'U_Voltage Measurement3' = 6.20 V 0.00°

  • 2: 'U_Voltage Measurement ' = 42.88 V 0.00°

  • 3: 'U_Voltage Measurement1' = 55.80 V 0.00°

  • 4: 'U_Voltage Measurement2' = 19.12 V 0.00°

  • 5: 'I_Current Measurement1' = 0.61 A -90.00°

  • 6: 'I_Current Measurement2' = 6.20 A 0.00°

Сохраняем модель в каталоге результатов дискеты.

Вывод:

Научились использовать вычислительные и графические возможности пакета моделирования динамических режимов «Simulink», входящего в состав программы «MatLab», при проведении электротехнических расчетов.

Соседние файлы в папке Еременко Сергей 066