2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 маятник в OpenModelica
Сообщение10.02.2019, 22:06 


10/02/19
2
Решил для разминки решить систему уравнений со связями (маятник)

Код:
class eq6
  Real x(start = 5);
  Real vx(start = 1);
  Real y;
  Real vy;
  Real lm;
  parameter Real g = 10;
  parameter Real m = 1;

equation
  -m * der(vx) - lm * x = 0;
  m * g - m * der(vy) - lm * y = 0;
  der(x) = vx;
  der(y) = vy;
  x * x + y * y = 100;
end eq6;



Изображение
Изображение
Но получилась что то не то.
Когда я вывел на график $y(x)$ то получилось
$x\cdot x+y\cdot y \ne 100        $
На втором рисунке вообще какая то ерунда получается (переменная масса, а задана
как постоянный параметр)
Может я что то не так делаю, или это глюки.
Я только начал изучать этот пакет.

 Профиль  
                  
 
 Re: маятник в OpenModelica
Сообщение11.02.2019, 10:03 


10/02/19
2
Все таки насчет $x\cdot x+y\cdot y \ne 100$ я поторопился. :-)
Оно с высокой точностью выполняется.
А насчет массы m как то непонятно.

 Профиль  
                  
 
 Re: маятник в OpenModelica
Сообщение21.08.2019, 08:51 


16/03/14
37
DnIv
Время расчёта увеличьте, и тогда увидите по переменным ожидаемую синусоиду.

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

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


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

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