Релиз pSeven и pSeven Enterprise
Компания DATADVANCE выпустила новую версию своей облачной платформы - pSeven Enterprise 2024.01. Эта версия включает в себя улучшения для совместной работы над расчетными схемами, анализа и оптимизации моделей. Были внесены различные изменения, обновления и исправления для улучшения функциональности и стабильности платформы.
Обновления
В блоках Design space exploration (бета-версия) и Uncertainty quantification (бета-версия) теперь доступна функция сохранения итоговых результатов в формате .csv наряду с таблицами в формате pSeven Enterprise (.p7table).
В блоке Design space exploration (бета-версия) добавлена функция отслеживания истории вычислений и промежуточных результатов в файлах рабочей директории History.csv и Designs.csv. В Designs.csv признаки (X) и целевые переменные (y) классифицированы на начальные/новые, допустимые/недопустимые и условно-оптимальные/неоптимальные точки, которые отмечены числовыми метками. Эти данные могут быть использованы для анализа результатов, например, для построения графиков и решение задач классификации. В файле History.csv сохраняется история запросов на вычисление, что является полезной информацией при отладке сложных расчетных схем с множеством блэкбоксов, подключенных к блоку DSE.
На панели свойств блока Text добавлена возможность указывать относительный путь к входным и выходным файлам вместо только указания имени файла, как это было ранее.
Добавлено оповещение об обновлении блоков. Если в вашей открытой расчетной схеме есть блоки, которые могут быть обновлены, кнопка библиотеки блоков на панели инструментов изменит свой вид.
Было выполнено обновление библиотеки NumPy во встроенном интерпретаторе Python с версии 1.22.3 до версии 1.26.2. Важно обратить внимание на проверку совместимости ваших скриптов в блоках Python и в блоках собственной разработки с новой версией NumPy 1.26.2, а также обновить блоки во всех своих расчетных схемах.
Развертывание и администрирование
Повышена надежность работы экспериментального режима запуска блоков при использовании прямого управления Kubernetes (sizing.runOnKubernetes) в расчетах, где пользователь не указал блокам ограничения на использование вычислительных ресурсов.
Исправлена ошибка, которая приводила к зависанию расчета у пользователя, если процесс какого-либо блока в этом расчете аварийно завершался во время чтения входных данных.
Исправления
Ошибка обработки начальной выборки в блоке Design space exploration была исправлена. В предыдущих версиях блок игнорировал порядок перечисления ограничений и целевых функций в таблице откликов, предполагая, что после столбцов со значениями переменных в начальной выборке всегда следуют столбцы целевых функций, а затем столбцы ограничений.
Были устранены ошибки, которые приводили к повреждению расчетной схемы при активном редактировании. Например, если было добавлено большое количество портов к составному блоку или происходило быстрое переключение между блоками во время их настройки, могли вызываться повреждения расчетной схемы, после чего ее невозможно было редактировать или снова открыть.
Основные исправления pSeven 6.52 касаются Design space exploration block и Predictive modeling.
Design space exploration block: исправлено сообщение «FutureWarning», которое появляется, когда блок печатает информацию о результатах в журнал выполнения.
Predictive modeling: исправлена регрессия из pSeven 6.24, когда код модели, который экспортируется в Octave, имел проблемы с совместимостью, связанные с именами функций, генерируемых pSeven.
В pSeven 6.52 также имеются другие исправления. Полный перечень приведен на официальном сайте разработчика.
pSeven - платформа для анализа данных. Предоставляет пользователям полный набор инструментов для анализа, оптимизации и предиктивного моделирования в одной платформе. С помощью pSeven инженеры могут автоматизировать расчеты и интегрировать различные CAE решения в процессе своей работы, а также проводить исследования множества вариантов изделий, их поведения, а также проверять их надежность с целью отбора наилучшей итерации.
Примеры использования:
Двухуровневое улучшение конструкции стабилизатора
Оптимизация формы лопасти ветрогенератора
Применение аппроксимационных моделей для прогноза данных по нагрузкам на элементы вертолета
Создание аппроксимационных моделей оборудования
Оптимизация опор при ограниченном бюджете на моделирование
Оптимизация пултрузии полимерных деталей из стеклопластика