function [Density] = Density_abg # This function is the acausal bond graph representation of Density # Generated by MTT on Thu Mar 16 10:36:39 2000 # The file is in Octave format # Subsystems and Ports # Port Pressure Density.ports.Pressure.type = "SS"; Density.ports.Pressure.cr = "SS"; Density.ports.Pressure.arg = "external,external"; Density.ports.Pressure.repetitions = 1; Density.ports.Pressure.status = -1; Density.ports.Pressure.connections = [-4 ]; # Port Temperature Density.ports.Temperature.type = "SS"; Density.ports.Temperature.cr = "SS"; Density.ports.Temperature.arg = "external,external"; Density.ports.Temperature.repetitions = 1; Density.ports.Temperature.status = -1; Density.ports.Temperature.connections = [-5 ]; # Port Density Density.ports.Density.type = "SS"; Density.ports.Density.cr = "SS"; Density.ports.Density.arg = "external,external"; Density.ports.Density.repetitions = 1; Density.ports.Density.status = -1; Density.ports.Density.connections = [3 ]; # Component r Density.subsystems.r.type = "R"; Density.subsystems.r.cr = "Density"; Density.subsystems.r.arg = "density,ideal_gas,r"; Density.subsystems.r.repetitions = 1; Density.subsystems.r.status = -1; Density.subsystems.r.connections = [1 2 -3 ]; # Component mtt1 Density.subsystems.mtt1.type = "AE"; Density.subsystems.mtt1.cr = ""; Density.subsystems.mtt1.arg = ""; Density.subsystems.mtt1.repetitions = 1; Density.subsystems.mtt1.status = -1; Density.subsystems.mtt1.connections = [4 -1 ]; # Component mtt2 Density.subsystems.mtt2.type = "AE"; Density.subsystems.mtt2.cr = ""; Density.subsystems.mtt2.arg = ""; Density.subsystems.mtt2.repetitions = 1; Density.subsystems.mtt2.status = -1; Density.subsystems.mtt2.connections = [5 -2 ]; # Ordered list of Port names Density.portlist(1,:) = "Pressure "; Density.portlist(2,:) = "Temperature"; Density.portlist(3,:) = "Density "; # Ordered list of subsystem names Density.subsystemlist(1,:) = "r "; Density.subsystemlist(2,:) = "mtt1"; Density.subsystemlist(3,:) = "mtt2"; # Bonds Density.bonds = [ 1 1 1 1 1 1 0 0 0 0 ]; # Aliases # A double underscore __ represents a comma Density.alias.P = "Pressure"; Density.alias.out = "Density"; Density.alias.rho = "Density"; Density.alias.T = "Temperature"; Density.alias.density__ideal_gas__r = "$1";