Help autodesk com view scdse 2019 enu query создание сетки
Создал простейшее приложение на WindowsFormApplication. В нем одна форма и одна кнопка button1.
К кнопке привязан следующий обработчик события:
В файл Form1.cs добавлены следующие ссылки:
В программу добавлены следующие ссылки:
accoremgd.dll, acdbmgd.dll, acmgd.dll
При нажатии на кнопку приложение выводит ошибку:
"System.IO.FileNotFoundException: "Не удалось загрузить файл или сборку "accoremgd.dll" либо одну из их зависимостей. Не найден указанный модуль."
Ошибка возникает в строке
метода Main класса Program в файле Program.cs
подскажите пожалуйста в чем дело и реализуема ли вообще моя задумка?
Мне интересен вопрос, возможно ли управлять AutoCad из внешнего приложения.
Да. Через COM/ActiveX.
подскажите пожалуйста в чем дело и реализуема ли вообще моя задумка?
Спасибо за ответ!
Насколько я понимаю ActiveX - это объектная модель во главе которой стоит объект Application и имея ссылку на этот объект можно получить доступ к любому объекту ( в т.ч. к примитивам ) AutoCad.
Ваш пример на языках VBA и C++. Я, к сожалению, почти не знаю эти языки.
Добрый вечер, Александр!
Я оставил вчера запрос на регистрацию на форуме по указанной Вами ссылке, но его еще не одобрили.
Поэтому пишу здесь, если можете - помогите.
В программе сделал ссылки на файлы: acax22enu.tlb и axdb22enu.tlb (AutoCad 2018 )
В файл Form1.cs добавил ссылки
Возникает ошибка: “Не удалось найти тип или имя пространства имен "Autodesk" (возможно, отсутствует директива using или ссылка на сборку)”
После загрузки файлов acax22enu.tlb и axdb22enu.tlb стали доступны пространства имен AutoCAD и AXDBLib, но в них не содержится объект
, на который мне нужна ссылка.
Подскажите пожалуйста, что я делаю не так.
Я оставил вчера запрос на регистрацию на форуме по указанной Вами ссылке, но его еще не одобрили.
Задание условий расчета
Второй этап — построение расчетной сетки — в большинстве CAEсистем является одним из важнейших и одновременно самым трудоемким, поскольку разрешение тех или иных структур течения непосредственно связано с используемой расчетной сеткой. Грубой сетки, например, может оказаться недостаточно, чтобы поймать имеющиеся в течении вихревые зоны. Структура расчетной сетки также зависит от параметров, которые необходимо получить по итогам решения задачи.
Autodesk Simulation CFD имеет встроенную библиотеку материалов, которую можно пополнять. По умолчанию для модели помещений серверных используются параметры воздуха, представленные на рис. 3.
Одной из целей исследования является определение эффективности работы оборудования, выбранного для кондиционирования серверного помещения. Теплообменники и кондиционеры представляют собой общие элементы соответствующих систем и играют значительную роль в тепловом управлении, а правильное моделирование исключительно важно для оптимизации термического поведения. В связи с этим разработчиками данного CAEкомплекса был внедрен тип материала Heat Exchange (рис. 4).
Тип материала Heat Exchange позволяет быстро и легко описать в рамках поставленной задачи различные теплообменные устройства, встречающиеся в AEC, центрах обработки данных и других архитектурных приложениях:
- обогреватель или устройства в HVAC, AEC и архитектурных средах;
- кондиционер компьютера (САС);
- воздухоохладители;
- жидкие охладители;
- кондиционеры.
Сложный комплекс оборудования и его физическая модель предстают в рабочем пространстве приложения в виде простой математической модели, представленной на рис. 5.
Технология работы с сетками в Autodesk Simulation CFD позволяет быстро подготавливать сложные 3Dизделия к моделированию. Благодаря автоматизации этого процесса система может использоваться не только узкими специалистами, что позволяет ускорить работу. В продукте реализованы следующие возможности работы с сетками (рис. 6):
- автоматический подбор размеров сетки — вы можете задать сетку с помощью топологического запроса расчетной геометрии, определения ее размеров и распределения на каждой кромке, поверхности и объеме;
- локальная подстройка размеров — динамическое изменение сетки по мере необходимости;
- диагностика геометрии сетки — выявление чрезвычайно тонких поверхностей и чрезвычайно маленьких кромок относительно остальных компонентов модели;
- оптимизация сетки граничных слоев — автоматическое добавление слоев элементов к сетке жидкости во всех областях контакта «жидкость — стена» и «жидкость — твердое тело». Для обеспечения плавного перехода высота сетки смежных поверхностей меняется постепенно;
- области уточнения сетки — повышение точности и эффективности моделирования благодаря уточнению сетки только в важных областях;
- темп роста объема — управление темпом роста сетки в крупных областях с небольшим количеством деталей;
- автоматическое уточнение сетки — непосредственное управление изотропными изменениями масштаба длин поверхностей модели. Инструмент обеспечивает точное управление интенсивностью переходов, а также позволяет указывать темпы роста для сеток поверхностей;
- уточнение зазоров и тонкостенных тел — уточнение небольших зазоров и длинных тонких цельных деталей.
Результат
Результаты расчетов отображаются средствами визуализации Autodesk Simulation CFD, собранными на одной вкладке меню (рис. 8).
Оборудование серверов и прецизионных кондиционеров располагается так, что горячий воздух, поступающий от серверных стоек, попадет в коридор, где находятся заборные решетки кондиционеров. И наоборот, охлажденный воздух от кондиционеров поступает в коридоры, где размещены воздухозаборные поверхности серверных стоек. Таким образом, в помещении серверной можно выделить «холодные» и «горячие» коридоры (рис. 9).
Задача исследования — определить, не окажет ли обнаруженное локальное повышение температур негативного влияния на работу серверной техники, а также выявить недостатки принятого проектного решения по составу и расположению оборудования.
Сократить время, необходимое для получения результатов и сравнения различных вариантов проекта, позволяет уникальный инструмент Design Review Center (рис. 10).
При использовании этого инструмента инженеру предоставлена возможность:
- получать данные по одному из сценариев исследований;
- быстро и легко сравнивать различные варианты исполнения без дополнительных итераций и экспорта/импорта информации.
Результат — быстрое и безошибочное принятие решения. При этом работа с Design Review Center организована так, чтобы обеспечить одновременное сравнение множества сценариев.
Таким образом, инструменты Autodesk Simulation CFD позволяют достоверно предсказать циркуляцию воздуха, распределение его температуры и скорости. Инженер принимает решения на основе результатов численного моделирования работы серверного оборудования, обеспечивая требуемые значения температуры и отслеживая появление областей с недопустимо высокой температурой воздуха на входе в серверные стойки.
Так сложилось, что по работе мне недавно пришлось столкнуться с задачей по расчету термодинамики теплообменника начерченного в 3D.
И после недолгих поисков выбор мой пал на Autodesk Simulation CFD 2014.
Да к ней достаточно много англоязычных обучающих роликов на YouTube, но некоторые аспекты облегчающие жизнь пользователю пришлось поискать довольно долго.
Вот этими изысканиями я и хочу сегодня с вами поделиться, может кому-то пригодятся.
(Будет долго и нудно так что, для терпеливых)
Итак вначале кратко о задаче стоявшей передо мной.
Мне был дан начерченный в 3D теплообменник (в Autodesk Inventor), представлявший из себя печь раскаленный дым которой должен был проходя по сети труб, разогревать другой воздух использующийся уже далее по назначению. Были заданны все исходный данные и интересовал результат будет ли теплообменник данной конфигурации эффективным то есть какая температура воздуха будет на выходе.
Шаг первый.
Открываем наше 3D тело выбрав путь к нему и указав имя нашего нового проекта, затем жмем Create new design study.
Далее у нас появится вот такое окошко
В первой вкладке которого нам будет предложено убрать мелкие углы которые мешают программе, во второй вкладке будут указанны лишние мелкие объекты которые программа не считает нужным учитывать. (Справедливости ради надо сказать, что если ваша деталь начерчена правильно без зазоров и пересечений эти вкладки будут пусты и незадействованный.)
В третей вкладке указанной на скрине мы укажем программе пустоты которые нужно заполнить воздухом или жидкостью, то есть ее рабочими средами в зависимости от необходимый вам симуляции. Дело в том, что программа не воспринимает пустоты допустим в трубах сами по себе как среду, ей нужно чтобы там вместо пустоты находилась ответная деталь соответствующих размеров, ее можно конечно начертить и в ручную, но это долго, нудно и неправильно когда программа может сделать это сама в 3 клика.
Итак как показано в видеоролике находясь в открытой третьей вкладке мы поочередно выделяем входы и выходы наших пустот нажимая после каждого выделения build surface, когда появляется замкнутый красный контур, после того как оба или все выходы одной из наших пустот построены таким образом мы нажимаем fill void, что автоматически создаст новую деталь в пустоте между двумя ее только что построенными нами поверхностями.
Что же касается четвертой вкладки то, это построение детали вокруг вашей детали, допустим ветра вокруг автомобиля, но на этом я в этот раз останавливаться не буду.
Далее закрыв окошко geometry tools мы окажемся в следующем шаге наей симуляции, выборе материалов. Сверху на основной панели голубым будет отмечена вкладка materials, это означает что сейчас мы должны назначить материалы всем деталям находящимся в нашей сборке. У меня на скрине их 4 одна из которых уже выделена.
Выделив все детали которые будут у вас состоять из одного материала (в моем случае это воздух) нажимаем на кнопку edit и выбираем сначала среду твердое тело/жидкость/сопротивление и.т.д по списку, а потом выбираем что именно за среда в моем случае воздух.
Далее точно также назначаем материалы для других деталей в моем случае сталь для корпуса теплообменника. После назначения всех материалов слева в окне материалы не должно остаться деталей с надписью unsigned, иначе программа будет ругаться при симуляции.
Итак переходим на вкладку boundary conditions, где выделяем поочередно входы наших сред и назначаем им нужные нам параметры(температуру, давление, силу и объем потока и.т.д), в моем случае это воздух с температурой в 10 градусов и объемом потока в 22000 м3/ч. Параметры для каждого входа надо назначать поочередно, для каждого значения, каждый раз нажав принять после ввода, иначе он запомнит только к примеру температуру или давление для одного входа.
Обязательно выделить выходы воздуха или жидкости и назначить им давление оставив ноль в графе значение, так программа поймет куда двигаться газу.
Вкладка boundary conditions отвечает больше за состояния материалов в вашей симуляции, initial conditions за свойства сред, но и выставление вех параметров только во вкладке boundary conditions тоже работает.
(Оговорюсь, что моя задача отличалась от вычисление просто теплообмена между двумя средами, у меня была печь с открытым огнем а просто так его не задать, пришлось назначать постоянную температуру стенкам камеры сгорания в 300 градусов, а они уже отдавали тепло воздуху.)
После того как вы назначили все параметры средам и материалам, можно переходить к следующей вкладке mesh sizing эта вкладка отвечает за построения если я правильно понял облака точек на твердотельной модели, в общем создает сетку на основе которой будет делать свои расчеты.
Здесь на понадобиться только одна кнопка autosize, если ваша модель начерченна правильно то все будет нормально.
Если же как у меня то сначал модель была построена сложно со множеством вхождении пересечений то при симуляции программа может не запуститься жалуясь на невозможность построения сетки. Тогда входим вкладку edit и предварительно выделив всю модель и бегунком изменяем размер сетки, который отвечает за точность симуляции. А также важно выделить галочками surfacrefinment, gap refinment и нажать refin.
Далее можно задать движение кем-нибудь частям во вкладке motion если у вас таковые есть.
И наконец переходим к симуляции.
За нее отвечает вкладка solve, в ней в первой вкладке можно указать количество так сказать кадров которые будут отвечать за вычисление движений сред внутри детали, меня больше интересовала температура поэтому я снизил их со 100 до 15.
На второй вкладке ставим галочку в бокс heat transfer и ниже там где автоконвекция. Также там в графе гравитация, будет три ноля, они соответствуют координатам x,y,z в моем случае по оси игрек надо поставить -1 так как гравитация идет обратно оси игрек.
И нажимаем кнопку Solve.
Итак после того как мы нажали кнопу «решить», CFD 2014 начнет построение сетки и обмен информацией с сервером, обязательно требуется подключение к интернету. (зачем не знаю)
Пойди процесс создание сетки, обмена информацией сервером и т.д. что может занять от 5 до 30 минут.
В идеале мы увидим вот такое окно вычисления процессов симуляции. Еще +30 минут.
После чего мы получаем наши результаты.
Оказываемся мы вот в таком окошке, где вкладка global показывает разные характеристики всей нашей детали.
Вкладка planes позволяет сделать разрез нашей детали по любой из осей, а также изменить отображаемый результат в зависимости от характеристик (температура, давление, скорость потока) для этого нужно нажать на кнопку add (большой зеленый плюс), а для наглядности можно показать стрелками направление движения потоков в средах, во вкладке vector, выбрав velocity vector и изменив размер стрелок во вкладке edit/vector settings.
Также на вкладке points кнопка add добавляет точку в любом месте модели где можно замерять все ее параметры и добавить эту точку в конечный отчет.
И то ради чего делается симуляция это отчет.
Его можно найти и сохранить на вкладке summary file.
Join ResearchGate to ask questions, get input, and advance your work.
Математические модели
В рассматриваемом примере моделирование турбулентного течения проводилось в рамках трехмерных уравнений Навье — Стокса, осредненных по Рейнольдсу (Reynolds Averaged Navier — Stokes). Этот подход к моделированию турбулентности применяется сейчас при решении практических задач наиболее широко.
В расчетах задач подобного рода обычно используют SST
«kω»модель турбулентности (модель Ментера), однако решатель Autodesk Simulation CFD обладает более широким арсеналом моделей турбулентности для решения других задач (рис. 7).
Технология расчета Accelerant в Autodesk Simulation CFD состоит из нескольких передовых интеллектуальных компонентов, каждый из которых оптимизирован для быстрого и эффективного получения максимально точных и надежных результатов:
- решающий модуль Accelerant —система решения разреженных матриц Крылова, использующая два уровня предобусловливания. Каждый уровень контролируется допуском на отсечку и строится в процессе факторизации. После завершения факторизации он используется в петле итеративной конвергенции;
- интеллектуальное управление решением задач — Autodesk Simulation CFD автоматически подбирает параметры конвергенции и временной шаг;
- автоматическая оценка конвергенции — благодаря отслеживанию процесса и автоматической остановке моделирования при достижении нужного значения пользователь точно знает, когда подбор нужного решения будет завершен.
Построение твердотельной модели
Первым этапом при решении задачи численного моделирования является создание трехмерной геометрии (твердотельной модели), с необходимой степенью точности описывающей исследуемый объект (рис. 1). Для этих целей обычно применяются CADсистемы AutoCAD, Autodesk Inventor, Autodesk Revit, SolidWorks, ProEngineer и ряд других.
Отдельно стоит упомянуть поставляемую в комплекте с Autodesk Simulation CFD программу Autodesk Inventor Fusion, которая позволяет открывать 3Dмодели, подготовленные в самых разных исходных САПР, редактировать их и внедрять в конструкцию изделий. Пользователям предоставлены неограниченные возможности быстрого внесения изменений в выполняемые проекты (рис. 2).
All Answers (5)
Тему читают: 1 гость
Импорт модели в Autodesk CFD происходит через утилиту SimStudio.
Доступны к импорту следующие форматы файлов:
Двоичные файлы Parasolid (*.x_b)
Текстовые файлы Parasolid (*.x_t)
Параметрические файлы CREA и Pro/ENGINEER (*.asm, *.prt)
Файлы Pro/ENGINEER Granite (*.g)
Файлы Pro/ENGINEER Neutral (*.neu)
Файлы Rhino (* .3dm)
Файлы Alias (*.wire)
Файлы CATIA V5 (*.CATPart, *.CATProduct, *.cgr)
Файлы IGES (*.igs, *.ige, *.iges)
Файлы Inventor (*.iam, *.ipt).
Файлы SolidWorks (*.prt, *.sldprt, *.asm, *.sldasm)
Файлы STEP (*.stp, *.step)
SimStudio сохраняет структуру сборки исходного файла во всех типах файлов модели, кроме SAT. В файлах SAT все детали узла становятся компонентами сборки верхнего уровня.
Как импортировать модель из Revit в Autodesk CFD?
Импорт и настройка модели происходит в несколько шагов:
1 шаг. В Revit нужно экспортировать модель в формат .ACIS (SAT). Слетают названия компонентов.
2 шаг. Для лучшей ориентации в модели, важно переименовать все её компоненты по назначению.
3 шаг. Далее каждому компоненту модели необходимо назначить материал. Для этого перетащите материалы из папок библиотеки на объекты в графическом окне или обозревателе. В одной и той же модели можно использовать материалы из различных библиотек.
После назначения материалов для всех компонентов модели, необходимо утвердить модель.
4 шаг. Передача модели. После подготовке геометрии модели передаём её на моделирование через панель НАДСТРОЙКИ.
Когда геометрия готова для моделирования, выберите соответствующую команду на панели НАДСТРОЙКИ для передачи модели. Файл важно сохранить до передачи модели.
Есть 2 варианта завершения подготовки модели:
- передать геометрию в CFD;
- передать геометрию в инструмент оценки модели CFD, чтобы использовать набор инструментов оценки модели перед ее передачей в CFD;
Конечно, лучше предварительно проверить геометрию модели во избежание последующих ошибок в моделировании.
Вариант с проверкой модели:
Вариант с передачей модели в CFD для дальнейшей работы с ней:
С увеличением объемов информации и степени компьютеризации рабочих процессов все острее встает вопрос сохранности данной информации и обеспечения бесперебойной работы серверов. Сбой в этой области способен приостановить всю деятельность компании и привести к серьезным убыткам. Одним из основных условий стабильной работы серверов является поддержание оптимальной температуры воздуха в объеме серверных помещений, что достигается использованием специальных систем, выполненных на базе прецизионных кондиционеров.
В то же время даже правильно подобранное по мощности охлаждающее оборудование не всегда обеспечивает желаемое распределение параметров воздушной среды в объеме серверной, а следовательно, не гарантирует эффективную и безаварийную работу серверов. В помещении возможно наличие застойных зон с повышенными значениями температур, что может отрицательно сказаться на устойчивости работы серверной техники. Поэтому при проектировании таких ответственных объектов, как серверные, желательно заранее, до ввода в эксплуатацию, убедиться в правильности принятого проектного решения.
Стандартные «инженерные» методики не всегда позволяют достоверно предсказать циркуляцию воздуха и распределение температуры. Здесь требуются методы вычислительной гидродинамики, которые принципиально расширяют возможности проектирования систем вентиляции и кондиционирования, позволяя с высокой степенью точности определить поля скорости, давления, температуры, концентрации компонентов, формируемые в помещении принятой схемой воздухораспределения.
Одним из решений, предоставляющих обширный выбор возможностей для моделирования потоков жидкостей и процессов теплопередачи, является программа Autodesk Simulation CFD. С ее помощью можно быстро и точно выполнять моделирование высокоскоростных турбулентных и несжимаемых потоков, столь же эффективно осуществляется моделирование теплопроводности и процессов конвективного теплообмена.
Similar questions and discussions
I have a CT3 Texture analyser and currently I am working on the properties of gel. I want to find out apparent modulus of the gel and also gel strength. For that, the instrument have inbuilt software TexturePro CT V1.7 Build 28. I dont know how to get the values of apparent modulus and also during feeding the data for results what range to set for determination of apparent modulus from ____% to ____%. I tried doing a few times but it shows value as zero. Also how to determine gel strength for the same.
Kinetic research in the field of curing process is of great interest for me. It is okay, when some of epoxy resin based systems can be described in terms of usual second (n) order reaction models with additional autocatalysis and/or deceleration terms. Sometime we need to use so called diffusion factor function if reaction is complicated by glass transition temperature and deceleration term in usual from doesn‘t give us a good result of fitting.
I would like to know how do you usually start your model planing? I just interested in the way you calculate you model: directly with all terms or by part.
Most recent answer
Читайте также: