next up previous
Next: 2.2 Element and Group Up: 2 An introduction to Previous: 2 An introduction to

 

2.1 Problem, Elemental and Internal Variables

A nonlinear element function tex2html_wrap_inline7855 is assumed to be a function of the problem variables tex2html_wrap_inline7849 , a subset of the overall variables x. Suppose that tex2html_wrap_inline7849 has tex2html_wrap_inline7871 components. Then one can consider the nonlinear element function to be of the structural form tex2html_wrap_inline7873 , where we assign tex2html_wrap_inline7875 . The elemental variables for the element function tex2html_wrap_inline7855 are the variables v and, while we need to associate the particular values tex2html_wrap_inline7849 with v, it is the elemental variables which are important in defining the character of the nonlinear element functions.

As an example, the first nonlinear element function for a particular problem might be

  equation1165

which has the structural form

  equation1168

where we need to assign tex2html_wrap_inline7885 and tex2html_wrap_inline7887 . For this example, there are three elemental variables.

The example may be used to illustrate a further point. Although tex2html_wrap_inline7889 is a function of three variables, the function itself is really only composed of two independent parts; the product of tex2html_wrap_inline7891 with tex2html_wrap_inline7893 , or, if we write tex2html_wrap_inline7895 and tex2html_wrap_inline7897 , the product of tex2html_wrap_inline7899 with tex2html_wrap_inline7901 . The variables tex2html_wrap_inline7899 and tex2html_wrap_inline7905 are known as internal variables for the element function. They are obtained as linear combinations of the elemental variables. The important feature as far as an optimization procedure is concerned is that each nonlinear function involves as few internal variables as possible, as this allows for compact storage and more efficient derivative approximation.

It frequently happens, however, that a function does not have useful internal variables. For instance, another element function might have structural form

  equation1171

where for example tex2html_wrap_inline7907 and tex2html_wrap_inline7909 . Here, we have broken tex2html_wrap_inline7911 down into as few pieces as possible. Although there are internal variables, tex2html_wrap_inline7913 and tex2html_wrap_inline7915 , they are the same in this case as the elemental variables and there is no virtue in exploiting them. Moreover it can happen that although there are special internal variables, there are just as many internal as elemental variables and it therefore doesn't particularly help to exploit them. For instance, if

  equation1174

where, for example, tex2html_wrap_inline7917 and tex2html_wrap_inline7919 , the function can be formed as tex2html_wrap_inline7921 , where tex2html_wrap_inline7923 and tex2html_wrap_inline7925 . But as there are just as many internal variables as elementals, it will not normally be advantageous to use this internal representation. Finally, although an element function may have useful internal variables, the user may decide not to exploit them. The optimization procedure should still work but at the expense of extra storage and computational effort.

In general, there will be a linear transformation from the elemental variables to the internal ones. For example in (2.6), we have

  equation1178

while in (2.7), we have

  equation1182

In general the transformation will be of the form

  equation1185

and this transformation is useful if the matrix W has fewer rows than columns.


next up previous
Next: 2.2 Element and Group Up: 2 An introduction to Previous: 2 An introduction to