Due to reasons, I cannot fully describe the process explicitly so I will be using substitutes to represent the variables.
Nomenclature:
$\bar{X}$ - independent variable 1
$\bar{Y}$ - independent variable 2
$\vec{F_z}$ - Target force vector
$\vec{F_z'}$ - New force vector
These vectors are the size of 1 x n
For example: n of 4
$\bar{X}$ = [${x_1}$ ${x_2}$ ${x_3}$ ${x_4}$]
$\bar{Y}$ = [${y_1}$ ${y_2}$ ${y_3}$ ${y_4}$]
$\vec{F_z}$ = [${F_{z1}}$ ${F_{z2}}$ ${F_{z3}}$ ${F_{z4}}$]
$\vec{F_z'}$ = [${F_{z'1}}$ ${F_{z'2}}$ ${F_{z'3}}$ ${F_{z'4}}$]
Goal: \begin{equation} \bar{F_z'} = f(\bar{X},\bar{Y}) \end{equation}
\begin{equation} \bar{F_z'}-\bar{F_z} < |0.1| \end{equation}
Each individual Fz' must be within 10% of its respective Fz such as Fz'1 & Fz1.
Constraints
- The value of for $x$ is explicitly defined. A fixed set. example: {55500 44751 321548 ...} - The value for $y$ is within $-0.1<y<0.1$ with 0.001 as the min increments.
Difficulty
- Given that the relationships come from an FEA tool though the analysis itself is linearly static, the interactions between the locations and their effects on Fz' may not fit cleanly into a linear matrix framework.
- The couplings between locations complicates the problem. Such that change x or y or both in location 1 could affect the value for Fz' at other locations.
I was wondering if anyone has an idea on how to tackle this problem. I want to see if there's a mathematical way of solving this. Originally, I wanted to solve this through linear algebra, but the relationship between Fz and $x$ is most definitely nonlinear. The brute force iterative methods would be very computationally expensive.
My goal is to find a way to converge the solution and automate the process with code.
Please let me know what you guys have in mind.
Thank you guys for your help.
I'm not sure if this is considered an optimization problem as my knowledge in mathematics is fairly limited.
I apologize if it's not what you have expected. Once again, appreciate your time.
My goal is to deduce a way to calculate the new X_bar and Y_bar and try to converge to a solution with the least number of iterations.