基于Fortran90的自动微分算法  

Automatic Differentiation Fundamental and Program

在线阅读下载全文

作  者:韦丽君[1] 马风雷[1] 张义民[2] 

机构地区:[1]长春工业大学机电工程学院,长春130012 [2]东北大学机械工程与自动化学院,沈阳110004

出  处:《吉林大学学报(信息科学版)》2008年第4期421-424,共4页Journal of Jilin University(Information Science Edition)

基  金:国家自然科学基金资助项目(50535010)

摘  要:为了得到高效准确的数值微分运算工具,根据自动微分技术的基本原理,利用Fortran90语言开发了自动微分计算模块MADF(Module of Automatic Differentiation with Function),引入ADF(Automatic Differentiationwith Function)数据类型,按照求导规则对运算符及基本函数进行重载,在计算函数值的同时实现了其导数值的自动计算。利用此方法计算了长柱形天然气储运罐的应力对载荷和材料特性参数的导数,其结果与解析解完全一致。In order to obtain a high effective calculating tool of numerical differentiation, according to the fundamental of automatic differentiation, an automatic differentiation computing module--MADF ( Module of Automatic Differentiation with Function) is programmed with Fortran90 language in which a new variable type-ADF (Automatic Differentiation with Function) is defined, and the overloading mechanism of operators and functions is provided according to the differentiation rule. With this method, the derivative of long cylindrical high pressure container's stress respects to loads and material specific property is calculated, the result is equivalaent to analytic value.

关 键 词:自动微分 数值微分 导数 

分 类 号:TP301.4[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象