Перейти к публикации

Точные математические поверхности


Рекомендованные сообщения

Ищу способ(инструмент) построения математических поверхностей непосредственно в Cad системе, заданных параметрически в виде системы уравнений:

x=x(u,v)

y=y(u,v) , где u и v - параметры

z=z(u,v)

По сути это должен быть аналог команды "кривая по выражению" в UG NX, где в качестве параметра высутала величина t, но уже применительно к поверхностям.

Для наглядности - картинки как это реализовано в математических пакетах:

<noindex>http://home.comcast.net/~kqdailey/SurfX3D/SurfX3D.htm</noindex>

<noindex>http://reference.wolfram.com/mathematica/r...tricPlot3D.html</noindex>

Поделитесь, пожалуйста, кто чем пользовался (возможно в Alias, Rhino), и как удалось подобное реализовать?

Ссылка на сообщение
Поделиться на других сайтах


Я решал подобную задачу в NX. Внутри UGOPEN приложения по параметрическим уравнениям насчитывал точки и там же, внутри приложения строил поверхность. Строит - мгновенно.

Ссылка на сообщение
Поделиться на других сайтах

Это из приведенного тобой примера. Построено в NX. Самое трудное было "заколотить" эти безумные многоэтажные формулки...

с1=10;

c2=2;

c3 = c1*(cos(3*u/2)+3)/4;

c4 = -c3*sin(u)-3*c1*sin(3*u/2)*cos(u)/8;

c5 = c3*cos(u)-3*c1*sin(3*u/2)*sin(u)/8;

c6 = (3*c3*cos(sin(3*u/2))*cos(3*u/2))/2-(3*c1*sin(sin(3*u/2))*sin(3*u/2))/8;

c7 = sqrt(c4*c4+c5*c5);

c8 = sqrt(c4*c4+c5*c5+c6*c6);

X(t) = c3*cos(u)+(c2*(c8*cos(v)*c5-sin(v)*c4*c6)/(c7*c8));

Y(t) = c3*sin(u)-(c2*(c8*cos(v)*c4+sin(v)*c5*c6)/(c7*c8));

Z(t) = c3*sin(sin(3*u/2))+(c2*sin(v)*c7/c8);

ИзображениеУдачи!

А вот PARASOLID моделька, на сладкое...

Ссылка на сообщение
Поделиться на других сайтах

В ПроЕ такого инструмента не знаю. Кривую по формулам можно. А с поверхностью, вроде, нет.

Ссылка на сообщение
Поделиться на других сайтах

Благодарю за ответы, стало более-менее ясно в каком направлении двигаться.

Хотя кажется странным что подобный функционал не доступен среди стандартных инструментов поверхностного моделирования. Почему-то кажется, что это очень востребованный инструмент, как ,например, и те же кривые по выражениям. Ведь, получив математическое описание поверхности, его можно таким образом непосредственно передать в Cad систему и на выходе получить идеальную управляемую математическую поверхность, практически любой сложности.

Экспорт из математических пакетов ограничен немногочисленными форматами: dxf, stl... (парасолида не встречал) и к тому же это, конечно, лишняя возня с фасетами.

А Surf_3D действительно впечатляет. :smile:

Изменено пользователем trent
Ссылка на сообщение
Поделиться на других сайтах

... Построено в NX...

Супер! :clap_1:

Но не только в NX.

Для фанатов SW:

А вот тут еще <noindex>узлы</noindex> и <noindex>поверхности</noindex> по формулам.

Ссылка на сообщение
Поделиться на других сайтах

Для фанатов SW:

То, что в SW - по формулам построено? Или 3-D сплайн, а по нему - труба?

Ссылка на сообщение
Поделиться на других сайтах

Ug_user

сплайн по точкам из текстовика (95%)

Да, я присмотрелся к дереву построения - направляющая и сечение. Не ice...

Ссылка на сообщение
Поделиться на других сайтах

... труба?

Трехмерный эскиз по точкам, точки из математики, далее труба Узел называется "Pretzel Knot 3-2-1", подробней <noindex>тут</noindex>

PS

Сказку не разрушай ... :biggrin:

SW тоже CAD!

... направляющая и сечение. Не ice...

Да ... :g:

Но главное результат.

Если не видно разницы, то зачем стирать платить?

Ссылка на сообщение
Поделиться на других сайтах

Трехмерный эскиз по точкам, точки из математики, далее труба Узел называется "Pretzel Knot 3-2-1", подробней <noindex>тут</noindex>

PS

Сказку не разрушай ... :biggrin:

SW тоже CAD!

Ну так, назови настоящий не сказочный, а лучше идеальный CAD? К чему этот стеб?

Подавляющее большинство инженерных задач SW решает; и SW 2010 и 2011 тоже строит сплайн по уравнениям.

Ссылка на сообщение
Поделиться на других сайтах

Замечательно. Поверхность (даже solid получился) построена.

Кто-нибудь может сказать - а зачем все это? Есть ли хоть один реальный, нужный пример построения такой аналитической поверхности?

Мне это напомнило второй курс института, аналитическая геометрия - однополостный гиперболоид, двуполостный параболоид... Кто нибудь в жизни "держал в руках" этот самый двуполостный гиперболоид?

Каково может быть реальное применение этих изысков, не в обиду будет сказано? В инженерной практике подобные поверхности встречаются?

Ссылка на сообщение
Поделиться на других сайтах

Во-первых, хотелось бы заметить, что поставленная задаче напрямую к CAD,а тем более машиностроительным, не должна относится (для этого есть дизайнерские + математические пакеты, с соответствующим представлением результирующих данных, например в виде облака точек).

Во-вторых, если уж очень надо, то можно просто строить по уравнениям семейство кривых и потом натягивать на них поверхность -- это для открытых поверхностей. Для поверхностей, приведенных выше на картинках есть специфические функции, например в T-Flex -- "по параметрам", которая похожа на "по траектории", но позволяет модифицировать геометрию образующей по уравнениям, в зависимости от текущей координаты направляющей (см. примеры из хелпа)

В-третьих, посмотрите в сторону плагина Grasshopper для Rhino:

<noindex>http://www.cgtalk.ru/forum/showthread.php?t=27931</noindex> -- пример задания поверхности

<noindex>http://www.grasshopper3d.com/profiles/blog...c-surface-using</noindex> -- и еще пример с маткадовскими формулами

<noindex>http://www.grasshopper3d.com/video/video/l...ged?tag=surface</noindex> -- а это галерея поверхностей с родного сайта

Думаю, построив поверхность в Rhino, перебросить ее в какой-нить CAD можно

Ссылка на сообщение
Поделиться на других сайтах

...В инженерной практике подобные поверхности встречаются?

Архитектура - сплошная математика: пирамиды, арки, купола, золотое сечение, цепная линия, формы современной архитектуры, интерьерные решения. Компаньон Заха Хадид - Патрик Шумахер очень силен в математике. Много математики в современном дизайне - диаграмма Вороного, случайные числа, генеративный дизайн и т.д. и т.п.
Ссылка на сообщение
Поделиться на других сайтах

Есть ли хоть один реальный, нужный пример построения такой аналитической поверхности?

Не знаю как сейчас, но раньше поверхности крыльев серьёзных летательных аппаратов задавались аналитически. Причем рассчитывалась форма поверхности "в полёте" и форма поверхности "на земле", без нагрузки, когда крыло изгибается под собственным весом.

Поверхности различных антенн, гидроакустики.

Поверхности отражателей автомобильных фар.

Это только навскидку что пришло в голову.

Ссылка на сообщение
Поделиться на других сайтах

Параболоид отражателя автомобильной фары - это классическая парабола (коника), прокрученная вокруг оси. Для этого заморочки вышеописанные не нужны.

Практически ВСЕ обводы самолетов ранее строились метеодом радиусо-графии (набором кривых второго порядка), мне довелось это реально воплощать на одном из проектов гидро-самолета (даже проект в Ug где-то был). Никаких уравнений типа s=s(u,v) там не было. Да, были законы изменения дискриминанта вдоль длины фюзеляжа, но не более.

Поэтому я рассматриваю эту "фичу" - поверхность по уравнениям - не более чем интересное воплощение идеи, игрушка. Пока реальный пример не попадался. Будем ждать...

Ссылка на сообщение
Поделиться на других сайтах

Практически ВСЕ обводы самолетов

Ты читать умеешь? Я писал не про обводы фюзеляжа, а про поверхности крыльев.
Ссылка на сообщение
Поделиться на других сайтах

Ты читать умеешь? Я писал не про обводы фюзеляжа, а про поверхности крыльев.

Я неплохо читаю. В слове ВСЕ обводы и крылья в том числе. То есть профиль описан наборов коник, форма в плане - прямые, дуги, коники. Законцовка крыла - это вообще идеальный кусочек для метода радиусографии.

Я покопал свои архивы - вот примерчик того самого гидросамолета. Все приведенные поверхности - и крыльев в том числе - коники....

Изображение

Ссылка на сообщение
Поделиться на других сайтах

Т.е. профиль крыла это никакой не NACA, а набор парабол и дуг? Жесть!

Законцовка крыла - это вообще идеальный кусочек для метода радиусографии.

Вообще-то, законцовка крыла - это полная жопа для метода радиусографии. Да и не нужна там радиусография вообще, в отличие от фюзеляжа. Хотя, и для фюзеляжа радиусография - далеко не лучший метод.

P.S. Радиусографией занимался шесть лет на подводных лодках, так что все нюансы знаю не понаслышке. Стабилизаторы строил по профилям NACA а не дугами.

Ссылка на сообщение
Поделиться на других сайтах

Т.е. профиль крыла это никакой не NACA, а набор парабол и дуг? Жесть!

Тем не менее....

А законцовка - очень неплохо получается...

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • sneg0vik
      На станке ось "X" является наклонной по отношению к оси "Y" (т. е. они не перпендикулярны). Поэтому надо полагать (учитывая текст ошибки) у вас отключена связь оси "Y" с осью "X".   Проверьте меняются ли координаты оси "X", когда вы двигаете ось "Y". И наоборот. Если - нет, то ищите как включить (наверное через параметры) взаимосвязь оси "Y" с осью "X".
    • ДОБРЯК
      Если ваш Заказчик и такую работу примет, то необходимо в шпоночное отверстие добавить и массу воды. Примерно 1/4 от той массы которую вы будете добавлять.  Да и еще и не забыть добавить момент инерции от воды.
    • Soprin
      В функции MOVE по F7.3 должно же из R270 переносить в R278?
    • niagara39
      Причина все еще не найдена... Но заметил, что сразу после включения в меню диагностики появляется следующее предупреждающее сообщение: 10155 M: Y-axis: Y-axis and X-axis not coupled , но причина его появления и его смысл неизвестны
    • maxx2000
      скажите, Вам уже делали эти детали? Вы себе представляете как и главное  чем, можно обработать внутренние углы без скругления на вашей детали? Разве что проволокой. НО оно же стоить будет как крыло от боинга. 
    • Sivolap36
      Спасибо за информацию. А как определили, что нижний  инкрементный? Спасибо. Как то я пролистал наверное. Благодарю
    • Jesse
      deleted этого я и хотел узнать у товарищей форумчан :-) вот для сферы оценка есть: присоед. масса воды равна половине от объёма сферы может кто в справочнике каком видел сколько для рабочих колёс присоединять надо..) мне тоже кажется там серьёзная отстройка должна получиться..   не спец в насосах и лопаточных машинах..)) у меня вот тяк: да это геморр... ещё и приложить его надо как-то к валу. Кстати, я вообще говоря собирался для модальника взять модель только вала, с колёса учесть в виде сосредоточ. масс с моментами инерции. Законно ли это, не сильно исказит расчёт СЧ? И ещё непонятка: куда присоединять эту массу? Прям в шпоночное отверстие вала?: Или вдоль всей окружности куда садится колесО?   не не , там не биссектриса. \Гляньте мою картинку выше из Вики. И все картинки такие для ДК что в сети нашлись. Там явно BW и  FW явно не зеркальные отражения друг друга относ-но гориз-й прямой, проведённой через ординату СЧ для нулевой частоты вращения ротора...   откуда вы знаете что сбалансировано? идеальной балансировки не существует   вот прям так в отчёте и напишу!:D точка Меня другой вопрос волнует.. Что центробеж. сила и гироскоп. момент пропорц-ны квадрату частоты вращенеия, т.е. на больших частотах может появиться вилка... Мне нужно где-то найти оценку, возможно опять таки относительно СЧ когда нет вращения..
    • Irukanjii
      Уважаемые коллеги, доброго времени суток! Прошу Вас рассмотреть возможность изготовления 5 комплектов изделий из стали 08Х18Н10 (материал предоставим). Всего необходимо изготовить 5 "мам" и 5 "пап". На производстве нам требуется высокая точность шлифовки, т.к. потом будем наносить хромирование.  По ссылке на мэил диск будут доступны чертежи каждой детали и 3d модели в SolidWorks (также прошу отнестись с пониманием, если какие-то детали будут не совсем точные, не долго работаю в SolidWorks, но постарался соблюсти все габариты) https://cloud.mail.ru/public/T72n/CS1Cc8Bnt   Ответ можно присылать на почту ned@bvbmail.ru, либо в этой теме. 
    • Александр1979
      Информация по номерам для заказа есть в руководстве "B-65515", также информация есть в руководствах "B-65302" и "B-65262"      
    • gudstartup
      а чего тут искать то первый это абсолютный на 1000000 имп\об bi типа второй ai инкрементальный xз но нав 4000000 имп\об разъем подключения описан в схеме. инфа передается по цифровому протоколу обмена. кое что есть тут   в старых описаниях таких датчиков у фанука нет  
×
×
  • Создать...