A vehicle control device comprising: a first acquirer configured to acquire a state of a first battery and a state of a second battery; a second acquirer configured to acquire at least first actual output power information indicating first actual output power that is actual output power actually output by the first battery; and an output power controller configured to calculate a first upper power limit value that is an upper power limit value of the first battery based on the state of the first battery, calculate a second upper power limit value that is an upper power limit value of the second battery based on the state of the second battery, and control a power conversion process of a power convertor (20,40) for converting electric power output by the first battery or electric power output by the first battery and the second battery into electric power to be output to a motor based on the calculated first upper power limit value, the calculated second upper power limit value, requested power to be output to the motor for outputting motive power for traveling requested from another control device of a vehicle, and the first actual output power indicated in the first actual output power information, wherein, when output instruction content for iteratively issuing an instruction for the power conversion process in the power convertor (20,40) is determined, the output power controller calculates second requested power obtained by correcting currently requested power based on a difference between first requested power that is previously requested power and the first actual output power output in accordance with the first requested power and determines the output instruction content to cause the first battery to output the second requested power, wherein the first battery is a high-capacity and low-power battery and the second battery is a battery having lower capacity and higher power than the first battery, and wherein the output power controller determines the output instruction content to further cause the second battery to output electric power to be added to the electric power output by the first battery at a timing when the second requested power reaches a first threshold value less than the first upper power limit value, characterized in that the output power controller causes supply of electric power to equipment that consumes electric power outside of the motor to be stopped at a timing when the second requested power reaches a second threshold value less than a maximum power value obtained by combining the first upper power limit value and the second upper power limit value. a first acquirer configured to acquire a state of a first battery and a state of a second battery; a second acquirer configured to acquire at least first actual output power information indicating first actual output power that is actual output power actually output by the first battery; and an output power controller configured to calculate a first upper power limit value that is an upper power limit value of the first battery based on the state of the first battery, calculate a second upper power limit value that is an upper power limit value of the second battery based on the state of the second battery, and control a power conversion process of a power convertor (20,40) for converting electric power output by the first battery or electric power output by the first battery and the second battery into electric power to be output to a motor based on the calculated first upper power limit value, the calculated second upper power limit value, requested power to be output to the motor for outputting motive power for traveling requested from another control device of a vehicle, and the first actual output power indicated in the first actual output power information, wherein, when output instruction content for iteratively issuing an instruction for the power conversion process in the power convertor (20,40) is determined, the output power controller calculates second requested power obtained by correcting currently requested power based on a difference between first requested power that is previously requested power and the first actual output power output in accordance with the first requested power and determines the output instruction content to cause the first battery to output the second requested power, wherein the first battery is a high-capacity and low-power battery and the second battery is a battery having lower capacity and higher power than the first battery, and wherein the output power controller determines the output instruction content to further cause the second battery to output electric power to be added to the electric power output by the first battery at a timing when the second requested power reaches a first threshold value less than the first upper power limit value, characterized in that the output power controller causes supply of electric power to equipment that consumes electric power outside of the motor to be stopped at a timing when the second requested power reaches a second threshold value less than a maximum power value obtained by combining the first upper power limit value and the second upper power limit value.