Patent US5732192A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5732192A Expired / Lapsed US ⏱️ 0.0 years remaining

Global qualitative flow-path modeling for local state determination in simulation and analysis

Assignee: National Aeronautics and Space Administration
•
Filing: 1994-11-30
•
Granted: 1998-03-24
•
Expires: 2014-11-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract For qualitative modeling and analysis, a general qualitative abstraction of power transmission variables (flow and effort) for elements of flow paths includes information on resistance, net flow, permissible directions of flow and qualitative potential. Each type of component model has flow-related variables and an associated internal flow map, connected into an overall flow network of the system. For storage devices, the implicit power transfer to the environment is represented by "virtual" circuits that include an environmental junction. A heterogeneous aggregation method simplifies the path structure. A method determines global flow-path changes during dynamic simulation and analysis, and identifies corresponding local flow state changes that are effects of global configuration changes. Flow-path determination is triggered by any change in a flow-related device variable in a simulation or analysis. Components (path elements) that may be affected are identified, and flow-related attributes favoring flow in the two possible directions are collected for each of them. Next, flow-related attributes are determined for each affected path element, based on possibly conflicting indications of flow direction. Spurious qualitative ambiguities are minimized by using relative magnitudes and permissible directions of flow, and by favoring flow sources over effort sources when comparing flow tendencies. The results are output to local flow states of affected components.

Inventors

  • 👤 Jane T. Malin
  • 👤 Land D. Fleming

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 22:50
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/36; G06F30/367

Claims Analysis

Total Claims: 78
Claim 1
Independent Claim 151 words
A recording medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perfom method steps of modeling and analysis of flow configurations, said method step comprising: qualitatively modeling flow transmission path elements for systems of connected components and their connections to an environment, constructing flow transmission path structures from said path elements, aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, inputting local flow state change data into said path structures form models in simulations or analyses, evaluating effects of local flow changes from a simulation or analysis model on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and outputting the flow state information to local component models, and using the flow state information and the local component models in simulations and analyses.
Claim 2
Dependent Claim 151 words
A recording medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perfom method steps of modeling and analysis of flow configurations, said method step comprising: qualitatively modeling flow transmission path elements for systems of connected components and their connections to an environment, constructing flow transmission path structures from said path elements, aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, inputting local flow state change data into said path structures form models in simulations or analyses, evaluating effects of local flow changes from a simulation or analysis model on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and outputting the flow state information to local component models, and using the flow state information and the local component models in simulations and analyses.
Claim 3
Dependent Claim 70 words
The recording medium of claim 1 wherein the step of qualitatively modeling flow transmission path elements includes providing a set of qualitative flow path elements for use in the steps of constructing flow transmission path structures, aggregating said flow transmission path structures into circuits of sub-graphs, and evaluating effects of local flow changes on the global flow transmission path configuration and the local flow states of components of the system.
Claim 4
Dependent Claim 41 words
The recording medium of claim 2 wherein the step of providing a set of qualitative flow path elements includes providing resistive types, effort-source types, and flow-source types for representing components and aggregates, and junctions for representing divergences and convergences of flow.
Claim 5
Dependent Claim 77 words
The recording medium of claim 2 wherein the step of providing a set of qualitative flow path elements includes providing an abstraction of flow transmission variables, including flow and effort variables, for elements of flow paths that includes combining flow and resistance into a qualitative-potential variable, and includes qualitative information on resistance indicating substantially finite and substantially infinite resistance, net flow indicating substantially zero and flow in first and second directions, permissible directions of flow, and effort-input.
Claim 6
Dependent Claim 49 words
The recording medium of claim 1 wherein the step of qualitatively modeling flow transmission path elements includes providing flow-related variables and an internal flow map for each type of component model for simulations or analyses that inputs local flow state changes for said evaluation of global and local effects.
Claim 7
Dependent Claim 42 words
The recording medium of claim 5 wherein the step of providing flow-related variables and an internal flow map for each said type of component model includes providing "virtual" circuits that include a junction to the external model environment for storage device types.
Claim 8
Dependent Claim 52 words
The recording medium of claim 1 wherein the step of constructing flow transmission path structures includes the steps of: manually establishing the connections between component models, and automatically establishing the internal connections of path elements contained within the device model by reference to said flow map for that type of component model.
Claim 9
Dependent Claim 72 words
The recording method of claim 1 wherein the step of aggregating said flow transmission path structures into circuits of sub-graphs includes the steps of: clustering the serial and parallel structures of the flow transmission path structure into sub-graphs, including said clusters in circuit structures for sub-graphs of said path structure that cannot be clustered by strict reduction of serial and parallel paths, and using said sub-graphs as individual nodes in a circuit.
Claim 10
Dependent Claim 41 words
The recording medium of claim 8 wherein the step of including said clusters in circuit structures uses circuits that are any collection of system components defining a cyclic path such that no path element nodes are repeated in the path sequence.
Claim 11
Dependent Claim 59 words
The recording medium of claim 8 wherein the step of using said sub-graphs as individual nodes in a circuit includes using qualitative information on resistance indicating substantially finite and substantially infinite resistance, net flow indicating substantially zero and flow in first and second directions, permissible directions of flow, and effort-input, and also directional path information and cluster-circuit interface information.
Claim 12
Dependent Claim 84 words
The recording medium of claim 1 wherein the step of inputting local flow state change data into said path structures from models in simulations or analyses includes providing for each internal node in a component model in a simulation or analysis, a corresponding map node for the component type, to establish internal connections for said component that mirror the connections of the corresponding flow map nodes, and providing that any change in a flow-related device variable in the simulation or analysis triggers flow-path determination.
Claim 13
Dependent Claim 73 words
The recording medium of claim 1 wherein the step of evaluating effects of local flow changes from a simulation or analysis model on the global flow transmission path configuration and the local flow states of components of the system model includes the steps of: identifying components that may be affected, collecting for each affected node, flow-related attributes favoring flow in the two possible directions, and determining flow-related properties for each affected path element.
Claim 14
Dependent Claim 36 words
The recording medium of claim 12 wherein the step of evaluating effects of determining flow-related properties for each affected path element includes considering possibly conflicting flow tendencies and choosing the flow direction while resolving any ambiguities.
Claim 15
Dependent Claim 48 words
The recording medium of claim 13 wherein the step of resolving any ambiguities when comparing flow tendencies includes using information on permissible directions of flow, favoring flow sources over effort sources, distinguishing qualitative values of significant magnitude from those of relatively insignificant magnitude, or else asking the user.
Claim 16
Dependent Claim 41 words
The recording medium of claim 1 wherein the step of outputting flow state information to local component models in simulations or analyses includes linking to associated local flow states of components of the simulation or analysis that triggered the determination method.
Claim 17
Dependent Claim 190 words
A computer program product for controlling a computer to model and analyze flow configurations, the program product comprising: a recording medium readable by the computer, means recorded on the recording medium for qualitatively modeling flow transmission path elements for systems of connected components and their connections to an environment, means recorded on the recording medium for constructing flow transmission path structures from said path elements, means recorded on the recording medium for aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, means recorded on the recording medium for inputting local flow state change data into said path structures from models in simulations or analyses, means recorded on the recording medium for evaluating effects of local flow changes from a simulation or analysis model on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and means recorded on the recording medium for outputting flow state information from the means for evaluating to local component models, and for using the flow state information and local component models in simulations and analyses.
Claim 18
Dependent Claim 190 words
A computer program product for controlling a computer to model and analyze flow configurations, the program product comprising: a recording medium readable by the computer, means recorded on the recording medium for qualitatively modeling flow transmission path elements for systems of connected components and their connections to an environment, means recorded on the recording medium for constructing flow transmission path structures from said path elements, means recorded on the recording medium for aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, means recorded on the recording medium for inputting local flow state change data into said path structures from models in simulations or analyses, means recorded on the recording medium for evaluating effects of local flow changes from a simulation or analysis model on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and means recorded on the recording medium for outputting flow state information from the means for evaluating to local component models, and for using the flow state information and local component models in simulations and analyses.
Claim 19
Dependent Claim 73 words
The computer program product of claim 16 wherein the means for qualitatively modeling flow transmission path elements includes means for providing a set of qualitative flow path elements for use in construction of flow transmission path structures, aggregation of said flow transmission path structures into circuits of sub-graphs, and evaluation of effects of local flow changes on the global flow transmission path configuration and the local flow states of components of the system.
Claim 20
Dependent Claim 44 words
The computer program product of claim 17 wherein the means for providing a set of qualitative flow path elements includes means for providing resistive types, effort-source types, and flow-source types for representing components and aggregates, and junctions for representing divergences and convergences of flow.
Claim 21
Dependent Claim 80 words
The computer program product of claim 17 wherein the means for providing a set of qualitative flow path elements includes means for providing an abstraction of flow transmission variables, including flow and effort variables, for elements of flow paths that includes combining flow and resistance into a qualitative-potential variable, and includes qualitative information on resistance indicating substantially finite and substantially infinite resistance, net flow indicating substantially zero and flow in first and second directions, permissible directions of flow, and effort-input.
Claim 22
Dependent Claim 52 words
The computer program product of claim 16 wherein the means for qualitatively modeling flow transmission path elements includes means for providing flow-related variables and an internal flow map for each type of component model for simulations or analyses that inputs local flow state changes for said evaluation of global and local effects.
Claim 23
Dependent Claim 45 words
The computer program product of claim 20 wherein the means for providing flow-related variables and an internal flow map for each said type of component model includes means for providing "virtual" circuits that include a junction to the external model environment for storage device types.
Claim 24
Dependent Claim 56 words
The computer program product of claim 16 wherein the means for constructing flow transmission path structures is comprised of: means for manually establishing the connections between component models, and means for automatically establishing the internal connections of path elements contained within the device model by reference to said flow map for that type of component model.
Claim 25
Dependent Claim 78 words
The computer program product of claim 16 wherein the means for aggregating said flow transmission path structures into circuits of sub-graphs is comprised of: means for clustering the serial and parallel structures of the flow transmission path structure into sub-graphs, means for including said clusters in circuit structures for sub-graphs of said path structure that cannot be clustered by strict reduction of serial and parallel paths, and means for using said sub-graphs as individual nodes in a circuit.
Claim 26
Dependent Claim 42 words
The computer program product of claim 23 wherein the means for including said clusters in circuit structures uses circuits that are any collection of system components defining a cyclic path such that no path element nodes are repeated in the path sequence.
Claim 27
Dependent Claim 42 words
The computer program product of claim 23 wherein the means for using said sub-graphs as individual nodes in a circuit includes means for using the same types of qualitative information as path elements, and also directional path information and cluster-circuit interface information.
Claim 28
Dependent Claim 91 words
The computer program product of claim 16 wherein the means for inputting local flow state change data into said path structures from models in simulations or analyses is comprised of: means for providing for each internal node in a component model in a simulation or analysis, a corresponding map node for the component type, to establish internal connections for said component that mirror the connections of the corresponding flow map nodes, and means for providing that any change in a flow-related device variable in the simulation or analysis triggers flow-path determination.
Claim 29
Dependent Claim 79 words
The computer program product of claim 16 wherein the means for evaluating effects of local flow changes from a simulation or analysis model on the global flow transmission path configuration and the local flow states of components of the system model is comprised of: means for identifying components that may be affected, means for collecting for each affected node, flow-related attributes favoring flow in the two possible directions, and means for determining flow-related properties for each affected path element.
Claim 30
Dependent Claim 39 words
The computer program product of claim 27 wherein the means for evaluating effects of determining flow-related properties for each affected path element includes means for considering possibly conflicting flow tendencies and choosing the flow direction while resolving any ambiguities.
Claim 31
Dependent Claim 51 words
The computer program product of claim 28 wherein the means for resolving any ambiguities when comparing flow tendencies includes means for using information on permissible directions of flow, favoring flow sources over effort sources, distinguishing qualitative values of significant magnitude from those of relatively insignificant magnitude, or else asking the user.
Claim 32
Dependent Claim 44 words
The computer program product of claim 16 wherein the means for outputting flow state information to local component models in simulations or analyses includes means for linking to associated local flow states of components of the simulation or analysis that triggered the determination method.
Claim 33
Dependent Claim 155 words
A recording medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps of modeling and analysis of flow configurations in discrete event simulation, said method steps comprising: qualitatively modeling flow transmission path elements for systems of connected components and their connections to an environment, constructing flow transmission path structures from said path elements, aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, inputting local flow state change data into said path structures from models in discrete event simulations, evaluating effects of local flow changes from a simulation or analysis model on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and outputting the flow state information to local component models, and using the flow state information and the local component models in discrete event simulations.
Claim 34
Dependent Claim 155 words
A recording medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps of modeling and analysis of flow configurations in discrete event simulation, said method steps comprising: qualitatively modeling flow transmission path elements for systems of connected components and their connections to an environment, constructing flow transmission path structures from said path elements, aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, inputting local flow state change data into said path structures from models in discrete event simulations, evaluating effects of local flow changes from a simulation or analysis model on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and outputting the flow state information to local component models, and using the flow state information and the local component models in discrete event simulations.
Claim 35
Dependent Claim 70 words
The recording medium of claim 31 wherein the step of qualitatively modeling flow transmission path elements includes providing a set of qualitative flow path elements for use in the steps of constructing flow transmission path structures, aggregating said flow transmission path structures into circuits of sub-graphs, and evaluating effects of local flow changes on the global flow transmission path configuration and the local flow states of components of the system.
Claim 36
Dependent Claim 41 words
The recording medium of claim 32 wherein the step of providing a set of qualitative flow path elements includes providing resistive types, effort-source types, and flow-source types for representing components and aggregates, and junctions for representing divergences and convergences of flow.
Claim 37
Dependent Claim 77 words
The recording medium of claim 32 wherein the step of providing a set of qualitative flow path elements includes providing an abstraction of flow transmission variables, including flow and effort variables, for elements of flow paths that includes combining flow and resistance into a qualitative-potential variable, and includes qualitative information on resistance indicating substantially finite and substantially infinite resistance, net flow indicating substantially zero and flow in first and second directions, permissible directions of flow, and effort-input.
Claim 38
Dependent Claim 49 words
The recording medium of claim 31 wherein the step of qualitatively modeling flow transmission path elements includes providing flow-related variables and an internal flow map for each type of component model for discrete event simulations that inputs local flow state changes for said evaluation of global and local effects.
Claim 39
Dependent Claim 42 words
The recording medium of claim 35 wherein the step of providing flow-related variables and an internal flow map for each said type of component model includes providing "virtual" circuits that include a junction to the external model environment for storage device types.
Claim 40
Dependent Claim 52 words
The recording medium of claim 31 wherein the step of constructing flow transmission path structures includes the steps of: manually establishing the connections between component models, and automatically establishing the internal connections of path elements contained within the component model by reference to said flow map for that type of component model.
Claim 41
Dependent Claim 72 words
The recording medium of claim 31 wherein the step of aggregating said flow transmission path structures into circuits of sub-graphs includes the steps of: clustering the serial and parallel structures of the flow transmission path structure into sub-graphs, including said clusters in circuit structures for sub-graphs of said path structure that cannot be clustered by strict reduction of serial and parallel paths, and using said sub-graphs as individual nodes in a circuit.
Claim 42
Dependent Claim 41 words
The recording medium of claim 38 wherein the step of including said clusters in circuit structures uses circuits that are any collection of system components defining a cyclic path such that no path element nodes are repeated in the path sequence.
Claim 43
Dependent Claim 59 words
The recording medium of claim 38 wherein the step of using said sub-graphs as individual nodes in a circuit includes using qualitative information on resistance indicating substantially finite and substantially infinite resistance, net flow indicating substantially zero and flow in first and second directions, permissible directions of flow, and effort-input, and also directional path information and cluster-circuit interface information.
Claim 44
Dependent Claim 84 words
The recording medium of claim 31 wherein the step of inputting local flow state change data into said path structures from models in discrete event simulations includes providing for each internal node in a component model in a discrete event simulation, a corresponding map node for the component type, to establish internal connections for said component that mirror the connections of the corresponding flow map nodes, and providing that any change in a flow-related device variable in the discrete event simulation triggers flow-path determination.
Claim 45
Dependent Claim 73 words
The recording medium of claim 31 wherein the step of evaluating effects of local flow changes from a discrete event simulation model on the global flow transmission path configuration and the local flow states of components of the system model includes the steps of: identifying components that may be affected, collecting for each affected node, flow-related attributes favoring flow in the two possible directions, and determining flow-related properties for each affected path element.
Claim 46
Dependent Claim 36 words
The recording medium of claim 40 wherein the step of evaluating effects of determining flow-related properties for each affected path element includes considering possibly conflicting flow tendencies and choosing the flow direction while resolving any ambiguities.
Claim 47
Dependent Claim 48 words
The recording medium of claim 43 wherein the step of resolving any ambiguities when comparing flow tendencies includes using information on permissible directions of flow, favoring flow sources over effort sources, distinguishing qualitative values of significant magnitude from those of relatively insignificant magnitude, or else asking the user.
Claim 48
Dependent Claim 39 words
The recording medium of claim 31 wherein the step of outputting flow state information to local component models in discrete event simulations includes linking to associated local flow states of components of the simulation that triggered the determination method.
Claim 49
Dependent Claim 191 words
A computer program product for controlling a computer to model and analyze flow configurations in discrete event simulation, the program product comprising: a recording medium readable by the computer, means recorded on the recording medium for qualitatively modeling flow transmission path elements for systems of connected components and their connections to an environment, means recorded on the recording medium for constructing flow transmission path structures from said path elements, means recorded on the recording medium for aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, means recorded on the recording medium for inputting local flow state change data into said path structures from models in discrete event simulations, means recorded on the recording medium for evaluating effects of local flow changes from a discrete event simulation model on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and means recorded on the recording medium for outputting the flow state information to local component models, and for using the flow state information and the local component models in discrete event simulations.
Claim 50
Dependent Claim 191 words
A computer program product for controlling a computer to model and analyze flow configurations in discrete event simulation, the program product comprising: a recording medium readable by the computer, means recorded on the recording medium for qualitatively modeling flow transmission path elements for systems of connected components and their connections to an environment, means recorded on the recording medium for constructing flow transmission path structures from said path elements, means recorded on the recording medium for aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, means recorded on the recording medium for inputting local flow state change data into said path structures from models in discrete event simulations, means recorded on the recording medium for evaluating effects of local flow changes from a discrete event simulation model on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and means recorded on the recording medium for outputting the flow state information to local component models, and for using the flow state information and the local component models in discrete event simulations.
Claim 51
Dependent Claim 73 words
The computer program product of claim 46 wherein the means for qualitatively modeling flow transmission path elements includes means for providing a set of qualitative flow path elements for use in construction of flow transmission path structures, aggregation of said flow transmission path structures into circuits of sub-graphs, and evaluation of effects of local flow changes on the global flow transmission path configuration and the local flow states of components of the system.
Claim 52
Dependent Claim 44 words
The computer program product of claim 47 wherein the means for providing a set of qualitative flow path elements includes means for providing resistive types, effort-source types, and flow-source types for representing components and aggregates, and junctions for representing divergences and convergences of flow.
Claim 53
Dependent Claim 80 words
The computer program product of claim 47 wherein the means for providing a set of qualitative flow path elements includes means for providing an abstraction of flow transmission variables, including flow and effort variables, for elements of flow paths that includes combining flow and resistance into a qualitative-potential variable, and includes qualitative information on resistance indicating substantially finite and substantially infinite resistance, net flow indicating substantially zero and flow in first and second directions, permissible directions of flow, and effort-input.
Claim 54
Dependent Claim 52 words
The computer program product of claim 46 wherein the means for qualitatively modeling flow transmission path elements includes means for providing flow-related variables and an internal flow map for each type of component model for discrete event simulations that input local flow state changes for said evaluation of global and local effects.
Claim 55
Dependent Claim 45 words
The computer program product of claim 50 wherein the means for providing flow-related variables and an internal flow map for each said type of component model includes means for providing "virtual" circuits that include a junction to the external model environment for storage device types.
Claim 56
Dependent Claim 56 words
The computer program product of claim 46 wherein the means for constructing flow transmission path structures is comprised of: means for manually establishing the connections between component models, and means for automatically establishing the internal connections of path elements contained within the component model by reference to said flow map for that type of component model.
Claim 57
Dependent Claim 78 words
The computer program product of claim 46 wherein the means for aggregating said flow transmission path structures into circuits of sub-graphs is comprised of: means for clustering the serial and parallel structures of the flow transmission path structure into sub-graphs, means for including said clusters in circuit structures for sub-graphs of said path structure that cannot be clustered by strict reduction of serial and parallel paths, and means for using said sub-graphs as individual nodes in a circuit.
Claim 58
Dependent Claim 42 words
The computer program product of claim 53 wherein the means for including said clusters in circuit structures uses circuits that are any collection of system components defining a cyclic path such that no path element nodes are repeated in the path sequence.
Claim 59
Dependent Claim 42 words
The computer program product of claim 53 wherein the means for using said sub-graphs as individual nodes in a circuit includes means for using the same types of qualitative information as path elements, and also directional path information and cluster-circuit interface information.
Claim 60
Dependent Claim 91 words
The computer program product of claim 46 wherein the means for inputting local flow state change data into said path structures from models in discrete event simulations is comprised of: means for providing for each internal node in a component model in a discrete event simulation, a corresponding map node for the component type, to establish internal connections for said component that mirror the connections of the corresponding flow map nodes, and means for providing that any change in a flow-related device variable in said discrete event simulation triggers flow-path determination.
Claim 61
Dependent Claim 79 words
The computer program product of claim 46 wherein the means for evaluating effects of local flow changes from a discrete event simulation model on the global flow transmission path configuration and the local flow states of components of the system model is comprised of: means for identifying components that may be affected, means for collecting for each affected node, flow-related attributes favoring flow in the two possible directions, and means for determining flow-related properties for each affected path element.
Claim 62
Dependent Claim 39 words
The computer program product of claim 57 wherein the means for evaluating effects of determining flow-related properties for each affected path element includes means for considering possibly conflicting flow tendencies and choosing the flow direction while resolving any ambiguities.
Claim 63
Dependent Claim 51 words
The computer program product of claim 58 wherein the means for resolving any ambiguities when comparing flow tendencies includes means for using information on permissible directions of flow, favoring flow sources over effort sources, distinguishing qualitative values of significant magnitude from those of relatively insignificant magnitude, or else asking the user.
Claim 64
Dependent Claim 44 words
The computer program product of claim 46 wherein the means for outputting flow state information to local component models in discrete event simulations includes means for linking to associated local flow states of components of the simulation or analysis that triggered the determination method.
Claim 65
Dependent Claim 300 words
A recording medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps of modeling and analysis of flow configurations in a discrete event simulation, said method steps comprising: qualitatively modeling flow transmission path elements for systems of connected components and their connections to an environment, constructing flow transmission path structures from said path elements, aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, inputting local flow state change data into said path structures from models in discrete event simulations, evaluating effects of local flow changes from a simulation model on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and outputting the flow state information to local component models, and using the flow state information and the local component models in the discrete event simulation, wherein the step of evaluating effects of local flow changes from a discrete event simulation model on the global flow transmission path configuration and the local flow states of components of the system model includes the steps of: identifying components that my be affected, collecting for each affected node, flow-related attributes favoring flow in the two possible directions, and determining flow-related properties for each affected path component, and wherein the step of collecting for each affected node, flow-related attributes favoring flow in the two possible directions, is completed for all of the components identified by the step of identifying components that may be affected, prior to the step of determining flow-related properties for each affected path element, in order to delay the step of determining flow-related properties for each affected path element until the end of a discrete-event time quantum for said discrete event simulations.
Claim 66
Dependent Claim 300 words
A recording medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps of modeling and analysis of flow configurations in a discrete event simulation, said method steps comprising: qualitatively modeling flow transmission path elements for systems of connected components and their connections to an environment, constructing flow transmission path structures from said path elements, aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, inputting local flow state change data into said path structures from models in discrete event simulations, evaluating effects of local flow changes from a simulation model on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and outputting the flow state information to local component models, and using the flow state information and the local component models in the discrete event simulation, wherein the step of evaluating effects of local flow changes from a discrete event simulation model on the global flow transmission path configuration and the local flow states of components of the system model includes the steps of: identifying components that my be affected, collecting for each affected node, flow-related attributes favoring flow in the two possible directions, and determining flow-related properties for each affected path component, and wherein the step of collecting for each affected node, flow-related attributes favoring flow in the two possible directions, is completed for all of the components identified by the step of identifying components that may be affected, prior to the step of determining flow-related properties for each affected path element, in order to delay the step of determining flow-related properties for each affected path element until the end of a discrete-event time quantum for said discrete event simulations.
Claim 67
Dependent Claim 64 words
The recording medium of claim 61, wherein the step of determining flow-related properties for each affected path element includes considering possibly conflicting flow tendencies and choosing the flow direction while resolving any ambiguities by using information on permissible directions of flow, favoring flow sources over effort sources, distinguishing qualitative values of significant magnitude from those of relatively insignificant magnitude, or else asking the user.
Claim 68
Dependent Claim 142 words
The recording medium of claim 61, wherein the step of qualitatively modeling flow transmission path elements includes providing a set of qualitative flow path elements for use in the steps of constructing flow transmission path structures, aggregating said flow transmission path structures into circuits of sub-graphs, and evaluating effects of local flow changes on the global flow transmission path configuration and the local flow states of components of the system, and wherein the step of providing a set of qualitative flow path elements includes providing an abstraction of flow transmission variables, including flow and effort variables, for elements of flow paths that includes combining flow and resistance into a qualitative-potential variable, and includes qualitative information on resistance indicating substantially finite and substantially infinite resistance, net flow indicating substantially zero and flow in first and second directions, permissible directions of flow, and effort-input.
Claim 69
Dependent Claim 85 words
The recording medium of claim 61, wherein the step of qualitatively modeling flow transmission path elements includes providing flow-related variables and an internal flow map for each type of component model for simulations or analyses that inputs local flow state changes for said evaluation of global and local effects, and wherein the providing of flow-related variables and an internal flow map for each said type of component model includes providing "virtual" circuits that include a junction to the external model environment for storage device types.
Claim 70
Dependent Claim 72 words
The recording medium of claim 61 wherein the step of aggregating said flow transmission path structures into circuits of sub-graphs includes the steps of: clustering the serial and parallel structures of the flow transmission path structure into sub-graphs, including said clusters in circuit structures for sub-graphs of said path structure that cannot be clustered by strict reduction of serial and parallel paths, and using said sub-graphs as individual nodes in a circuit.
Claim 71
Dependent Claim 41 words
The recording medium of claim 65 wherein the step of including said clusters in circuit structures uses circuits that are any collection of system components defining a cyclic path such that no path element nodes are repeated in the path sequence.
Claim 72
Dependent Claim 394 words
A recording medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps of modeling and analysis of flow configurations in discrete event simulation, said program of instructions comprising: a program executable by the computer for building models in the computer of physical components and a model of a physical system comprised of selected ones of the physical components; a program executable by the computer for performing a discrete event simulation of said physical system using said models of the physical system and the selected ones of the physical components in the physical system; and a flow path management program executable by the computer for: qualitatively modeling flow transmission path elements for the physical system and connections to and environment of the physical system, constructing flow transmission path structures from said path elements, aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, inputting local flow state change data into said path structures from said models during a discrete event simulation by execution of said simulation program, evaluating effects of local flow changes from said models on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and outputting the flow state information to local component models, wherein the simulation program is executable by the computer for using the flow state information and the local component models in the discrete event simulation, wherein the flow management program is executable by the computer for evaluating effects of local flow changes from a discrete event simulation model on the global flow transmission path configuration and the local flow states of components of the system model by: identifying components that may be affected, collecting for each affected node, flow-related attributes favoring flow in the two possible directions, and determining flow-related properties for each affected path element, and wherein the collecting for each affected node, flow-related attributes favoring flow in the two possible directions, is completed for all of the components identified by the stop of identifying components that may be affected, prior to the determining of flow-related properties for each affected path element, in order to delay the determining of flow-related properties for each affected path element until the end of a discrete-event time quantum for said discrete event simulation.
Claim 73
Dependent Claim 394 words
A recording medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps of modeling and analysis of flow configurations in discrete event simulation, said program of instructions comprising: a program executable by the computer for building models in the computer of physical components and a model of a physical system comprised of selected ones of the physical components; a program executable by the computer for performing a discrete event simulation of said physical system using said models of the physical system and the selected ones of the physical components in the physical system; and a flow path management program executable by the computer for: qualitatively modeling flow transmission path elements for the physical system and connections to and environment of the physical system, constructing flow transmission path structures from said path elements, aggregating said flow transmission path structures into aggregate data structures that are circuits of sub-graphs, inputting local flow state change data into said path structures from said models during a discrete event simulation by execution of said simulation program, evaluating effects of local flow changes from said models on the global flow transmission path configuration and the local flow states of components of the system model in order to produce flow state information, and outputting the flow state information to local component models, wherein the simulation program is executable by the computer for using the flow state information and the local component models in the discrete event simulation, wherein the flow management program is executable by the computer for evaluating effects of local flow changes from a discrete event simulation model on the global flow transmission path configuration and the local flow states of components of the system model by: identifying components that may be affected, collecting for each affected node, flow-related attributes favoring flow in the two possible directions, and determining flow-related properties for each affected path element, and wherein the collecting for each affected node, flow-related attributes favoring flow in the two possible directions, is completed for all of the components identified by the stop of identifying components that may be affected, prior to the determining of flow-related properties for each affected path element, in order to delay the determining of flow-related properties for each affected path element until the end of a discrete-event time quantum for said discrete event simulation.
Claim 74
Dependent Claim 83 words
The recording medium of claim 67, wherein the flow path management program is executable by the computer for evaluating effects of determining flow-related properties for each affected path element by considering possibly conflicting flow tendencies and choosing the flow direction while resolving any ambiguities, and resolving any ambiguities when comparing flow tendencies by using information on permissible directions of flow, favoring flow sources over effort sources, distinguishing qualitative values of significant magnitude from those of relatively insignificant magnitude, or else asking the user.
Claim 75
Dependent Claim 135 words
The recording medium as recited in claim 67, wherein the flow path management program is executable by the computer for qualitatively modeling flow transmission path elements by constructing flow transmission path structures, aggregating said flow transmission path structures into circuits of sub-graphs, and evaluating effects of local flow changes on the global flow transmission path configuration and the local flow states of components of the system, and wherein the qualitative modeling of flow transmission path elements includes using an abstraction of flow transmission variables, including flow and effort variables, for elements of flow paths that includes combining flow and resistance into a qualitative-potential variable, and includes qualitative information on resistance indicating substantially finite and substantially infinite resistance, net flow indicating substantially zero and flow in first and second directions, permissible directions of flow, and effort-input.
Claim 76
Dependent Claim 98 words
The recording medium of claim 67, wherein the flow path management program is executable by the computer for accessing models of flow transmission path elements including flow-related variables and an internal flow map for each type of component model for discrete event simulation that inputs local flow state changes for said evaluation of global and local effects, and wherein the flow-related variables and an internal flow map for each said type of component model includes flow-related variables and an internal flow map for "virtual" circuits that include a junction to the external model environment for storage device types.
Claim 77
Dependent Claim 77 words
The recording medium of claim 69 wherein the flow path management program is executable by the computer for aggregating said flow transmission path structures into circuits of sub-graphs by: clustering the serial and parallel structures of the flow transmission path structure into sub-graphs, including said clusters in circuit structures for sub-graphs of said path structure that cannot be clustered by strict reduction of serial and parallel paths, and using said sub-graphs as individual nodes in a circuit.
Claim 78
Dependent Claim 37 words
The recording medium of claim 71 wherein the clusters in circuit structures use circuits that are any collection of system components defining a cyclic path such that no path element nodes are repeated in the path sequence.

References Cited (Backward Citations)

US5251285A Cited
US5025499A Cited
US4965743A Cited
US5253189A Cited
US5317525A Cited
US5278770A Cited
US5353381A Cited
US5262960A Cited
US5138694A Cited
US5265035A Cited
US5522014A Cited
US5537644A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-03-23 2001-09-22 2002-03-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-03-23 2005-09-22 2006-03-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-03-23 2009-09-22 2010-03-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag