Ошибка при генерации сетки


Ошибка при генерации сетки


  • Ответить в тему

  • Создать тему

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


d3stroeyr

d3stroeyr

0


    • Жалоба
    • Рассказать

Не получается создать сетку, выдаёт следующие ошибки:

«One or more entities failed to mesh. The mesh of the bodies containing these entities may not be up-to-date.  However, meshing might be successful on the other entities.»

«One or more surfaces cannot be meshed with acceptable quality. Try using a different element size or virtual topology.»

«A mesh could not be generated using the current meshing options and settings.»

Пытался менять размеры сетки, то памяти не хватает, то выдаёт эти 3 ошибки.

Хочу посчитать горение в топке парового котла, соответственно упрощенно смоделировал газоход парового котла.

Оставляю ссылку на геометрию в формате .stp, для тех кто хочет посмотреть.

https://yadi.sk/d/0qny2ZLe3TmTcA

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


piden

piden

2 873



d3stroeyr

d3stroeyr

0


  • Автор
    • Жалоба
    • Рассказать

@piden, да. Я смотрел гайды по расчету горения, но там основное время уделено граничным условиям.

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


piden

piden

2 873


    • Жалоба
    • Рассказать

@d3stroeyr, то есть вы пока не знаете ни про пограничный слой, ни про критерий куранта, ни про то, сколько миллионов элементов может прожевать ваш компьютер, не можете оценить, сколько времени займет расчет. Но сразу решили считать котел, целиком, до последней трубочки. Даже симметрию не воткнули. Так?

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

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


soklakov

soklakov

1 445


    • Жалоба
    • Рассказать

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

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

С чего бы вдруг такое само собой может в голову прийти?

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


piden

piden

2 873


    • Жалоба
    • Рассказать

6 minutes ago, soklakov said:

С чего бы вдруг такое само собой может в голову прийти?

Действительно, с чего бы. Это же секретная техника мастеров джедаев.

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


soklakov

soklakov

1 445


    • Жалоба
    • Рассказать

@piden не то чтобы секретная. Но не в каждом туториале о ней повторяют.

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


d3stroeyr

d3stroeyr

0



piden

piden

2 873


    • Жалоба
    • Рассказать

@d3stroeyr

обычно CFX берет около 1GB на 1М элементов. Поскольку будет считаться горение и будет гораздо больше уравнений, то возьмет еще больше памяти.

Т.е. кол-во элементов ~7М — предел для задачи с горением для данной машины.

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

И подумать, как еще упростить задачу, чтобы избавиться от дикого количества мелких трубочек.

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

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


d3stroeyr

d3stroeyr

0


  • Автор
    • Жалоба
    • Рассказать

@piden , Решил что посчитать горение мне не по силам, поэтому хочу хотя бы посчитать гидравлическое сопротивление трубок. Мне так же как и вы, посоветовали вместо трубок сделать пористый материал. Тут встала другая задача, какие коэффициенты пористости и проницаемости мне поставить. Пористость я решил посчитать как объем с трубками разделить на объем без трубок. Если это верно, то какую поставить проницаемость.

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


piden

piden

2 873


    • Жалоба
    • Рассказать

13 hours ago, d3stroeyr said:

Если это верно, то какую поставить проницаемость.

Да, с пористостью ход мысли верен. Только в -1 степень возведите, а то пористость больше 1 получится)

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

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


d3stroeyr

d3stroeyr

0


  • Автор
    • Жалоба
    • Рассказать

@piden , при расчетах получил коэффициент проницаемости 12,37*10^(-7) м^2, это нормальная величина или что то не так?

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

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

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

Если у вас есть аккаунт, войдите в него для написания от своего имени.

Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

  • Сейчас на странице

      0 пользователей

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

  • Сообщения


    • VldLg

      Автор:

      VldLg · Опубликовано:

      Вот ссылка на образ диска. Копирование было сделано через программу HDD Raw Copy Tool

      https://drive.google.com/file/d/1wMea5AyW26_46RvCysMupKNVIabirho6/view?usp=drive_link

       

      А чем смотреть содержимое диска? Винда там ничего не видит. только то, что там есть разделение на три диска и предлагает начать форматирование :)


    • lem_on

      Автор:

      lem_on · Опубликовано:

      Мне же некогда сидеть на жопе, втыкать ютупчик, мерятся пиписьками кто быстрее нарисует сову и чужие профиля рассматривать между делом. 

      То есть практического смысла кроме 500 долларов в вашей канителе нет!?

       

       


    • Maik812

      Автор:

      Maik812 · Опубликовано:

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


    • GREY19

      Автор:

      GREY19 · Опубликовано:

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


    • lem_on

      Автор:

      lem_on · Опубликовано:

      А потом приезжает монтёр и кроет эту всю скорострельную пиз… братию за то что деталь  не подходит от слова совсем, а на массу ему пох… наплевать. 

      Сущность современного мира — нахапать лайков. 

      Виртуально мы имеем 5 миллионов, а реально двух женщин лёгкого поведения и одного гея. 


    • Viktor2004

      Автор:

      Viktor2004 · Опубликовано:

      И оно запрсто бывает разное. По сему, перед выставлением точки трансформации я всегда вначале узнаю у оператора как он измеряет инструмент. На грибке, на пресетторе или с помощью измерительного кубика, не знаю как он правильно называется. Магнитный кубик с нажимной площадкой и индикатором сбоку.

      Что бы значения которые я буду вписывать измерялись так же


    • Krusnik

      Автор:

      Krusnik · Опубликовано:

      Как и у любого сервера. Может просто ёкнуться железо. Но обычно делают бэкап сервера, куда всё регулярно копируется.

      Для админов это стандартно. У нас SWE. За 7 лет ни разу не падал. Сеть вот падала. А нет сети — нет сервера, и нет работы)))

      Нет. Я имел ввиду не подписывание, а именно согласование. Сделал чертеж — отправил на проверку. И он там сам ходит по инстанциям. Точнее чертеж остаётся на месте — система рассылает письма с ссылкой на чертеж и просьбой проверить (или замечаниями).

       

      Подписывание потом происходит по старинке (в большинстве случаев). Чертежи печатаются и человек с ними пробегает по всем, чья подпись нужна. А благодаря автозаполнению штампов — в чертежах стоят актуальные фамилии и даты проверок. Нужно только поставить подпись. Так что задача сбора подписей облегчается. Процентов так на 50. Т.к. не нужно в каждом документе ещё и даты писать. И получается в особо крупных проектах с кучей народу сбор подписей займет дня три вместо пяти.


    • Grundick


    • Viktor2004

      Автор:

      Viktor2004 · Опубликовано:

      Какие калибровочные девайсы? Я для калибровки в цангу перевернутую фрезу зажимаю, измеряю ее длину и калибрую ей грибок или лазер

      Все зависит от оператора. Как он измеряет длину инструмента, такая длина и будет


    • Kelny

      Автор:

      Kelny · Опубликовано:

      А каковы риски падения этой системы/базы данных? и есть ли шансы восстановить/склеить обратно?

       

      В гос.сферах это уже не эффективность, а необходимость для получения гос.контракта, т.к. один из критериев для входа — наличие электронного документооборота.

       

      Затевать вероятно стоит, но не по этим причинам.

      А основаня проблема в том, что это ПДМ/ПЛМ не стандартизован и каждый выёгивается как может.

       

      У обоих вариантов есть плюсы и минусы. Электронные подписи это тоже затраты на сервер ключей, сами ключи их оборот и своевременный выпуск/блокировка и т.п.

      Бумажный документ уже с подписями в копии, а электронный надо распечатать и удостоверить электронной подписью.

       

      Тут как раз с одной стороны удобный, а с другой при подписывании вручную можно обежать всех и собрать подписи почти мгновенно (если смог всех найти), а вот что бы подписать электронно нужно соблюсти много условий (отослать каждому по заданной очерёдности, каждый должен ознакомиться и подписаться, а если человека на месте и нет условий доступа к сетям, то всё — документ завис, но есть преимущество — один человек воспользовавшись чужими клучами может поставить сразу все подписи).

      А вот это главная головная боль, т.к. ПДМ/ПЛМ должен управлять не только сисадмин, но и все вовлечённые в процесс работы с ПДМ.

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

Ошибка при расчете методом КЭ

Автор mdragorub, 13.03.17, 13:56:22

« предыдущая — следующая »

0 Пользователей и 1 гость просматривают эту тему.

Здравствуйте форумчане!
При расчете в Компасе V16 методом конечных элементов, а точнее при построении КЭ сетки, возникает вот такая вот ошибка. Сборка, вроде бы, собрана нормально + совпадающие поверхности сделал.
В чем может быть проблема? Прошу помощи и заранее спасибо!


Что-бы Вам помочь нужна модель.



Лучше в облачное хранилище, а на форум ссылку.


https://yadi.sk/d/BFGWwdxy3FkWgW

вот ссылка на архив. Внутри файл — «Сборка рабочее оборудование»

И еще, ковш у меня рассчитал, а вот когда попытался рукоять рассчитать — такая же ошибка.



Мне только картинка красивая нужна. Я же студент. Цель данной курсовой работы — изучить расчет методом конечных элементов.
Вообще странно, ковш я тоже зеркальным массивом делал.
А в сборке проверяли?


В сборке если все тот-же зеркальный массив убрать, сетка есть

Думаю ,изучать расчет методом МКЭ нужно на чем-то попроще, а то так можно «далеко заехать» с верой во всесильность программного модуля APM FEM.
Возьмите палец посчитайте

+ Благодарностей: 1


Так преподаватель такой.
Ему хоть ссы в глаза — божья раса, простите за выражение.
Спасибо! Буду пытаться правильно выстраивать сборку.


И еще…
Я же задаю силу и закрепления, для дальнейшего расчета. А вы просто строите сетку. Может быть, ошибка именно в этом?


Навряд ли. Попробуйте убрать из сборки все зеркальные массивы


У нас расчетчики сборки для расчета просят делать без дерева построения. Попробуйте пересохранить модель удалив дерево и кинуть на расчет. Должно получиться.


Цитата: mdragorub от 14.03.17, 11:55:54
И еще…
Я же задаю силу и закрепления, для дальнейшего расчета. А вы просто строите сетку. Может быть, ошибка именно в этом?

Дык, я ж не знаю силы и места ее закрепления )


Цитата: KiDim от 14.03.17, 12:46:06
У нас расчетчики сборки для расчета просят делать без дерева построения. Попробуйте пересохранить модель удалив дерево и кинуть на расчет. Должно получиться.

немного не понял, если не трудно поясните)


Товарищи, убрал зеркальный массив, перестроил модельку — просто перечертил всё, через смещенные плоскости. Всё равно такая же проблема.



А здесь есть официальный представитель компании Аскон?
Мне очень интересно, что они ответят.
Всё таки, лицензией пользуюсь)


Они есть в СТП, а тут Вам могут только пользователи посоветовать, то с чем сами сталкивались.


Я, вообще, перестал что-либо понимать. Стрелу строил так же, как и всё остальное — он её рассчитывает. Хотя там и зеркальных массивов и другого — ПОЛНО. Ковш перестал рассчитывать, рукоять тоже. Даже в сборке перестал считать.

Пробовали на других версиях Компаса — то же самое.


Кто-нибудь, подскажите пожалуйста — что можно проверить в построении деталей? Какие есть мысли по этому поводу. МОжет толщина тонкой стенки? Хотя — бред. Он бы просто данные другие выдавал.

https://yadi.sk/d/prGACMWf3FotTe вот работа одногруппника, у него всё работает. Хотя строили, как говориться, за одной партой.

Ничего не понимаю… :o: :o: :o:


  • Форум пользователей ПО АСКОН

  • Профессиональные вопросы

  • Конструирование

  • Ошибка при расчете методом КЭ

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

Чтобы открыть инструмент диагностики ошибок сетки, нажмите правой кнопкой мыши на элемент Сетка и выберите Диагностика ошибок.

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

Панель Диагностика ошибок отображает список и выделяет сбойные компоненты. Для каждого компонента она отображает список и выделяет грани и кромки, вызвавшие сбой. Можно дважды нажать тело на панели Диагностика ошибок при создании сетки для увеличения тела в графической области.

  • Нажмите Показать тела в сетке с ошибками сбоями для передачи этих тел в закрашенном виде в графической области. Тела в сетке отображаются в режиме каркасного представления.
  • Нажмите Отобразить сетку для всех тел для просмотра только тел в сетке.

Выберите для проверки модели на недопустимую геометрию.

@semjon00

YES. The tab is back, although my image is still came up with an error when generating:

DepthMap v0.3.12 (685f9631)
device: cuda
Loading model weights from ./models/leres/res101.pth
initialize network with normal
loading the model from ./models/pix2pix\latest_net_G.pth
Computing depthmap(s) ..
0%| | 0/1 [00:00<?, ?it/s]

wholeImage being processed in : 896
Adjust factor is: 1.3706140350877192
Selecting patches …
Target resolution: (1382, 2456, 3)
Resulting depthmap resolution will be : (2160, 3839)
patches to process: 5
processing patch 0 / 4 | [ 853 328 1804 1804]
processing patch 1 / 4 | [1379 328 1804 1804]
processing patch 2 / 4 | [1904 328 1804 1804]
processing patch 3 / 4 | [1575 0 1400 1400]
processing patch 4 / 4 | [2101 0 1400 1400]
0%| | 0/1 [00:08<?, ?it/s]
Error completing request
Arguments: (0, <PIL.Image.Image image mode=RGB size=3840×2160 at 0x14307BF9000>, None, », », 0, 0, 512, 512, False, True, False, False, 0, 1, False, 1, True, True, False, False, [‘left-right’, ‘red-cyan-anaglyph’], 2.5, 0, ‘polylines_sharp’, 0, True, False, False, False, False, ‘u2net’, False, 0, 2, False, None, True, False, True, False) {}
Traceback (most recent call last):
File «C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\PIL\JpegImagePlugin.py», line 630, in _save
rawmode = RAWMODE[im.mode]
KeyError: ‘I;16’

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File «C:\StableDiffusion\stable-diffusion-webui\modules\call_queue.py», line 45, in f
res = list(func(*args, **kwargs))
File «C:\StableDiffusion\stable-diffusion-webui\modules\call_queue.py», line 28, in f
res = func(*args, **kwargs)
File «C:\StableDiffusion\stable-diffusion-webui\extensions\stable-diffusion-webui-depthmap-script\scripts\depthmap.py», line 1207, in run_generate
outputs, mesh_fi, meshsimple_fi = run_depthmap(
File «C:\StableDiffusion\stable-diffusion-webui\extensions\stable-diffusion-webui-depthmap-script\scripts\depthmap.py», line 698, in run_depthmap
images.save_image(Image.fromarray(img_output), path=outpath, basename=basename, seed=None, prompt=None, extension=opts.samples_format, info=info, short_filename=True,no_prompt=True, grid=False, pnginfo_section_name=»extras», existing_info=None, forced_filename=None)
File «C:\StableDiffusion\stable-diffusion-webui\modules\images.py», line 550, in save_image
_atomically_save_image(image, fullfn_without_extension, «.jpg»)
File «C:\StableDiffusion\stable-diffusion-webui\modules\images.py», line 519, in _atomically_save_image
image_to_save.save(temp_file_path, format=image_format, quality=opts.jpeg_quality)
File «C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\PIL\Image.py», line 2320, in save
save_handler(self, fp, filename)
File «C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\PIL\JpegImagePlugin.py», line 632, in _save
raise OSError(f»cannot write mode {im.mode} as JPEG») from e
OSError: cannot write mode I;16 as JPEG

Traceback (most recent call last):
File «C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\gradio\routes.py», line 284, in run_predict
output = await app.blocks.process_api(
File «C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\gradio\blocks.py», line 983, in process_api
data = self.postprocess_data(fn_index, result[«prediction»], state)
File «C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\gradio\blocks.py», line 930, in postprocess_data
prediction_value = block.postprocess(prediction_value)
File «C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\gradio\components.py», line 3606, in postprocess
«name»: processing_utils.create_tmp_copy_of_file(y, dir=self.temp_dir).name,
File «C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\gradio\processing_utils.py», line 341, in create_tmp_copy_of_file
shutil.copy2(file_path, file_obj.name)
File «C:\Users\patri\AppData\Local\Programs\Python\Python310\lib\shutil.py», line 434, in copy2
copyfile(src, dst, follow_symlinks=follow_symlinks)
File «C:\Users\patri\AppData\Local\Programs\Python\Python310\lib\shutil.py», line 254, in copyfile
with open(src, ‘rb’) as fsrc:
OSError: [Errno 22] Invalid argument: «

OSError: cannot write mode I;16 as JPEG

Time taken: 12.39s

Torch active/reserved: 4736/7180 MiB, Sys VRAM: 11862/12288 MiB (96.53%)

»

p.s thank you for your time and help, seriously.

17 сентября, 2021 — 15:51

#1

Уважаемые коллеги, уже не в первый раз сталкиваюсь с таким замечанием от ANSYS Meshing: «The selective body meshing is not being recorded, so the meshing may not be persistent on an update. If you want to record the order of the body meshing, please use the Mesh Worksheet to track the meshing steps. Please see Selective Meshing documentation for more details.». Все тела объединены в Part для создания конформной сетки. И иногда новые параметры на изменение элементов сетки (Body Sizing) не сохраняются при генерации сетки с новыми замельченными деталями. Использование Hard вместо Soft не помогает. Запись порядка построения (Mesh > Start Recording) также не решило данную проблему.

Методом тыка удалось понять, что изменение Body Sizing срабатывает после изменения параметра Mesh > Element Sizing или при полном удалении данных сетки и построении новой с измененным размером Body Sizing (по сути в двух случаях приходится сетку генерировать с нуля). Дальнейшее изменение размеров Body Sizing без использования этих двух случаев не представляется возможным, снова вылезает это замечание. 

Обычно подобное сообщение вылазит в окне сообщений, однако Mesh справляется с построением сетки и изменением размеров сетки на деталях, но не в этом случае. В чем может быть проблема при построении сетки и почему Mesh иногда не может изменить размер Body Sizing даже в пределах пары процентов от первоначального построения?

Прилагаю картинку простой модели, которая попала в такую ситуацию. 

Понравилась статья? Поделить с друзьями:
  • Ошибка при выполнении обработчика обработка проведения
  • Ошибка при генерации кода для свойства update order
  • Ошибка при генерации карты rimworld multiplayer
  • Ошибка при выполнении метода объекта компоненты v7plus dll
  • Ошибка при вычислении функции события или макроса