В декабрьском обновлении PromCore изменится механизм выгрузки модели в DXF формате.
Мы переработали механизм экспорта, увеличили производительность за счет многопоточной обработки информации. Модель на картинках занимает 446 Мб.
Время выгрузки модели здания из PromCore теперь занимает 10 секунд. В Revit загрузка данной DXF модели занимает 8 минут.
Мы переработали механизм экспорта, увеличили производительность за счет многопоточной обработки информации. Модель на картинках занимает 446 Мб.
Время выгрузки модели здания из PromCore теперь занимает 10 секунд. В Revit загрузка данной DXF модели занимает 8 минут.
👍6
Версия 4.1 программы PromCore готова и станет доступна примерно в 18:00 по мск. Что нового:
🔹Инструмент автоматизации расчета фундаментов SmartPile, реализующий МКЭ полностью на GPU. Подробная статья по ссылке.
При работе в SmartPile понадобится видеокарта объемом не менее 8 Gb.
🔹Оптимизация свайных полей.
🔹Расчет фундаментных плит на естественном основании.
🔹Учет сейсмических характеристик здания при сравнении вариантов с помощью FEMnet.
🔹Возможность изменять ширину, высоту и нагрузки на стены.
🔹Реализован многопоточный алгоритм выгрузки DXF моделей из PromCore.
🔹Возможность сохранения и восстановления параметров подбора пилонов в настройках PromCore.
🔹Инструмент автоматизации расчета фундаментов SmartPile, реализующий МКЭ полностью на GPU. Подробная статья по ссылке.
При работе в SmartPile понадобится видеокарта объемом не менее 8 Gb.
🔹Оптимизация свайных полей.
🔹Расчет фундаментных плит на естественном основании.
🔹Учет сейсмических характеристик здания при сравнении вариантов с помощью FEMnet.
🔹Возможность изменять ширину, высоту и нагрузки на стены.
🔹Реализован многопоточный алгоритм выгрузки DXF моделей из PromCore.
🔹Возможность сохранения и восстановления параметров подбора пилонов в настройках PromCore.
🔥8👍3❤1
При тестировании SmartPile на слабых видеокартах была выявлена одна закономерность, которую можно обойти и выполнять расчеты по детализации на уровне рекомендуемых видеокарт.
🔹В операционной системе Windows существует функция TDR - timeout detection and recovery. Она отвечает за поиск проблем между видеодрайвером и приложением. Если видеодрайвер не отвечает более 2 секунд после получения информации от приложения, то TDR обновляет видеодрайвер и обнуляет задачи отправленные на видеодрайвер видеокарты.
🔹У нас не получилось обойти это ограничение на бюджетных видеокартах с объемом 4 Gb за счет кодинга в самом PromCore.
🔹Но решение есть у самого Nvidia на сайте. Они рекомендуют в этом случае увеличить переменную отвечающую за время отклика до 10 секунд.
🔹Мы протестировали на слабом ПК с видеокартой ниже рекомендуемой (4Gb) и результат оказался положительным,
🔹К сожалению Nvidia решает эту проблему на своей стороне для видеокарт нового поколения в обновлениях видеодрайвера. А для старых видеокарт, у которых катастрофически мало контейнеров для обработки необходимой информации - Nvidia уже не вкладывается в их техническую поддержку.
🔹Инструкция по увеличению TDR до 10 секунд по ссылке, вопрос №2 в категории вопросы / ответы.
🔹В операционной системе 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 для данных серий видеокарт которые подпадали под минимальные требования, но если столкнемся с более ощутимыми проблемами работы в них, то так же будем вынуждены ограничить доступ к данным сериям видеокарт.
Мы продолжим поддержку PromCore для данных серий видеокарт которые подпадали под минимальные требования, но если столкнемся с более ощутимыми проблемами работы в них, то так же будем вынуждены ограничить доступ к данным сериям видеокарт.
4PDA - Новости мира мобильных устройств
NVIDIA прекратила поддержку видеокарт GTX 900, GTX 1000 и TITAN V - 4PDA
Мы провели тест на нейросетях FEMnet и SmartCity по уменьшению времени отклика с 2 секунд до 10.
Оказывается решение описанное в этом посте, так же дает значительный положительный эффект и для нейросетей.
Верхняя картинка при значении TDR по умолчанию (2) - PromCore завис, так как на слабых видеокартах с объемом 4 Gb время расчета на графическом процессоре, при размере КЭ = 200, больше 2 секунд.
А вот нижняя картинка с TDR = 10, даже GTX1050 справился с задачей в FEMnet при размере КЭ = 100 мм.
Поэтому если вы сталкиваетесь с проблемой зависания PromCore на больших схемах и мелком разбиении на КЭ в купе с низкой производительностью видеокарты, то данное решение поможет исключить данную проблему.
Оказывается решение описанное в этом посте, так же дает значительный положительный эффект и для нейросетей.
Верхняя картинка при значении TDR по умолчанию (2) - PromCore завис, так как на слабых видеокартах с объемом 4 Gb время расчета на графическом процессоре, при размере КЭ = 200, больше 2 секунд.
А вот нижняя картинка с TDR = 10, даже GTX1050 справился с задачей в FEMnet при размере КЭ = 100 мм.
Поэтому если вы сталкиваетесь с проблемой зависания PromCore на больших схемах и мелком разбиении на КЭ в купе с низкой производительностью видеокарты, то данное решение поможет исключить данную проблему.
👍3🔥3
Новые функции в предстоящем обновлении PromCore:
🔹 Добавлены некоторые дополнительные данные в спецификации.
🔹 Дополнительный % на конструктивное армирование теперь разбит на три отдельных параметра для стен, плит и пилонов в самой спецификации.
🔹 Добавлена возможность расчета пилонов выше 3 метров. Добавлена проверка по продольной силе при учете прогиба.
🔹 Вынесен на UI отдельный параметр генерации вариантов пилонов - минимальный шаг между вертикальными стержнями. Если задать 200 мм, то генератор вариантов будет игнорировать все варианты где у пилонов расстояние менее указанного пользователем.
🔹 Добавлены некоторые дополнительные данные в спецификации.
🔹 Дополнительный % на конструктивное армирование теперь разбит на три отдельных параметра для стен, плит и пилонов в самой спецификации.
🔹 Добавлена возможность расчета пилонов выше 3 метров. Добавлена проверка по продольной силе при учете прогиба.
🔹 Вынесен на UI отдельный параметр генерации вариантов пилонов - минимальный шаг между вертикальными стержнями. Если задать 200 мм, то генератор вариантов будет игнорировать все варианты где у пилонов расстояние менее указанного пользователем.
👍5
При подборе сечений пилонов есть одна очень важная функция. Её работа отражена в двух вариантах подбора пилонов для одной и той же схемы здания.
🔹В настройках генерации вариантов пользователь может выставить значение максимального числа выборки лучших вариантов на 1 пилон. По умолчанию значение 20.
🔹На картинках в 1 варианте подбора - 200 вариантов на 1 пилон. На 2 картинке результат при 20 вариантах на 1 пилон.
🗒 Во 2 варианте заметно, что малонагруженный пилон взят с не совсем рациональной длинной. Как следствие , во 2 варианте немного больше бетона на пилонах и меньше расход арматуры.
📕 Время генерации вариантов подбора сечений пилонов так же значительно выше для 1 варианта, на приведенной схеме здания занимает около 4 -5 минут.
🔬У нас есть гипотеза, что в данной задаче можно частично решить проблему машинным обучением, но мы можем только ускорить время подбора вариантов. На текущий момент алгоритм итерация за итерацией выбирает в выборку лучших вариантов последовательно варианты. А машинное обучение может сразу предложить вариант максимально подходящий по исходным данным. Сама модель нейросети не совсем тривиальная, это в первую очередь модель классификации пилонов и даже есть видео с концепцией её работы. Но видов таких пилонов по самым скромным подсчетам - 40 000 000, пилон может быть разных габаритов, с разным армированием и с разной высотой.
🔹В настройках генерации вариантов пользователь может выставить значение максимального числа выборки лучших вариантов на 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.
🔹PromCore за 2025 год выполнил план трех лет. Выпустил нейросеть SmartCity, обновил всю механику взаимодействия с объектами модели, перевели на GPU классический МКЭ для расчета свай, выпустили три версии нейросети FEMnet. Мы в начале года даже не представляли что мы сможем это всё реализовать за 1 год.
🔹После перехода на коммерческую модель распространения в начале 2025 года на графике запусков программы виден значительный спад. с 1 мая по 1 июля действовал бесплатный формат тестирования новой версии PromCore 4, поэтому на графике локальное увеличение запусков программы.
К концу года, по статистике запусков программы, мы вышли на показатели 2024 года и превысили их.
🔹Первый коммерческий клиент появился в июле 2025 года, это был индивидуальный предприниматель.
На текущий момент заключено уже 9 контрактов, в основном крупные компании застройщики из разных регионов РФ.
🔹Мы стали единственным коммерческим проектом в САПР/BIM без государственной поддержки и финансовой помощи третьих лиц или компаний. Некоторые до сих пор думают, что за нами стоит некая крупная компания спонсирующая проект.
🔹Год назад у нас был PromCore который значительно отставал от сегодняшней версии. И на 2026 год у нас не менее амбициозные планы.
🔹В течении всего года мы прорабатывали каждый день 1 идею, не амбициозную, а идею способную улучшить PromCore. KaiZen - с японского означает "непрерывное улучшение", главный лозунг японского и корейского автопрома. И с 2016 года это лозунг проекта PromCore.
🔥20👏3❤2👍2🎉2
Теперь при запуске 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
👍4❤1
Коллеги, в крайнем обновлении произошла проблема с несущими стенами, они не загружаются. Мы исправили ситуацию, тестируем патч. Сегодня вечером выпустим свежее обновлении где в том числе будет исправлена данная проблема.
👍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 незначительных улучшений.
🔹Изменили немного алгоритм нахождения осадок у фундаментной плиты и свайного поля инструмента 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.
🔹Доступны две графические API. Vulkan - базовая API, но менее стабильная, с меньшим потреблением видеопамяти. DirectX12 - намного более стабильная API, при работе с большими моделями, но и так же значительно больше потребляет видеопамять, при работе необходима видеокарта с объемом не менее 16 Гб.
🔹Добавлена справка для всех основных функций и нейросетей. Для примера справка по нейросети FEMnet.
👍3
Часть 1. Ровно 7 лет назад была написана данная статья, где был задан простой, но неудобный вопрос:
а точно ли человек должен быть центральным элементом BIM-процесса? А так же был задан вектор развития проекта PromCore.
Тогда к этому можно было относиться скептически, как к футурологии. Но время прошло — и сегодня можно честно сказать: всё, что было написано тогда, воплотилось даже не на 100%, а с запасом. BIM действительно упёрся в потолок человеческих возможностей.
Современный BIM по-прежнему держится на ручной логике: семейства, типы, параметры, зависимости. Какими бы «умными» они ни становились, они отвечают на неправильный вопрос — как должен выглядеть элемент, а не какое решение оптимально при заданных ограничениях. В результате BIM автоматизировал черчение, но не проектирование.
PromCore вырос именно из этого противоречия. В нём логика обратная: сначала синтез конструктивной схемы, расчёт усилий и перемещений, сравнение сотен вариантов и отбор лучших — и только потом геометрия. Геометрия здесь не цель, а вторичный продукт расчёта и логики.
Сейчас, пожалуй, самое сложное время для вендоров классических проектных решений. Их продукты десятилетиями развивались вокруг интерфейсов, семейств, параметров и ручного труда проектировщика. И сегодня они каждый день ложатся спать с мыслью, что вся эта архитектура может быть обнулена — не потому что появится «убийца Revit», а потому что в привычных инструментах может просто исчезнуть необходимость.
Все классические решения рискуют оказаться не устаревшими, а ненужными вообще — в мире, где проектирование сводится не к моделированию объектов, а к постановке целей, ограничений и автоматическому поиску решений. Когда результат важнее интерфейса, старые инструменты могут просто не найти себе места.
К этому посту тоже можно относиться с недоверием — ровно так же, как к текстам, написанным 7 лет назад. Но практика уже показала: инерция отрасли не отменяет направления её движения. Вопрос сегодня не произойдёт ли это, а кто успеет перестроиться.
Следующий этап после BIM — это системы, где человек формулирует требования и ограничения, а алгоритмы и ИИ ищут, проверяют и оптимизируют решения. BIM при этом останется форматом и интерфейсом — но перестанет быть центром проектного мышления.
BIM — не ошибка. Но и не конечная точка. Это переходный этап на пути к автоматическому синтезу инженерных решений.
а точно ли человек должен быть центральным элементом BIM-процесса? А так же был задан вектор развития проекта PromCore.
Тогда к этому можно было относиться скептически, как к футурологии. Но время прошло — и сегодня можно честно сказать: всё, что было написано тогда, воплотилось даже не на 100%, а с запасом. BIM действительно упёрся в потолок человеческих возможностей.
Современный BIM по-прежнему держится на ручной логике: семейства, типы, параметры, зависимости. Какими бы «умными» они ни становились, они отвечают на неправильный вопрос — как должен выглядеть элемент, а не какое решение оптимально при заданных ограничениях. В результате BIM автоматизировал черчение, но не проектирование.
PromCore вырос именно из этого противоречия. В нём логика обратная: сначала синтез конструктивной схемы, расчёт усилий и перемещений, сравнение сотен вариантов и отбор лучших — и только потом геометрия. Геометрия здесь не цель, а вторичный продукт расчёта и логики.
Сейчас, пожалуй, самое сложное время для вендоров классических проектных решений. Их продукты десятилетиями развивались вокруг интерфейсов, семейств, параметров и ручного труда проектировщика. И сегодня они каждый день ложатся спать с мыслью, что вся эта архитектура может быть обнулена — не потому что появится «убийца Revit», а потому что в привычных инструментах может просто исчезнуть необходимость.
Все классические решения рискуют оказаться не устаревшими, а ненужными вообще — в мире, где проектирование сводится не к моделированию объектов, а к постановке целей, ограничений и автоматическому поиску решений. Когда результат важнее интерфейса, старые инструменты могут просто не найти себе места.
К этому посту тоже можно относиться с недоверием — ровно так же, как к текстам, написанным 7 лет назад. Но практика уже показала: инерция отрасли не отменяет направления её движения. Вопрос сегодня не произойдёт ли это, а кто успеет перестроиться.
Следующий этап после BIM — это системы, где человек формулирует требования и ограничения, а алгоритмы и ИИ ищут, проверяют и оптимизируют решения. BIM при этом останется форматом и интерфейсом — но перестанет быть центром проектного мышления.
BIM — не ошибка. Но и не конечная точка. Это переходный этап на пути к автоматическому синтезу инженерных решений.
Blogspot
Искусственный интеллект или человек воплотит BIM ?
искусственная нейронная сеть, искусственная нейронная сеть в BIM,
🔥8👍5💯3⚡1🤔1