A liquid delivery pump configured to deliver a drug while simulating a concentration of the delivered drug in a living body, the liquid delivery pump comprising: a calculation unit configured to calculate a simulated concentration of the drug in blood and a simulated target site concentration in the living body on the basis of the amount of the drug delivered by the liquid delivery pump; a determination unit configured to provide a determination result whether one of the simulated drug concentration of the drug in blood and a simulated target site concentration of the drug, calculated by the calculation unit, has reached a predetermined target concentration; wherein a storage unit configured to store an upper limit of an initial flow rate of the drug of the liquid delivery pump determined for individual types of drugs, an upper limit of a maintenance flow rate of the drug of the liquid delivery pump determined for individual types of drugs, and the target concentration; a reception unit configured to receive input of the upper limit of the initial flow rate, the upper limit of the maintenance flow rate, and the target concentrations; an upper limit value switching unit configured to switch an upper limit value of a delivery flow rate of the drug to one of the upper limit of the initial flow rate and the upper limit of the maintenance flow rate, according to the determination result from the determination unit, wherein in a case where the upper limit of the initial flow rate is set as the upper limit value, the upper limit value switching unit switches the upper limit value to the upper limit of the maintenance flow rate when the determination unit has determined that one of the simulated drug concentration of the drug in the blood and the simulated target site concentration has reached the target concentration, wherein in a case where the upper limit of the maintenance flow rate is set as the upper limit value, the upper limit value switching unit switches the upper limit value to the upper limit of the initial flow rate when the determination unit has determined that one of the simulated drug concentration of the drug in the blood and the simulated target site concentration has not reached the target concentration; and an adjustment unit configured to adjust the delivery flow rate of the drug in a range that does not exceed the upper limit value. a calculation unit configured to calculate a simulated concentration of the drug in blood and a simulated target site concentration in the living body on the basis of the amount of the drug delivered by the liquid delivery pump; a determination unit configured to provide a determination result whether one of the simulated drug concentration of the drug in blood and a simulated target site concentration of the drug, calculated by the calculation unit, has reached a predetermined target concentration; wherein a storage unit configured to store an upper limit of an initial flow rate of the drug of the liquid delivery pump determined for individual types of drugs, an upper limit of a maintenance flow rate of the drug of the liquid delivery pump determined for individual types of drugs, and the target concentration; a reception unit configured to receive input of the upper limit of the initial flow rate, the upper limit of the maintenance flow rate, and the target concentrations; an upper limit value switching unit configured to switch an upper limit value of a delivery flow rate of the drug to one of the upper limit of the initial flow rate and the upper limit of the maintenance flow rate, according to the determination result from the determination unit, wherein in a case where the upper limit of the initial flow rate is set as the upper limit value, the upper limit value switching unit switches the upper limit value to the upper limit of the maintenance flow rate when the determination unit has determined that one of the simulated drug concentration of the drug in the blood and the simulated target site concentration has reached the target concentration, wherein in a case where the upper limit of the maintenance flow rate is set as the upper limit value, the upper limit value switching unit switches the upper limit value to the upper limit of the initial flow rate when the determination unit has determined that one of the simulated drug concentration of the drug in the blood and the simulated target site concentration has not reached the target concentration; and an adjustment unit configured to adjust the delivery flow rate of the drug in a range that does not exceed the upper limit value.