Commit Graph

3911 Commits

Author SHA1 Message Date
Haiming Zhang cdb7795956 1. Add default boundary constraint(no constraint) and initial guess to the dictionary
2. With the boundary constraint of exponential term, now non-quadratic yield criteria (isotropic Barlat 1991, anisotropic Barlar 1991, Hosford) take effect.
2015-02-07 11:07:45 +00:00
Test User 239b34e606 Added report of SUCCESSFUL test for Revision 3909 2015-02-07 10:21:48 +00:00
Haiming Zhang 0350b1829c 1. Replace curve_fit(see minpack.py) with curve_fit_bound(see damask/util.py), now the boundary constraint can be applied.
2. Transfer the output information into dictionary 'fittingCriteria', compact subroutine 'fit'.
2015-02-06 14:01:04 +00:00
Haiming Zhang ce09e992cc 1. Change yieldStress from 'list' to 'numpy.arrary', thanks to Martin's suggestion (3907);
2. Change '3*3' Cauchy stress tensor to '1*6', now the number of input 'xdata' for fitting is 6*Points, which is less than the former 9*Points.
2015-02-06 13:48:14 +00:00
Martin Diehl 0b3205a24b some suggestions how to simplify 2015-02-06 09:29:21 +00:00
Test User bded4c521e Added report of SUCCESSFUL test for Revision 3905 2015-02-06 03:28:15 +00:00
Haiming Zhang 7818a8f467 Add codes about enforcing the boundary constraints for the fitting parameters, especially for the exponent term of non-quadratic yield functions. 2015-02-05 21:25:00 +00:00
Haiming Zhang 4f2c07063b Fix general Hosford! 2015-02-05 20:18:07 +00:00
Test User c19e560dd0 Added report of SUCCESSFUL test for Revision 3902 2015-02-05 02:35:43 +00:00
Haiming Zhang 2b704b3905 Fix: Tresca, von Mises, Drucker, Hill 1948 criteria. 2015-02-04 16:47:35 +00:00
Haiming Zhang 2d568b49f2 add the output of standard deviation errors;
fix Hill 48 and anisotropic Barlat 1991
2015-02-04 13:04:34 +00:00
Test User 43ed6028bc Added report of SUCCESSFUL test for Revision 3899 2015-02-04 03:47:46 +00:00
Martin Diehl 8e31b432c8 all included on script on damask.mpie.de 2015-02-03 21:44:11 +00:00
Haiming Zhang 3845c47e61 complement of 3897: add isotropic and anisotropic Barlat 1991 to the dictionary 2015-02-03 12:57:18 +00:00
Haiming Zhang bef846d294 add isotropic and anisotropic Barlat1991 yield criteria. 2015-02-03 12:54:16 +00:00
Haiming Zhang 55445af9bc 1. add initial guess and weight to the fitting (nonlinear least square regression);
2. extend the dictionary:fittingCriteria
2015-02-03 12:18:53 +00:00
Test User c24aa71e3c Added report of SUCCESSFUL test for Revision 3894 2015-02-03 02:22:43 +00:00
Pratheek Shanthraj 548b656aa4 removed unneeded MPI synchronization 2015-02-02 20:54:03 +00:00
Haiming Zhang cc6138ec41 rewrite "def fit()";
add format output.
2015-02-02 17:41:19 +00:00
Haiming Zhang fd75772a3f Fix the bug of calculating principal stresses. Now the fitting result is better for the criteria which expressed in principal stresses.
Thanks to Martin.
2015-02-02 16:52:28 +00:00
Test User 16cee5e3ee Added report of SUCCESSFUL test for Revision 3890 2015-01-31 09:34:32 +00:00
Pratheek Shanthraj 3c2a95efd8 if matrix inversion error encountered during analytic tangent calculation, give a warning and return elastic tangent 2015-01-30 14:00:32 +00:00
Test User f2c4688dbd Added report of SUCCESSFUL test for Revision 3888 2015-01-30 02:17:41 +00:00
Pratheek Shanthraj 7b45f4702d I/O formatting changes 2015-01-29 14:00:21 +00:00
Pratheek Shanthraj f1f4f939a3 analytic jacobian default for all solvers 2015-01-29 13:59:49 +00:00
Pratheek Shanthraj dd8458a775 updated analytic jacobian calculation to correctly take into account intermediate configuration Fi. improved convergence of Li loop in stress integration 2015-01-29 13:58:25 +00:00
Pratheek Shanthraj 0b59519a2a updated damage models:
- coupling to plasticity handled within damage module instead of plasticity module
- anisotropic models more stable
2015-01-29 13:56:09 +00:00
Test User 2f68bb0681 Added report of SUCCESSFUL test for Revision 3883 2015-01-24 17:13:34 +00:00
Martin Diehl 12c586afb9 removed unused variables 2015-01-23 13:44:16 +00:00
Martin Diehl 1f666dffc9 fixed bug: output size was not set 2015-01-23 13:08:25 +00:00
Martin Diehl e9c3137a3e disabled a faulty ntrans loop (matmul was complaining) 2015-01-23 11:23:35 +00:00
Martin Diehl 4772efbc45 fixed syntax error 2015-01-23 10:11:12 +00:00
Tias Maiti 2c9c04eb76 added script to replace all rows of an ASCII table by a single row containing their average 2015-01-23 00:57:10 +00:00
Martin Diehl 43095b1f1b added threshold_stress_slip as output (got lost once upon a time) 2015-01-22 09:34:11 +00:00
Martin Diehl 5be9a75cff fixed indentation 2015-01-22 09:04:01 +00:00
Martin Diehl 440263f2f0 simplified, removed deprecated synonyms 2015-01-22 09:03:18 +00:00
Test User 4fff551699 Added report of SUCCESSFUL test for Revision 3874 2015-01-22 02:39:10 +00:00
Martin Diehl 1c2dd37e28 deleted unused variables in dislo UCLA 2015-01-21 15:14:00 +00:00
Test User e1ecd99e88 Added report of SUCCESSFUL test for Revision 3872 2015-01-21 02:18:58 +00:00
David Mercier e57cb2b4f4 Wrong number of slip families in BCC material config files 2015-01-20 17:22:52 +00:00
Franz Roters 5062c4d026 updated material.config syntax 2015-01-20 08:58:25 +00:00
Test User 07bf6f9453 Added report of SUCCESSFUL test for Revision 3869 2015-01-20 02:29:28 +00:00
Luv Sharma 19dc945065 Inroduced Fd in kinematic decomposition. 2015-01-19 13:39:47 +00:00
Test User 57da59c5b2 Added report of SUCCESSFUL test for Revision 3866 2015-01-17 23:49:26 +00:00
Martin Diehl 017d258664 removed reporting, since values will be taken from PETSc installation anyway 2015-01-17 16:47:13 +00:00
Pratheek Shanthraj 54dc4943de adaptive penalty to bound Cv in (0,1) 2015-01-16 18:31:14 +00:00
Pratheek Shanthraj f16244d240 corrected state integration 2015-01-16 17:51:43 +00:00
Pratheek Shanthraj eecb78665c removing some unused code and cleaning up 2015-01-16 17:32:47 +00:00
Pratheek Shanthraj 6411d36633 updated vacancy-damage model 2015-01-16 17:04:01 +00:00
Martin Diehl 93e50366bb fixed automatic determination of compiler 2015-01-16 11:19:30 +00:00