Лабораторная работа № 1
Тема: знакомство со пакетом прикладных программ (ППП) Matlab. Освоение программного обеспечения для исследования электрических цепей.
Цель работы : получить начальные сведения о приложениях Control System Toolbox и Simulink пакета прикладных программ Matlab и приобрести навыки работы с ними.
1. Содержание работы
1. Изучение командного окна ППП Matlab и его вычислительных и графических возможностей.
2. Изучение приложений Control System Toolbox и Simulink и их возможностей моделирования электрических цепей.
3. Создание m-файлов.
2. Порядок выполнения лабораторной работы
I. Изучение ядра ППП Matlab :
Задание 1. Вычислите три произвольно выбранных числовых выражения, используя командное окно Matlab. Одно из них должно быть длинным, т.е. построено с использованием операции переноса.
Задание 2. Создайте несколько массивов различными способами.
Задание 3. Выведите на экран список переменных рабочего пространства и сохраните рабочее пространство в файле с произвольным именем, затем удалите все переменные из рабочего пространства и убедитесь, что оно очищено. Снова загрузите сохраненное рабочее пространство и выполните с ними произвольные допустимые действия.
Задание 4. Создайте график некоторой функции с различными диапазонами и шагом изменения параметра(ов). Наблюдайте поведение системы на осциллографе (Scope) и выведите ее график на печать.
Установите сетку на координатную плоскость и сохраните любую из характеристик в файле типа Bitmap. Откройте этот файл в редакторе Paint.
Задание 5. Создайте m-файл любой выбранной вами функции, сохраните его и используйте для вычислений.
II. Изучение приложения Control System Toolbox:
Задание 6. Для электрической цепи, приведенной на рис. 1 с параметрами элементов из таблицы 1, запишите для системы уравнений по законам Ома и Кирхгофа и решите их средствами Control System Toolbox.
Таблица 1
Параметры элементов схемы
Вариант | R1 | R2 | R3 | R4 | R5 | E1 | E2 | E3 |
1 | 2 | 1 | 4 | 6 | 1 | 10 | 18 | 15 |
2 | 4 | 3 | 5 | 7 | 6 | 12 | 22 | 11 |
3 | 6 | 5 | 6 | 1 | 5 | 14 | 15 | 10 |
4 | 1 | 2 | 5 | 7 | 6 | 18 | 11 | 12 |
5 | 5 | 4 | 7 | 6 | 4 | 22 | 10 | 14 |
6 | 7 | 2 | 6 | 4 | 2 | 15 | 12 | 20 |
7 | 6 | 3 | 2 | 8 | 3 | 11 | 14 | 18 |
8 | 4 | 7 | 8 | 2 | 5 | 10 | 20 | 16 |
9 | 2 | 1 | 3 | 4 | 6 | 12 | 18 | 12 |
10 | 8 | 4 | 4 | 3 | 2 | 14 | 16 | 10 |
11 | 2 | 3 | 5 | 4 | 3 | 20 | 10 | 15 |
12 | 5 | 4 | 7 | 2 | 8 | 18 | 12 | 11 |
13 | 3 | 2 | 3 | 6 | 4 | 16 | 14 | 10 |
14 | 9 | 4 | 2 | 8 | 3 | 12 | 18 | 12 |
15 | 2 | 7 | 6 | 4 | 9 | 10 | 22 | 14 |
Задание 7. Решите дифференциальные уравнения первого
и второго
порядка с помощью заданных решателей. Построить графики решений.
Варианты заданий взять из таблицы №2.
Таблица 2
Дифференциальные уравнения и решатели
Вариант задания | ДУ первого порядка | ДУ второго порядка | ||||||||
a | b | c | Решатель | a | b | c | d | e | Решатель | |
1 | 2 | 1 | 5 | ode 45 | 5 | 3 | 1 | 4 | 2 | ode 23 |
2 | 3 | 2 | 4 | ode 45 | 4 | 2 | 2 | 5 | 3 | ode 23 |
3 | 4 | 1 | 3 | ode 45 | 3 | 3 | 1 | 4 | 4 | ode 23 |
Окончание табл. 2
4 | 5 | 3 | 2 | ode 45 | 2 | 4 | 3 | 3 | 5 | ode 23 |
5 | 4 | 2 | 1 | ode 45 | 1 | 2 | 2 | 2 | 4 | ode 23 |
6 | 3 | 3 | 4 | ode 45 | 4 | 1 | 3 | 1 | 3 | ode 23 |
7 | 2 | 4 | 5 | ode 45 | 5 | 4 | 4 | 3 | 2 | ode 23 |
8 | 1 | 2 | 3 | ode 45 | 3 | 5 | 2 | 2 | 1 | ode 23 |
9 | 3 | 1 | 2 | ode 45 | 2 | 3 | 1 | 3 | 3 | ode 23 |
10 | 5 | 4 | 6 | ode 45 | 6 | 3 | 4 | 4 | 5 | ode 23 |
11 | 2 | 5 | 5 | ode 45 | 5 | 2 | 5 | 2 | 2 | ode 23 |
12 | 4 | 3 | 4 | ode 45 | 4 | 1 | 3 | 1 | 4 | ode 23 |
Задание 8. Создайте средствами Simulink модели решения дифференциальных уравнений из задания 7.
3. Содержание отчета
Отчет по работе должен содержать:
1. Наименование и цель работы.
2. Таблицу исходных данных по вашему варианту задания на выполнение.
3. Результаты выполнения заданий 1 – 8 с описанием выполненных действий, использованных команд и представлением полученных результатов в виде screenshort’ов.
4. M-файл выполнения работы.
5. Выводы по работе.