Contents Functions PDF Index |

Various information are stored in the model.Stack field.
If you use a *SDT* handle refering to a feplot figure, modification of the model and case entries is often easier using cf.Stack calls (see feplot).

Currently supported entry types in the stack are

case | defines a case : boundary conditions, loading, ... |

curve | curve to be used for simulations (see fe_curve). |

info | non standard information used by solvers or meshing procedures (see below). |

info,map | used to define a normal MAP, see feutil GetNormal for format |

mat | defines a material entry. |

pro | defines an element property entry. |

SE | defines a superelement entry. |

sel | defines a element selection. |

seln | defines a node selection. Typically a structure with fields .ID giving the reference number and .data giving either node numbers or a node selection command. |

set | defines a set that is a structure with fields .ID (a reference number of the set), .data (defines the data) and .type (nature of the set: NodeId, EltId, FaceId, EdgeId or DOF). .data contains NodeId for nodes, EltId for elements, two columns giving EltId and face/edge number (as detailed in integrules) for faces and edges, DOF values for DOF sets. Sets are often used to define loaded surfaces. The feutil AddSet commands let you define a set from a selection. |

For FaceId sets, a third column can be added to specify subgroups within the set and a .NodeCon sparse matrix can be used to specify nodes (rows) connected to each subgroup (column). |

Currently reserved names for info entries are

DefaultZeta | value to be used as default modal damping ratio (viscous damping). The default loss factor if needed is taken to be twice that value. |

EigOpt | gives real eigenvalue solver options (see fe_eig). |

FluidEta | Default loss factor for use in vibroacoustic fluid computations. |

Freq | Frequencies given as a structure with field .data with frequency values and .ID a integer identifier. A .unit field can specify rad/s,Hz,rev/mn,RPM. f=fe_def('DefFreq',model) is used to obtain the frequency vector in Hz. |

NewNodeFrom | integer giving the next NodeId to be used when adding nodes to the model (used by some commands of feutil). |

Omega | rotation vector used for rotating machinery computations (see fe_cyclic) can be specified as a structure for unit selection. For example r1=struct('data',250,'unit','RPM');f_hz=fe_def('deffreq',r1) |

OrigNumbering | original node numbering (associated with feutil Renumber command). Two int32 columns giving original and new node numbers. |

StressCritFcn | string to be evaluated for a specific stress criterion, see fe_stress. |

Rayleigh | defines a Rayleigh damping entry. |

MifDes | defines the list of desired response output (see fe2xf). |

NasJobOpt | structure with options to be used for automated job runs by the NASTRAN job handler. |

NastranJobEdit | cell array giving a list of job editing commands to be used through a naswrite EditBulk call. |

TimeOpt | gives time solver options (see fe_time). |

A case defines finite element boundary conditions, applied loads, physical parameters, ... The associated information is stored in a case data structure with fields

Case.Stack | list of boundary conditions, constraints, parametric design point, and loading cases that need to be considered. A table of accepted entries is given under fe_case. Each row gives {Type,Name,data}. |

Case.T | basis of subspace verifying fixed boundary conditions and constraints. |

Case.DOF | DOF definition vector describing the columns of T, the rows of T are described by the .DOF field of the model. |

The various cases are then stored in the .Stack field of the model data structure (this is done by a call to fe_case). If you use a *SDT* handle refering to a feplot figure, modification of the case entries is often easier using cf.CStack calls (see feplot).

©1991-2011 by SDTools