- •1 Вводное занятие. Правила техники безопасности при выполнении лабораторных работ в дисплейном классе.
- •2 Изучение интерфейса пакета MathCad
- •Теоретические сведения
- •Рабочее окно MathCad
- •Массивы и строки, формирование и использование.
- •Формулы, их ввод, редактирование и вычисление.
- •Порядок выполнения
- •Контрольные вопросы.
- •Математические выражения
- •Операторы
- •Типы данных
- •Функции
- •Текстовые фрагменты
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Контрольные вопросы
- •4 Средства графики и анимация в пакете MathCad.
- •Графические области
- •Создание анимационного клипа
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 6.
- •Построение пересекающихся фигур
- •Упражнение 2.
- •Упражнение 3.
- •Контрольные вопросы
- •5 Аналитические вычисления в системе MathCad.
- •Выделение выражений для символьных вычислений
- •Символьные операции
- •Операции с выделенными выражениями
- •Операции с выделенными переменными
- •Операции с выделенными матрицами
- •Интегральные преобразования
- •Стиль представления результатов вычислений
- •Примеры символьных операций в командном режиме
- •Операторы вычисления пределов функций
- •Порядок выполнения лабораторной работы
- •Контрольные вопросы
- •6 Приближение функций в пакете MathCad.
- •Интерполяция функций
- •Аппроксимация функций
- •Порядок выполнения лабораторной работы
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Варианты заданий для упражнений 1-3
- •Контрольные вопросы
- •Численное решение скалярного уравнения
- •Аналитическое решение скалярного уравнения
- •Решение системы линейных алгебраических уравнений (СЛАУ)
- •Порядок выполнения лабораторной работы
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Контрольные вопросы
- •8 Решение ОДУ в системе MathCad.
- •Использование решающего блока
- •Прямой вызов решателей
- •Задание на работу
- •Варианты задания.
- •Контрольные вопросы
- •9 Изучение интерфейса системы Matlab.
- •Теоретические сведения
- •Команды управления окном
- •Порядок выполнения лабораторной работы
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Контрольные вопросы
- •Теоретические сведения
- •Operators and special characters.
- •Arithmetic operators (арифметические операторы).
- •Пример 1:
- •Пример 2
- •Relational и Logical operators (отношения и логические оперции)
- •Пример 3:
- •Special characters (специальные символы)
- •Программирование и m- файлы.
- •Структурные типы данных
- •Пример 7
- •Пример 8
- •Пример 9
- •Пример 10
- •Пример 11
- •Управляющие операторы
- •Ветвление: IF и SWITCH
- •Циклы FOR и WHILE
- •Команды ввода – вывода
- •Пример 12
- •Пример 13
- •Интерактивное взаимодействие
- •Пользовательские функции и сценарии
- •Порядок выполнения лабораторной работы
- •Контрольные вопросы
- •11 Графические средства системы Matlab.
- •Теоретические сведения
- •Пример 4:
- •Пример 5
- •Пример 6:
- •Порядок выполнения
- •Упражнение 1.
- •Упражнение2.
- •Упражнение 3.
- •Контрольные вопросы
- •Теоретические сведения
- •Свойства ЛСС-объекта.
- •Создание и преобразования ЛСС
- •Пример 1
- •Пример 2
- •Пример 3
- •Пример 4
- •Методы Control System Toolbox
- •ЛСС – модели (LTI Models Function)
- •Характеристики моделей (Model Characteristics)
- •Преобразование моделей (Model Conversions Function)
- •Упрощение моделей (Model Order Reduction)
- •Преобразование ss-моделей (State-Space Realizations)
- •Динамические характеристики моделей (Model Dynamics)
- •Соединение моделей (Model Interconnections)
- •Отклики во временной области (Time Responses Function)
- •Частотные характеристики (Frequency Response)
- •Порядок выполнения
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Упражнение 6.
- •Упражнение 7.
- •Контрольные вопросы
- •13 Интерфейс среды Simulink. Основные блоки.
- •Теоретические сведения
- •Визуальный синтез в частотной области
- •Пример 3
- •Синтез регулятора во временной области
- •Порядок выполнения.
- •Упражнение 1.
- •Упражнение 2.
- •Контрольные вопросы
- •14 Средства физического моделирования в среде Simulink
- •Теоретические сведения
- •Получение дифференциальных уравнений из блок-схемы Simulink
- •Пример 1
- •Пример 2
- •Пример 3
- •Моделирование силовых электрических систем
- •Пример 4
- •Порядок выполнения
- •Упражнение 1.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Упражнение 6.
- •Контрольные вопросы
- •Список литературы
- •Основная литература
- •Дополнительная литература
- •Периодические издания
- •Программное обеспечение и Интернет-ресурсы
- •Методические указания к курсовому проектированию и другим видам самостоятельной работы
C = |
|
|
1.0000 |
0 |
0 |
0 |
0 |
2.1213 |
D = 0 0
>>
Примерно те же возможности, что описаны выше, предоставляются для работы с Simulink-схемой визуальным инструментом Linear Analysis (доступен через меню окна блок-схемы Simulink Tools=> Linear Analysis). Этот инструмент на самом-то деле совмещает в себе LTI Viewer и linmod. Только для него несколько иначе надо размечать Simulink-модель, вместо входных и выходных портов расставлять специальные метки – точки входа (Input Point) и точки выхода (Output Point).
Моделирование силовых электрических систем
Для этой цели Simulink содержит специальный набор блоков (BlockSet) под названием SimPowerSystems.
В свою очередь он делится на группы: Connectors – соединения, коннекторы;
Electrical Sources – источники электрической энергии;
Elements – богатый набор элементов, включающий и длинные линии связи, и трансформаторы, и волногасители, и RLCцепи, и трѐхфазные шунты, нагрузки, линии и т.д.
Extra Library – библиотека расширений;
Machines – электрические машины (двигатели, генераторы…);
Measurements – измерители;
Power Electronics – силовая электроника (тиристоры, диоды, транзисторы высокой мощности);
Discrete System – дискретные системы;
Power GUI – графический интерфейс пользователя.
Большинство блоков из перечисленных наборов устроены не совсем так, как обычные блоки Simulink –модели (это в равной мере относится ко всем блокам так называемых "физических моделей" Simulink). Они предполагают на входе и выходе не просто числа, а размерные величины – ток, напряжение и т.д. Соединять эти блоки тоже можно не как попало, а по правилам электрических соединений, в частности, в обычной Simulink-схеме для передачи напряжения достаточно одной линии связи, а здесь, как в жизни, нужно две.
Сочетать с обычными Simulink-блоками такие модели можно только через специальных посредников (преобразователи) которые выступают в роли измерителей (Sensor) и преобразуют физические величины в числа, или актуаторов (Actuator), которые преобразуют числа в физические воздействия. В нашем случае это будут амперметр, вольтметр и управляемый источник питания.
Пример 4
Рассмотрим один только пример использования электрических силовых блоков
– модель электропривода постоянного тока.
F+ |
F- |
A+ |
A- |
TL |
m |
DC Machine
Он представляет собой "чѐрный ящик", из которого выведены два конца обмотки подмагничивания (F+ и F-) и два конца обмотки якоря (А+ и А-). Эти выводы – электрические. К ним нельзя присоединять обычные Simulink-блоки. Вход TL – обычный числовой вход, на него подаѐтся сигнал, изображающий момент внешней нагрузки (load torque). Выход m – обычный векторный сигнал, содержит вектор состояния, включающий координаты: угловая скорость вала двигателя w, ток якоря Ia, ток обмотки подмагничивания If, электрический (развиваемый) момент двигателя Te.
Рассмотрим окно настроек этого блока (двойной щелчок):
DC machine (mask) (link)— двигатель постоянного тока (маскированная подсистема).
This block implements a separately excited DC machine. Access is provided to the field connections so that the machine can be used as a shuntconnected or a series-connected DC machine.
Этот блок реализует электрическую машину постоянного тока с независимым возбуждением. Обеспечен доступ к обмотке возбуждения, что позволяет включать машину также по схеме параллельного или последовательного возбуждения.
Input 1 and output 1: positive and negative armature terminals
Вход 1 и выход 1 : положительный и отрицательный выводы обмотки
якоря
Input 2 and output 2: positive and negative field terminals