A universal method of solving differential equations in spreadsheet software

We propose a method for solving differential equations implicitly using iterative calculations in spreadsheet software. This method uses difference equations by discretizing the coordinates of the independent variables with cells of spreadsheet for analysis. Thus, the equations are embedded in the c...

Full description

Bibliographic Details
Main Authors: Kiyomi YAMANE, Kouta YUASA, Kouki ITO, Tasuku KOSUNA, Chikashi TAKEMURA
Format: Article
Language:Japanese
Published: The Japan Society of Mechanical Engineers 2022-11-01
Series:Nihon Kikai Gakkai ronbunshu
Subjects:
Online Access:https://www.jstage.jst.go.jp/article/transjsme/88/916/88_22-00198/_pdf/-char/en
_version_ 1797977057849769984
author Kiyomi YAMANE
Kouta YUASA
Kouki ITO
Tasuku KOSUNA
Chikashi TAKEMURA
author_facet Kiyomi YAMANE
Kouta YUASA
Kouki ITO
Tasuku KOSUNA
Chikashi TAKEMURA
author_sort Kiyomi YAMANE
collection DOAJ
description We propose a method for solving differential equations implicitly using iterative calculations in spreadsheet software. This method uses difference equations by discretizing the coordinates of the independent variables with cells of spreadsheet for analysis. Thus, the equations are embedded in the cells performing substitution of grid point. In addition, the embedded equations are solved by Newton’s method, and the iterative function of the spreadsheet software is used in the calculation. This method can be applied even when the differential equation is discretized by an implicit solution method. Therefore, it can be applied to ordinary and partial differential equations of different types. The advantages of discretization using the implicit method (high computational accuracy, large time increments) are also presented in this paper. The analysis procedure is almost the same regardless of the type of equation. In this paper, as an example, a simple differential equation was analyzed using Microsoft Excel, a typical spreadsheet software, to illustrate the method. The results are also shown by the analysis of the gas lubrication equation.
first_indexed 2024-04-11T05:00:52Z
format Article
id doaj.art-5fe97b09523e440fb2cf45c1f325845c
institution Directory Open Access Journal
issn 2187-9761
language Japanese
last_indexed 2024-04-11T05:00:52Z
publishDate 2022-11-01
publisher The Japan Society of Mechanical Engineers
record_format Article
series Nihon Kikai Gakkai ronbunshu
spelling doaj.art-5fe97b09523e440fb2cf45c1f325845c2022-12-26T01:09:01ZjpnThe Japan Society of Mechanical EngineersNihon Kikai Gakkai ronbunshu2187-97612022-11-018891622-0019822-0019810.1299/transjsme.22-00198transjsmeA universal method of solving differential equations in spreadsheet softwareKiyomi YAMANE0Kouta YUASA1Kouki ITO2Tasuku KOSUNA3Chikashi TAKEMURA4Department of Mechanical Engineering, National Institute of Technology, Matsue CollegeDepartment of Mechanical Engineering, National Institute of Technology, Matsue CollegeDepartment of Mechanical Engineering, National Institute of Technology, Matsue CollegeMolten CorporationIzumo Murata Manufacturing Co., Ltd.We propose a method for solving differential equations implicitly using iterative calculations in spreadsheet software. This method uses difference equations by discretizing the coordinates of the independent variables with cells of spreadsheet for analysis. Thus, the equations are embedded in the cells performing substitution of grid point. In addition, the embedded equations are solved by Newton’s method, and the iterative function of the spreadsheet software is used in the calculation. This method can be applied even when the differential equation is discretized by an implicit solution method. Therefore, it can be applied to ordinary and partial differential equations of different types. The advantages of discretization using the implicit method (high computational accuracy, large time increments) are also presented in this paper. The analysis procedure is almost the same regardless of the type of equation. In this paper, as an example, a simple differential equation was analyzed using Microsoft Excel, a typical spreadsheet software, to illustrate the method. The results are also shown by the analysis of the gas lubrication equation.https://www.jstage.jst.go.jp/article/transjsme/88/916/88_22-00198/_pdf/-char/ennumerical simulationdifferential equationspreadsheet softwareengineering educationnewton’s methodlubrication equation
spellingShingle Kiyomi YAMANE
Kouta YUASA
Kouki ITO
Tasuku KOSUNA
Chikashi TAKEMURA
A universal method of solving differential equations in spreadsheet software
Nihon Kikai Gakkai ronbunshu
numerical simulation
differential equation
spreadsheet software
engineering education
newton’s method
lubrication equation
title A universal method of solving differential equations in spreadsheet software
title_full A universal method of solving differential equations in spreadsheet software
title_fullStr A universal method of solving differential equations in spreadsheet software
title_full_unstemmed A universal method of solving differential equations in spreadsheet software
title_short A universal method of solving differential equations in spreadsheet software
title_sort universal method of solving differential equations in spreadsheet software
topic numerical simulation
differential equation
spreadsheet software
engineering education
newton’s method
lubrication equation
url https://www.jstage.jst.go.jp/article/transjsme/88/916/88_22-00198/_pdf/-char/en
work_keys_str_mv AT kiyomiyamane auniversalmethodofsolvingdifferentialequationsinspreadsheetsoftware
AT koutayuasa auniversalmethodofsolvingdifferentialequationsinspreadsheetsoftware
AT koukiito auniversalmethodofsolvingdifferentialequationsinspreadsheetsoftware
AT tasukukosuna auniversalmethodofsolvingdifferentialequationsinspreadsheetsoftware
AT chikashitakemura auniversalmethodofsolvingdifferentialequationsinspreadsheetsoftware
AT kiyomiyamane universalmethodofsolvingdifferentialequationsinspreadsheetsoftware
AT koutayuasa universalmethodofsolvingdifferentialequationsinspreadsheetsoftware
AT koukiito universalmethodofsolvingdifferentialequationsinspreadsheetsoftware
AT tasukukosuna universalmethodofsolvingdifferentialequationsinspreadsheetsoftware
AT chikashitakemura universalmethodofsolvingdifferentialequationsinspreadsheetsoftware