Balloon
Balloon Model
The Balloon-v1 model is an advanced model for metals with enhanced cyclic behaviour.
Both this model and Balloon1D share the same definitions of parameters. Both models shall yield the same uniaxial behaviour if the same parameter set is used.
Syntax
material Balloon ${1:(1)} ${2:(2)} ${3:(3)} ${4:(4)} ${5:(5)} ${6:(6 7 8 9)} ${7:(10 11 12 13)} ${8:(14 15 16 17)} ${9:(18 19 20 21)} ${10:(22 23 24 25)} ${11:(26)} ${12:[(27) (28) (29)...]}
# (1) int, unique material tag
# (2) double, elastic modulus
# (3) double, poisson's ratio
# (4) double, k_r
# (5) double, load reversal memory size
# (6 7 8 9) double, u bound, initial, linear, saturation, rate
# (10 11 12 13) double, fm bound, initial, linear, saturation, rate
# (14 15 16 17) double, fc bound, initial, linear, saturation, rate
# (18 19 20 21) double, am bound, initial, linear, saturation, rate
# (22 23 24 25) double, ac bound, initial, linear, saturation, rate
# (26) double, density
# (27) string, token, one of '-fc', '-ac', '-na', '-nd'
# (28 29) double, saturation, rateTheory
Bound Function
The scalar bounds use the following general form.
In which is the proper accumulated plastic strain. Effectively, it has three parts: 1) initial value , 2) linear part and 3) saturation part . The parameter tuple takes , , and .
Cyclic Evolution
The key-value tuples indicated by tokens '-fc' and '-ac' control the evolutions of cyclic bounds (scalars). The key-value tuples indicated by tokens '-na' and '-nd' control the evolutions of back stress like quantities (tensors). For all four sets, the Armstrong-Fredrick style exponential rule is used, and two parameters indicator the saturation target and the corresponding saturation rate.
Typically, the saturation value can be fixed to unity such that those quantities saturation to unity (either scalar or tensor) as the actual magnitudes need to account for the previous bounds. For the same quantity, more than one tuple can be defined. For example, -fc .4 100 -fc .6 200 means there are two components, one saturates to 0.4 with a rate of 100 and the other saturates to 0.6 with a rate of 200. The two parts are summed up so will eventually saturate to 1.0.
Iso-error Map
The Balloon-v1 model extends the subloading surface model and behaves in a similar way under monotonic loading. The iso-error maps are thus similar to that of the subloading surface model.
The following example iso-error maps are obtained via the following script.
Examples
See the demo page.
Last updated