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

 
 
 
Reply to this topicStart new topic
> И снова симулинк, неужели глюк?
michael34
сообщение Mar 22 2006, 08:33
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 24-01-06
Пользователь №: 13 541



Я пропускаю через среду 3 синусоиды 50, 100 и 200 герц. Среда слегка гасит 100 и ещё сильнее гасит 200 герц. Пропускаю через восстанавливающий фильтр. Смотрю спектр сигнала - практически такой же, как и до искажения средой: все гармоники присутствуют. А график - чистая 50-герцовая синусоида. В чём дело?
Go to the top of the page
 
+Quote Post
Gesha
сообщение Mar 29 2006, 11:45
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 15-11-05
Из: Зеленоград
Пользователь №: 10 862



Попробуйте уменьшить максимальный шаг счета.
Go to the top of the page
 
+Quote Post
Obi
сообщение Apr 5 2006, 19:51
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-12-05
Из: Perth, WA
Пользователь №: 12 375



Вообще глюки в Simulinkе не таккая уж и редкость. Например, иногда звенья первого порядка приобретают свойства второго, то есть например возникает колебательность в переходной функции...


--------------------
"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard,"
- John F. Kennedy in September 1962.
Go to the top of the page
 
+Quote Post
Gesha
сообщение May 5 2006, 06:12
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 15-11-05
Из: Зеленоград
Пользователь №: 10 862



Цитата(Obi @ Apr 5 2006, 23:51) *
Вообще глюки в Simulinkе не таккая уж и редкость. Например, иногда звенья первого порядка приобретают свойства второго, то есть например возникает колебательность в переходной функции...


Не надо отождествлять компьютерную дискретную модель с реальным аналоговым или смешанным устройством. Диксретная модель - всегда приближение, а точность приближения может вас устраивать или нет. Использование настроек "по умолчанию" эффективно только в простейших случаях.
Влиять на точность можно разумным выбором максимального и минимального шагов счета и метода интегрирования.
Самая простая проверка правильности моделирования - это уменьшение максимального шага счета вдвое. Если результат изменился несущественно, то ему можно верить.
Кроме этого, надо помнить об ограничении разрядной сетки комепьютера. Иногда в процессе вычислений погрешность сильно возрастает.
В заключение несколько тезисов на тему "Как использовать аналоговый симулятор" из доклада профессора Аллена:
1. (Применение симулятора) х (Здравый смысл) = (Константа)
2. Симуляторы настолько хороши, насколько хороши модели и знание этих моделей разработчиком.
3. Симуляторы хороши только в том случае, если знаешь ответы.
Хотя доклад посвящен проектированию аналоговых интегральных схем, но указанные истины применимы и к Simulink, как к аналоговому симулятору.
Go to the top of the page
 
+Quote Post
Obi
сообщение May 5 2006, 17:57
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-12-05
Из: Perth, WA
Пользователь №: 12 375



Вряд ли можно назвать звено первого порядка сверхсложным случаем... собственно ситуация иногда доходит до абсурда... набираешь тоже самое звено в симулинке, а он показывает выдает колебательный характер переходной функции... фигня... cranky.gif закрываешь все, перебираешь заново с чистого листа, и о чудо! Работает так как надо!!! Врядли при этой процедуре изменялись настройки “по умолчанию”. Собственно поэтому и надо прикладывать чуточку своих мозгов...
А с влиянием шага/метода тоже часто приходится встречаться... например был случай в LabVIEW. При выборе “слишком большого” шага система выдавала вроде с первого взгляда правильный ответ: переходная функция – затухающие колебания . Но! Их число было не торучная оценка по корням (колебательность) показывала совершенно другое. Уменьшив легким движением руки шаг в 10 раз, получили то что надо! smile3009.gif


--------------------
"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard,"
- John F. Kennedy in September 1962.
Go to the top of the page
 
+Quote Post

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

 


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


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