During the past few days I created another simple physical meandering model that looks good (if nothing else). It is based on a sub-linear (exponent = 0.8) equation of the lateral force, again averaged (every 3 points) and shifted downstream (by 1 point) before change in position is calculated using rerody, lerody, lambda, and a scaling coefficient (1.0e8). Details can be seen in the Python code. The Topographic Steering Python code is also available for comparison.
Here is the new model run for 1000 iterations on a 10x2.5 m channel in a 1000x1000 m domain. Only the flow edges for the meandering nodes are shown in blue:
In my 'spare' time I've also been working on new meshing routines that can triangulate an arbitrary region containing holes and multiple domains at arbitrary orientations, in anticipation of modeling the Missouri river as a macroscopic entity (potentially with islands), rather than as an ideal centerline/width/depth geometry. I don't know if the new meshing code will be required, but it might be good to have it ready just in case:
This completes the tasks for this month, which were:
Next month I will: