реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Создание управляемого источника напряжения в Simulink
Gobbs
сообщение Nov 12 2007, 15:07
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 2-08-07
Пользователь №: 29 523



Задача-необходимо создать источник переменной ЭДС, частота которой меняется во времени. Т.е. пусть сначала частота сигнала 50Гц, потом плавно во время моделирования снижается до 47, затем поднимается также плавно до 53, затем опускается плавно до 47, затем поднимается плавно до 53 и т.д. по циклу до завершения процесса моделирования.
В симулинке(6.1) нашёл блоки Controlled Voltage Source и Three-Phase Programmable Voltage Source, видимо, нужен первый, на вход которого подаётся функция.
Как реализовать данную задачу? Симулинком начал заниматься недавно, поэтому сложности возникают пока на простых вопросах. crying.gif 05.gif
P.S. help читал - не помогло beer.gif
Go to the top of the page
 
+Quote Post
Gobbs
сообщение Nov 12 2007, 17:45
Сообщение #2





Группа: Новичок
Сообщений: 7
Регистрация: 2-08-07
Пользователь №: 29 523



Да, нужно добавить-амплитуда источника постоянная, меняется только частота.
Go to the top of the page
 
+Quote Post
uriy
сообщение Nov 13 2007, 05:06
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



А поцепить на вход этого блока какой-нить генератор не получается? Из раздела Simulink->Sources там есть разные: прямоугольные, гармонические, случайные и т.п...
Go to the top of the page
 
+Quote Post
Gobbs
сообщение Nov 13 2007, 15:55
Сообщение #4





Группа: Новичок
Сообщений: 7
Регистрация: 2-08-07
Пользователь №: 29 523



Решение нашлось! Смотрим тут http://matlab.exponenta.ru/forum/viewtopic.php?p=25179#25179
Go to the top of the page
 
+Quote Post
lunohod1
сообщение Jul 14 2011, 09:40
Сообщение #5





Группа: Новичок
Сообщений: 2
Регистрация: 5-07-11
Пользователь №: 66 066



Simulink_можно ли генерировать сигналы, задавая их сложной функцией от времени?

Добрый день.
У меня такой вопрос: можно ли генерировать сигналы, задавая их сложной функцией от времени? Например, сигнал, зависящий от времени, как корень квадратный от времени я построил поставив на выходе источника сигнала “Ramp” блок, вычисляющий квадратный корнень.
Но хотелось бы уметь задавать сигнал с помощью произвольной формулы, а не только используя ограниченное число блоков “Math”.
Как я понял, блок Signal Builder позволяет построить сигнал нестандартной формы, но лишь по точкам…
Выход единственный – только создавать свой новый блок? (Например, как это описано в последней модели на http://matlab.exponenta.ru/simulink/book1/9_10.php). Или всё-таки есть более простое решение?
Спасибо за помощь.
Go to the top of the page
 
+Quote Post
foxer
сообщение Jul 26 2011, 11:58
Сообщение #6





Группа: Участник
Сообщений: 10
Регистрация: 23-04-06
Пользователь №: 16 399



Цитата(lunohod1 @ Jul 14 2011, 13:40) *
Simulink_можно ли генерировать сигналы, задавая их сложной функцией от времени?

Добрый день.
У меня такой вопрос: можно ли генерировать сигналы, задавая их сложной функцией от времени? Например, сигнал, зависящий от времени, как корень квадратный от времени я построил поставив на выходе источника сигнала “Ramp” блок, вычисляющий квадратный корнень.
Но хотелось бы уметь задавать сигнал с помощью произвольной формулы, а не только используя ограниченное число блоков “Math”.
Как я понял, блок Signal Builder позволяет построить сигнал нестандартной формы, но лишь по точкам…
Выход единственный – только создавать свой новый блок? (Например, как это описано в последней модели на http://matlab.exponenta.ru/simulink/book1/9_10.php). Или всё-таки есть более простое решение?
Спасибо за помощь.



Для получения времени моделирования есть блок Clock, далее его значение можно передать в блок MATLAB Function (Embedded MATLAB в релизах до 2011a), а в нем можете описать сколько угодно сложное уравнение. Прикрепил скриншот с моделью.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 14:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01406 секунд с 7
ELECTRONIX ©2004-2016