En modell i NetSim är uppbyggd av:
· En nätgeometeri - ett antal ledningar förbundna med varandra i knutar
· Randvillkor - Värden för tryck, flöden effekter och temperaturer som ges till knutar och ledningar. Dessa värden kan ges direkt till ledningarna och knutarna men också påföras dessa indirekt via andra objekt som pumpar och produktionsanläggningar m.m.
· Beräkningsparametrar som generell belastningsfaktor, omgivningstemperatur etc.
I NetSim finns alla objekt som ledningar, knutar, pumpar etc. samlade i samma databas och modellen utgör i egentlig mening den "uppkoppling" av ovanstående data som skett under ett modellnamn i databasen. Detta innebär att ett och samma objekt kan ingå i flera modeller i databasen. Det underlättar för förståelsen om objekten betraktas som verkliga fysiska objekt, vilka kan ges olika egenskaper i olika modeller.
Objekt i databasen identifieras av ett internt id och ett unikt namn. Det innebär som exempel att två ledningar i två modeller med samma namn är ett och samma objekt men med två uppsättningar av attribut. En uppsättning attribut i vardera modellen.
Modeller kan vara av två olika slag, normalläge eller planerat läge.
I databasen förutsätts att en modell av ett ledningsnät beskriver normalläget. Denna modell ges typen normalläge i modellformuläret. Alla andra modeller där knutar och ledningar ur denna modell ingår är planeringsmodeller och ges typen planeringsmodell.
Det är rekommenderat att när en modell som beskriver normalläget finns, en planeringsmodell som är en kopia av normallägesmodellen skapas och att denna kopia ges modelltypen planering. I denna planeringsmodell kan ledningar och knutar tas bort och läggas till utan att påverka normallägesmodellen.
När ett objekt, knut eller ledning, finns i två modeller och objektet tas bort i en av modellerna, är det endast i denna modell objektet försvinner. Objektet finns fortfarande kvar i den andra modellen. Först när objektet endast finns i endast en modell tas objektet också bort i databasen.
Det kan förväntas att en planeringsmodell blir inaktuell efterhand som normallägesmodellen förändras. Därför bör en planeringsmodells innehåll kontrolleras mot det underlag den bygger på om den tas i användning efter en tids vila. Denna kontroll kan ske grafiskt genom att en ritning från respektive modell jämförs visuellt eller genom att applicera ett lämpligt formulerat SQL-script som jämför de båda modellernas innehåll och pekar ut differenserna mellan modellerna.