В опубликованных научных работах данные зачастую представлены в виде графиков, а не таблиц с числами. Но для верификации численных моделей возникает необходимость сравнить расчеты с экпериментом, базируясь на этих данных. Поэтому их надо оцифровывать. Удобным и эффективным средством для этого является онлайн-программа WebPlotDigitizer. Ниже представлена презентация, пошагово объясняющая принципы работы с ней.
Программные среды научного моделирования
пятница, 28 ноября 2025 г.
Оцифровка графических данных и их обработка
вторник, 25 ноября 2025 г.
Объявление
В пятницы 28.11.2025 и 05.12.2025 пар в очном формате не будет. Поясняющие презентации и задания для выполнения дна их основе будут размещены здесь на сайте перед временем начала занятий. Выполненные занания принимаются по электронной почте.
пятница, 21 ноября 2025 г.
пятница, 14 ноября 2025 г.
Нелинейная регрессия: продолжение
В предыдущих материалах зазобран пример пример нелинейной регрессии функцией одного типа. В презентации вводного занятия приевдены еще несколько вариантов, которые следует применить по аналогии.
Внимнию персонажей, полагающих, что они все изучают самостоятлеьно, а не на парах: на следующей паре (21 ноября) таковым будет выдана контрольная работа по характеристикам изученных Li-ion батарей, выяаленных по данным тестовых измерений и их обработки.
пятница, 7 ноября 2025 г.
Нелинейная регрессия
Помимо моделей, образованных линейной комбинацией функций, рассмотренных ранее, кривые зарядки-разрядки могут аппроксимироваться также более сложными выражениями, которые приближают экспериментальные данные в смысле метода наименьших квадратов. Одна из функций, реализующих такой подход - lsqcurvefit. Рассмотрим ее применение на примере двойной экспоенциальной модели (double exponential fit) - первой из перечня в статье.
пятница, 31 октября 2025 г.
Аппроксимация линейной комбинацией функций: продолжение
Касательно пар 24.10.2025 и 31.10.25: задание - по аналогии с предыдущим занятием провести аппроксимацию данных теми наборами функциями, которые не были разобраны на нем (за исключением многочленов Чебышева).
Тем, кто предпочитает делать это самостоятельно, а не посещать пары, - пламенный привет.
пятница, 17 октября 2025 г.
Аппроксимация линейной комбинацией функций
Рассмотрим масштабированную кривую зависимости напряжения батареи от уровня заряда, полученную на предыдущем занятии. Для процесса разрядки соотеветствующие значения хранятся в переменных Vd1 (напряжение от 3 В до 4.2 В) и SOC1dn (уровни заряда от 0 до 1, соотвестственно). Для удобства и экономии времени расчета эти переменные можно сохранить на диск в файл, с именем, например, V_SoC.mat (из панели переменных вручную или командой save).
Соотвественно, для решения задачи иетерполяции удобно создать новый m-файл, загрузив в его начале нужные данные как
load V_SoC
Набор типичных комбинаций функций, используемый для представления зависимости V(SoC) можно найти в статье или выборке из нее, приведенной на 8 слайде презентации вводного занятия.
Для начала рассмотрим два варианта: (1) полиномиальную интерполяцию и (2) интерполяцию моделью Нернста.