//Title
Simulation Parameters

//General
;Assign Optimization Metering SmoothG SmoothFlow DelayType InitialFlow ThresFlow ConvError minCounter maxCounter
    1         0          1       0        1         5           1          0       0.1         1          30              

Assign                   parameter for assignment
                         0 = no assignment
                         1 = DDUO (deterministic dynamic user equilibrium)
                         2 = SDUO (stochastic dynamic user equilibrium with C-logit model using overlap in routes)

Optimization             parameter to determine optimisation of green times
                         0 = no optimization
                         1 = local optimization with Webster

Metering                 parameter to determine type of ramp metering
                         0 = no ramp metering
                         1 = local ramp metering using capacity algorithm

SmoothG                  parameter to smooth the optimised green times or not
                         0 = no smoothing
                         1 = smoothing with g=gold+alpha*(gnew-gold)

SmoothFlow               parameter to smooth the new route flows or not
                         0 = no smoothing
                         1 = smoothing with u=uold+delta*(unew-uold)

DelayType                parameter for calculation of delay for signalised intersections
                         1 = Webster 2-term
                         2 = Webster 3-term
                         3 = Robertson (TRANSYT)
                         4 = Akcelik
                         5 = HCM 2000

InitialFlow              parameter to determine initial flows in the network at the start of the simulation
			             0 = initial flows are zero
                         1 = initial flows are the same as for the first time period
                         
ThresFlow                threshold for the minimum flow for a route

ConvErr                  maximum allowed difference in flows between two iterations for convergence (percentage of demand)
                         
minCounter               minimum number of iterations                         
maxCounter               maximum number of iterations


//Assignment
;  rho   beta gamma Kirchhoff numGenN sizePopN initialAssign
   10    1.0  2.0       0      1000      30         1             

rho                      parameter projection method
beta, gamma              parameters C-logit model
Kirchhoff                parameter to determine if Kirchhoff assignment is used
                         0 = stochastic assignment with overlap in routes
                         1 = assignment according to Kirchhoff's law
                         2 = stochastic assignment without overlap in routes  
numGenN                  number of generations for system optimum assignment
sizePopN                 population size for system optimum assignment
initialAssign            parameter for initial assignment 
         		         0 = initial assignment is based on distance
	             		 1 = initial assignment is based on free flow travel time, including junction delay
              			 2 = initial assignment is based on free flow travel time, without junction delay

//Optimization
;numGen sizePop nrAssign
  60      20       1         

numGen                  number of generations for Stackelberg control optimisation
sizePop                 population size for Stackelberg control optimisation
nrAssign                number of assignment iterations to predict route choice  


//Routes
;nrRoutes nrRand scaleFac linkCost linkEqual junctionDelay ODdist
     4       60    0.66       1       1.00         0          1 

nrRoutes                maximum number of routes for each OD pair (route generation)
nrRand                  number of random generations to determine routes
scaleFac                scale factor for scaling the random component
linkCost                parameter for shortest path calculations:
		             	0 = calculation is based on distance
			            1 = calculation is based on free flow travel time
linkEqual               percentage of links that is allowed to be equal in routes
			            if higher percentage is found, routes are considered to be equal
JunctionDelay           0 = calculation of routes does not take into account delay at junctions
                        1 = calculation of routes does take junction delay into account
ODdist                  0 = OD relations with flow smaller than ThresFlow are uniformly distributed
                            among other OD relations with same origin or destination
                        1 = OD relations with flow smaller than ThresFlow are distributed amont other
                            OD relations with same origin or destination, taking into account the flows.

//VehPar
;VehLen  TruckV  minV1  minV2  Ja1  Ja2  Ja3  Ja4  Ja5  Ja6  Ja7  Ja8  Ja9 
   7.5      80     10     10    85   75   60   50   40   20   15   10   10 

VehLen                  average vehicle length
TruckV                  free speed for trucks (used for travel time calcualations for trucks)
minV1                   minimum speed for links with free speed > 90
minV2                   minimum speed for links with free speed <= 90
Ja1                     speed at congestion for links with free speed > 110
Ja2                     speed at congestion for links with 90 < free speed <= 110
Ja3                     speed at congestion for links with 70 < free speed <= 90
Ja4                     speed at congestion for links with 60 < free speed <= 70
Ja5                     speed at congestion for links with 50 < free speed <= 60
Ja6                     speed at congestion for links with 40 < free speed <= 50
Ja7                     speed at congestion for links with 30 < free speed <= 40
Ja8                     speed at congestion for links with 20 < free speed <= 30
Ja9                     speed at congestion for links with  0 < free speed <= 20

//TollPar
;TollType  ValTime1  ValTime2  ValTime3  ValTime4 
     0         10.0      15.0       8.5      24.6  

TollType                type of toll: 0 = no tolling
                                      1 = tolling on every link (price (euro) per km)
                                      2 = tolling on specified links (//TollLinks)
ValTime1                Value of Time (euro/hr) for travel motive 1 (commuting)
ValTime2                Value of Time (euro/hr) for travel motive 2 (business)
ValTime3                Value of Time (euro/hr) for travel motive 3 (other purposes)
ValTime4                Value of Time (euro/hr) for travel motive 4 (freight)

//Output
;OutputFlag
     4     

OutputFlag             flag for output: 0 = minimal, 1 = normal, 2 = selected link, 3 = LMS, 4 = selected link & LMS