System and method for implementing real-time applications based on stochastic compute time algorithms
원문보기
IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0057726
(2005-02-14)
|
발명자
/ 주소 |
- Jackson,Warren B.
- Fromherz,Markus P. J.
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
10 |
초록
▼
A method for developing and using real time applications for a dynamic system having a sensing subsystem, actuation subsystem, a control subsystem, and an application subsystem utilizes stochastic compute time algorithms. After optimization functions, desired state and constraints are received and d
A method for developing and using real time applications for a dynamic system having a sensing subsystem, actuation subsystem, a control subsystem, and an application subsystem utilizes stochastic compute time algorithms. After optimization functions, desired state and constraints are received and detector data has been provided from a sensor subsystem, a statistical optimization error description is generated. From this statistical optimization error description a strategy is developed, including the optimization errors, within the control subsystem. An execution module within the control subsystem then sends an execution strategy to various actuators within the actuation subsystem.
대표청구항
▼
What is claimed: 1. A dynamic system for developing and using real time applications utilizing stochastic compute time algorithms in the form of constrained optimization techniques under feedback control, the system comprising: a sensing subsystem having a plurality of detectors for receiving detec
What is claimed: 1. A dynamic system for developing and using real time applications utilizing stochastic compute time algorithms in the form of constrained optimization techniques under feedback control, the system comprising: a sensing subsystem having a plurality of detectors for receiving detector data; a control subsystem comprising: at least one system state module for inferring an actual system state from said detector data, wherein said actual system state is expressed in constraints, inferring a desired system state from said desired state and constraints, generating a statistical description of the dynamic system utilizing the difference between said actual system state and said desired system state, and providing feedback control comprising updating said statistical description with a next set of detector data; at least one state action module for developing a desired control strategy based on said statistical description, comprising utilizing constraint optimization techniques determining at least one control signal to issue for said desired control strategy, wherein developing a desired control strategy comprises selecting at least one member from the group consisting of determining a maximum bound of errors from a probability distribution of solution errors, using the entire statistical distribution of the error as a measurement noise or disturbance to be rejected, and using said statistical description in a Monte Carlo method; and at least one execution module for executing said control signals in a real time application; communication means for transmitting output information from said plurality of detectors to said control subsystem; at least one application module; an actuation subsystem having a plurality of actuators; and communication means for transmitting execution instructions from said execution module to said plurality of actuators. 2. The dynamic system for developing and using real time applications utilizing stochastic compute time algorithms according to claim 1, wherein said applications module comprises a control subsystem. 3. The dynamic system for developing and using real time applications utilizing stochastic compute time algorithms according to claim 1, wherein said applications module comprises a diagnosis subsystem. 4. The dynamic system for developing and using real time applications utilizing stochastic compute time algorithms according to claim 1, wherein said application module comprises a reconfiguration subsystem. 5. The dynamic system for developing and using real time applications utilizing stochastic compute time algorithms according to claim 1, wherein said statistical description of the dynamic system is generated off-line. 6. The dynamic system for developing and using real time applications utilizing stochastic compute time algorithms according to claim 1, wherein in said statistical description is generated during operation of the dynamic system. 7. The dynamic system for developing and using real time applications utilizing stochastic compute time algorithms according to claim 1, wherein generating said statistical description comprises optimizing a received optimization function, received constraints, and detector data over a fixed time budget and determining a probability distribution of optimization errors. 8. The dynamic system for developing and using real time applications utilizing stochastic compute time algorithms according to claim 1, wherein generating said statistical description comprises optimizing a received optimization function using received detector data over an unrestricted time budget and comparing to the optimization of said received optimization function using a restricted time budget to determine a probability distribution of errors. 9. A dynamic system for developing and using real time applications according to claim 1, wherein generating said statistical description comprises receiving an actual system stat and comparing said actual system state to the optimization of said received optimization function using a restricted time budget to determine a probability distribution of optimization errors. 10. A dynamic system for developing and using real time applications according to claim 1, wherein generating said statistical description comprises: optimizing said detector data over a fixed time budget; optimizing said detector data over an unrestricted time budget; and determining a probability distribution of errors. 11. A dynamic system for developing and using real time applications according to claim 10, wherein developing a desired control strategy by using the statistical information in a Monte Carlo method further comprises using sampling from the algorithm distribution to simulate the system behavior and evaluating the effect of a given control law and various changes to it to find an optimal control. 12. A dynamic system for developing and using real time applications according to claim 1, wherein developing a desired control strategy by determining a maximum bound of errors from a probability distribution of solution errors further comprises: using control error bounds as bounds for model uncertainty; using state error bounds as bounds for observation uncertainty; and determining stability and stability margins from error bounds. 13. The system for developing and using real time applications using stochastic compute time algorithms according to claim 1, wherein said application module includes a diagnostic subsystem. 14. The system for developing and using real time applications using stochastic compute time algorithms according to claim 1, wherein said application module includes a reconfiguration subsystem.
이 특허에 인용된 특허 (10)
-
Trif Ioan,CAX ; Trif Niculaie,CAX, Adaptive problem solving method and system.
-
Rene V. Mayorga Lopez CA, Fuzzy inference system or adaptive neuro-fuzzy inference system, and intelligent agent for the dynamic generation and retrieval of user interface software modules.
-
Terrence L. Blevins ; Wilhelm K. Wojsznis ; Vasiliki Tzovla ; Dirk Thiele, Integrated advanced control blocks in process control systems.
-
Boelitz, Frederick Wall; Singh, Leena; Gibson, Christopher Michael; Smith, Jr., Stephen Randolph; Miotto, Piero; Martin, Andrew Allen, Load relief system for a launch vehicle.
-
Gounares Alexander G. ; Spady Stephen W., Method and apparatus for adaptively solving sequential problems in a target system utilizing evolutionary computation techniques.
-
Gregory D. Martin ; Eugene Boe ; Stephen Piche ; James David Keller ; Douglas Timmer ; Mark Gerules ; John P. Havener, Method and apparatus for controlling a non-linear mill.
-
Schroeder, Myron E.; Blaschke, Marilyn W.; Zetlmeisl, Michael J.; Fischer, David M.; Tacchi, Kenneth J., Method for chemical addition utilizing adaptive optimization.
-
Piche Stephen ; Havener John P. ; Semrad Donald, Method for on-line optimization of a plant.
-
John P. Havener ; Stephen Piche ; Donald Semrad ; Brian K. Stephenson, Method for optimizing a plant with multiple inputs.
-
Sorrells Mark E. ; Dixon John M., Time-constrained inference strategy for real-time expert systems.
이 특허를 인용한 특허 (2)
-
Boelitz, Frederick W., Compensating for wind prior to engaging airborne propulsion devices.
-
Boelitz, Frederick W.; Hilstad, Mark O., Predicting and correcting trajectories.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.