Heat Exchanger¶
We are considering a system where fluid flows through a tube, and the goal is to control the temperature of the fluid by adjusting the temperature of the tube’s wall over time. The wall temperature, denoted as , can be changed as a function of time, but it remains the same along the length of the tube. On the other hand, the temperature of the fluid inside the tube, , depends both on its position along the tube and on time . It evolves according to the following partial differential equation:
where we have:
: the average speed of the fluid moving through the tube,
: how easily heat transfers from the wall to the fluid,
and : the fluid’s density and heat capacity.
This equation describes how the fluid’s temperature changes as it moves along the tube and interacts with the tube’s wall temperature. The fluid enters the tube with an initial temperature at the inlet (where ). Our objective is to adjust the wall temperature so that by a specific final time , the fluid’s temperature reaches a desired distribution along the length of the tube. The relationship for under steady-state conditions (ie. when changes over time are no longer considered), is given by:
where is a constant temperature we want to maintain at the wall. The objective is to control the wall temperature so that by the end of the time interval , the fluid temperature is as close as possible to the desired distribution . This can be formalized by minimizing the following quantity:
where is the length of the tube. Additionally, we require that the wall temperature cannot exceed a maximum allowable value :
Nuclear Reactor¶
In a nuclear reactor, neutrons interact with fissile nuclei, causing nuclear fission. This process produces more neutrons and smaller fissile nuclei called precursors. The precursors subsequently absorb more neutrons, generating “delayed” neutrons. The kinetic energy of these products is converted into thermal energy through collisions with neighboring atoms. The reactor’s power output is determined by the concentration of neutrons available for nuclear fission.
The reaction kinetics can be modeled using a system of ordinary differential equations:
where:
: concentration of neutrons at time
: concentration of precursors at time
: time
: degree of change in neutron multiplication at time as a function of control rod displacement
: reactivity coefficient
: fraction of delayed neutrons
: decay constant for precursors
: average time taken by a neutron to produce a neutron or precursor
The power output can be adjusted based on demand by inserting or retracting a neutron-absorbing control rod. Inserting the control rod absorbs neutrons, reducing the heat flux and power output, while retracting the rod has the opposite effect.
The objective is to change the neutron concentration from an initial value to a stable value at time while minimizing the displacement of the control rod. This can be formulated as an optimal control problem, where the goal is to find the control function that minimizes the objective functional:
subject to the final conditions:
and the constraint
Chemotherapy¶
Chemotherapy uses drugs to kill cancer cells. However, these drugs can also have toxic effects on healthy cells in the body. To optimize the effectiveness of chemotherapy while minimizing its side effects, we can formulate an optimal control problem.
The drug concentration and the number of immune cells , healthy cells , and cancer cells in an organ at any time during chemotherapy can be modeled using a system of ordinary differential equations:
where:
: drug concentration in the organ at time
: number of immune cells in the organ at time
: number of healthy cells in the organ at time
: number of cancer cells in the organ at time
: constant rate of immune cells entering the organ to fight cancer cells
: rate of drug injection into the organ at time
: constants in the growth terms
: constants in the decay terms due to the action of the drug
: constants in the remaining decay terms
The objective is to minimize the number of cancer cells in a specified time while using the minimum amount of drug to reduce its toxic effects. This can be formulated as an optimal control problem, where the goal is to find the control function that minimizes the objective functional:
subject to the system dynamics, initial conditions, and the constraint .
Additional constraints may include:
Maintaining a minimum number of healthy cells during treatment:
Imposing an upper limit on the drug dosage:
Government Corruption¶
In this model from Feichtinger and Wirl (1994), we aim to understand the incentives for politicians to engage in corrupt activities or to combat corruption. The model considers a politician’s popularity as a dynamic process that is influenced by the public’s memory of recent and past corruption. The objective is to find conditions under which self-interested politicians would choose to be honest or dishonest.
The model introduces the following notation:
: accumulated awareness (knowledge) of past corruption at time
: extent of corruption (politician’s control variable) at time
: rate of forgetting past corruption
: politician’s popularity at time
: growth function of popularity;
: function measuring the loss of popularity caused by ; ,
: benefits associated with being popular; ,
: benefits resulting from bribery and fraud; ,
: discount rate
The dynamics of the public’s memory of recent and past corruption are modeled as:
The evolution of the politician’s popularity is governed by:
The politician’s objective is to maximize the following objective:
subject to the dynamics of corruption awareness and popularity.
The optimal control problem can be formulated as follows:
The state variables are the accumulated awareness of past corruption and the politician’s popularity . The control variable is the extent of corruption . The objective functional represents the discounted stream of benefits coming from being honest (popularity) and from being dishonest (corruption).