Skip to main content
Glama

Visum Thinker MCP Server

MIT License
FASE2_FLEXIBLE_ASSIGNMENT_GUIDE.mdβ€’5.5 kB
# πŸš€ Guida Sistema di Assegnazione Flessibile - Fase 2 ## Panoramica del Sistema Il sistema ora supporta **tutti** i metodi di assegnazione disponibili in Visum e legge automaticamente la configurazione delle **Volume Delay Functions (VDF)** dalle impostazioni utente, eliminando i parametri BPR hardcodati. ## πŸ“‹ Metodi di Assegnazione Supportati ### 1. **Assegnazioni Private Transport (PrT)** | Metodo | Comando Pattern | Descrizione | |--------|----------------|-------------| | **PrTAssignmentBPR** | `"prt assignment"`, `"bpr assignment"` | Bureau of Public Roads (default) | | **PrTAssignmentBoyce** | `"boyce assignment"`, `"metodo boyce"` | Metodo di Boyce | | **PrTAssignmentSUE** | `"sue assignment"`, `"stochastic user equilibrium"` | Equilibrio Utente Stocastico | | **PrTAssignmentLuce** | `"luce assignment"` | Modello di Luce | | **PrTAssignmentTAPIAS** | `"tapias assignment"` | TAPIAS Method | | **PrTAssignmentIncremental** | `"incremental assignment"` | Assegnazione Incrementale | | **PrTAssignmentMSA** | `"msa assignment"`, `"successive averages"` | Method of Successive Averages | ### 2. **Volume Delay Functions (VDF) Supportate** - **BPR (Bureau of Public Roads)** - Funzione standard - **Davidson** - Funzione Davidson - **Akcelik** - Funzione Akcelik - **Custom VDF** - Funzioni personalizzate dall'utente - **Conical** - Funzione conica - **Polynomial** - Funzioni polinomiali ## πŸ”§ Caratteristiche Chiave ### βœ… **Configurazione Flessibile** - **Legge VDF dalle General Procedure Settings dell'utente** - **Non forza parametri BPR hardcodati** - **Rispetta la configurazione del progetto Visum** - **Supporta VDF personalizzate** ### βœ… **Pattern Recognition Avanzato** - **Supporta comandi in italiano e inglese** - **Riconosce sinonimi e varianti** - **Selezione automatica del metodo appropriato** ### βœ… **Analisi Completa dei Risultati** - **Performance di rete completa** - **Analisi della congestione su 4 livelli** - **Indicatori V/C avanzati** - **Informazioni sulla convergenza** ## πŸ§ͺ Comandi di Test per Claude ### **Test 1: Assegnazione BPR Standard** ``` esegui un'assegnazione di equilibrio al trasporto privato ``` ### **Test 2: Assegnazione Stochastic User Equilibrium** ``` esegui una sue assignment ``` ### **Test 3: Assegnazione Boyce** ``` esegui un'assegnazione con il metodo boyce ``` ### **Test 4: Analisi VDF** ``` analizza le funzioni di impedenza configurate ``` ### **Test 5: Analisi Demand Segments** ``` analizza i segmenti di domanda del progetto ``` ### **Test 6: Assegnazione Generica** ``` esegui un assignment sul progetto ``` ### **Test 7: MSA Assignment** ``` esegui una msa assignment con successive averages ``` ### **Test 8: Demand Segments Configuration** ``` segments analysis e configurazione matrici ``` ### **Test 9: Assegnazione Incrementale** ``` esegui un'assegnazione incrementale ``` ## πŸ“Š Output Risultati ### **Esempio Output Assegnazione Flessibile:** ```json { "assignment_type": "PrTAssignmentSUE", "method_description": "Stochastic User Equilibrium", "status": "completed", "vdf_configuration": { "functions_in_use": ["BPR", "Davidson"], "user_defined": true }, "network_performance": { "total_volume": 125000, "total_vmt": 850000.50, "average_speed": 45.2, "average_vc_ratio": 0.65, "max_vc_ratio": 1.25 }, "congestion_analysis": { "low": 450, "medium": 280, "high": 120, "severe": 15 }, "convergence_info": { "method_used": "Stochastic User Equilibrium", "uses_user_vdf": true, "vdf_functions": ["BPR", "Davidson"] } } ``` ### **Esempio Output Analisi VDF:** ```json { "analysis_type": "vdf_analysis", "status": "completed", "vdf_distribution": { "BPR": 650, "Davidson": 200, "Custom": 15 }, "total_links_analyzed": 865, "vdf_parameters": { "bpr_alpha": 0.15, "bpr_beta": 4.0 }, "supported_vdf_types": [ "BPR (Bureau of Public Roads)", "Davidson Function", "Akcelik Function", "Custom VDF", "Conical Function", "Polynomial Function" ] } ``` ## 🎯 Vantaggi del Sistema Flessibile ### βœ… **Rispetto Configurazione Utente** - Usa VDF definite nelle General Procedure Settings - Non sovrascrive parametri personalizzati dell'utente - Supporta configurazioni complesse e miste ### βœ… **Supporto Multi-Metodo** - 7 diversi algoritmi di assegnazione - Parametri specifici per ogni metodo - Selezione intelligente basata su pattern ### βœ… **Analisi Avanzata** - Congestion analysis su 4 livelli - Performance indicators completi - VDF configuration reporting ### βœ… **Backward Compatibility** - Mantiene compatibilitΓ  con comandi esistenti - Default sensato (BPR) se non specificato - Supporto per tutti i pattern precedenti ## 🚨 Note Importanti 1. **VDF Configuration**: Il sistema legge la configurazione VDF dal progetto Visum invece di hardcodare parametri BPR 2. **Method Selection**: La selezione del metodo Γ¨ basata su pattern recognition nel testo del comando 3. **Error Handling**: Gestione robusta degli errori con fallback ai default 4. **Performance**: Analisi completa dei risultati con metriche di performance avanzate ## πŸ”„ Prossimi Passi Il sistema Γ¨ ora **completamente implementato** e pronto per: - βœ… Test con diversi metodi di assegnazione - βœ… Validazione con progetti Visum reali - βœ… Analisi di configurazioni VDF personalizzate - βœ… Performance testing su reti di grandi dimensioni

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/multiluca2020/visum-thinker-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server