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

CERIG


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

С командой CERIG совсем не работал... вот спрашиваю.

Пытаюсь выполнить CERIG для slave-узлов, принадлежащих PLANE182. Ясен пень, делаю это для UX, UY. Пилотный узел от LINK-элемента... Препроцессор выводит ошибку

Label ROTZ is not an active DOF.

The CERI command is ignored.

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

Либо я применяю не ту команду.. Задача: Палка за пилотный узел тянет за собой контур, который я считаю жестким. С палки на контур момент передавать не надо.

:confused_1:

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


Не очень простой вопрос - обычно я добавляю командой dof лишнюю степень свободы - rotz, ну а потом ограничиваю её условием - если нужно.

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

про это ровно нарисовано в хелпе.

еще вариант= проложить в соседние узлы балку.

момент и возьмется.

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

про это ровно нарисовано в хелпе.

Сначала поругайте меня, что я не читал help, а потом покажите нужное место, где это написано.

еще вариант= проложить в соседние узлы балку.

Если применять балки, то без всяких CE можно обойтись..

обычно я добавляю командой dof лишнюю степень свободы - rotz

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

Тут дело не в чтении хелпа, а скорее в понимании философии Ansys,

Если ты соединяешь два элемента - как у тебя 182 и link, происходит объединение 2 множеств степеней свобод в узле соединения. Ansys формальная система и ей всё равно - есть ли реально у link степень rotz, но вот у того узла с которым ты соединяешь link степень rotz есть. Придётся как-то с этим разбираться - либо твой 182 не будет вообще использовать rotz - либо будет. Беда в том, что rotz есть прямо в формулировке - поэтому её не проигнорируешь. Выход - виртуальная степень свободы rotz -и условие на отсутствие каких либо проворотов в этом узла - формально всё отлично - реально степень rotz у 182 нейтрализована, у link есть но не используется

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

Проще вообще сделать отдельно, чтобы автоматически не соединялось, а потом нужные степени соединить через связи. coupling вроде называется. Я хитрые узлы металлоконструкций вообще делаю по отдельности на расстоянии, а потом связываю степени свододы для удобства.

Для того, чтобы узлам быть связанными и деформироваться согласованно вовсе не обязательно быть рядом, главное, чтобы знали, что надо вместе двигаться, это примерно так как мы с Вами беседуем находясь очень далеко друг от друга и даже больше не знаем насколько далеко и не робот не компьютер ли собеседник, чистая игра разума - симулякр :)

" скорее в понимании философии Ansys" - философия обыкновенная, как у Канта. Внутренний мир узла, но этот узел множественнен и имеет тот образ со стороны какого элемента Вы на него смотрите, это соединяется внутри его втоматически по каким-то правилам, и звездное небо других узлов вокруг этого узла автоматики и могут быть установлены любые связи с другими. Реализуется это через связи матриц в схеме типа Ларкума - Кнута обычно если симметричные, или просто Кнута как описано в 1 томе Искусства программирования - давным - давно, давным- давно :)

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

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

И с CP и с СE все понятно и вместе и по-отдельности, но когда дело доходит до кем-то разработанной автоматизации (CERIG), то становится нихера непонятно... Во, даже Цветик говорит "беда"

Беда в том, что rotz есть прямо в формулировке - поэтому её не проигнорируешь

Выход - виртуальная степень свободы rotz -и условие на отсутствие каких либо проворотов в этом узла - формально всё отлично - реально степень rotz у 182 нейтрализована, у link есть но не используется

Ну добавил я в модель ROTZ, теперь любой узел солида я могу закрепить по ROTZ. Интересно, как это ограничение будет обсчитыватья? Полагаю, что никак. В любом случае, я добавил огромное кол-во ненужных DOF к своей задаче... Наука зело борзая, дюже непонятная.

Остается одно - придумать в своей задаче геом. нелинейность, обрадоваться что CE (кажется) не дружит с NLGEOM, и придумать правильное решение.

Как кто-то писал на этом форуме - Любая сложная задача имеет простое, легкое для понимания неправильное решение. В данном случае это CERIG, полагаю. Нигилизм - наша философия.

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

в нелине нужно применять MPC

программно реализуются точно те же CE, но с пересчетом плеч на каждой итерации.

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

в нелине нужно применять MPC

программно реализуются точно те же CE, но с пересчетом плеч на каждой итерации.

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

в нелине нужно применять MPC

программно реализуются точно те же CE, но с пересчетом плеч на каждой итерации.

sergeyd, а МРС автоматически включает нелинейный решатель, независимо от прочих настроек? Или, пока в модели все линейно, МРС ведет себя как CE ?

Ну короче говоря, если в линейной задаче я буду прменять MPC (вместо CE), задача автоматически станет нелинейной ?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ALEX 141
      Прямо для всех 0i-TF и 0i-TD с такой же РГ и таким же сервоусилителем.   Чёт вы цитату не оттуда выдернули.
    • vad0000
      - Раньше было. Насос включается и выключается этой кнопкой - Сейчас. После подачи питания, насос сразу включается. Отключается также этой кнопкой.   Все правильно?
    • Ветерок
      Ели Солид не потеряет связи той сборки с исходной многотельной деталью, то все изменения в многотельной детали отразятся в деталях сборки.
    • Andrey_kzn
      Скорее всего TOOLBOX вы не найдёте.  такие вещи покупались под конкретные проекты, а насколько мне известно, не было продано в России ни одного экземпляра Sinumerik ONE не в составе станка. К тому же надо точно знать версию портала, в котором писался проект для станка, чтобы его успешно  выгрузить. (проект) Или же надо иметь исходый проект PLC.  Есть некоторый опыт в отладке проекта для 840DSL в портале 15.1. Там NCU c контроллером 319PN/DP. Если нет исходного проекта, выгрузить его из контроллера не получается. К обращению из программы к входам\выходам.  В программе можно обращаться к дискретным входам\выходам NCK, вида $A_IN[x] и $A_OUT[x] коих имеется 32 входа и 32 выхода. Это всё есть в документации. Но для этого в PLC должно быть что-то типа этого: A I 4.3 =  DB10.DBX[х], A I 4.4 =  DB10.DBX[х] и т.д, для входов, и соответственно A DB10.DBX[х] = Q5.3 для выходов например. Тогда можно будет прописывать условия в вашем цикле, например: IF  $A_IN[x] = 0 GOTO N10 ELSE GOTO N20 ENDIF В вашем случае вам надо настроить задержку выполнения дальнейших действий через G4 Fхх в цикле где у вас выполняется М71. Так будет проще всего. А если хотите  по датчику, то надо редактировать PLC. Просто так туда лезть крайне не рекомендуется
    • Катугин
      Думаю вряд ли вы последовательно делали такое количество тел. Возможно в многотельную деталь добавляете готовые тела, а те в свою очередь также могут быть много тельными. Я к примеру раньше вставляя какой нибудь узел доставшийся от товарищей, получал большой список твердых тел. Стал смотреть там куча шайбочек, винтиков, гаечек и т.д. и т. п.. После чего решил в больших проектах, где не нужно разбивать вставляемый многотел, стараюсь скомбинировать в одно или минимум тел.    Преобразовать это дело в сборку не всегда полезно. В многотеле проще отредактировать сразу несколько тел, уже потом перевести в сборку.
    • maxx2000
      а если отключить итерации?
    • alexashh
      Работаю в разных программах и столкнулся с похожей проблемой - в разном софте вращение и панорамирование завязаны на разные сочетания и при одновременной работе невероятно путаешься. Решил проблему покупкой мыши с двумя боковыми кнопками(Xiaomi Mi Dual Mode Silent, если кому-то интересно. Мышь хорошая, но мелковата для длительной работы) и программой X-Mouse Button Control. Там назначил профили для каждого приложения так чтобы панорамирование было на боковую кнопку. Мне очень удобно, а программа занимает 4 Мб оперативной памяти (интересно сколько занимает софт от мышек logi)
    • SecretOON
      Нет насос включается и отключается кнопкой,как на фото выше(раньше этой кнопкой можно сразу два дела делать-вкл и отк насос и мотор, одновременно естественно),аварийной отключают сам мотор. В понедельник выйду на работу,предоставлю фото 8 страницы.
    • lem_on
      Либо оригинальный оператор подвинул датчик. 
    • boomeeeer
      В таком случае придётся лезть в логику и прописывать правильно логику, чтобы было ожидание по датчику зажима
×
×
  • Создать...