1 Introduction
2 Decomposition-based optimization for system design
2.1 Optimal design problem in integrated form
2.2 Partitioning
2.3 Coordination
2.4 Existing approaches for specification of the partitioned problem
2.5 Linguistic approach to partitioned problem specification
3 The Ψ language
-
A variable is an optimization variable of the system design problem (2), and can be an actual design variable or a response variable computed as the output of an analysis.
-
A function represents an analysis that takes variables as arguments, and computes responses based on the values of the variables.
-
A component represents a computational subproblem in a partitioned problem, which contains a number of variables and functions.
-
A system contains a collection of coupled sub-components whose coupled solution is guided by a coordination method.
-
A sub-component is a component or system that is a direct child of another system.
3.1 Components
3.2 Systems
4 Automatic processing and generation of input files
4.1 Partitioned problem normalized format
-
Uniqueness of variable/component/system names,
-
Whether arguments and outputs of functions are defined as variables in components/systems,
-
Whether sub-components of a system refer to existing component or system definitions,
-
Whether variables used in systems exist in the associated sub-component,
-
Etc.
4.2 Matlab input file for ALC toolbox
4.3 Function dependence table file
5 Chassis design example
Design variables | Response variables | ||
a
| Tire position |
\(\omega_\text{sf}\)
| Spring nat. freq. |
b
| Tire position |
\(\omega_\text{sr}\)
| Spring nat. freq. |
\(P_\text{if}\)
| Tire pressure |
\(\omega_\text{tf}\)
| Tire nat. freq. |
\(P_\text{ir}\)
| Tire pressure |
\(\omega_\text{tr}\)
| Tire nat. freq. |
\(D_\text{f}\)
| Coil diameter |
\(k_\text{us}\)
| Understeer gradient |
\(D_\text{r}\)
| Coil diameter |
\(K_\text{sf}\)
| Spring stiffness |
\(d_\text{f}\)
| Wire diameter |
\(K_\text{sr}\)
| Spring stiffness |
\(d_\text{r}\)
| Wire diameter |
\(K_\text{tf}\)
| Tire stiffness |
\(p_\text{f}\)
| Pitch |
\(K_\text{tr}\)
| Tire stiffness |
\(p_\text{r}\)
| Pitch |
\(C_{{\alpha} \text{f}}\)
| Cornering stiffness |
\(Z_\text{sf}\)
| Suspension deflection |
\(C_{{\alpha}\text{r}}\)
| Cornering stiffness |
\(Z_\text{sr}\)
| Suspension deflection |
\(K_\text{Lf}\)
| Linear stiffness |
\(K_\text{Lr}\)
| Linear stiffness | ||
\(K_\text{Bf}\)
| Bending stiffness | ||
\(K_\text{Br}\)
| Bending stiffness | ||
\(L_\text{0f}\)
| Free length | ||
\(L_\text{0r}\)
| Free length |