2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Численное решение нелинейных ОДУ
Сообщение13.02.2013, 21:20 


29/04/12
8
ОДУ уписывают систему позиционирования с электроприводом. В системе присутсвует сухое трение. Считается, что момент трения всегда направлен в сторону противоположную скорости, а по модулю постоянен, за исключением нулевой скорости. Методом Рунге-Кутты второго порядка (или он же модифицированный метод Эйлера) получаю следующий переходный процесс по скорости (торможение), показан зеленым.

Изображение

Красным показано решение методом четвертого порядка с шагом в 100 раз меньше и с запаздыванием на 1e-3 секунды.

Самое плохое, что остаётся значительная постоянная составляющая, и как результат положение системы дрейфует. Хотя на самом деле трение должно сводить скорость к нулю.

Вопрос как можно модифицировать метод под такой тип нелинейности и избежать таких эффектов. Уменьшать шаг и повышать порядок метода нельзя, да и это не устраняет проблемы, а только уменьшает величину установившейся ошибки. Искуственно занулять скорость (или момент трения) при входе в окрестность нуля это очевидное решение, но слишком грубое.

Спасибо.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group