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

Помогите с накопившимися вопросами


Conroe

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



> если не трудно, то прошу у Вас небольшой помощи, т.к. СОВЕРШЕННО запутался в единицах (не сходится расчет) - сколько >будет, в переводе на систему СИ значения предела прочности, равному 40 кГ/мм2 ?

*смотрит мутными глазами*

392,4 МПа.

3.924E+08.

>Пользуюсь этой ссылкой:

><noindex>http://www.ru.convert-me.com/ru/</noindex>

>Но, странно, здесь нет возможности указанного перевода.

Советую почитать школьный учебник по физике.

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

Возникла проблема:

Аnsys 12.1 ls-dyna

При значении keywords более 2100 000 000, решатель сообщает об ошибке. Но если выделять не более этого значения, то расчет занимает примерно 8Гб памяти, а расчетная модель требует больше. Всего доступно 48Гб оперативы.

Как выделить больше памяти?

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

Как выделить больше памяти?

пАпробуй последние 6 нулей заменять на букву М, авось заработает.

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

Не помогло. Пробовал и ansys ls-dyna и просто ls-dyna.

Писал

*KEYWORD 2200M

и просто

*KEYWORD 2200000000

программа, почему то не воспринимает эти значения, и использует стандартное.

Вот что она выдает:

Изображение

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

Если верить MSDN, то таких ограничений не должно быть:

Windows 7 Professional

<noindex>http://msdn.microsoft.com/en-us/library/aa366778.aspx</noindex>

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

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

Согласно руководству для v971 все подпрограммы записываются в дополнительный файл lsdyna.f в папке пасчета. У меня ansys13 это, насколько я помню, v971 r.5.

По порядку все продпрограммы:

subroutine umat41 (парамертры)

процедура

end

и т.д.

:closedeyes: инструкции не сложные! Считает! Но такая чушь получается на выходе! Сначала я думала, что проблема в тексте процедуры, а потом выяснилось что он просто не видит файл lsdyna.f: что с ним, что без него, решение одно и тоже и одной лсд ведомое.

Вопрос: как скормить лсд подпрограмму?

Спасибо!

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

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

Вопрос: как скормить лсд подпрограмму?

Ответ может быть такой (как интуитивно понял из форума по lsdyna, не зная английского)

На сайте разработчика (если туда достучитесь) нужно скачать программу типа ls971_s_7600.1224_win32_p_lib.zip (здесь пример названия библиотеки для одинарной точности и для соответсвующего релиза и 32 разрядной машины), далее нужен транслятор с фортрана (какой - он оговорен фирмой-разработчиком ls-dyna), и, наконец, сам файл фортрановский. После этого должна быть перетранслирована lsdyna с Вашей процедурой.

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

Это установочный файл ls-dyna? Это что же: после каждого изменения подпрограммы мне надо будет сносить программу, встраивать новый компелированный файл подрограммы и запускать? многовато сложностей. Тогда второй вопрос: в оджном из старых руководств описана процедура, когда просто LS-DYNA щбращается к скомпелированному файлу через командую строку командой I= имя файла.exe. Как пользоваться командной строкой? Это командная строка в препосте или виндоуз?

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

Если правильно понял вопрос, то:

В руководстве есть синтаксис этой команды (ниже пример для весии 960. В новых весиях возможно что-то и изменено).

Эта строка для запуска (рестарта и т.д.) исполняемого файла LS-DYNA и только.

Интерактивная командная строка для программы LS-DYNA выглядит следующим образом:

LS-DYNA I=inf O=otf G=ptf D=dpf F=thf U=xtf T=tpf A=rrd M=sif J=jif S=iff Z=isf1 L=isf2 B=rlf

W=root E=efl X=scl C=cpu K=kill V=vda Y=c3d {KEYWORD} {THERMAL} {COUPLE} {INIT}

MEMORY=nwds NCPU= ncpu PARA=para ENDTIME=time NCYLCE=ncycle

где

nf = входной файл (задается пользователем)

ptf = бинарный файл для графики (по умолчанию=D3PLOT)

dpf = файл сброса данных для рестарта (по умолчанию=D3DUMP).

и так далее ...

Самый простой пример строки

ls971_s_R5.1.1_win32_.exe i=SAMPLE.DYN

где SAMPLE.DYN - входной файл

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

Если правильно понял вопрос, то:

В руководстве есть синтаксис этой команды (ниже пример для весии 960. В новых весиях возможно что-то и изменено).

Эта строка для запуска (рестарта и т.д.) исполняемого файла LS-DYNA и только.

Интерактивная командная строка для программы LS-DYNA выглядит следующим образом:

LS-DYNA I=inf O=otf G=ptf D=dpf F=thf U=xtf T=tpf A=rrd M=sif J=jif S=iff Z=isf1 L=isf2 B=rlf

W=root E=efl X=scl C=cpu K=kill V=vda Y=c3d {KEYWORD} {THERMAL} {COUPLE} {INIT}

MEMORY=nwds NCPU= ncpu PARA=para ENDTIME=time NCYLCE=ncycle

где

nf = входной файл (задается пользователем)

ptf = бинарный файл для графики (по умолчанию=D3PLOT)

dpf = файл сброса данных для рестарта (по умолчанию=D3DUMP).

и так далее ...

Самый простой пример строки

ls971_s_R5.1.1_win32_.exe i=SAMPLE.DYN

где SAMPLE.DYN - входной файл

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

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

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

А я об этом (для запуска (рестарта и т.д.) исполняемого файла LS-DYNA и только) и писал, но другими словами.

Что касается лаунчера, то он работает в связке Аnsys-LsDyna. Командная строка нужна тогда, когда программу нужно запустить "в лоб" Хотя есть варинанты запуска через менеджер, который включен в некоторые варианты LsDyna - manager.exe.

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

А я об этом (для запуска (рестарта и т.д.) исполняемого файла LS-DYNA и только) и писал, но другими словами.

Что касается лаунчера, то он работает в связке Аnsys-LsDyna. Командная строка нужна тогда, когда программу нужно запустить "в лоб" Хотя есть варинанты запуска через менеджер, который включен в некоторые варианты LsDyna - manager.exe.

Эх) Извините, это я занимаюсь блужданием в темноте. Нашла отличный англоязычный форум. Там подробно описана процедура, но к сожалению при компиляции нужно иметь в наличии свой "makefile", а где его взять - загадка. Похоже именно это вы имели в ввиду в первом посте? Не знаете где взять?

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

Эх) Извините, это я занимаюсь блужданием в темноте. Нашла отличный англоязычный форум. Там подробно описана процедура, но к сожалению при компиляции нужно иметь в наличии свой "makefile", а где его взять - загадка. Похоже именно это вы имели в ввиду в первом посте? Не знаете где взять?

ПРимер видел в статье "Scalar and Vectorized User Defined Material Routines in LS-DYNA", но он какой-то непонятный (не для Windows?????? - # Makefile for User Defined Options for DEC/ALPHA).

В первом посте шла речь о библиотеке Дайны, а мakefile задает опции транслятору, если не ошибаюсь.

ЗЫ

А форум по Ls-Dyna случайно не на <noindex>http://www.yahoo.com/</noindex>?

=

<noindex>http://www.lstc.com/download/ls-dyna_(win)#pcusrmat</noindex> - здесь библиотеки, но нет волшебного слова

И еще - обычно makefile лежит в архиве (см первый пост Feb 5 2012, 23:35)

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

Для Inkaboo

Если вопрос по makefile остался актуальным, то здесь

<noindex>http://www.oasys-software.com/dyna/en/down...1_windows.shtml</noindex>

лежат Ls_dynа + библиотеки (в том числе и makefile)

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

Здраствуйте, не мог ли кто-нибудь объяснить как LS-dyna при построении геометрии понимает что я имел ввиду, например, 1 м вместо 1 мм или 1 см? Может есть какой-нибудь keyword где прописаны выбранная система единиц?

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

Никак. Как и многие другие CAE системы, она предполагает, что заданы согласованные единицы измерения. По-началу это не удобно и является дополнительным источником ошибок. Так что главный кейворд: *PAY_ATTENTION

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...