lp:melange-hybrid-model

Created by Till Sachau and last modified
Get this branch:
bzr branch lp:melange-hybrid-model
Only Till Sachau can upload to this branch. If you are Till Sachau please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Till Sachau
Project:
Melange-hybrid-model
Status:
Development

Recent revisions

238. By Till Sachau <email address hidden>

Minor bugfix to Deformation::DeformLattice.

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::CalcParticleStress.

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::CalcParticleStress).

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.

233. By Till Sachau <email address hidden>

Small changes to the simulation file.

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 ExperimentSettings::EnableSideWallBreakingInZAndX()

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers