Модуль Оптимизация

Улучшения для задач на оптимизацию на основе метода наименьших квадратов

Подгонку различных параметров COMSOL Multiphysics к реальным измерениям методом наименьших квадратов можно представить в виде задачи оптимизации методом наименьших квадратов. При решении подобных задач ищется такое значение варьируемых параметров, чтобы сумма квадратов отклонений между значениями для модели и значениями измерений была минимальной. В математике такие задачи — определение действительной модели на основе наблюдений — называются обратными. В COMSOL Multiphysics версии 5.2 есть специальные интерфейсы и решатели для таких задач.

Файлы данных для задач на оптимизацию с использованием метода наименьших квадратов прочитываются основным кодом. В ранних версиях программы читать и использовать подобные файлы можно было только с помощью градиентных решателей (например, SNOPT, Левенберга — Маркарда, MMA). В COMSOL Multiphysics версии 5.2 из этих файлов извлекаются значения времени и (или) параметров, доступных в узлах решателя для просмотра, но не для изменения. Также эти значения автоматически добавляются и используются при применении решателей, осуществляющих оптимизацию без использования производных. В новой версии пакета узел Parametric Solver (Параметрический решатель) добавляется автоматически, если в исследовании отсутствуют добавленные пользователем параметры.

Добавленный автоматически узел Parametric Solver (Параметрический решатель) в модели Mooney-Rivlin Curve Fit (Подбор кривой для параметров материала Муни — Ривлина).

Добавленный автоматически узел Parametric Solver (Параметрический решатель) в модели Mooney-Rivlin Curve Fit (Подбор кривой для параметров материала Муни — Ривлина).

Добавленный автоматически узел Parametric Solver (Параметрический решатель) в модели Mooney-Rivlin Curve Fit (Подбор кривой для параметров материала Муни — Ривлина).