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

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


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

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

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

Уважаемый Влад, не нужно путать ЦС с центром вращения. Если знаете как реализовать алгоритм, поделитесь, хотя бы в общих словах :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 пользователей

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




  • Сообщения

    • andrey2147
      Уехал вопрошающий от станка а местные без графики обходятся так что можно забыть, всем спасибо за советы.
    • Gun
      Ошибка перемещается с статором по осям, без энкодера ( уточнение). Написано в шапке : В двух конторах проверяли через контактную группу на статоре, выход за параметры нет.  Рокосов Сергей Михайлович   Дата: 19.05.2024 08:39 Что Вы называете сердечником?   pchel  Дата: 19.05.2024 08:42 Ротор после извлечения в трубу сразу вставили? Для начала нада было мотор с другой оси подкинуть на провода проблемного. Перейдет ошибка или нет.   Guhl    Дата: 19.05.2024 12:42 А изоляцию мотора вы измеряли? На приводе выходные ключи прозванивали? 1 сергей св  Дата: 19.05.2024 13:57 Если верить проверке и мотор исправен, то стоит прозвонить кабель питания и кабель на мотор, а так же посмотреть нельзя ли для проверки поставить силовую плату усилителя с другой оси.    Pavel47  Дата: 19.05.2024 17:44 (изменено) Зачем вы внутрь в него полезли вообще? да и намеряли какое то небо, после ваших кривых ручек двигатель может вообще не заработать. Там сзади на двигателе стоит красненькая штучка, знаете что это такое? Изменено 19.05.2024 17:46 пользователем Pavel47    
    • ДОБРЯК
      Если вы с первого раза не понимаете, то напишу в ваших терминах. Видите  в формуле cosθ? Это угол между направлением скалярного) давления и нормалью.   @Борман третий раз объяснять не буду. Вряд ли поймете.:=)  
    • gudstartup
      Не копайтесь в мануалах  эта ошибка просто говорит о том что от шины iolink отсоединилось устройство которое сконфигурировано в IO конфигурации а у вас общее отключение питания а не одного конкретного  блока с тем же успехом можете выдернуть разъем iolink от ваших модулей вв\выв и получите ту же или близкую ошибку. При пропадании питания  никакая интерпретация шибки не будет правильной .  Лучше установите вместо вашего моста и кондера стабилизированный лабораторный бп с индикацией тока и включите станок без включения гидравлики посмотрите сколько потребляет группа ввода затем включите станок и по возможности все исп устройства которые используются в работе и тоже посмотрите ток. Далее начинайте перемещения одной выбранной оси по программе  mdi от крайнего до крайнего положения по программе и тоже мониторьте ток. Если ни в одном случае при перемещении кз не случится значит линии ввода относящиеся к ним можно будет исключить и т.д.
    • av71966
      О, у меня лежит без дела тот что с цветным экраном. 
    • Борман
      @ДОБРЯК формулу какую-нибудь напиши в которую входит вектор давления. Можно в сети поискать, будет считаться.  Страшно ?
    • Dimetil Gidrozin Dnepr
      при редактировании существующего эскиза нужно сделать следующее:     при создании нового эскиза нужно сначала встать на плоскость на которой ты собираешься делать новый эскиз. солид не такой умный, как ты и не знает на какой плоскости ты хочешь новый эскиз намалювать)))   я децилион лет работаю в солиде но ни разу не читал стандартной чуши про настройки)) вообще не шарю в настройках)) короче это бред)) пусть твой сисадмин изучает настройки)) ты моделируй а не настраивай. начальника озадачь- пусть почитает про настройки и обеспечит тебе нормальное рабочее место, с нормальным солидом, ато скоро начнешь читать про антивирусы, айпи адреса, доменные имена и 1С изучать, чтобы зарплату себе насчитывать)))    
    • Madmax70
      в этом мануале нашел варианты причин ошибки, но пока не получается расшифровать.  у меня ошибка PC050 IOLINK CH1 4402-C400:4000  в главе 11.33 про ошибки относящиеся к PMC   пишут про расшифровку в битах как пример PC050 IOLINK CH1 aabb-xxyy:aabb но под ххуу нет какой либо буквенной интерпритации, а все цифры расшифровываются через двоичный код, может кто более опытный объяснит как  правильно расшифровать ошибку. Руководство по техобслуживанию.pdf
    • Madmax70
      Поменял блок питания который отвечал за питание реле на запуск станка, все включилось, оказалось что блок перестал работать и под нагрузкой просадка была( блок не новый, б/у ). Буду дальше искать неисправности по ошибке 950 
    • Dimetil Gidrozin Dnepr
      я работал в фирме которое ежедневно изготовляла сотни всяких столов, моек, стеллажей и прочего торгового оборудования. ну лично я за рабочий день делал 15-20 таких вот изделий. все черттежи были привязаны к модели в базе, я лишь менял габаритные размеры, перебивал даты, номера заказов, писал фамилию ну и если при изменении пару размерчиков некорректно отобразились, ну прихватились к другой точке или линия сечения попалада не в плоскости чертежа, а выходила за габариты изделия- менял это и все. т.е. в базе уже полностью готовый чертеж был 90% которогоне нужно было править.  
×
×
  • Создать...