2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Найти точки пересечения функций четырех переменных
Сообщение15.05.2021, 18:58 


19/08/17
7
В рамках курсового проектирования турбонасосных агрегатов жидкостных ракетных двигателей приходится искать оптимальную скорость вращения насосов горючего и окислителя.
По условиям, так как они находятся на одной турбине, эти два насоса должны вращаться с одинаковой скоростью. Варьируя параметры этих насосов (Кавитационный резерв, КПД, Коэффициент Kwt и допустимое напряжение на кручение), нам нужно их подобрать так, чтобы скорости вращения этих насосов сравнялись. У нас для этого есть программа в Matlab, и мы "ручками" меняем эти параметры, подгоняя скорости вращения друг к другу. В связи с этим хотелось бы автоматизировать этот процесс.
Математически задачу, наверно, можно сформулировать следующим образом.
Даны функции $f(a,b,c,d)$ и $g(e,f,g,h)$. При этом
$10 < a,e < 40; $
$0,5 < b,f < 0,8; $
$2, 13 < c,d < 2,56; $
$100 < d,h < 200$.
Необходимо подобрать значения переменных $a,b,c,d$ и $e,f,g,h$ таким образом, чтобы $f(a,b,c,d) = g(e,f,g,h)$.

Как это можно сделать?

На всякий случай прикладываю картинку, чтобы было понятно, о чем идёт речь.
Изображение

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение15.05.2021, 19:40 
Заслуженный участник
Аватара пользователя


11/03/08
9912
Москва
Минимизировать сумму квадрата разности функций?

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение15.05.2021, 19:41 
Заслуженный участник


16/02/13
4206
Владивосток
Ну, как вариант — взять функцию от восьми переменных $(f-g)^2$ и найти её минимум одним из уймы способов (называется это нелинейным программированием, можно эту строку вбить в поисковик). Возможно, конкретный вид функций позволит как-то пооптимальнее, но общий метод именно такой.
Да, опоздал. Но не пропадать же тексту :wink:

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение15.05.2021, 19:42 
Заслуженный участник
Аватара пользователя


05/12/09
1813
Москва
Через $f$ обозначены и переменная, и функция?

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение16.05.2021, 19:03 


19/08/17
7
iifat Нет, хорошо что вы написали, потому что без вашего пояснения я бы дольше разбирался, что имел ввиду Евгений Машеров. Понял, в каком направлении нужно копать, спасибо.

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение16.05.2021, 20:09 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
alisa-lebovski в сообщении #1518645 писал(а):
Через $f$ обозначены и переменная, и функция?
С $g$ ещё хуже, эта функция названа так же, как один из её собственных аргументов. Представляю, как выругался бы компилятор, допустим, Паскаля.

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение17.05.2021, 13:34 


19/08/17
7
svv
alisa-lebovski
Упс. Поначалу даже этого не заметил.

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение17.05.2021, 14:08 
Заслуженный участник


13/12/05
4609
Берете любые две точки, в которых $f-g$ разных знаков. На отрезке, их соединяющим, находите точку, в которой $f(x)-g(x)=0$. Получится даже один и тот же набор параметров для обоих насосов (не знаю, плохо это или хорошо)

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение17.05.2021, 15:17 
Заслуженный участник
Аватара пользователя


11/03/08
9912
Москва
Padawan в сообщении #1518842 писал(а):
Берете любые две точки, в которых $f-g$ разных знаков. На отрезке, их соединяющим, находите точку, в которой $f(x)-g(x)=0$. Получится даже один и тот же набор параметров для обоих насосов (не знаю, плохо это или хорошо)


Насколько я понял, у функций f и g разные наборы аргументов.

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение17.05.2021, 15:40 
Заслуженный участник


13/12/05
4609
ulilu1372 в сообщении #1518637 писал(а):
Даны функции $f(a,b,c,d)$ и $g(e,f,g,h)$. При этом
$10 < a,e < 40; $
$0,5 < b,f < 0,8; $
$2, 13 < c,d < 2,56; $
$100 < d,h < 200$.

И на картинке, похоже, одинаковые. Но даже если и разные. Лишь бы декартово произведение было выпукло (или хотя бы линейно связно). Так как $f(x)-g(y)$ есть частный случай $f(x,y)-g(x,y)$.

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение17.05.2021, 18:44 
Заслуженный участник
Аватара пользователя


11/03/08
9912
Москва
Насколько я понял постановку задачи, функции f и g задают скорость вращения некоего механизма, зависящую от четырёх параметров. Но параметры функции g не обязаны совпадать с параметрами функции f, хотя могут задаваться, как лежащие в схожих границах.

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение17.05.2021, 21:13 
Заслуженный участник


16/02/13
4206
Владивосток
Евгений Машеров в сообщении #1518850 писал(а):
Насколько я понял, у функций f и g разные наборы аргументов
Ну и что? В восьмимерном пространстве должно б, имхо, сработать.

-- 18.05.2021, 04:14 --

Если $f$, $g$ в своих четырёхмерных пространствах непрерывны, то и $f-g$ в восьмимерном тоже будет непрерывно.

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение18.05.2021, 09:11 
Заслуженный участник
Аватара пользователя


11/03/08
9912
Москва
Задание аргументов любой из функций точку в восьмимерном пространстве не задаёт...

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение18.05.2021, 11:41 
Заслуженный участник


16/02/13
4206
Владивосток
Если $f(x_1,x_2,x_3,x_4)<g(x_5,x_6,x_7,x_8)$ и $f(x'_1,x'_2,x'_3,x'_4)>g(x'_5,x'_6,x'_7,x'_8)$, значит, $f-g$ в точке $(x_1,x_2,x_3,x_4,x_5,x_6,x_7,x_8)$ отрицательно, а в точке $(x'_1,x'_2,x'_3,x'_4,x'_5,x'_6,x'_7,x'_8)$ положительно, не?

 Профиль  
                  
 
 Re: Найти точки пересечения функций четырех переменных
Сообщение18.05.2021, 12:14 
Заслуженный участник
Аватара пользователя


11/03/08
9912
Москва
Так точно, товарищ капитан! Только вот эта разность зависит от 8 аргументов...

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group