Текущий архив: 2007.07.01;
Скачать: CL | DM;
Вниз
Решить систему нелинейных уравнений Найти похожие ветки
← →
Галинка © (2007-06-04 17:42) [40]Alx2 © (04.06.07 17:22) [39]
вот и получается, фигня извини. Не обижайся, я понимаю, что с лучшими намерениями. Но ответ совершенно неудовлетворительный. А какие углы и какое подняти и началный радиус были?
← →
Галинка © (2007-06-04 17:44) [41]Ты использовал какую-то встроенныю функцию, или можно поинтересоваться алгоритмом?
← →
Alx2 © (2007-06-04 17:50) [42]>Галинка © (04.06.07 17:42)
>вот и получается, фигня извини. Не обижайся, я понимаю, что с лучшими
>намерениями. Но ответ совершенно неудовлетворительный
Ничего страшного. Это вся, что я сумел вытащить оттуда.
>А какие углы и какое подняти и началный
>радиус были?
Этого я не знаю. Просто не знаю что ты называешь радиусами и углами.
Значения констант вот:
double theta_0 = 35*Pi/180;
double theta = 80*Pi/180;
double rg=18;
double h=12;
>Ты использовал какую-то встроенныю функцию, или можно
>поинтересоваться алгоритмом?
Банальный градиентный спуск. Но перед этим поискал точку откуда спускаться. Методом тыка. Перебирал случайные значения переменных и фиксировал лучший результат невязки.
Потом с лучшего приближения начал спускаться по антиградиенту :)
← →
Галинка © (2007-06-04 18:25) [43]Alx2 © (04.06.07 17:50) [42]
в каком софте? как называется? желательно по-английски )) может у меня есть что-то похожее, тогда буду ковырять.
← →
Alx2 © (2007-06-04 18:41) [44]>Галинка © (04.06.07 18:25) [43]
>в каком софте?
Небольшую программку написал на C++
После того, как убедился, что Maple не может обнаружить корни - полез вручную (в смысле на С++) проверять на "а вдруг?"
← →
Галинка © (2007-06-04 18:42) [45]а моно код программки? или ???
← →
Галинка © (2007-06-04 18:44) [46]я попробую сегодня в CATIA построить работоспособный механизм. Вроде катя как раз считает каким-то правильным методом (скорее всего МКЭ). И попробую загнать в матлаб завтра. Может что получится (((
← →
Alx2 © (2007-06-04 18:47) [47]>Галинка © (04.06.07 18:42)
>а моно код программки? или ???
В этом смысла нет. Он наколеночный.
>я попробую сегодня в CATIA построить работоспособный механизм.
Вот если б увидеть схему штуковины, которую ты просчитываешь, возможно, все получилось бы много лучше.
← →
Alx2 © (2007-06-04 18:55) [48]Вот еще один вариант, с меньшей невязкой.
Получилось после переписки уравнений с целью избавиться от знаменателей
rs = 0.760549, R= -5.430502, ro= -4.994261,a = 5.566454, ro_0= 9.622502
После подстановки в твою систему:
h = 12. = 12.14466119,
R = -5.430502 = -2.276441846,
ro = -4.994261 = -4.998319094,
rs = .760549 = .8334232291,
ro_o = 9.622502 = 9.622501650
← →
Галинка © (2007-06-04 18:59) [49]Alx2 © (04.06.07 18:47) [47]
так проектирую кулачковый механизм с тарельчатым толкателем. По условию неразрыности кинематической пары профиль кулачка описывается дугами нескольких радиусов, а именно Rg, R_0, R_fl, R_sp. Вот их и надо посчитать.
Один раз на обум получилось построить пару в CATIA и произвести симуляцию движения. В CATIA вроде имеется модуль МКЭ. Т.е. он просчитывает, возможно ли неразрывность пары. Т.к. симуляция была удачной, вроде напрашиваетс я вывод, что неразрывность сохранялась. Но черт меня дернул изменить что-то, и повторить экспиримент не удалось. Т.к. я просто забыла исходные данные, ну т.е. размеры, когда вращение было (((
Я не смогла найти подробную схему. Но если есть под рукой или где-то еще учебник ТММ, то там должен быть пример.
← →
Галинка © (2007-06-04 19:00) [50]это все радиусы. Сам понимаешь, что отрицательными они быть не могут ((
← →
Alx2 © (2007-06-04 19:18) [51]Нашел вроде бы сходимость. Но с учетом того, что sqrt отрицательными могут быть. Сейчас ограничу радиусы, чтобы в минуса не лезли и посчитаю.
← →
Галинка © (2007-06-04 19:26) [52]они могут быть отрицательными... ну в смысле могут быть со знаком минус в формуле...
← →
Alx2 © (2007-06-04 19:44) [53]Нет. Не получается с неотрицательными радиусами.
← →
Думкин © (2007-06-05 05:31) [54]> Т.к. переменные все время перемножаются между собой. Т.е.
> в одном одночлене полинома они могут и складываться и перемножаться
> ((
И в чем трудность? Это и есть то что вы спрашивали - нелинейная система. Еще могут быть разные элементарные функции. Трудностей в этом не болбше, чем при решении нелинейного уравнения одной переменной.
Уж чего-чего - а литературы по этому делу вагон с тележкой. Вместо поиска серебряной пули на форуме, без явной и четкой формулировки задачи, как человеку обучающемуся, рекомендую совет с шефом и поход в библиотеку.
По тем веткам, что вы создаете у меня сложилось впечатление, что последним вы усиленно пренебрегаете.
← →
Думкин © (2007-06-05 05:34) [55]К тому же у вас нет полиномов. У вас существенно нелинейная система.
Страницы: 1 2 вся ветка
Текущий архив: 2007.07.01;
Скачать: CL | DM;
Память: 0.57 MB
Время: 0.015 c