doc:user:conditions:displacements
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
doc:user:conditions:displacements [2013/07/12 13:26] – created joris | doc:user:conditions:displacements [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Prescribed Displacements ====== | ||
+ | |||
+ | ===== Basic usage ===== | ||
+ | {{: | ||
+ | A displacement can be prescribed to a set of nodes with an evolution function and the object '' | ||
+ | |||
+ | loadingset.define(target, | ||
+ | incr=INCREMENTAL_LOAD) | ||
+ | |||
+ | loadingset.define(target, | ||
+ | incr=INCREMENTAL_LOAD) | ||
+ | with | ||
+ | |< 100% 8em - - >| | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
+ | The displacement is then given by | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | |||
+ | __Example: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Activation/ | ||
+ | {{: | ||
+ | Prescribed displacements can be added or removed during the computation. | ||
+ | |||
+ | It is useful to add some prescribed displacements for example when we want to avoid numerical vibrations or rigid body modes. Conversely, it is sometimes useful to drive a workpiece to a desired position, then to remove the prescribed displacements and let the workpiece deform freely. | ||
+ | |||
+ | For any calculation, | ||
+ | |||
+ | For each stage, it is possible to activate ('' | ||
+ | |||
+ | After the configuration of the '' | ||
+ | |||
+ | stages = metafor.getStageManager() | ||
+ | |||
+ | ==== Example ==== | ||
+ | |||
+ | Definition of a prescribed displacement on '' | ||
+ | |||
+ | load1 = loadingset.define(curveset(4), | ||
+ | load1.deactivate(stages[1]) | ||
+ | |||
+ | Definition of a load on '' | ||
+ | |||
+ | load2 = loadingset.define(curveset(1), | ||
+ | load2.deactivate(stages[0]) | ||
+ | load2.activate(stages[1]) | ||
+ | |||
+ | These two loads are represented schematically as: | ||
+ | |||
+ | | ^ load1 ^ load2 ^ | ||
+ | ^ stage #0 | ACTIVE | ||
+ | ^ stage #1 | INACTIVE | ||
+ | ^ stage #2 | INACTIVE | ||
+ | |||
+ | <note important> | ||