lp:melange-hybrid-model
- Get this branch:
- bzr branch lp:melange-hybrid-model
Branch merges
Branch information
Recent revisions
- 237. By Till Sachau <email address hidden>
-
Added the possibility to deform only in a particular x-range to the
Deformation::DeformLattice function. Function had been overloaded in
python_interface. cpp, so that the x-range defaults to 0.0 -> 1000.0. - 236. By Till Sachau <email address hidden>
-
Revised and optimized the wall-repulsion in X and in Z.
Changes are in Relaxation::RelaxModel and in Relaxation: :CalcParticleSt ress. - 235. By Till Sachau
-
In case of the presence of gravity, particles at the bottom of the model experience now a force from the bottom (the plane at y=0).
This bottom-force is being considered in the force calculation (in Relaxation:
:RelaxModel)
as well as in the stress calculation (in Relaxation::CalcParticleSt ress). If the y-position is fixed, this does not interfere with the model.
- 234. By Till Sachau
-
Removed some deprecated simulation files from 'various_
simulation_ files'. More importantly: adapted the function names, internal variables and Python-API
to the fact, that we no longer use a real Mohr-Coulomb criterion. - 232. By Till Sachau <email address hidden>
-
Checked and repaired the Relaxation:
:ViscousFlow function. Should be fully functional now.
Problems occurred mainly if the viscous-elastic threshod was in use. - 231. By Till Sachau
-
- exposed Model::xlength, Model::ylength and Model::zlength to Python. This might help to put more
deformation-related operations directly into the Python-script.
Eg: volume conservative extension via:
d.DeformLattice (0.001, m.xlength*m.zlength/ (0.001+ m.xlength) - m.zlength) - decided against the classical Mohr-Coulomb criterion, but the Mohr-Coulomb shear cohesion
as criterion for shear failure. Reason: classical Mohr-Coulomb as t_0 + sigma_n * mu
is about movements on the fracture surface, not exactly about breaking. - 230. By Till Sachau
-
- replaced elastic walls (which didn't seem to work great) by 'virtual walls':
in difference to the elastic walls this routine simply reduces the particle movments
in the respective direction if they would otherwise penetrate the system boundaries.- 'dynamic relaxation' does not exist any longer. it didn't improve the relaxation speed,
but slowed the relaxation down by several queries in the relaxation function. - 229. By Till Sachau <email address hidden>
-
Repaired a small but annoying bug in ExperimentSetti
ngs::EnableSide WallBreakingInZ AndX()
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)