All Downloads are FREE. Search and download functionalities are using the official Maven repository.

no.ntnu.ihb.sspgen.osp.OspModelDescription-1.0.0.xsd Maven / Gradle / Ivy

There is a newer version: 0.5.2
Show newest version




    
    
    
        
            Using same method to define units as in fmi2Unit.xsd, but have extended it with one more
                BaseUnit: percent.
            
        
        
            
        
    
    
        
            This element contains a list of Unit elements which is defined according to fmi2Unit.xsd.
                Variables in variable groups can refer to units defined here, or to units defined in the fmi
                modelDescription.xml, if it is version FMI 2.0 or greater.
            
        
        
            
        
    
    
        
            This element is contained inside variable group elements, and they refer to variables
                defined in fmi modelDescription.xml and units defined either in fmi modelDescription.xml or in the
                UnitDefinitions element. If a unit is defined with the same name in both fmi modelDescription.xml and
                UnitDefinitions the latter overrides the former.
            
        
        
            
                Name of variable in fmi modelDescription.xml. Must match exactly
            
        
        
            
                Name of UnitType defined either in this document under UnitDefinitions or in the fmi
                    modelDescription.xml if it is of FMI version 2.0 or greater
                
            
        
    
    
        
            Variables grouped under this element is defined to represent a force. The xml schema
                validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent a torque. The xml schema
                validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent a voltage. The xml schema
                validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent a pressure. The xml schema
                validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent a linear velocity. The xml
                schema validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent a angular velocity. The xml
                schema validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent an electrical current. The
                xml schema validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent a volume flow rate. The xml
                schema validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent a linear displacement. The
                xml schema validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent a angular displacement. The
                xml schema validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent an electric charge. The xml
                schema validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent a volume. The xml schema
                validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent a linear acceleration. The
                xml schema validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variables grouped under this element is defined to represent an angular acceleration. The
                xml schema validates the number of contained Variable elements, and the OSP-IS validator checks that the
                causalities are correct.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group must contain exactly 1 Force and exactly 1 LinearVelocity, where the
                causalities of the two groups must be opposite of each other. The xml schema validates that the element
                contains the correct child elements, and the OSP-IS validator verifies the causalities.
            
        
        
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group must contain exactly 1 Torque and exactly 1 AngularVelocity, where the
                causalities of the two groups must be opposite of each other. The xml schema validates that the element
                contains the correct child elements, and the OSP-IS validator verifies the causalities.
            
        
        
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group must contain exactly 1 Voltage and exactly 1 Current, where the causalities of
                the two groups must be opposite of each other. The xml schema validates that the element contains the
                correct child elements, and the OSP-IS validator verifies the causalities.
            
        
        
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group must contain exactly 1 Pressure and exactly 1 VolumeFlowRate, where the
                causalities of the two groups must be opposite of each other. The xml schema validates that the element
                contains the correct child elements, and the OSP-IS validator verifies the causalities.
            
        
        
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group must contain exactly 1 Force and exactly 1 LinearDisplacement, where the
                causalities of the two groups must be opposite of each other. The xml schema validates that the element
                contains the correct child elements, and the OSP-IS validator verifies the causalities.
            
        
        
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group must contain exactly 1 Torque and exactly 1 AngularDisplacement, where the
                causalities of the two groups must be opposite of each other. The xml schema validates that the element
                contains the correct child elements, and the OSP-IS validator verifies the causalities.
            
        
        
            
            
        
        
    
    
        
            This group must contain exactly 1 Voltage and exactly 1 Charge, where the causalities of
                the two groups must be opposite of each other. The xml schema validates that the element contains the
                correct child elements, and the OSP-IS validator verifies the causalities.
            
        
        
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group must contain exactly 1 Pressure and exactly 1 Volume, where the causalities of
                the two groups must be opposite of each other. The xml schema validates that the element contains the
                correct child elements, and the OSP-IS validator verifies the causalities.
            
        
        
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 1 variable representing an electrical power.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 1 variable representing a frequency.
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 1 variable which is defined to represent a UTC time.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 1 variable representing NMEA status information used in
                several NMEA messages.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 4 variables which describes latitude and longitude as part of
                an NMEA GGA message. The contained variables represent the following
                1. Latitude
                2. Latitude direction ("N" or "S")
                3. Longitude
                4. Longitude direction ("E" or "W")
                The variables must all have the same causality and appear in the order specified above.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 7 variables which describes NMEA GPS fix information. The
                contained variables represent the following
                1.Quality
                2. Number of satellites
                3. Horizontal dilution
                4. Antenna altitude
                5. Geoidal separation
                6. GPS age
                7. Station ID
                The variables must all have the same causality and appear in the order specified above.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group represents an NMEA GGA message, and contains exactly 1 NmeaTime, exactly 1
                NmeaGgaLatitudeLongitude, and exactly 1 NmeaGgaFix.
            
        
        
            
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 1 variable which represents the RMS value of the pseudo-range
                residuals for an NMEA GST message
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 3 variables representing the error ellipse data of an NMEA GST
                message. The contained variables represent the following:
                1. Sigma major axis
                2. Sigma minor axis
                3. Ellipse orientation (degrees from true north)
                The variables must all have the same causality and appear in the order specified above.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 3 variables representing the sigma errors for latitude,
                longitude and altitude of an NMEA GST message. The contained variables represent the following:
                1. Sigma longitude (in meters)
                2. Sigma latitude (in meters)
                3. Sigma altitude (in meters)
                The variables must all have the same causality and appear in the order specified above.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group represents an NMEA GST message, and contains exactly 1 NmeaGstRms, exactly 1
                NmeaGstEllipse and exactly 1 NmeaGstPositionError.
            
        
        
            
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 2 variables which represent the wind direction part for an
                NMEA MWV message. The contained variables specify the following:
                1. Wind angle in degrees (0 to 359 degrees)
                2. Wind direction reference ("R" for "relative" or "T" or "true")
                The variables must all have the same causality and appear in the order specified above.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 2 variables which represents the wind speed part for an NMEA
                MWV message. The contained variables specify the following:
                1. Wind speed
                2. Wind speed units (for example, "K" or "M")
                The variables must all have the same causality and appear in the order specified above.
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group represents an NMEA MWV message, and contains exactly 1 NmeaWindDirection,
                exactly 1 NmeaWindSpeed, and exactly 1 NmeaStatus.
            
        
        
            
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group contains exactly 1 variable which represents heading in degrees (true North)
                for an NMEA THS message
            
        
        
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group represents an NMEA THS message and contains exactly 1 NmeaTrueHeading and
                exactly 1 NmeaStatus.
            
        
        
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group represents a proprietary Kongsberg Seatex NMEA SXN message and contains exactly
                1 AngularDisplacement and exactly 1 NmeaStatus.
                AngularDisplacement must contain exactly 2 variables where the first one represents roll and the second
                represents pitch with radians ([rad]) as units.
            
        
        
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group represents feedback sent from a battery and contains exactly 1 ElectricPower
                (representing the power delivered presently) and exactly 1 variable describing the battery
                state-of-charge (SOC).
            
        
        
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group represents feedback sent from a generator and contains exactly 1 ElectricPower
                (representing the power delivered presently), exactly 1 Voltage, and exactly 1 Frequency.
            
        
        
            
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group represents feedback sent from a bus and contains exactly 1 ElectricPower
                (representing the power available on the bus presently), exactly 1 Voltage, and exactly 1 Frequency.
            
        
        
            
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            Variable group of type AngularVelocity with exactly 1 Variable, which is meant to
                represent the angular velocity of a rotating shaft.
            
        
        
            
                
                    
                
            
        
    
    
        
            Variable group of type AngularDisplacement with exactly 1 Variable, which is meant to
                represent the angle of a azimuth thruster.
            
        
        
            
                
                    
                
            
        
    
    
        
            Variable group of type AngularDisplacement with exactly 1 Variable, which is meant to
                represent the blade pitch of propeller blades.
            
        
        
            
                
                    
                
            
        
    
    
        
            This group represents setpoints used for communications between fixed thruster controllers
                and fixed thrusters and can contain 1 ShaftSpeed describing the desired rotational velocity of the
                propeller shaft. It can also contain 1 BladePitch which represents the propeller blade pitch.
            
        
        
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group represents feedbacks used for communications between fixed thruster controllers
                and fixed thrusters and can contain 1 ShaftSpeed describing the actual shaft speed of the propeller and
                exactly 1 Force representing the generated force(s). It can also contain 1 BladePitch describing the
                actual pitch of the propeller blades.
            
        
        
            
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group represents setpoints or feedbacks used for communications between azimuth
                thruster controllers and azimuth thrusters and can contain 1 ShaftSpeed describing the desired
                rotational velocity of the propeller shaft and exactly 1 AzimuthAngle describing the desired or actual
                azimuth angle of the thruster. It can also contain 1 BladePitch describing the desired propeller blade
                pitch.
            
        
        
            
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This group represents feedbacks used for communications between azimuth thruster
                controllers and azimuth thrusters. It contains a ShaftSpeed variable group representing the actual shaft
                speed of the thruster; a AzimuthAngle variable group representing the actual azimuth angle; a BladePitch
                variable group representing the actual propeller blade pitch; and a Force variable group representing
                the actual thrust force. All variable groups are of dimension 1.
            
        
        
            
            
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This variable group has few restrictions on content. The intention with this group is to
                enable users to create their own custom groups of variables, which does not have a defined type in
                OSP-IS.
            
        
        
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
        
        
            
                Arbitrary name which is used for referring to this variable group in connections.
                    Variable group names must be unique for a given OspModelDescription.xml
                
            
        
    
    
        
            This element contains all the defined variable groups for the model
        
        
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
        
    
    
        
            Root element of document
        
        
            
                
                    This element contains a list of Unit elements which is defined according to
                        fmi2Unit.xsd. Variables in variable groups can refer to units defined here, or to units defined
                        in the fmi modelDescription.xml, if it is version FMI 2.0 or greater.
                    
                
            
            
                
                    This element contains all the defined variable groups for the model
                    
                
            
        
        
            
                OspModelDescription version
            
        
    





© 2015 - 2025 Weber Informatics LLC | Privacy Policy