Matrices

Les matrices sont une des composantes essentielles de modèles de transport. On distingue deux différents types de matrices :

  • les matrices de la demande sont utilisées pour représenter la demande entre chaque zone d’origine et chaque zone de destination.
  • les matrices d’indicateurs représentent les indicateurs de chaque zone d’origine vers chaque zone de destination, par exemple le temps de déplacement.

La demande de déplacements est indiquée dans des matrices de la demande par le nombre de déplacements (nombre de trajets) entre une zone i et une zone j. La distribution temporelle des souhaits de déplacement à l’intérieur du laps de temps d’étude est décrite à l’aide d’un instant de début et d’une courbe de distribution qui est considérée lors des affectations TC et des affectations TI dynamiques (Courbes de distribution). La courbe de distribution est ignorée lors des affectations TI statiques.

Dans Visum, les matrices sont des éléments indépendants et peuvent être assignées librement à des segments de la demande. Ceci signifie que vous pouvez également utiliser une matrice pour plusieurs segments de la demande.

Nota : Il n’est pas indispensable de créer votre propre modèle de la demande dans Visum qui calcule les matrices pour l’affectation. Vous pouvez également utiliser et affecter des matrices provenant de sources externes.

L’éditeur de matrices intégré dans Visum permet l’édition de données de matrices existantes et des calculs selon un modèle gravitaire (Calculer le modèle gravitaire). À ceci s’ajoute des procédures puissantes qui vous permettent de modifier des matrices isolées ou multiples en cours de calcul.

De multiples approches s’offrent à vous pour concevoir l’utilisation des matrices. Les matrices peuvent être créées en mode interactif avant leur utilisation, ou générées automatiquement en cours de calcul. En principe, les matrices peuvent être sélectionnées soit à travers leur numéro, soit à travers leurs propriétés, par exemple les valeurs de leurs attributs. Les deux options présentent des avantages et des inconvénients, que vous devriez analyser dans le cadre de vos projets.

La sélection et l’utilisation des matrices par le biais de leurs propriétés offre une série d’avantages :

  • Il n’est pas nécessaire de créer les matrices avant leur utilisation. Quand les matrices de sortie dotées des propriétés définies n’existent pas encore dans le modèle, elles sont générées automatiquement par une procédure, sans quoi les valeurs de matrice seraient écrasées dans les matrices existantes. D’autre part, vous pouvez utiliser les matrices (par exemple les matrices d’indicateurs) dans d’autres procédures, bien que celles-ci soient seulement générées au cours du calcul.
  • La possibilité vous est offerte d’exécuter des calculs analogues pour un ensemble de matrices occupant la même fonction dans le modèle, par exemple le calcul de la demande totale par segment de la demande à partir des résultats d’un calcul de la demande. Ce faisant, l’itération est exécutée par exemple pour tous les modes, et les matrices dotées de propriétés précises sont cumulées quand l’attribut CodeMode des matrices coïncide avec le code du mode actuellement utilisé pour l’itération. En outre, les valeurs d’attribut des éléments de réseau qui sont accessibles via les relations de la matrice de destination sont utilisées, comme par exemple un degré d’occupation dépendant du segment de la demande ou une valeur de temps dépendant de la couche de la demande (value of time).
  • Les procédures qui emploient des matrices peuvent être définies d’une manière généralement applicable, afin de réduire à la portion congrue les adaptations requises par toute extension du modèle à un moyen de transport ou à une couche de la demande supplémentaire.
  • La transférabilité des séquences de procédures à d’autres modèles est plus simple quand la référence aux matrices passe par leurs propriétés, sans utiliser de valeurs d’attribut concrètes, par exemple lors du calcul de matrices d’utilité pour toutes les couches de la demande d’un modèle de la demande.

Contrairement à la sélection par le biais du numéro de matrice, vous devez vérifier que les matrices utilisées sont définies par la combinaison des propriétés de façon unique lors du choix des propriétés.

Par exemple : lors de la procédure de calcul d’indicateurs, des matrices sont créées à travers la combinaison Code, SegmentDemande et TypeMatrice. Si vous avez besoin d’indicateurs relatifs à l’intervalle de temps lors du traitement ultérieur et calculez ces derniers, les indicateurs existants perdent leur univocité. Pour les rétablir, vous devez récupérer les attributs de matrice DeHeure ou ÀHeure dans la description de la matrice à travers les propriétés.