Alex Kurzhanskiy


CV / Resume
Contact Me
Aurora Logo

Aurora Object-Oriented Framework © is a set of generic Java classes and interfaces that can be used as base objects in applications that model flow networks, such as road networks, networks of irrigation canals, or oil and gas pipelines. Any network consists of directed links, nodes and monitors. A substance (traffic, water, oil or gas, etc.) flows through the links that connect the nodes. Nodes can be simple, used to connect one or more input with one or more output links, and complex, which are networks themselves. Simple nodes host local controllers that control flows coming into a node from the input links. Complex nodes make the Aurora network structure hierarchical. Monitors are special objects whose purpose is to monitor the state of specified links and nodes and feed the observed data to complex controllers, whose purpose is the coordinated control of multiple nodes, or generate events. Events change network configuration or inputs. They can be generated by user and triggered at user-specified times, or by monitors and triggered based on the data observed by those monitors.

Aurora Road Network Modeler (RNM) © is a set of tools for operational planning and management of travel corridors (road networks comprised of freeways and surrounding urban arterials), which is based on Aurora Object-Oriented Framework. It consists of three graphical applications with intuitive user interface: Simulator runs macroscopic traffic simulations based on the CTM model, allowing the user to create simulation scenarios by means of events that change specific configuration parameters of the road network at specific times; Configurator is used to build road network configurations from scratch or edit the existing ones; and GIS Importer extracts road information from the GIS databases and saves it in the XML format of Aurora configuration file.

For details and downloads, please visit Aurora RNM Homepage.


CTMSIM is an interactive freeway traffic macrosimulator for MATLAB. It is based on the Asymmetric Cell Transmission Model (ACTM) and allows user-pluggable ramp flow and ramp queue controllers. Its output can be directly compared with PeMS data. CTMSIM operates both in graphical (interactive) mode and command line (batch) mode. Requires MATLAB 6.5 or higher.


ET Logo

Ellipsoidal Toolbox (ET) © is a standalone set of easy-to-use configurable MATLAB routines to perform operations with ellipsoids and hyperplanes of arbitrary dimensions. It computes the external and internal ellipsoidal approximations of geometric (Minkowski) sums and differences of ellipsoids, intersections of ellipsoids and intersections of ellipsoids with halfspaces and polytopes; distances between ellipsoids, between ellipsoids and hyperplanes, between ellipsoids and polytopes; and projections onto given subspaces.
Ellipsoidal methods are used to compute forward and backward reach sets of continuous- and discrete-time piecewise affine systems. Forward and backward reach sets can be also computed for piecewise linear systems with disturbances. It can be verified if computed reach sets intersect with given ellipsoids, hyperplanes, or polytopes.
The toolbox provides efficient plotting routines for ellipsoids, hyperplanes and reach sets.

For details and downloads, please, visit ET Homepage.

ET is also distributed as part of the Multi-Parametric Toolbox (MPT).

© 2008-10 Alex A. Kurzhanskiy