Поиск аппроксимирующей функции?

Всем привет! Столкнулся со следующей задачей: имеется некая зависимость двух величин (в моем случае это зависимость ЭДС аккумулятора от степени заряда, но на самом деле не суть важно)и известно что зависимость нелинейная и вид ее неизвестен. Есть наборы экспериментально полученных точек для разных условий. Т.е. в принципе можно каждую аппроксимировать по МНК полиномом n-го порядка, но интересно как найти вид функции, который наиболее подходит для этого набора данных? Вот напримера, если у нас экспоненциальная зависимость экспериментальных данных мы, конечно можем аппроксимировать ее полиномом, но ведь изначально функция была экспонента. Одним словом сделать обратный процесс.
Может какие-нибудь генетические алгоритмы или еще что-то в этом роде?
  • Вопрос задан
  • 4448 просмотров
Решения вопроса 1
То, что Вы хотите осуществить, называется "идентификация системы".
Есть методы, основанные на переборе моделей с поиском наилучшей аппроксимации при условии минимума энтропии параметров модели, - это как раз отсеет Ваш "полином n-ого порядка".
Есть методы, основанные на многократном дифференцировании зависимости.
Есть иные подходы ...
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
fornit1917
@fornit1917
Сплайнами довольно неплохо можно аппроксимировать. На википедии про них неплохо написано в общем здесь и есть пример построения кубического сплайна здесь
Ответ написан
Комментировать
@artsin Автор вопроса
Да, я понимаю что есть методы для хорошей приближенной аппроксимации, но вопрос в том, чтобы найти ту функцию, которая лежит в корне физического процесса - т.е. если бы мы построили модель и она описывалась функцией y =3 + ln x + (sin x)^2 , то сплайн сможет сгладить функцию, но мы получим более грубое приближение, чем если бы мы нашли искомую функцию. Но вопрос в том, что модель не всегда можно построить, либо если найти правильную функцию, то легче построить модель
Ответ написан
Комментировать
@Nc_Soft
Можно набор данных х,у посмотреть?
Ответ написан
Комментировать
@artsin Автор вопроса
Ну мои данные мало чем отличаются от приведенных в литературе для других аккумуляторов, вот например одна из кривых
www.hindawi.com/isrn/applied.mathematics/2013/9537...
Ответ написан
@propell-ant
Как вариант - метод "анализа размерностей"
тут есть простенький пример, начиная со слов "Приведем пример. Автомобиль трогается с места ..."
В вашем конкретном случае всё, конечно же, будет сложнее.

Еще есть интересный приемчик - перевод картинки в логарифмические координаты. Тогда, например, степенная зависимость становится наклонным отрезком, и по наклону легко определяется показатель степени. Экспонента становится отрезком прямой, если ось абсцисс оставить в обычном, нелогарифмическом масштабе, а логарифм - наоборот, если ось ординат в обычном, а ось абсцисс - в логарифмическом.

Но вообще-то для электро-химических процессов искать красивую формулу бессмысленно. Ее там нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы