The heart produces and uses ATP at a high rate. Each step involved in ATP metabolism has been extensively studied. However, functional coupling between ATP production and membrane excitation-contraction coupling, which is the main ATP consumption process, is not yet fully understood because of complicated interactions and the lack of quantitative data obtained in vivo. Computer simulation is a powerful tool for integrating experimental data and for solving their complicated interactions. To investigate the mechanisms underlying cardiac excitation-contraction-energy metabolism coupling, we have developed a computer model of cardiac excitation-contraction coupling (Kyoto model) that includes the major processes of ATP production, such as oxidative phosphorylation that was originally developed for skeletal muscle by Korzeniewski and Zoladz [Biophys Chem 92: 17-34, 2001], creatine kinase, and adenylate kinase. In this review, we briefly summarize cardiac energy metabolism and discuss the regulation of mitochondrial ATP synthesis, using the Kyoto model.