Control system and network co-design toolchain
AssigneeGM Global Technology Operations LLC
InventorsPrachi Joshi, Clara Hobbs
Life of this patent
Estimating the term…
Abstract
A method for designing electrical/electric architectures includes receiving a system model of an automotive system. The system model includes an initial electrical/electronic architecture. The method further includes receiving control objectives for automotive system and designing, using Pareto optimization, a new electrical/electronic architecture based on the control objectives and the system model.
Claims11
A method for designing an electrical/electronic architecture, comprising:
- receiving a system model of an automotive system, wherein the system model includes an initial electrical/electronic architecture;
- receiving control objectives for automotive system;
- and
- designing, using Pareto optimization, a new electrical/electronic architecture for the automotive system based on the control objectives and the system model,
- wherein the system model includes a plant model, and the plant model may be expressed using a following equation:
- x
- .
- (
- t
- )
- =
- Ax
-
- (
- t
- )
- +
- Bu
-
- (
- t
- )
- where:
- t is time;
- {dot over (x)}(t) is a derivative of x(t) with respect to time;
- x(t) is a vector-valued function representing a state of a plant at time t;
- u(t) is a vector-valued function representing a control input being applied at time t;
- A is a state transition matrix;
- and
- B is an input matrix,
- wherein the control objectives include rise time, settling time, and a quadratic function expressed as follows:
- J
- =
- ∫
- (
- x
- T
-
- Qx
- +
- u
- T
-
- Ru
- )
-
- dt
- J is a quadratic control cost;
- Q is a cost coefficient matrix for state error;
- R is a cost coefficient matrix for input error;
- x is the state of the plant;
- u is the control input;
- and
- t is the time, and
- wherein designing the new electrical/electronic architecture includes generating a plurality of prospective software controllers for the plant model, wherein each of the prospective software controllers includes a sampling rate and a feedback gain value.
A tangible, non-transitory, machine-readable medium, comprising machine-readable instructions, that when executed by a processor, cause the processor to:
- receive a system model of an automotive system, wherein the system model includes an initial electrical/electronic architecture;
- receive control objectives for automotive system;
- and
- design, using Pareto optimization, a new electrical/electronic architecture for the automotive system based on the control objectives and the system model,
- wherein the system model includes a plant model, and the plant model may be expressed using a following equation:
- x
- .
- (
- t
- )
- =
- Ax
-
- (
- t
- )
- +
- Bu
-
- (
- t
- )
- where:
- t is time;
- {dot over (x)}(t) is a derivative of x(t) with respect to time;
- x(t) is a vector-valued function representing a state of a plant at time t;
- u(t) is a vector-valued function representing a control input being applied at time t;
- A is a state transition matrix;
- and
- B is an input matrix,
- wherein the control objectives include rise time, settling time, and a quadratic function expressed as follows:
- J
- =
- ∫
- (
- x
- T
-
- Qx
- +
- u
- T
-
- Ru
- )
-
- dt
- J is a quadratic control cost;
- Q is a cost coefficient matrix for state error;
- R is a cost coefficient matrix for input error;
- x is the state of the plant;
- u is the control input;
- and
- t is the time, and
- wherein designing the new electrical/electronic architecture includes generating a plurality of prospective software controllers for the plant model, wherein each of the prospective software controllers includes a sampling rate and a feedback gain value.
A system for designing an electrical/electronic architecture, comprising:
- a controller programmed to:
- receive a system model of an automotive system, wherein the system model includes an initial electrical/electronic architecture;
- receive control objectives for automotive system;
- and
- design, using Pareto optimization, a new electrical/electronic architecture for the automotive system based on the control objectives and the system model,
- wherein the system model includes a plant model, and the plant model may be expressed using a following equation:
- x
- .
- (
- t
- )
- =
- Ax
-
- (
- t
- )
- +
- Bu
-
- (
- t
- )
- where:
- t is time;
- {dot over (x)}(t) is a derivative of x(t) with respect to time;
- x(t) is a vector-valued function representing a state of a plant at time t;
- u(t) is a vector-valued function representing a control input being applied at time t;
- A is a state transition matrix;
- and
- B is an input matrix,
- wherein the control objectives include rise time, settling time, and a quadratic function expressed as follows:
- J
- =
- ∫
- (
- x
- T
-
- Qx
- +
- u
- T
-
- Ru
- )
-
- dt
- J is a quadratic control cost;
- Q is a cost coefficient matrix for state error;
- R is a cost coefficient matrix for input error;
- x is the state of the plant;
- u is the control input;
- and
- t is the time, and
- wherein designing the new electrical/electronic architecture includes generating a plurality of prospective software controllers for the plant model, wherein each of the prospective software controllers includes a sampling rate and a feedback gain value.
Dependencies are inferred from the claim text.