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

Как задать в Workbench, чтобы весь расчет полностью проходил в оперативной памяти?  


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

28 минут назад, piden сказал:

- Ты примеры видишь?

- Нет.

- И я нет. А они есть!..

Я то примеры вижу. 

Тебе картинки нужны?

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


Just now, ДОБРЯК said:

Я то примеры вижу. 

Примеры для ИСПЫ. Которая в incore считает дольше, чем в outofcore... Несомненно, это очень актуальные примеры в теме про ансис :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, piden сказал:

Примеры для ИСПЫ. Которая в incore считает дольше, чем в outofcore... Несомненно, это очень актуальные примеры в теме про ансис :rolleyes:

Речь идет о количестве требуемой оперативной памяти. Если хочешь сделать конвертер, то я скину тебе модель примерно на 1 000 000 степеней свободы. Я буду удивлен если черный ящик скажет что-то про 10 Гб. 

На мой взгляд этого быть не может но я готов проверить. )

Ссылка на сообщение
Поделиться на других сайтах
14 minutes ago, ДОБРЯК said:

Если хочешь сделать конвертер, то я скину тебе модель примерно на 1 000 000 степеней свободы. Я буду удивлен если черный ящик скажет что-то про 10 Гб. 

На мой взгляд этого быть не может но я готов проверить. )

Давай)

Ссылка на сообщение
Поделиться на других сайтах
24 минуты назад, piden сказал:

Давай)

Лови. )

100.rar

$$ Количество узлов = 206938
$$ Количество элементов = 214420

$$ Количество закрепленных узлов = 4
$$ Количество нагрузок в узлах = 28

 

 Количество степеней свободы 1139988    
Для решения потребовалось = 3.008 Гбайт памяти  
 

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Борман сказал:

Для sparse-direct solver решение in-core при наличии 10Гб на 1MDOF. Ну примерно.

@vlad_in , важно понимать, что это оооочень примерно. Требуемая память будет зависеть от разреженности матрицы. А разреженность матрицы зависит от геометрии. К примеру, 1000 степеней свободы - консольная балка, и 1000 степеней свободы солидный кубик займут разное количество памяти. Сильно разное. Поэтому 10 GB/MDOF - это первичная приблизительная оценка, которая может не иметь ничего общего с фактической.

 

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, soklakov сказал:

К примеру, 1000 степеней свободы - консольная балка, и 1000 степеней свободы солидный кубик займут разное количество памяти. Сильно разное

Взял кубик из кубических линейных солидов и балку из линков (uy=uz=0)

5d3810cde8889_.thumb.JPG.d2a2da3768275bdb3b9bdb2437abaea5.JPG

 

 

Средее 10 Гб. :)

Можно придумать модель в которой каждая DOF связана с каждой :)

Ща сделаю на модели 1000 DOF

Ссылка на сообщение
Поделиться на других сайтах
25 минут назад, Борман сказал:

Можно придумать модель в которой каждая DOF связана с каждой :)

Ща сделаю на модели 1000 DOF

5d3816afe6cbf_.thumb.JPG.db01e50ab28cef55c506f8e87b0591db.JPG

Ссылка на сообщение
Поделиться на других сайтах
49 минут назад, Борман сказал:

Средее 10 Гб. :)

наверное, Ansys так и тестировали для рекомендаций:biggrin:

@Борман , как бы так пояснить наглядно, что такое wavefront 3000, при размерности задачи 1000?

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

Был какой-то сайт аскетичный.. Там японец какой-то макросы выкладывал. Можно было МЖ рисовать. Я даже рисовал вроде. Не помню что за сайт только.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Борман сказал:

Можно было МЖ рисовать.

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

@Борман , и все же, как трактовать wavefront?

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

на квадрате 1000*1000, если лента вытянута вдоль диагонали, максимальная тогда ширина в штуках ~1400.

эх, вот был бы какой-нибудь хороший программист, который разбирается в МКЭ.:biggrin:

Ссылка на сообщение
Поделиться на других сайтах
10 minutes ago, soklakov said:

чет с какой-то версии версии и в ансисе, вроде, можно.

 

 

11 minutes ago, soklakov said:

эх, вот был бы какой-нибудь хороший программист, который разбирается в МКЭ.:biggrin:

эх, да где ж таких нынче сыщешь... :biggrin:

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

@piden , угу, точно.

help/ans_cmd/Hlp_C_EXPORT.html

кажется, вот этот вариант - картинка:

PS -- 
Export the matrix profile to a Postscript file.

3 часа назад, Борман сказал:

Можно было МЖ рисовать.

возможно ли нарисовать две матрицы для задач из поста 109?

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

в солюшен добавляется командный объект

 

BCSOPTION,,INCORE,700,,,PERFORMANCE

 

вместо 700 писать число в мегабайтах. всё.

Ссылка на сообщение
Поделиться на других сайтах
11 минуту назад, Борман сказал:

Блин, на компе нечем открыть PS.

может так

https://online2pdf.com/convert-ps-to-pdf

Ссылка на сообщение
Поделиться на других сайтах
11 минуту назад, soklakov сказал:

Спасибо. Попробую дома из того поста.

А пока кубик 7х7х7х3DOF = 1029, WFRONT = 63.

5d38577c71594_.JPG.10f667c77b20ec5031f4a2295772868b.JPG

 

@soklakov

sss1 (2 files merged).pdf

 

Ожидаемо.

 

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

Кто будет развлекаться - надо пробить 2 команды после того, как будет сформирован full-файл. Сама задача может завершиться ошибкой.

 

*dmat,AAAAAAAA,d,import,full,ВВВВВВВВВ.full,stiff
*export,AAAAAAAA,ps,СССССССССС.ps,color

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Борман сказал:

Кто будет развлекаться - надо пробить 2 команды после того

может новую ветку? 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Александр1979
      Если на карте памяти программы в контейнере FANUCPRG.BIN, то выбираете устройство "MEM CARD" и режим AUTO (MEM). Если на карте памяти программы в виде текстовых файлов, то выбираете устройство "MEMORY CARD" и режим DNC.  
    • lem_on
      Местоимения перепутал, вместо "ты" надо писать "я" ))) От первого лица все таки пишешь. 
    • Ганс В
      Даже не создавая, инструмент, метод обработки, инструмент и.т.д.  Начинаю задать ЛСК- нулевую точку обработку, прога вылетает    4130c86a.jpgНе понимаю как сюда ставить скрин, подскажите пожалуйста, куда нажать  
    • vad0000
    • Jesse
      прочитал много буков, но не увидел слова "демпфирование".. Оно у вас вообще задано хоть какое-то?) Не являюсь большим специалистом в явной динамике, то ИМХО задание демпфирования должно решить большую часть ваших проблем. Допустим вы решаете задачу на шаге 10-5 секунд. По идее это означает, что максимальная собственная частота в вашей задаче w = 105 Гц. Ускорение a ~ w2 * u.  Если колебания после удара идут с перемещением u=10 мм, то в итоге получите ваше ускорение 108 м/с2. Задайте какое-нибудь копеечное демпфирование, и все эти "паразитные" колебания и скачки ускорений исчезнут.   с такими прочными сплавами у меня вообще ничего не сомнётся и не сломается Быть может МПа?))   p.s.: вообще при решении такой сложной задачи имхо надо хоть примерно понимать, какой должен получиться результат. Мб инфа с испытаний/подобных расчётов. Иначе "плавать" будете туда-сюда. В любом случае, не решайте сложную задачу, не решив простую!) Отработайте на простых примерах всё.
    • lux59
      Спасибо! полезное видео! как дело дойдет обязательно проверю, хотя погрешность изготовления в ручную думаю будет больше))) все равно там постучим тут подпилим здесь подварим) 
    • maxx2000
      насколько мне известно эта команда собирает контур их пересекающихся кривых/     Возможно для СВ подойдёт команда удлинить объект
    • Orchestra2603
      Ну, это и понятно. Все так и должно быть. Обычно, если пренебречь упрочнением, то результат получается с ошибкой в безопасную сторону. Типа, оценка сверху. Ясно, что даже если у заделанной по обеим концам балки появятся три пластических шарнира, то в реальности она не превратится в механизм, поскольку из-за этого упрочнения какая-то остаточная несущая способность все равно будет. Просто удобнее и проще считать в запас по идеально упруго-пластической модели, либо брать какую-то упрощенную билинейную модель с каким-то консервативным значением касательного модуля. Этого просто обычно достаточно, чтобы отловить сценарии потери несущей способности с некоторым приемлимым запасом. У нас примерно так считают локальные корпусные конструкции на предельные состояния.   Могу предположить, что например когда в Дайне считают краш-тесты, или когда проектируют какие-нибудь штуки которые должны поглощать кинетическую энергию при ударе, возможно, какие-то сложные технологические процессы, где нужно знать величину остаточных напряжений и/или деформаций и т.д... Там, наверное, важно точно определить величину пластических деформаций. Но, наверное, вряд ли в таких случаях считают по такой простой билинейной диаграмме вообще.  
    • kkk
      То-то у меня ничего не вышло. Ладно попробую на досуге покопать, может что и получится. В любом случае спасибо, за расширение кругозора. :)   Тут видите в чем дело - мы хоть только что закончили делать представительскую зону в Лахта-центре (куда входят и личные помещения Миллера), относимся к широкораспространенному понятию "малый бизнес". А точнее "очень малый".  Люди то у нас золотые, а вот все остальное как в "очень малом" бизнесе.  Станок, на котором сейчас пытаются выполнить эту работу (да уже выполнили сегодня) на самом деле предназначен немного для другого, и с основной работой справляется хорошо. Данные же работы будут носить периодический характер, а уж мое участие будет еще реже - подготовил одну модель и "спи-отдыхай". Другой вопрос, что я, как человек ленивый, сразу пытаюсь избавиться от ручного труда. там, где это возможно. Тем более чем больше делаешь руками, тем выше вероятность ошибки. 
    • maxx2000
      @lux59 сплющить это сплющить, а развёртка это развёртка.  Сплющить можно по разному, смотреть можно с 3 минуты https://youtu.be/1G9Y7ipOFO8?si=5d5itaQ4o8_nwiNV Если тебя устраивает такая возможная погрешность то нормально В твоём случае достаточно сравнить площади и длины кромок у согнутой и сплющенной детали
×
×
  • Создать...