Multimodal Network -- Creating Transfer Penalties?

Discussion created by michelleba on Jul 5, 2012
Latest reply on Jul 19, 2013 by MMorang-esristaff
Hi There,

I am building a network with several bus lines.  My main goal is to create an OD Cost Matrix.

I have created the following layers:
Bus Routes (each route has its own layer)
Transfer Points
Links from Origins to nearby Transfer Points

The bus routes I am using have been separated so that each bus route is its own layer and in its own connectivity group within the network. The transfer points are in all connectivity groups, connecting all bus lines.
What I would like to achieve is a network in which route cost is calculated by travel time (in minutes).  The cost must include a 15 minute penalty for each transfer, which will obviously influence the chosen route. 
I have managed to give the transfer points a cost value, but the problem is that the route picks up all of the transfer points en route, rather than picking up a penalty if and only if a transfer is actually made.

I was thinking of solving this by creating a turns feature, instead of a transfer point layer.  But I have no idea how to create a turns feature.

Any ideas on how to approach this issue would be very helpful.