At the moment, the default behavior in SUMO for the cars on the highway is to yield and open gaps for cars that cannot otherwise enter. Thus, what you are seeing isn't brave/reckless merging but rather an excess of courtesy.
There is currently a workaround you can take to get the desired behavior:
Replace the acceleration lane (lane 2) with a separate edge with a lower priority than the highway and let it merge with a priority junction. This way cars will wait for a suitable gap before merging into traffic. You can set a high value for attribute 'visibilityDistance' of the low-priority connection. This way, merging cars do not have to slow down before merging (if there is a suitable gap)
If you upgrade to the latest development version of sumo, you can also make it work with 3 lanes (instead of 2 edges with 2 and 1 lanes), if you take the following extra steps
- prohibit lane changing to the right on the acceleration lane (using attribute changeRight="authority")
- create an extra connection from the acceleration lane to the highway
- give priority to the highway connection using connection attribute pass="true" (by default the left lane would get priority at the conflict)
All of these are workarounds. Betters solutions are outlined at
regards,
Jakob
that merges with low priority.