Векторная диаграмма
18.05.2019
Подскажите, пожалуйста, как можно строить векторные диаграммы синусоидальных сигналов в SPS?
Популярные посты
Темы
- Цифровая обработка сигналов
- Системы управления
- Математика и статистика
- Электропривод и силовая электроника
- Системы связи
- Изображения и видео
- Робототехника и беспилотники
- ПЛИС и СнК
- Глубокое и машинное обучение(ИИ)
- Автоматизация испытаний
- Встраиваемые системы
- Верификация и валидация
- Радиолокация
- Финансы
- Другое
Популярные теги
MATLAB (313)
Simulink (208)
конкурс_hub.exponenta_2019 (54)
конкурс_hub_2021 (46)
Student_Hub_2021 (45)
Электропривод (38)
StudentHub2019 (35)
системы управления (35)
моделирование (28)
VIIВСЕРОССИЙСКАЯКОНФЕРЕНЦИЯ (27)
MATLAB-программирование (25)
доклад (25)
электротехника (25)
МОП (25)
ЦОС (25)
В скобках указано количество постов по тегу
Все теги
Ответы
1. В Simulink c помощью Fourier определяем амплитуды и фазы нужных сигналов. Если какой-то сигнал требуется принять за опорный, то значение фазы этого сигнала вычитаем из фаз всех остальных сигналов.
2. Записываем в Workspace установившиеся значения сигналов блоком Triggered To Workspace. Пусть в результате будем иметь в Workspace вектор Current, содержащий два значения - амплитуду и фазу тока и вектор Voltage, содержащий два значения - амплитуду и фазу напряжения.
3. Вычисляем действующие значения тока и напряжения и их фазы (в радианах):
4. Вычисляем проекции векторов на действительную и мнимую оси. Например:
4. Строим линии векторов и отмечаем маркерами концы векторов. Что-то типа: plot([0 X_Current],[0 Y_Current],'r.-',X_Current, Y_Current,'rs-',[0 X_Voltage], [0 Y_Voltage],'b.-',X_Voltage, Y_Voltage,'bs-');
И получаем нечто похожее на векторную диаграмму.
Но... Дело в том, что на построенной диаграмме (объект figure) есть возможность строить стрелки - кнопка "Insert Arrow". Подозреваю, что эти стрелки можно строить и программно. Правда придется все самому программировать...
А еще можно скачать функцию Arrow3 и строить векторы: