Calculating liquid levels in arbitrarily shaped containment vessels using solid modeling
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01F-017/00
G06G-007/57
G01F-023/00
출원번호
US-0964771
(2010-12-10)
등록번호
US-8521495
(2013-08-27)
발명자
/ 주소
Ray, Stephen L.
Grandine, Thomas A.
Vandenbrande, Jan H.
Carr, Douglas A.
출원인 / 주소
The Boeing Company
대리인 / 주소
Ostrager Chong Flaherty & Broitman P.C.
인용정보
피인용 횟수 :
2인용 특허 :
4
초록▼
Systems and method for simulating liquid containment behavior. The system comprises a solid modeler and a nonlinear equation solver. The nonlinear equation solver takes as input the solid model representation of the containment vessel from the solid modeler, a desired orientation in space, dynamic c
Systems and method for simulating liquid containment behavior. The system comprises a solid modeler and a nonlinear equation solver. The nonlinear equation solver takes as input the solid model representation of the containment vessel from the solid modeler, a desired orientation in space, dynamic conditions (e.g., lateral acceleration) and an amount of liquid. To find the level of liquid in the vessel, the system solver iteratively performs successive Boolean subtractions using an infinite horizontal half-space that represents the liquid level of the vessel. The resulting sliced solid model is used to compute the volume of the liquid at that level. The iterative system solver terminates when the computed volume of the sliced containment vessel matches the specified volume of liquid (e.g., fuel) within a given tolerance. To accommodate dynamic situations, e.g., when acceleration is present, the horizontal liquid plane is replaced with a plane at an angle that corresponds to the total acceleration.
대표청구항▼
1. A method, performed by a computer system, for calculating a liquid surface plane location in a containment vessel, comprising: (a) storing a first set of data comprising a solid model representation of said containment vessel;(b) storing a second set of data representing a spatial orientation of
1. A method, performed by a computer system, for calculating a liquid surface plane location in a containment vessel, comprising: (a) storing a first set of data comprising a solid model representation of said containment vessel;(b) storing a second set of data representing a spatial orientation of said containment vessel;(c) storing a third set of data representing a magnitude and direction of acceleration of said containment vessel;(d) storing liquid volume data representing a volume of liquid in said containment vessel; and(e) calculating a location of a surface plane of said liquid in said containment vessel using at least said first through third sets of data and said liquid volume data;wherein step (e) comprises:(i) selecting a current guess for the location of said liquid surface plane;(ii) calculating the volume of liquid below the current guess for the liquid surface plane location using regularized solid modeling operations;(iii) comparing the volume of liquid below the current guess for the liquid surface plane location to the volume of liquid represented by said liquid volume data;(iv) if the volume of liquid below the current guess for the liquid surface plane location is not sufficiently close to the volume of liquid represented by said liquid volume data, using a numerical method to select a different current guess for the liquid surface plane location; and(v) repeating steps (ii) through (iv) until the volume of liquid below the current guess for the liquid surface plane location is sufficiently close to the volume of liquid represented by said liquid volume data. 2. The method as recited in claim 1, wherein said numerical method comprises finding successively better approximations to the zero of a function equal to a difference between the volume of liquid below the current guess for the liquid surface plane location and the volume of liquid represented by said liquid volume data. 3. The method as recited in claim 1, further comprising: storing a fourth set of data representing an area and an elevation of a port connected to said containment vessel; andcalculating a rate of liquid flow into or out of said containment vessel via said port using at least said first through fourth sets of data and said liquid volume data. 4. The method as recited in claim 1, further comprising deriving a vessel property selected from the following group: the exposed liquid area; the wetted area of said containment vessel; and the weight distribution of the liquid in said containment vessel. 5. The method as recited in claim 1, further comprising intersecting a solid model representation of a dipstick with a solid model representation of said liquid in said containment vessel. 6. A method, performed by a computer system, for simulating the behavior of liquid in a containment vessel comprising first and second compartments that communicate via an interconnection, comprising: (a) storing a first set of data comprising a solid model representation of said first compartment;(b) storing a second set of data comprising a solid model representation of said second compartment;(c) storing a third set of data representing a spatial orientation of said containment vessel;(d) storing a fourth set of data representing a magnitude and direction of acceleration of said containment vessel;(e) storing a fifth set of data representing an area and an elevation of said interconnection between said first and second compartments;(f) storing first liquid volume data representing a volume of liquid in said first compartment;(g) storing second liquid volume data representing a volume of liquid in said second compartment;(h) calculating a location of a first surface plane of liquid in said first compartment using said first, third and fourth sets of data and said first liquid volume data;(i) calculating a location of a second surface plane of liquid in said second compartment using at least said second, third and fourth sets of data and said second liquid volume data;(j) after steps (h) and (i), calculating a differential pressure due to a difference between said locations of said first and second liquid surface planes in said first and second compartments; and(k) calculating a rate of liquid flow from one of said first and second compartments to the other using at least said differential pressure and said fifth set of data,wherein step (h) comprises:(i) selecting a current guess for the location of said first liquid surface plane in said first compartment;(ii) calculating the volume of liquid below the current guess for the location of said first liquid surface plane in said first compartment using regularized solid modeling operations;(iii) comparing the volume of liquid below the current guess for the location of said first liquid surface plane in said first compartment to the volume of liquid represented by said first liquid volume data;(iv) if the volume of liquid below the current guess for the location of said first liquid surface plane is not sufficiently close to the volume of liquid represented by said first liquid volume data, using a numerical method to select a different current guess for the location of said first liquid surface plane; and(v) repeating steps (ii) through (iv) until the volume of liquid below the current guess for the location of said first liquid surface plane is sufficiently close to the volume of liquid represented by said first liquid volume data. 7. The method as recited in claim 6, further comprising: deriving a first set of image data representing said first and second compartments of said containment vessel having said spatial orientation;deriving a second set of image data representing said first liquid surface plane in said first compartment;deriving a third set of image data representing said second liquid surface plane in said second compartment; anddisplaying said second and third sets of image data in intersecting relationship with said first set of image data. 8. The method as recited in claim 6, further comprising the step of displaying image data representing changing levels of liquid in said first and second compartments. 9. The method as recited in claim 6, wherein said numerical method comprises finding successively better approximations to the zero of a function equal to a difference between the volume of liquid below the current guess for the location of said first liquid surface plane and the volume of liquid represented by said liquid volume data. 10. The method as recited in claim 6, further comprising deriving a vessel property selected from the following group: the exposed liquid areas in said first and second compartments; the wetted areas of said first and second compartments; the weight distribution of the liquid in said containment vessel; the amount of liquid trapped by said first and second compartments; and the amount of liquid transferred from one of said first and second compartments to the other when the orientation of said containment vessel changes. 11. A system for calculating a liquid surface plane location in a containment vessel, comprising a processor programmed to calculate a location of a surface plane of said liquid in said containment vessel using at least a first set of data comprising a solid model representation of said containment vessel, a second set of data representing a spatial orientation of said containment vessel, a third set of data representing a magnitude and direction of acceleration of said containment vessel, and liquid volume data representing a volume of liquid in said containment vessel, wherein said calculating operation comprises:(i) selecting a current guess for the location of said liquid surface plane;(ii) calculating the volume of liquid below the current guess for the location of said liquid surface plane using regularized solid modeling operations;(iii) comparing the volume of liquid below the current guess for the location of said liquid surface plane to the volume of liquid represented by said liquid volume data;(iv) if the volume of liquid below the current guess for the location of said liquid surface plane is not sufficiently close to the volume of liquid represented by said liquid volume data, using a numerical method to select a different current guess for the location of said liquid surface plane; and(v) repeating steps (ii) through (iv) until the volume of liquid below the current guess for the location of said liquid surface plane is sufficiently close to the volume of liquid represented by said liquid volume data. 12. The system as recited in claim 11, wherein said numerical method comprises finding successively better approximations to the zero of a function equal to a difference between the volume of liquid below the current guess for the liquid surface plane location and the volume of liquid represented by said liquid volume data. 13. The system as recited in claim 11, wherein said processor is further programmed to calculate a rate of liquid flow into or out of said containment vessel via a port using at least said first through third sets of data, said liquid volume data, and a fourth set of data representing an area and an elevation of said port. 14. The system as recited in claim 11, wherein said processor is further programmed to derive a vessel property selected from the following group: the exposed liquid area; the wetted area of said containment vessel; and the weight distribution of the liquid in said containment vessel. 15. The system as recited in claim 11, wherein said processor is further programmed to intersect a solid model representation of a dipstick with a solid model representation of said liquid in said containment vessel. 16. The system as recited in claim 11, further comprising a display device for displaying image data, wherein said processor is further programmed to perform the following operations:deriving a first set of image data representing said containment vessel having said spatial orientation; andderiving a second set of image data representing said surface plane of liquid in said containment vessel, andwherein said display device displays said second set of image data in intersecting relationship with said first set of image data. 17. A system for simulating the behavior of liquid in a containment vessel comprising first and second compartments that communicate via an inter-connection, comprising: a processor programmed to perform the following operations:(a) calculating a location of a first surface plane of liquid in said first compartment using at least a first set of data comprising a solid model representation of said first compartment, a second set of data representing a spatial orientation of said containment vessel, a third set of data representing a magnitude and direction of acceleration of said containment vessel, and first liquid volume data representing a volume of liquid in said first compartment;(b) calculating a location of a second surface plane of liquid in said second compartment using at least a fourth set of data comprising a solid model representation of said second compartment, said second set of data representing said spatial orientation of said containment vessel, said third set of data representing a magnitude and direction of acceleration of said containment vessel, and second liquid volume data representing a volume of liquid in said second compartment;(c) calculating a differential pressure due to a difference between said locations of said first and second liquid surface planes in said first and second compartments; and(d) calculating a rate of liquid flow from one of said first and second compartments to the other using at least said differential pressure and a fifth set of data representing an area and an elevation of said interconnection between said first and second compartments,wherein operation (a) comprises:(i) selecting a current guess for the location of said first liquid surface plane in said first compartment;(ii) determining the volume of liquid below the current guess for the location of said first liquid surface plane in said first compartment using regularized solid modeling operations;(iii) comparing the volume of liquid below the current guess for the location of said first liquid surface plane in said first compartment to the volume of liquid represented by said first liquid volume data;(iv) if the volume of liquid below the current guess for the location of said first liquid surface plane is not sufficiently close to the volume of liquid represented by said first liquid volume data, using a numerical method to select a different current guess for the location of said first liquid surface plane; and(v) repeating steps (ii) through (iv) until the volume of liquid below the current guess for the location of said first liquid surface plane is sufficiently close to the volume of liquid represented by said first liquid volume data.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (4)
Adam Mordechai,ILX ; Shisgal Ben Zion,ILX ; Fashchik Yosef,ILX ; Anderman Hanan,ILX, Device for measuring the volume of liquid in a container.
Hess Robert Alan ; Walker Mark George ; Zakrzewski Radoslaw Romuald ; Rabelo Luis Carlos ; North Robert Curtis ; Durkee Scott Robert, Liquid gauging using sensor fusion and data fusion.
Herbstreit,Michael E.; Tompras,Anthony D.; Levinskas,Edward J., Methods and systems for predicting fuel sensor performance within a tank during motion.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.