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

Насколько хорош Ansys как предпроцессор для Ls-Dyna?


Цветочек

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

Какую программу лучше использовать чтобы писать k-файлы?

Посоветуйте, где разрабатываете Вы!

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


Какую программу лучше использовать чтобы писать k-файлы?

Посоветуйте, где разрабатываете Вы!

Я работаю в связке SolidWorks-Femap-LsPrePost. Далее ручками правлю.

Можно и LsPrePost все делать (там присутствуют все команды Дайны), но Femap роднее.

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

Я имею в виду следующее, в lsprepost невозможно найти ошибку в k-файле - как вы с этим справляетесь? где делаете debug работы вашего файла - сами понимаете сразу нужный расчёт сложно написать

А кроме того, как можно оценить возможностм ансис в разработке k-файлов?

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

Глупый вопрос - а что такое k-файл? Входной файл для LS-Dyna?

Насколько знаю, Патран поддерживает команды для Dyna - включаешь преференсы и работаешь.

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

В препостпроцессоре LsPrePost я только собираю модель из разных кусков и вывожу в форматированном (для Дайны) виде.

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

Т.е. вручную набираю из готовых текстов. Из Фемапа (Ансиса и т.д.) беру только узлы и элементы. А на ошибки укажет сам решатель в messag.

Ансис удобен макросами, но найты нужную поверхность или линию мне сразу не удается - возможно кривые руки.

В фемапе сразу идет подсветка объекта при попадании на него курсора, без клика кнопкой.

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

Я имею в виду следующее, в lsprepost невозможно найти ошибку в k-файле - как вы с этим справляетесь? где делаете debug работы вашего файла - сами понимаете сразу нужный расчёт сложно написать

А кроме того, как можно оценить возможностм ансис в разработке k-файлов?

Проверить просто. Грузим готовый решаемый k-файл (cо всеми материалами и контактами, ...) в препроцессор и выписываем его из препроцессора назад в к-файл. Если инфа не потерялась, и файл можно запускат, то препроцессор хорош.

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

Проверить просто. Грузим готовый решаемый k-файл (cо всеми материалами и контактами, ...) в препроцессор и выписываем его из препроцессора назад в к-файл. Если инфа не потерялась, и файл можно запускат, то препроцессор хорош.

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

Именно так и происходит - препроцессор выдает все в готовом структурированном формате, но при условии, что константы в окнах препроцессора вписаны правильно

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

И в чем трудность? делает ето Ансис или нет?

Делает, но не все.

Например, взрывчатки нет и других материалов маловато будет (из более чем 200 моделей). Править модель , в смысле чисел и констант, проще в текстовом режиме.

Хотя у каждого свой вкус.

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

Делает, но не все.

Например, взрывчатки нет и других материалов маловато будет (из более чем 200 моделей). Править модель , в смысле чисел и констант, проще в текстовом режиме.

Хотя у каждого свой вкус.

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

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

И далее, у меня например вместо сжатия модель взлетает - хотя ею должно удерживать другое тело- контакт tied, или всё таки ансис не виноват? Ну и пусть в ансис-дюна мало возможностей - мне например хватит - но не запустить правильно даже имеюиеся

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

Понимаете в чём дело, столкнулась с тем что поскольку я использую в качестве препроцессора ansys не могу понять - почему правильный с точки зрения ансис код не работает в дюне? Например, контактная задача которую легко решил Victoria2, и реализованная в ансис тоже упорно не пашет, а ведь ясно что ансис должен верно интерпретировать для дюны код?

Могу ли показать кому нибудь именно код ансис, для дюны как решателя?

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

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

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

Бывает и такое: одна и та-же задача с одинаковыми командами, но разной сеткой вообще не хочет работать.

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

Тогда вопрос - если у меня твёрдое тело ступица, потом идёт металл например, потом плоская твёрдая поверхность - нужно ли мне определять два контакта - для твёрдого тела и металла, а потом для металла и плоской твердой поверхности?

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

Тогда вопрос - если у меня твёрдое тело ступица, потом идёт металл например, потом плоская твёрдая поверхность - нужно ли мне определять два контакта - для твёрдого тела и металла, а потом для металла и плоской твердой поверхности?

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

Но тогда параметры оператора контакта должны быть разные.

Однозначного ответа не существует

Посмотрите книгу Численный анализ прочности подземных трубопроводов Москва 2003

Там есть примеры связки Ансис+Дайна.

У меня она есть, 35 Мб весит

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

Скиньте её тогда на ifolder

Название: Книга по трубопроводам.pdf

Размер: 32.97 Мб

Доступен до: 2010-12-16 21:11:16

Ссылка для скачивания файла: <noindex>http://ifolder.ru/20307721</noindex>

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

Давайте я скину свою анимацию <noindex>http://ifolder.ru/20308102</noindex>

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Guhl
      Я привел свой аргумент в отдельной теме
    • Guhl
      Вышел тут у нас с @gudstartup спор по поводу принципа работы данной функции. Dual position feedback. @gudstartup утверждает, что чпу постоянно переключает канал обратной связи с линейки на датчик мотора, даже при установившемся движении. И приводит ссылку на документ B-65270EN/09, а именно на главу 5.4.8 (Dual Position Feedback Function (Optional Function)) Я же утверждаю, что переключение на датчик мотора происходит только при переходном процессе для более качественной компенсации люфта. Я строю свое утверждение тоже основываясь на этом документе. А именно, на последнем абзаце указанной главы. Ниже ее текст на английском и русском языках (машинный перевод, но смысл он передает верно, на мой взгляд)   This shows that control can be changed according to the primary delay time constant. The semi-closed loop system applies control at the transitional stage and the full-closed loop system applies control in positioning.  This method allows vibrations during traveling to be controlled as in the semi-closed loop system.   Это показывает, что управление может быть изменено в соответствии с основной постоянной времени задержки. Система с полузамкнутым контуром применяет управление на переходном этапе, а система с полностью замкнутым контуром применяет управление при позиционировании.  Этот метод позволяет контролировать вибрации во время движения, как и в системе с полузамкнутым контуром.   Из этого абзаца я выделяю такое предложение: Система с полузамкнутым контуром применяет управление на переходном этапе, а система с полностью замкнутым контуром применяет управление при позиционировании.    Кто из нас прав?      
    • gudstartup
      она уже была. вы там тоже доказательств просили. а какие ваши доказательства? про старье вы темы часто поднимаете а вот о современных не видел наверно опытом делится не хотите
    • Guhl
      Давайте ка это в отдельную тему.
    • gudstartup
      прыгаете?!! а по вашему профессиональный сервис который много лет обслуживает группу станков это плохо лучше хлопцев со стороны вызывать. не похоже ... вы даже были не в курсе как устроены современные станки в плане контроля позиционирования. ездят и ездят вам то чего там смотреть...  вы всегда так прыгаете когда инструмент на станке ломается.
    • Guhl
      А чего вы занервничали? Я считал, что вам нравятся смайлики, вы же их используете. Или не нравятся? Я разные станки видел: и старые, и не очень и современные. Я ж не сижу на одном месте много лет
    • gudstartup
      рука останавливается не потому что ей нужно время а потому что меняет траекторию движения. при столкновении происходит ошибка цикла а также у руки есть люфт. так вот попрыгунчик на этих станках фрезы падают не чаще чем на других а миллионы циклов смены они уже отработали.  при выходном контроле станок производит непрерывно цикл смены в течении 2 суток и вообще они работают как швейцарские часы.   так вы и таких не видели 
    • Guhl
      Вы ж меня собрались сводить на современные станки, а тут выясняется, что уже им как минимум 20 лет Если рука упрется в инструмент, ничего страшного не случится. На 1/8 отворачивают, потому что руке нужно время остановится, и неважно есть там тормоз или нет. А вот если в результате супертонких настроек для экономии 200 мсек, упадет фреза, стоимостью как сэкономленное время за 100 лет, вот это будет номер 
    • gudstartup
      вы можете предполагать все что угодно но рука должна быть не в зоне шпинделя а конкретно четко давать сигнал на разжим в строго определенной позиции и при этом шпиндель должен успеть разжаться когда рука начинает движение вниз по траектории. вы много чего подозреваете а я обслуживаю эти станки в течении 20 лет и ваше   0 целых, хрен десятых это с десяток градусов. вы забываете о скорости с которой движется рука.   настраивается не мотор а кулачки по фазам движения а они стоят на редукторе и мотором вы ничего не настроете  тут про 1\8 оборота имеется ввиду когда уже найден нужный угол но можно и без этого обойтись.  
    • maxx2000
      ой да ладно, доступ он будет делать. скачал в магазине хром расширение и сделал
×
×
  • Создать...