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

Геометрия по уравнению


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

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

Литература называется - Сопромат.

Уважаемый Влад, не нужно путать ЦС с центром вращения. Если знаете как реализовать алгоритм, поделитесь, хотя бы в общих словах :g:

В сопромате упругой опоры и стержня нету, есть только разного рода тела, "лежащие" на упругом основании.

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


Уважаемый

какая сила будет поворачивать тело?

стержня нету, есть только разного рода тела, "лежащие" на упругом основании.

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

В вашем случае ЦС расположен в ЦТ объёма среды, занимаемой телом

Можно конечно поразвлекаться определением равнодействщих произведения модуля упругости среды на проекции площадей, приходящихся

на узлы по всем осям координат и т.д.

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

какая сила будет поворачивать тело?

у вас, видимо, укороченная программа сопромата была.

Поворачивать тело будет естественно приложенная сила FX (если она попадает в ЦС, соответственно поворота не будет).

Влад, я не спорю что это есть где то в сопромате, если знаете конкретных авторов, укажите. В книгах, которые я просматривал, таких задач не встречал (Беляев, Дарков, Шпиро, Кинасошвили, Тимошенко...).

EIV, еще раз повторяю, ЦС и ЦТ это не одно и то же ирасполагаться они будут в разных местах (за исключением быть может некоторых частных случаев) !!!

Народ, я ведь все подробно описал, как это нужно делать. Подскажите только как это технически в ANSYS реализовать, не надо лезть в теорию !!!

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

Подскажите только как это технически

Подскажите, плиз, чисто технический момент:

"Как прикладывать нагрузку по узлам от h1 от h2 до тех пор, пока не измениться знак перемещений UZ в точке P2 например. Как только знак меняется (например в узле N), нужно записать в файл координаты по Z двух узлов (N[i-1], N[i-2]), в которых прикладывается нагрузка и UZ<0 в P2, и координаты по Z двух узлов (N, N[i+1]), в которых прикладывается нагрузка и UZ>0 в P2"

Народ все знает как делать, только он очень ленивый, и я тоже.. Спросите "как сделать перебор узлов", или "как сделать цикл", и т.п. - вам ответят. А много писать умных слов тяжело.

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

Народ все знает как делать, только он очень ленивый, и я тоже.. Спросите "как сделать перебор узлов", или "как сделать цикл", и т.п. - вам ответят. А много писать умных слов тяжело.

Полностью с вам согласен. Поэтому спрашиваю конкретно.

Как, выделив группу узлов (n штук), не зная их номера (номера узлов не попорядку), приложить силу к каждому из них, т.е. проделать n расчетов?

И еще, все узлы располагаются последовательно по оси Z (и по X тоже), только расстояние между ними не одинаковое. Как обращаться к "следующему" узлу по Z после выбранного узла?

Для начала как то так :g:

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

Полностью с вам согласен. Поэтому спрашиваю конкретно.

Как, выделив группу узлов (n штук), не зная их номера (номера узлов не попорядку), приложить силу к каждому из них, т.е. проделать n расчетов?

Для начала как то так g.gif

Это легко...

NSEL, S... - выбираем

CM, Name, ... - запоминаем

I=1

NV=0 - условный ноль

*DOWHILE,I - перебираем

CMSEL,S,Name - по этому множемству

*GET,NV,NODE,NV,NXTH - берем на каждом шаге "следующий узел NV", начиная с условного нуля

*IF,NV,EQ,0,THEN

*EXIT - если что, выходим

*ENDIF

ALLSEL,all - святое дело.

/SOLU - решаем

FDELE... - удаляем нагрузку

F,NV, .... - прикладываем нужную

SOLVE - ждем

I=I+1- расчет окончен. :)

*ENDDO

Примерно так... мог напортачить в мелочах.

И еще, все узлы располагаются последовательно по оси Z (и по X тоже), только расстояние между ними не одинаковое. Как обращаться к "следующему" узлу по Z после выбранного узла?

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

Вот это ответ, все четко и с расстановкой !!! :cool:

*GET,NV,NODE,NV,NXTH - это то, что мне было нужно.

Спасибо, Борман.

А может есть еще вариант перебора узлов не по номерам, а по возрастанию координаты :rolleyes: ?

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

А может есть еще вариант перебора узлов не по номерам, а по возрастанию координаты rolleyes.gif ?

Затолкать в массив, а потом отсортировать по координате, и перебирать по массиву. А вообще, думаю можно проще как-то средствами самого АНСИСа.
Ссылка на сообщение
Поделиться на других сайтах

Затолкать в массив, а потом отсортировать по координате, и перебирать по массиву. А вообще, думаю можно проще как-то средствами самого АНСИСа.

Ок, буду считать.

Еще раз спасибо!

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

/post1

nsort,u,x

*get,,sort,0

к сожал только в постпроц

+ упомянутое применение массивов

*voper..

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

Народ, подскажите, пожалуйста, как приложить нагрузку в точке с заданными координатами?

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

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

Народ, подскажите, пожалуйста, как приложить нагрузку в точке с заданными координатами?

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

Сдвинуть ближайший узел в нужную точку.

Сила прикладывается только в узел.

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

Сдвинуть ближайший узел в нужную точку.

Сила прикладывается только в узел.

А как можно сдвинуть узел? :smile:

Модель полностью построена в ансисе (точки-линии-поверхности-объемы)

Если с помощью команды NMODIF сдвигать, ругается на то что узел пренадлежит поверхности.

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

А как можно сдвинуть узел? :smile:

Модель полностью построена в ансисе (точки-линии-поверхности-объемы)

Если с помощью команды NMODIF сдвигать, ругается на то что узел пренадлежит поверхности.

Сам не пробовал.

<noindex>http://fsapr2000.ru/index.php?showtopic=36...st&p=383229</noindex>

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

вроде еще можно создать hard point или key point и в месте point будет создан узел. нагрузку приложить к point или node

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

Чтобы считать тему завершенной решил написать пару слов по поводу последних высказываний.

Сдвигать узел в заданную координату можно, но это не всегда получается из-за того, что после передвижения может не существовать такого элемента, к которому принадлежит узел.

Всегда интересовал вопрос, что такое hard point :) Теперь знаю, в этом поинте обязательно будет создан узел (спасибо KostyaPC). Но hard point можно создать только на линии или поверхности, т.е. если нужен узел внутри объема, то приходится создавать дополнительные поверхности (линии).

Еще раз спасибо всем тем, кто отвечал на вопросы :cool:

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

чтобы сдвинуть узел при наличии геометрии нужно ее отсоединить

sbctran! чтобы передались нагрузки и закрепления с геометрии

modmsh, detach! отсоединение

nmodif,.....

если ничего не двигать= можно ввести узел точно куда надо и связать его с близдежащими через СE или контакт

хитрый вариант= создать рядом 154 элемент на ближайшем шелле или фаске солида

и приложить на него давления, различные в узлах.

в отдельной задаче можно подобрать, чтобы получалась искомая сила или изучить функции формы...

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Renovatio
      @tiomat , а вы не пользуетесь макросом TreeSorter? Заметил такую особенность: до сортировки элементы подсвечиваются, после сортировки макросом уже нет.  
    • semsv
      У вас классический случай – см. ГОСТ 2.109-2023 п.10.2.
    • ALEX 141
      У меня стойка 0i-TF Сей самодельный мануал года три назад делал под руководством бывшего пусконаладчика этого станка (он в Питере проводил манипуляции с подопытным, я во Владивостоке параллельно повторял на своём ), подходит и для 0i-TD.
    • andrey33
      На первом фото - вывод. На втором - как надо. Надо g40 поставить в начале строки.   Стандарт пост - выводит g40 в следующей строке вначале. В отводе.(g1 g40 x-12.431)
    • Flint_ru
      В ГОСТе на Сосуды и аппараты 34233.1 есть такое определение:  "Условно материал считается пластичным, если ударная вязкость на образцах KCV более 27 Дж/см , удлинение образца при разрыве превышает 14%, а отношение предела текучести к временному сопротивлению не более 0,8."
    • boomeeeer
      Тулбокса, к сожалению, такого не имею, да и с sinumerik one ещё не приходилось работать. По поводу обмена сигналами между программой обработки и логикой PLC всегда использовал команды $A_IN[x] и $A_OUT[x], а также $A_DBB[x], а в самой логике их состояние опрашивается через DB10. Параметры правильно надо настроить для их использования. Не думаю что в данной серии ЧПУ что-то поменяли касательно этого
    • Ahito
      Есть зарегистрированный чертёж, в самом PDM получаю последнюю версию, а когда открываю его в самом SOLIDWORKS, подгружается более старая версия, уже и кэш чистил и удалял все локальные версии. Причём пока грузится чертёж в солид, он показывается корректно, но в конце загрузки у него происходит что-то непонятное и загружается версия старее.  
    • aleksandr70
      Спасибо, но посмотрев по ветке в сообщениях я нашёл пароль, через Notepad++ открыл и получил счастье!
    • i.bel
      Возник такой вопрос.  При разработке изделия мы покупаем радиатор, который изготавливается с нужными нам размерами. Уже на месте мы сверлим необходимые отверстия для крепления остальных частей сборочной единицы.  Следовательно, при составлении КД радиатор должен указываться как деталь т.к. согласно ГОСТ 2.101 Деталь — изделие, изготовленное из однородного по наименованию и марке материала, без применения сборочных операций, например валик из одного куска металла? В таком случае, на чертеже указывается только материал радиатора и как покупное изделие радиатор не значится. Или же более правильно указывать его как сборочную единицу и указывать, что радиатор покупной?
    • Fedor
      "пластичные и хрупкие. Для первых можно условно принять  , а для вторых —  К пластичным материалам относятся малоуглеродистая сталь, медь, свинец и др., а к хрупким — закаленная сталь, чугун, стекло, камень, бетон и др." хотя есть и такое деление... 
×
×
  • Создать...