Модераторы: Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Delphi] Линейный маятник с затуханием 
:(
    Опции темы
gepard
  Дата 11.3.2005, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2477
Регистрация: 29.2.2004

Репутация: 2
Всего: 40



Никогда не думал, что смогу так затупить с моделированием физики.
Задача: нарисовать лин. маятник с затуханием, который, соответсвенно, качается.
Delphi.


--------------------
Когда начинаются цифровые войны, а траффик разносит моё сознание по бесконечным просторам инета, подобно ветру, разносящему листву по полям, тогда и только тогда я чувствую себя свободным!
© Я, Берсерк, что значит - Неистовый. 
PM MAIL WWW ICQ   Вверх
maxim1000
Дата 11.3.2005, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 24
Всего: 110



две стадии:
1. пишешь дифф.ур.
2. решаешь дифф.ур.

где проблемы?


--------------------
qqq
PM WWW   Вверх
gepard
Дата 11.3.2005, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2477
Регистрация: 29.2.2004

Репутация: 2
Всего: 40



У меня проблемы с эими ур. smile
Я не пойму как мне их применить для нахождния координат маятника в данный момент времени


--------------------
Когда начинаются цифровые войны, а траффик разносит моё сознание по бесконечным просторам инета, подобно ветру, разносящему листву по полям, тогда и только тогда я чувствую себя свободным!
© Я, Берсерк, что значит - Неистовый. 
PM MAIL WWW ICQ   Вверх
maxim1000
Дата 11.3.2005, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 24
Всего: 110



т.е., как я понял, проблемы с решением дифф.ур.?
самая простая схема (вроде бы Эйлера, но очень неуверен):
1. выбираем шаг dt
2. устанавливаем начальное значение x(0)=x0
3. считаем значения в моменты времени n*dt: x(n*dt)=x((n-1)*dt)+dt*f(x)
где f(x) - правая часть дифф.ур...


--------------------
qqq
PM WWW   Вверх
De Gray
Дата 11.3.2005, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.2.2005
Где: Регистрация?

Репутация: 1
Всего: 4



Цитата(maxim1000 @ 11.3.2005, 10:58)
dt: x(n*dt)=x((n-1)*dt)+dt*f(x)

Маятник -- Диффур второго порядка, так что уточнение
1. Разбиваешь систему на 2
dx/dt = y;
dy/dt = -(h*y-W^2*x); h -- коофициент трения , W - частота -- параметры
2. Решаешь
y[n] = y[n-1]-(h*y[n-1]-W^2*x[n-1])*dt;
x[n] = x[n-1] + y[n]*dt;
3. Систему будет при не очень маленьких шагах(dt) разносить.Лучше поискать другие методы решения СДУ Адамс, Рунге-Кутт и т.д. Короче, см. Google.
--------------------
Извяните, шо мы к вас за поможите обращаимси.
PM MAIL   Вверх
Akina
Дата 11.3.2005, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 17
Всего: 454



Вообще-то маятник должен интегрироваться аналитически на счет "раз"... чего там чисельно интегрировать-то?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
De Gray
Дата 11.3.2005, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.2.2005
Где: Регистрация?

Репутация: 1
Всего: 4



Цитата(gepard @ 11.3.2005, 09:38)

моделированием физики


Цитата(Akina @ 11.3.2005, 12:18)
интегрироваться аналитически на счет "раз"...

Задача такая, видимо, -- маятник считать.

--------------------
Извяните, шо мы к вас за поможите обращаимси.
PM MAIL   Вверх
gepard
Дата 11.3.2005, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2477
Регистрация: 29.2.2004

Репутация: 2
Всего: 40



De Gray
Что значит в формуле "n"?
Цитата

Лучше поискать другие методы решения СДУ Адамс, Рунге-Кутт и т.д. Короче, см. Google.

Интересно: рассказали как делать, а потом - "Лучше делать по другому" smile


--------------------
Когда начинаются цифровые войны, а траффик разносит моё сознание по бесконечным просторам инета, подобно ветру, разносящему листву по полям, тогда и только тогда я чувствую себя свободным!
© Я, Берсерк, что значит - Неистовый. 
PM MAIL WWW ICQ   Вверх
maxim1000
Дата 11.3.2005, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 24
Всего: 110



Цитата
Вообще-то маятник должен интегрироваться аналитически на счет "раз"...

это если затухание простое и углы отклонения маленькие, а если большие, то sin(x) на x-ом не приближается smile


--------------------
qqq
PM WWW   Вверх
Akina
Дата 11.3.2005, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 17
Всего: 454



maxim1000
Маятник - линейный...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
maxim1000
Дата 11.3.2005, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 24
Всего: 110



Цитата
Маятник - линейный...

упс... пропустил smile
зато затухание может быть каким-нибудь страшным (вдруг он в водах горной реки smile)


--------------------
qqq
PM WWW   Вверх
De Gray
Дата 11.3.2005, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.2.2005
Где: Регистрация?

Репутация: 1
Всего: 4



Цитата(gepard @ 11.3.2005, 13:03)
n

Номер шага, номер точки в массиве, скорость(угловая) и координата(угловая) маятника в момент времени n*dt.


Это сообщение отредактировал(а) De Gray - 11.3.2005, 18:37
--------------------
Извяните, шо мы к вас за поможите обращаимси.
PM MAIL   Вверх
ivashkanet
Дата 29.1.2007, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 9
Всего: 149



Ну что? Кто-нить знает формулу САБЖА?
АналитическуюТута товарищу она нада.
Цитата(maxim1000 @  11.3.2005,  12:56 Найти цитируемый пост)
зато затухание может быть каким-нибудь страшным (вдруг он в водах горной реки

Самые простые, чтобы дифференцировались хорошо. 

P.S. Если что --- от меня спасибо smile

PM MAIL WWW ICQ   Вверх
Aloha
Дата 29.1.2007, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
**


Профиль
Группа: Участник Клуба
Сообщений: 351
Регистрация: 14.5.2006

Репутация: 97
Всего: 165



ivashkanet

Из книги Кириллов и др. Решение задач по физике
user posted image

Это сообщение отредактировал(а) Aloha - 29.1.2007, 21:16
PM   Вверх
ivashkanet
Дата 30.1.2007, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 9
Всего: 149



Aloha, о, спасибо, то что надо smile
Как и обещал брямс

Добавлено @ 08:35 
Меня опередили smile
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Центр помощи"

ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!


  • Название темы должно отражать её суть! (Не следует добавлять туда слова "помогите", "срочно" и т.п.)
  • При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
  • В названии темы не нужно указывать происхождение задачи (например "школьная задача", "задача из учебника" и т.п.), не нужно указывать ее сложность ("простая задача", "легкий вопрос" и т.п.). Все это можно писать в тексте самой задачи.
  • Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
  • Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку "Код"). Не забывайте выбирать при этом соответствующий язык.
  • Помните: один топик - один вопрос!
  • В данном разделе запрещено поднимать темы, т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
  • Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
  • Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или специальным флажком при ответе.

Более подробно с правилами данного раздела Вы можете ознакомится в этой теме.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Центр помощи | Следующая тема »


 




[ Время генерации скрипта: 0.1195 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.