doc:user:conditions:displacements
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:user:conditions:displacements [2015/01/08 11:29] – boman | doc:user:conditions:displacements [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Basic usage ===== | ===== Basic usage ===== | ||
| {{: | {{: | ||
| - | A displacement | + | A displacement |
| - | loadingset.define(gObject, field, ampl, fct , incr) | + | loadingset.define(target, field, ampl=0.0, fct=None, |
| - | loadingset.define(gObject, | + | |
| - | |'' | + | loadingset.define(target, |
| - | |'' | + | incr=INCREMENTAL_LOAD) |
| - | |'' | + | with |
| - | |'' | + | |< 100% 8em - - >| |
| - | |'' | + | |'' |
| - | |'' | + | |'' |
| - | |'' | + | |'' |
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| The displacement is then given by | The displacement is then given by | ||
| - | * INCREMENTAL_LOAD: | + | * '' |
| - | * TOTAL_LOAD: | + | * '' |
| - | loadingset.define(gObject, | + | __Example: |
| - | |'' | + | \\ |
| - | |'' | + | |
| - | |'' | + | |
| - | |'' | + | |
| - | | |= '' | + | |
| - | Careful, it is not allowed to have a non zero amplitude in incremental. It would lead to a '' | + | ===== Activation/ |
| + | {{: | ||
| + | Prescribed displacements can be added or removed during the computation. | ||
| - | Default value are used to fix nodes quite easily : | + | It is useful |
| - | loadingset.define(gObject, field) | + | For any calculation, the simulation time is automatically divided into several stages ('' |
| + | For each stage, it is possible to activate ('' | ||
| - | ===== Activation/ | + | After the configuration |
| - | {{:doc:user:ico-advanced.png? | + | |
| - | Fixed displacements | + | |
| - | Time is divided into stages | + | |
| - | All these stages can be retrieved using (commands on the [[doc: | + | ==== Example ==== |
| - | + | ||
| - | stages | + | |
| - | Example : definition | + | Definition |
| - | load1 = loadingset.define(curveset(4), | + | load1 = loadingset.define(curveset(4), |
| load1.deactivate(stages[1]) | load1.deactivate(stages[1]) | ||
| - | Definition of a load on curve #1, deactivated during stage #1 and activated for the next ones: | + | Definition of a load on '' |
| - | load2 = loadingset.define(curveset(1), | + | load2 = loadingset.define(curveset(1), |
| load2.deactivate(stages[0]) | load2.deactivate(stages[0]) | ||
| load2.activate(stages[1]) | load2.activate(stages[1]) | ||
| - | These two loads are represented schematically as : | + | These two loads are represented schematically as: |
| | ^ load1 ^ load2 ^ | | ^ load1 ^ load2 ^ | ||
| - | ^ phase #0 | ACTIVE | + | ^ stage #0 | ACTIVE |
| - | ^ phase #1 | INACTIVE | + | ^ stage #1 | INACTIVE |
| - | ^ phase #2 | INACTIVE | + | ^ stage #2 | INACTIVE |
| - | :!: Order of operations : | + | <note important> |
| - | " | ||
| - | A node can indeed be part of two entities, one activated, one deactivated. But the operation of deactivation will be done first, then the activation, so such a node will be activated. | ||
doc/user/conditions/displacements.1420712964.txt.gz · Last modified: (external edit)
