Due to reasons, I cannot fully describe the process explicitly so I will be using substitutes to represent the variables.
Nomenclature:
x - an independent variable
y - another independent variable
Fz - Original force value
Fz' - New force value.
*Note: these variables are all vectors. The number of components depend on the number of locations required. For example, a 4-location problem will have $x_1,x_2,x_3$ and $x_4$.
Goal:
- Find the value for x that will produce Fz' that's within 100-110% of Fz. Each individual Fz' must be within 10% of its respective Fz such as Fz'1 & Fz1 Often time changing x alone will not produce any results, therefore another variable can be added y to reach convergence of a solution. Such that $Fz' = f(x,y)$
Constraints
- The value of for $x$ is explicitly defined. A fixed set. example: {55500 44751 321548 ...} - The value for $y$ is within $-100<y<100$ with 1 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 have 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.
-Zhihao Liu