PromCore Rus
247 subscribers
199 photos
14 videos
7 files
97 links
Русскоязычное сообщество программы PromCore. Сюда можно писать обо всех багах, пожеланиях, и просто обсуждать инструменты программы. Мат, оскорбления, неподобающее поведение не приветствуются и наказываются.
Download Telegram
В декабрьском обновлении PromCore изменится механизм выгрузки модели в DXF формате.

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

Время выгрузки модели здания из PromCore теперь занимает 10 секунд. В Revit загрузка данной DXF модели занимает 8 минут.
👍6
Версия 4.1 программы PromCore готова и станет доступна примерно в 18:00 по мск. Что нового:
🔹Инструмент автоматизации расчета фундаментов SmartPile, реализующий МКЭ полностью на GPU. Подробная статья по ссылке.
При работе в SmartPile понадобится видеокарта объемом не менее 8 Gb.
🔹Оптимизация свайных полей.
🔹Расчет фундаментных плит на естественном основании.
🔹Учет сейсмических характеристик здания при сравнении вариантов с помощью FEMnet.
🔹Возможность изменять ширину, высоту и нагрузки на стены.
🔹Реализован многопоточный алгоритм выгрузки DXF моделей из PromCore.
🔹Возможность сохранения и восстановления параметров подбора пилонов в настройках PromCore.
🔥8👍31
При тестировании SmartPile на слабых видеокартах была выявлена одна закономерность, которую можно обойти и выполнять расчеты по детализации на уровне рекомендуемых видеокарт.
🔹В операционной системе Windows существует функция TDR - timeout detection and recovery. Она отвечает за поиск проблем между видеодрайвером и приложением. Если видеодрайвер не отвечает более 2 секунд после получения информации от приложения, то TDR обновляет видеодрайвер и обнуляет задачи отправленные на видеодрайвер видеокарты.
🔹У нас не получилось обойти это ограничение на бюджетных видеокартах с объемом 4 Gb за счет кодинга в самом PromCore.
🔹Но решение есть у самого Nvidia на сайте. Они рекомендуют в этом случае увеличить переменную отвечающую за время отклика до 10 секунд.
🔹Мы протестировали на слабом ПК с видеокартой ниже рекомендуемой (4Gb) и результат оказался положительным,
🔹К сожалению Nvidia решает эту проблему на своей стороне для видеокарт нового поколения в обновлениях видеодрайвера. А для старых видеокарт, у которых катастрофически мало контейнеров для обработки необходимой информации - Nvidia уже не вкладывается в их техническую поддержку.
🔹Инструкция по увеличению TDR до 10 секунд по ссылке, вопрос №2 в категории вопросы / ответы.
👍4
Компания Nvidia прекратила поддержку видеокарт серии GTX 900 и GTX 1000. У нас для тестирования старых видеокарт использовалась видеокарта GTX 1050 и GTX 1050 ti.

Мы продолжим поддержку PromCore для данных серий видеокарт которые подпадали под минимальные требования, но если столкнемся с более ощутимыми проблемами работы в них, то так же будем вынуждены ограничить доступ к данным сериям видеокарт.
Мы провели тест на нейросетях FEMnet и SmartCity по уменьшению времени отклика с 2 секунд до 10.

Оказывается решение описанное в этом посте, так же дает значительный положительный эффект и для нейросетей.

Верхняя картинка при значении TDR по умолчанию (2) - PromCore завис, так как на слабых видеокартах с объемом 4 Gb время расчета на графическом процессоре, при размере КЭ = 200, больше 2 секунд.

А вот нижняя картинка с TDR = 10, даже GTX1050 справился с задачей в FEMnet при размере КЭ = 100 мм.

Поэтому если вы сталкиваетесь с проблемой зависания PromCore на больших схемах и мелком разбиении на КЭ в купе с низкой производительностью видеокарты, то данное решение поможет исключить данную проблему.
👍3🔥3
Новые функции в предстоящем обновлении PromCore:
🔹 Добавлены некоторые дополнительные данные в спецификации.
🔹 Дополнительный % на конструктивное армирование теперь разбит на три отдельных параметра для стен, плит и пилонов в самой спецификации.
🔹 Добавлена возможность расчета пилонов выше 3 метров. Добавлена проверка по продольной силе при учете прогиба.
🔹 Вынесен на UI отдельный параметр генерации вариантов пилонов - минимальный шаг между вертикальными стержнями. Если задать 200 мм, то генератор вариантов будет игнорировать все варианты где у пилонов расстояние менее указанного пользователем.
👍5
При подборе сечений пилонов есть одна очень важная функция. Её работа отражена в двух вариантах подбора пилонов для одной и той же схемы здания.
🔹В настройках генерации вариантов пользователь может выставить значение максимального числа выборки лучших вариантов на 1 пилон. По умолчанию значение 20.
🔹На картинках в 1 варианте подбора - 200 вариантов на 1 пилон. На 2 картинке результат при 20 вариантах на 1 пилон.
🗒 Во 2 варианте заметно, что малонагруженный пилон взят с не совсем рациональной длинной. Как следствие , во 2 варианте немного больше бетона на пилонах и меньше расход арматуры.
📕 Время генерации вариантов подбора сечений пилонов так же значительно выше для 1 варианта, на приведенной схеме здания занимает около 4 -5 минут.

🔬У нас есть гипотеза, что в данной задаче можно частично решить проблему машинным обучением, но мы можем только ускорить время подбора вариантов. На текущий момент алгоритм итерация за итерацией выбирает в выборку лучших вариантов последовательно варианты. А машинное обучение может сразу предложить вариант максимально подходящий по исходным данным. Сама модель нейросети не совсем тривиальная, это в первую очередь модель классификации пилонов и даже есть видео с концепцией её работы. Но видов таких пилонов по самым скромным подсчетам - 40 000 000, пилон может быть разных габаритов, с разным армированием и с разной высотой.
👍4
Пора подводить итоги года, уходящего 2025 года:
🔹PromCore за 2025 год выполнил план трех лет. Выпустил нейросеть SmartCity, обновил всю механику взаимодействия с объектами модели, перевели на GPU классический МКЭ для расчета свай, выпустили три версии нейросети FEMnet. Мы в начале года даже не представляли что мы сможем это всё реализовать за 1 год.
🔹После перехода на коммерческую модель распространения в начале 2025 года на графике запусков программы виден значительный спад. с 1 мая по 1 июля действовал бесплатный формат тестирования новой версии PromCore 4, поэтому на графике локальное увеличение запусков программы.
К концу года, по статистике запусков программы, мы вышли на показатели 2024 года и превысили их.
🔹Первый коммерческий клиент появился в июле 2025 года, это был индивидуальный предприниматель.
На текущий момент заключено уже 9 контрактов, в основном крупные компании застройщики из разных регионов РФ.
🔹Мы стали единственным коммерческим проектом в САПР/BIM без государственной поддержки и финансовой помощи третьих лиц или компаний. Некоторые до сих пор думают, что за нами стоит некая крупная компания спонсирующая проект.
🔹Год назад у нас был PromCore который значительно отставал от сегодняшней версии. И на 2026 год у нас не менее амбициозные планы.
🔹В течении всего года мы прорабатывали каждый день 1 идею, не амбициозную, а идею способную улучшить PromCore. KaiZen - с японского означает "непрерывное улучшение", главный лозунг японского и корейского автопрома. И с 2016 года это лозунг проекта PromCore.
🔥20👏32👍2🎉2
❗️В декабрьском обновлении PromCore появится функция GPU проверки.
Теперь при запуске PromCore сообщит пользователю о текущих проблемах на ПК.
📋 Для работы PromCore необходимо завершать все ресурсоемкие программы, забирающие на себя видеопамять. Например связка Outlook + Excel + World могут отнимать до 80% видеопамяти на ПК, особенно на старых видеокартах.
📋 Нередки случаи когда в компаниях, видеодрайвер на ПК пользователя на обновлялся более 3-4 лет. За эти годы Nvidia починила тысячи ошибок видеодрайвера, и сотни критических ошибок.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Коллеги, в крайнем обновлении произошла проблема с несущими стенами, они не загружаются. Мы исправили ситуацию, тестируем патч. Сегодня вечером выпустим свежее обновлении где в том числе будет исправлена данная проблема.
👍5
Вышло декабрьское обновление программы PromCore под версией 4.1.0.25, что нового.
🔹Изменили немного алгоритм нахождения осадок у фундаментной плиты и свайного поля инструмента SmartPile.
🔹Исправили проблему работы SmartPile при ручном редактировании положения плиты и вертикальных конструкций и не выполнения расчета.
🔹Добавили поддержку DirectX12. Это намного более стабильная графическая API. Под нее внесли некоторые изменения в исходный код программы. Некоторые вещи пришлось реализовывать в виде отдельных утилит внутри программы PromCore для улучшения стабильности передачи информации от ядра программы на видеочип.
🔹Для тестирования графического API DirectX вместо Vulkan необходимо создать ярлык на рабочий стол для promcore.exe. Далее открыть свойства ярлыка и в графе "объект", после ......PromCore.exe" необходимо поставить пробел и вставить команду "-force-d3d12". У вас получится запись по типу .......PromCore.exe" -force-d3d12
Но у всего есть цена, стабильность обходится увеличенным потреблением видеопамяти. Nvidia много месяцев исправляли проблемы на своей стороне и наконец-то решили их в последних патчах драйверов. Мы подготовим к следующему обновлению программы внутри программы настройку переключения графических API и напишем статью-инструкцию с пояснениями и сравнениями.
🔹Добавили автоматический чекап видеокарты в главном меню программы.
🔹Теперь специальные независимые утилиты отслеживают загрузку видеокарты внутри программы PromCore и предупреждаю пользователя об превышении 90% загрузки объема видеопамяти и последствиях. На горизонтальной ленте инструментов появился график использования видеокарты.
🔹Немного изменили спецификацию, добавили дополнительные параметры, разделили коэф. доп армирования по категориям конструкций.
🔹Изменили алгоритм подбора пилонов с учетом их высоты. Добавили дополнительные проверки прочности и добавили дополнительные условия подбора внутри алгоритма перебора лучших вариантов.
🔹И еще около 20 незначительных улучшений.
👍6🔥3
Доступна новая версия 4.1.0.27. Что нового:
🔹Доступны две графические API. Vulkan - базовая API, но менее стабильная, с меньшим потреблением видеопамяти. DirectX12 - намного более стабильная API, при работе с большими моделями, но и так же значительно больше потребляет видеопамять, при работе необходима видеокарта с объемом не менее 16 Гб.
🔹Добавлена справка для всех основных функций и нейросетей. Для примера справка по нейросети FEMnet.
👍3