We do know that optimization can be based on different criteria, and for traffic control optimization (like in ITS, or traffic management) pretty popular becomes minimization of emissions (NOx, CO, etc). So let's focus on such a case:
we do have six lanes arteria ,
we do have demand and supply,
we do have modal split fucntion parametrized (logit, or whatever)
we choose optimization criteria (min of emmision)
and we do need to allocate bus lanes within the arteria.
if we'd base on travel time minimization we'd keep bus lanes uncongested at all times to ensure, that public transport remains attractive. so we'd allocate at least one bus lane within arteria.
in this case private car lanes become jammed.
travel times are minimized, because modal split function keeps on giving more demand to public transport (uncongested).
4 lanes of arteria are completely jammed, and few people inside private cars are stuck in jam. Multinomial Logit Model (say close to reality) behaves the way that there are always some unreasonable agents that prefer to stay in traffic jam then to ride with a bus. Nevetheless most of people have chosen public transport and cumulated travel times are minimized.
but if we choose emission criteria for optimization, than it occurs that those stubborn private car users will generate so much emissions, that it's better for everyone to avoid jams at any cost, even when overall travel times will be much higher.
So how should we behave to keep being rational in this policriterial stochastic world?
blog of intelligent-infrastructure. We try to keep it up to date, and store our thoughts here. Treat it as an open think-tank, and you are always invited to add your idea, or opinion!
Pokazywanie postów oznaczonych etykietą transport. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą transport. Pokaż wszystkie posty
piątek, 10 września 2010
piątek, 13 sierpnia 2010
PTV Visum much more powerful - Matlab Connection
I've recently played with Visum Script writing from the console level. To do that I've struggled to learn python - as previously I programmed mostly in matlab. But I did it and I thought to myself that this opensource world is maybe even better than Mathworks professional computing IDE (Matlab).
In python You can have library for:
Excel Spreadsheet Writing
GUI interface with wx
Optimization
Matrix Calculation
Genetic Algs
Neuron Network
almost for everything....
but they just are.... say not fully professional.
In Matlab You may not have all this variety of modules, but You can calculate literally whatever You want, and it works, and You can be sure results is correct!
So I've just tried today to link Visum with Matlab via COM interface:
Visum=actxserver('Visum.Visum.110')
that's all that You have to do in Matlab. And now You can easily access any Visum functionality and extend it using the power of Matlab.
So now I have perfect Transport Modeling Platform with acces to infinite professional math programing interface.
No excuses from now: Yes You Can!
In python You can have library for:
Excel Spreadsheet Writing
GUI interface with wx
Optimization
Matrix Calculation
Genetic Algs
Neuron Network
almost for everything....
but they just are.... say not fully professional.
In Matlab You may not have all this variety of modules, but You can calculate literally whatever You want, and it works, and You can be sure results is correct!
So I've just tried today to link Visum with Matlab via COM interface:
Visum=actxserver('Visum.Visum.110')
that's all that You have to do in Matlab. And now You can easily access any Visum functionality and extend it using the power of Matlab.
So now I have perfect Transport Modeling Platform with acces to infinite professional math programing interface.
No excuses from now: Yes You Can!
Subskrybuj:
Posty (Atom)