5.1 St. Venant Model
203
Table 5.2 Algorithmic update for the specific St. Venant model
Input
n n−1
p
σ k−1
p
Trial Strain
p = n−1
p
Trial Stress
σ
p = σ k−1
p
σ = σ
p − E [
p − n ]
Trial Yield
φ = |σ | − σ y
Loading Check IF φ < 0 THEN
λ = 0
ELSE
λ =
φ
E
ENDIF
Update Strain
n
p =
p + λ
σ
|σ |
Constraint Check IF | n − n
p | ≥ tol THEN
Update Multiplier
σ k
p = σ
p + E [ n − n
p ]
k = k + 1
goto Trial Stress
ELSE
Update Stress
σ n = σ
p
ENDIF
Output
σ n n
p σ k−1
p
5.1.3 Specific St. Venant Model: Response Analysis
Prescribed Strain History: Zig-Zag
The response of the specific St. Venant model to a prescribed Zig-Zag strain history
is documented in Fig. 5.4a, b, c, d, e.
203
Table 5.2 Algorithmic update for the specific St. Venant model
Input
n n−1
p
σ k−1
p
Trial Strain
p = n−1
p
Trial Stress
σ
p = σ k−1
p
σ = σ
p − E [
p − n ]
Trial Yield
φ = |σ | − σ y
Loading Check IF φ < 0 THEN
λ = 0
ELSE
λ =
φ
E
ENDIF
Update Strain
n
p =
p + λ
σ
|σ |
Constraint Check IF | n − n
p | ≥ tol THEN
Update Multiplier
σ k
p = σ
p + E [ n − n
p ]
k = k + 1
goto Trial Stress
ELSE
Update Stress
σ n = σ
p
ENDIF
Output
σ n n
p σ k−1
p
5.1.3 Specific St. Venant Model: Response Analysis
Prescribed Strain History: Zig-Zag
The response of the specific St. Venant model to a prescribed Zig-Zag strain history
is documented in Fig. 5.4a, b, c, d, e.
