HyperWorks Solvers

/TABLE

/TABLE

Previous topic Next topic Expand/collapse all hidden text  

/TABLE

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Block Format Keyword

/TABLE - Tables

Description

Defines a table, using up to four entries.

Format

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

/TABLE/type/table_ID

table_title

dimension

n1

n2

n3

n4

 

 

 

 

 

 

If type = 0, fill the values of the first entry

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

X1

X2

. . .

 

 

 

 

. . .

 

 

 

 

 

 

 

. . .

XN1

 

 

 

 

 

If dimension > 2, fill the values of the second entry

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

Y1

Y2

 

 

 

 

 

 

. . .

 

 

 

 

 

 

 

 

. . .

YN2

 

 

 

 

If dimension > 3, fill the values of the third entry

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

Z1

Z2

 

 

 

 

 

 

. . .

 

 

 

 

 

 

 

 

. . .

ZN3

 

 

 

 

If dimension > 4, fill the values of the fourth entry

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

W1

W2

 

 

 

 

 

 

. . .

 

 

 

 

 

 

 

 

. . .

WN4

 

 

 

 

Fill the values of the table T(Xi, Yj, Zk, and Wl)

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

T1

T2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TN1 * N2 * . . . * Ndimension

 

If type = 1 and dimension = 1 (Comment 12)

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

X1

T1

 

 

 

 

 

 

. . .

. . .

 

 

 

 

 

 

Xn

Tn

 

 

 

 

 

 

 

If type = 1 and dimension > 1 (Comments 13 through 18)

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

fct_ID1

 

X1

Z1

W1

Scale_y1

. . .

 

. . .

. . .

. . .

. . .

fct_IDn

 

Xn

Zn

Wn

Scale_yn

hmtoggle_plus1Flag Definition

Field

Contents

type

Input type (0/1)

(Integer, maximum 10 digits)

table_ID

Table identifier

(Integer, maximum 10 digits)

table_title

Table title

(Character, maximum 100 characters)

dimension

Total number of entries

(Integer < 4)

n1, ..., ndimension

Number of values for entry n1, ..., ndimension

(Integer)

Xi

ith value of first entry ni (1 < i < N1) (Comment 6)

(Real)

Yj

jth value of second entry (1 < j < N2) (Comment 7)

(Real)

Zk

kth value of third entry (1 < k < N3) (Comment 8)

(Real)

Wl

lth value of fourth entry (1 < l < N4) (Comment 9)

(Real)

Tk

kth value of the table (1 < k < N1 * N2 * ... Ndimension) (Comments 10 and 11)

(Real)

Yi, Zi, …, Wi

ith set of entries, corresponding to fct_IDi

Default = 0  (Real)

fct_IDi

ith function identifier

(Integer)

Scale_yi

Scale factor for the ordinate of the ith function

Default = 1  (Real)

hmtoggle_plus1Comments
1.If type =0, the full grid is input. N1, … Ndimension is mandatory if type=0: if the dimension is equal to 1, N1, is mandatory; if the dimension is equal to 2, N1 and N2 are mandatory, etc.
2.N1, … Ndimension are not read if type =1.
3.Any option referencing a function can reference a table of dimension one as well, and reciprocally.
4.A function and a table cannot share the same identifier.
5.The dimension of a table which is defined through /TABLE/0/table_ID is the same as the number of input entries.
6.The input values of the entry must be strictly increasing, let X1 < X2 < ... < XN1
7.The input values of the entry must be strictly increasing, let Y1 < Y2 < ... < YN2
8.The input values of the entry must be strictly increasing, let Z1 < Z2 < ... < ZN3
9.The input values of the entry must be strictly increasing, let W1 < W2 < ... < WN4
10.The values of the table must be given in the following order: first entry varies first; second entry varies as the second one; dimension entry varies as the last one.

As an example, let a 4 dimension table and let the four entries be denoted  X, Y, Z, and W: the values of the table must be given in the following order:

T( X1, Y1, Z1, and W1),  T( X2, Y1, 1, and W1), … T( XN1, Y1, Z1, and W1),

T( X1, Y2, Z1, and W1), … T( XN1, Y2, Z1, and W1),…, T( X1, YN2, Z1, and W1), T( XN1, YN2, Z1, and W1),

T( X1, Y1, Z2, and W1), …, T( XN1, Y1, Z2, and W1), …, T( X1, YN2, Z2, and W1), T( XN1, YN2, Z2, and W11), …

T( X1, Y1, ZN3, and W1), …, T( XN1, Y1, ZN3, and W1), …, T( X1, YN2, ZN3, and W1), T( XN1, YN2, ZN3, and W1),…

T( X1, Y1, Z1, and W2), …, T( XN1, YN2, ZN3, and W2), …, T( X1, Y1, Z1, and WN4), …, T( XN1, YN2, ZN3, and WN4),

11.The list of values for the table must each begin in a new card.
12.The input of n points is similar to the input of a function.
13.The dimension of a table which is defined through /TABLE/1/table_ID is the number of input entries, plus one (let the abscissa of associated functions).

The abscissa of associated functions is considered as the first entry. Next the input entries Y, Z and W are considered as second, third and fourth entries.

14.A function must be associated to each possible combination of entries Y, Z, and W.
15.The cards associating functions to the combinations of entries may be entered in an arbitrary order.
16.Each function which is referenced can be defined through /FUNCT/fct_ID or /TABLE/type/table_ID and dimension one.

Each function may have unique spacing and arbitrary number of points in their definition.

17.The functions are completed up to the total number of abscissa values among all functions which are referenced into the table: each function is linearly extrapolated with a slope defined by the two first (resp. two last) points of the function. It is linearly interpolated between two consecutive points of the function.
18.As an example: in order to define yield stress depending on plastic strain, strain rate and temperature, a 3 dimension table might be used. Using type =1, one will input a function defining the dependency of yield stress versus plastic strain, for several combinations of strain rate and temperature. For instance, if four strain rate values and three temperatures are considered, the input to be completed should associate a function to each of the 4*3 combinations.