DOI:10.19476/j.ysxb.1004.0609.2002.05.034
基于人工神经网络的岩土流变本构模型辨识
陈沅江 潘长良 曹平 王文星
中南大学资源环境与建筑工程学院采矿与岩土工程研究所
中南大学资源环境与建筑工程学院采矿与岩土工程研究所 长沙410083
摘 要:
岩土流变是岩土工程失稳破坏的重要原因之一。从系统辨识的角度 , 首先将岩土材料流变本构的一般微分方程通式按实际的采样周期转化为线性时不变SISO系统的离散差分方程格式 , 构建了用于岩土流变本构模型辨识的BP神经网络模型 ;然后探讨了该神经网络模型用于岩土流变本构模型辨识的基本步骤以及其网络结构参数 (输入层神经元数和网络连接权值 ) 与SISO流变系统差分方程模型参数间相互转化的算法原理 , 并据此在Matlab软件平台中编制了BP网络辨识算法的相应程序CYJ1.M ;最后 , 采用有关的考题验证证明该辨识算法是成功可信的
关键词:
岩土材料 ;流变 ;本构模型 ;系统辨识 ;人工神经网络 ;
中图分类号: TP183
收稿日期: 2001-03-12
基金: 国家九五科技攻关资助项目 ( 96 -116 -0 1-0 1-0 2 );
Identification of rheological constitution model of rock and soil based on artificial neural network
Abstract:
The rheology of rock and soil is one of the important reasons why geotechnical engineering is often apt to lose its stability and be damaged. From the view of system identification, the author first changes the general constitutive differential equation of the rheology of rock and soil into the discrete difference equation of the linear time-invariant single-input single-output system using the actual sampling period and builds the BP neural network model to identify the rheological constitutive model of rock and soil, and then probes into the basic steps of the identification of the rheological constitutive model of rock and soil using the BP model and studies the algorithmic principle to translate the BP network structure parameters (the number of the network's neurons and the values of the network's connections weights) into the model parameters of the difference equation of the SISO rheological system. Based on the principle the author also compiles the application program CYJ1.M for the identification arithmetic using the BP neural network on the base of MATLAB software .At last, by using an examination question, the identification arithmetic is testified to be successful and reliable.
Keyword:
rock and soil material; rheology; constitutive model; system identification; artificial neural network;
Received: 2001-03-12
当前, 随着数值计算方法的普及, 岩土工程施工设计安全可靠的重要保障归结到了岩土本构模型和输入参数的正确性和科学性上
[1 ,2 ]
, 这在考虑岩土流变问题时尤以为甚。 由此引出了岩土流变本构模型及其参数的辨识课题。 文献
[
3 ]
在岩石蠕变试验的基础上, 通过分离材料蠕变变形的各种分量, 采用“试凑法”对岩石流变本构模型及其参数进行了辨识。 但“试凑法”在岩石蠕变曲线的处理过程中带有人为的主观性。 文献
[
4 ]
将n 阶线性偏微分方程视为岩石流变本构的一般数学描述, 并将其引入围岩位移的观测方程中, 利用最小二乘法对本构模型结构及其参数进行了辨识。 然而岩体系统的输出测试数据在实际中常受噪声污染, 这使最小二乘算法误差较大
[5 ]
; 文献
[
6 ]
利用遗传算法并结合有限元计算对岩石流变本构模型及其参数进行了辨识, 由于遗传算法目前来讲其计算效率不是很高, 有许多需改进的地方, 且计算量大
[7 ]
, 故此法目前来讲仍不成熟。 为了探索岩土流变本构模型辨识的新的有效途径, 本文作者利用Matlab软件平台, 对现已成熟的人工神经网络方法用于岩土流变本构模型辨识的可行性及有关算法进行了研究, 通过有关考题验证表明, 该方法成功可信, 宜于实际推广。
1 人工神经网络模型及其辨识原理
人工神经网络是人脑神经网络的结构模型, 是一种非线性动力学系统, 它具有自学习、 自组织、 高容错性、 并行处理、 分布式知识存储、 非线性动态处理等优点
[8 ]
。 目前已有许多模型, 其中以BP网络模型理论最为成熟, 本文作者便采用这种网络来进行研究。 BP神经网络是以BP算法为基础建立的, 模型中主要有3类节点:输入节点、 隐节点和输出节点。 其算法的基本思想是:外界信息首先经输入节点, 传输到隐节点, 最后传送到输出节点, 完成网络的正向传播; 若输出不是期望输出, 则将实际输出与期望输出的误差, 经原连通路径返回, 修正各层间的连接权值, 即误差反传过程, 使误差变小。 经反复地应用此算法, 使误差最小, 即使系统输出与实际输出最接近。 从系统论的观点看, 人工神经网络的训练学习过程实际上是系统辨识的过程。 系统辨识, 就是对一个未知的系统, 在通过大量试验获得其输入和输出数据的基础上, 从一组给定的模型中, 确定一个与所测系统等价的模型。 所谓确定模型就是确定模型的各种参数。 对于一个SISO系统来说, 其模型结构可用差分方程表达如下
[9 ]
:
y
(
k
)
=
∑
i
=
1
n
a
i
y
k
-
i
+
∑
j
=
0
m
b
j
u
k
-
j
?
?
?
(
1
)
式中 a i , b j (i =1, 2, …, n ; j =1, 2, …, m ) 为系统模型参数; m , n 为模型结构参数, 它们都有待辨识。 若将该方程右端的输入输出延迟量作为神经网络的输入, 左端的待求输出作为神经网络的输出, 则差分模型的各参数便隐含在神经网络模型中, 修正网络权值使系统的误差函数达到极小值的过程便是系统辨识的过程。 现从数学的角度来考察神经网络的这一辨识过程。 据式 (1) , 可构造一具有n +m +1个输入节点、 一个输出节点的神经网络模型如图1所示, 其中隐节点个数可据经验或自适用的方法确定
[10 ]
, 这里采用经验方法取隐层节点个数为输入节点个数的两倍再加上1个节点以加快误差的下降速度。 图中y k -n , y k -n +1 , …, y k -1 , u k , u k -1 , …, u k -m 为输入层神经元的输入; Z h [h =1, 2, …, 2 (n +m +2) +1。]为隐含层神经元的输出; y k 为输出层神经元的输出。 设输入层和隐含层间的连接权值为V i h (i =1, 2, …, n +m +1; h =1, 2, …, 2 (n +m +1) +1。 ) ; 隐含层与输出层间的连接权值W h 0 (h =1, 2, …, 2 (n +m +1) +1) 。 现假定有L 个样本对, 即
[
y
k
-
n
(
p
)
,
y
k
-
n
+
1
(
p
)
,
?
,
y
k
-
1
(
p
)
,
u
k
(
p
)
,
?
?
u
k
-
m
(
p
)
,
y
^
k
(
p
)
]
(
p
=
1
?
2
?
?
?
L
)
用于神经网络的训练学习以确定其权值V i h 和W h 0 。 上述样本对中的
y
^
k
(
p
)
为网络的实际输出, 若设y
k
(
p
)
为网络的计算输出, 则决定权值的标准是考虑实际的输出
y
^
k
(
p
)
与计算的输出y
k
(
p
)
的差值的平方为最小, 即输出误差
E
(
p
)
=
(
y
k
(
p
)
-
y
^
k
(
p
)
)
2
为最小。 对全部样本值来说, 其总误差为
E
Ζ
=
∑
Ρ
=
1
L
E
(
p
)
。
将E Z 换成
E
=
1
2
E
Ζ
, 则
将E 作为全局代价函数 (即目标函数) , 对全部样本来说, E 为最小时所对应的权值V i h , W h 0 即为辨识过程所求的参数 (即人工神经网络在学习或经过训练后的权值) 。 按人工神经网络的计算原理, 输出层节点在第p 次样本对时的计算输出为
y
k
(
p
)
=
f
1
(
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
0
?
Ζ
h
(
p
)
)
?
?
?
(
3
)
同理, 隐含层节点在第p 次样本对时的计算输出为
Ζ
h
(
p
)
=
f
2
(
∑
i
=
1
n
V
i
h
?
y
k
-
i
(
p
)
+
∑
i
=
0
m
V
i
h
?
u
k
-
1
(
p
)
)
(
h
=
1
?
2
?
?
?
2
(
n
+
m
+
1
)
+
1
。
)
?
?
?
(
4
)
于是, 神经网络的辨识过程可分为如下几个步骤:
1) W h 0 的辨识
将系统隐含层和输出层之间的权值W h 0 视为参数, 据LMS法, 当W h 0 沿E 的负梯度方向变化时, E 将下降最快。 取适当步长, 设迭代前的值为W h 0 , 迭代后的值为W ′h 0 , 于是有
W
′
h
0
=
W
h
0
-
λ
?
?
E
?
W
h
0
?
?
?
(
5
)
式中 λ >0, 一般取0<λ <1。 现考察?E /?W h 0 , 有下式:
?
E
?
W
h
0
=
?
[
1
2
∑
p
=
1
L
E
k
(
p
)
]
/
?
W
h
0
=
∑
p
=
1
L
(
y
k
(
p
)
-
y
^
k
(
p
)
)
?
?
y
k
(
p
)
?
W
h
0
=
∑
p
=
1
L
[
f
1
(
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
0
?
Ζ
h
(
p
)
)
-
y
^
k
(
p
)
]
?
?
[
f
1
(
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
0
?
Ζ
h
(
p
)
)
]
?
W
h
0
=
∑
p
=
1
L
[
f
1
(
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
0
?
Ζ
h
(
p
)
)
-
y
^
k
(
p
)
]
?
f
′
1
(
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
0
?
Ζ
h
(
p
)
)
?
Ζ
h
(
p
)
图1 神经网络辨识模型结构图
Fig.1 Structure schematic of neural network model
结合式 (4) , 有
?E /?W h 0 =F 1 (y
k
-
i
(
p
)
, u
k
-
i
(
p
)
, V ih , W h 0 ) (6)
将式 (6) 代入式 (5) , 有迭代式
W ′h 0 =W h 0 -λ ·F 1 (y
k
-
i
(
p
)
, u
k
-
i
(
p
)
, V ih , W h 0 ) (7)
2) V i h 的辨识
将系统输入层和隐含层之间的权V i h 视为参数, 同样有
V
′
i
h
=
V
i
h
-
β
?
?
E
?
V
i
h
?
?
?
(
8
)
式中 β >0, 一般取0<β <1。 考察?E /?V ih , 有
?
E
?
V
i
h
=
?
[
1
2
∑
p
=
1
L
E
k
(
p
)
]
/
?
V
i
h
=
?
[
1
2
∑
p
=
1
L
(
y
k
(
p
)
-
y
^
(
k
(
p
)
)
2
]
/
?
V
i
h
=
∑
p
=
1
L
(
y
k
(
p
)
-
y
^
k
(
p
)
)
?
y
k
(
p
)
?
V
i
h
=
∑
p
=
1
L
(
y
k
(
p
)
-
y
^
k
(
p
)
)
?
f
′
1
(
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
0
z
h
(
p
)
)
?
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
0
?
?
Ζ
h
(
p
)
?
V
i
h
?
?
?
(
9
)
再考察式 (9) 中的?Z
h
(
p
)
/?V ih , 有
?
Ζ
h
(
p
)
?
V
i
h
=
f
′
2
(
∑
i
=
1
n
V
i
h
y
k
-
i
(
p
)
+
∑
i
=
0
m
V
i
h
u
k
-
i
(
p
)
)
?
{
y
k
-
i
(
p
)
(
当
i
<
n
)
u
k
-
i
(
p
)
(
当
n
<
i
<
n
+
m
+
1
)
?
?
?
(
1
0
)
综合 (9) , (10) 两式, 有
?E / ?V ih =F 2 (y
k
-
i
(
p
)
, u
k
-
i
(
p
)
, V ih , W h 0 ) (11)
将式 (11) 代入式 (8) 得
V ′ih =V ih -β ·F 2 (y
k
-
i
(
p
)
, u
k
-
i
(
p
)
, V ih , W h 0 ) (12)
3) min E
据式 (7) , (12) 计算得W ′h 0 , V ′i h 后, 再利用样本
[
y
k
-
n
(
p
)
,
y
k
-
n
+
1
(
p
)
,
?
,
y
k
-
1
(
p
)
,
u
k
(
p
)
,
u
k
-
1
(
p
)
,
?
,
u
k
-
m
(
p
)
,
y
^
k
(
p
)
]
(
p
=
1
?
2
?
?
?
L
)
求出新的输出误差E ′, 对?ε >0, 使E ′<ε 或|E ′-E |<ε 作为循环结束条件, 当条件满足, 停止循环, 否则, 继续循环。
4) 确定系统参数值
当循环结束时, 神经网络模型便满足了系统的输入输出条件, 且对应于差分方程 (1) , 网络模型中输入层的个数便是系统差分方程的结构参数, 而所确定的权值W ′h 0 , V ′i h 便隐含着其模型参数a i , b j 。
以上便是神经网络用于系统辨识时自身训练学习的4个步骤。 当这一训练过程结束后, 网络中各神经元之间的连接权值便已确定, BP网络的输出与用差分方程表达的系统的输出也相吻合。 但此时BP网络的连接权值只是一些数值, 尽管它隐含了系统差分方程的参数, 却并不能从其中得出被辨识系统的任何特性, 因此, BP网络的辨识结果很不直观, 需将其辨识所得的权值转换成系统差分方程中的参数。 设神经网络模型中隐含层各单元的处理函数为S 型函数, 即
f
1
(
x
)
=
1
1
+
e
-
x
?
?
?
(
1
3
)
而输出层单元处理函数为线性函数:
f 2 (x ) = x (14)
设神经网络经训练学习后所确定的各层权值为V ih , W h 0 (其中:i =1, 2, …, n , n +1, …, n +m +1;
h =, 1, 2, …, 2 (n +m +1) +1) , 于是有以下表达式:
y
k
=
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
0
f
1
(
∑
i
=
1
n
V
i
h
y
k
-
i
+
∑
j
=
0
m
V
j
h
u
k
-
j
+
b
h
)
+
b
0
?
?
?
(
1
5
)
式中 b h 为隐含层各单元的偏差, b 0 为输出层单元的偏差。 将f 1 函数用麦克劳林级数展开并甩去高阶项代入上式得:
y
k
=
1
2
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
0
(
V
1
h
y
k
-
1
+
V
2
h
y
k
-
2
+
?
+
V
n
h
y
k
-
n
+
V
(
n
+
1
)
h
u
k
+
V
(
n
+
2
)
h
u
k
-
1
+
?
+
V
(
n
+
m
+
1
)
h
u
k
-
m
)
+
{
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
0
[
1
2
+
1
4
b
h
+
R
3
(
ξ
)
]
+
b
0
}
?
?
?
(
1
6
)
式中 R 3 (ξ ) 为麦克劳林级数的误差项, 比较式 (16) 和差分方程式 (1) , 可近似认为差分方程的待辨识模型参数为
a
1
=
1
2
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
1
V
1
h
;
a
2
=
1
2
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
1
V
2
h
;
…;
a
n
=
1
2
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
1
V
n
h
;
b
0
=
1
2
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
1
V
(
n
+
1
)
h
;
b
1
=
1
2
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
1
V
(
n
+
2
)
h
;
…;
b
m
=
1
2
∑
h
=
1
2
(
n
+
m
+
1
)
+
1
W
h
1
V
(
n
+
m
+
1
)
h
?
?
?
(
1
7
)
此时误差为式 (16) 式中最后一项的值, 它就是将非线性系统近似看作线性系统时带来的误差
[11 ,12 ]
。
2 岩土流变本构方程的辨识
岩土材料在外界荷载下常表现为粘弹、 粘塑、 弹粘塑等复杂特性, 可用弹簧、 滑块和粘壶等3类元件通过串、 并联组合成的复合元件模型来对其进行反映
[13 ]
, 其应力—应变—时间关系即本构模型的通式可用线性常微分方程表达如下:
c
1
d
n
ε
(
t
)
d
t
n
+
c
2
d
n
-
1
ε
(
t
)
d
t
(
n
-
1
+
?
+
c
n
d
ε
(
t
)
d
t
+
c
n
+
1
ε
(
t
)
=
d
1
d
m
σ
(
t
)
d
t
m
+
d
2
d
m
-
1
σ
(
t
)
d
t
m
-
1
+
?
+
d
m
d
σ
(
t
)
d
t
+
d
m
+
1
σ
(
t
)
?
?
?
(
1
8
)
其表达的是一以应力σ (t ) 为输入、 应变ε (t ) 为输出的单输入单输出线性时不变连续时间模型
[14 ]
。 对其两边进行Laplace变换, 并假定初始条件为零, 则可得其传递函数表达为:
G
(
s
)
=
σ
—
(
s
)
ε
—
(
s
)
=
d
1
s
m
+
d
2
s
m
-
1
+
?
+
d
m
+
1
c
1
s
n
+
c
2
s
n
-
1
+
?
+
c
n
+
1
?
?
?
(
1
9
)
然而在岩土力学试验或工程监测中, 得到的往往是关于岩土流变过程之应力、 应变时间序列的离散数据信息, 依此信息由上节所述的神经网络辨识算法可辨识得到系统的离散化差分方程模型式 (1) 。 假定在试验或监测中测定不同载荷σ (t i ) 作用下的应变ε (t i ) 时间序列时, 所用的采样周期为T , 则采用差分方程式 (1) 表达的岩石流变系统的相应力学模型可化为
[9 ]
ε
[
(
i
+
n
)
Τ
]
+
(
-
a
1
)
ε
[
(
i
+
n
-
1
)
Τ
]
+
(
-
a
2
)
ε
[
(
i
+
n
-
2
)
Τ
]
+
?
+
(
-
a
n
-
1
)
ε
[
(
i
+
1
)
Τ
]
+
(
-
a
n
)
ε
(
i
Τ
)
=
b
0
σ
[
(
i
+
m
+
1
)
Τ
]
+
b
1
σ
[
(
i
+
m
)
Τ
]
+
?
+
b
m
σ
(
i
Τ
)
?
?
?
(
2
0
)
对上式进行z 变换, 则可得到其离散传递函数为:
G
(
z
)
=
b
0
z
m
+
b
1
z
m
-
1
+
?
+
b
m
-
1
z
+
b
m
z
n
+
(
-
a
1
)
z
n
-
1
+
?
+
(
-
a
n
-
1
)
z
+
(
-
a
n
)
?
?
?
(
2
1
)
按双线形变换法
[15 ]
, 传递函数 (19) 和 (21) 中的变量s 与z 存在如下关系:
s
=
2
Τ
?
1
-
z
-
1
1
+
z
-
1
?
?
?
(
2
2
)
由此可实现连续模型 (18) 与离散模型 (20) 之间的相互转化。 值得指出的是, 在该转化过程中, 系统的采样周期应取得足够小, 以使离散化模型与连续性模型的等效性足够好。
至此, 可总结岩土材料流变本构模型的人工神经网络辨识步骤如下:
步1. 据试验或监测中所获得的应力应变时间序列数据[σ (t i ) , ε (t i ) , t i ], 按采样周期T 对其进行适当的离散处理, 得到用于神经网络训练学习的输入和系统实际输出数据。
步2. 据岩土流变的有关先验知识, 确定流变模型通式中的模型阶次n , m , 由此按采样周期T 写出流变岩土系统的差分方程式 (20) 或 (1) 。
步3. 据差分方程式 (20) 或 (1) 构建人工神经网络模型, 按2节所述利用步1中数据对其进行训练。
步4. 利用网络训练的结果, 根据式 (17) 计算系统差分方程 (20) 或 (1) 中的待辨识参数, 至此系统的差分方程已完全确定。
步5. 按双线性变化法利用式 (19) , (21) , (22) 将确定的差分方程转换为系统连续模型 (18) 的形式, 至此, 模型的各力学参数已经确定。
步6. 据辨识的最终结果进行仿真计算, 并按有关误差准则考察所得模型是否满足精度要求, 若是, 则其为最佳的模型; 否则, 改变模型阶次数n , m , 返回步2重新进行辨识。 这里, 误差准则函数选用
J
(
y
,
y
m
)
=
[
∑
i
=
1
n
(
y
i
-
y
m
i
)
2
)
]
1
2
。上述各步计算可在Matlab软件包中轻松实现, 笔者
[16 ,17 ]
由此编制了用于岩土流变参数辨识的程序CYJ1.M, 图2所示为其有关的算法流程。
3 辨识算法的考题验证
所谓考题验证是利用已知的有明确答案的题目, 来考核所设计的辨识算法成功与否。 首先据考题中已知的模型参数正分析得到“测试”数据, 然后据此数据利用所设计的算法对所选的模型参数进行辨识, 如果其能再回到原来已知的模型参数, 则辨识是成功的, 方法是可行的, 反之则反。 所用考题如下:一标准长方体砂岩试件, 在恒定单轴压应力作用下发生蠕变变形, 据试验分析已知岩石的流变模型为Burgers模型, 其流变本构方程为
[18 ,19 ]
E
1
ε
?
?
+
E
1
E
2
η
2
ε
˙
=
σ
?
?
+
(
E
1
η
1
+
E
2
η
2
+
E
1
η
2
)
σ
˙
+
E
1
E
2
η
1
η
2
σ
?
?
?
(
2
3
)
且E 1 =200 MPa, η 1 =0.02 MPa·d, E 2 =400 MPa, η 2 =0.01 MPa·d。 其连续性方程和在离散周期为T =1.0×10-5 d时离散方程的具体形式分别如下:
ε
?
?
+
4
0
0
0
0
ε
˙
=
0
.
0
0
5
σ
?
?
+
7
0
0
σ
˙
+
2
0
0
0
0
0
0
σ
?
?
?
(
2
4
)
图2 岩土流变参数辨识程序设计流程图
Fig.2 Flow chart of program of parameter identification of rock and soil rheological model
ε (k ) =1.67ε (k -1) +0.670 3ε (k -2) +0.005σk -0.004 143σ (k -1) -0.000 692 5σ (k -2) (25)
模型在两级蠕变荷载σ 1 =1.0 MPa, σ 2 =1.5 MPa下的连续和离散仿真输出与时间关系分别如图3 (a) 中实线和 (b) 所示。 据模型的输入输出时间序列按上节所述人工神经网络辨识算法对该砂岩的流变模型进行辨识, 其主要结果如表1所示, 可见, 表中模型3为最优模型, 其在上述两级应力下蠕变连续仿真输出如图3 (a) 中的虚线所示。 模型存在一定的误差, 这是由于将神经网络计算结果近似转化为模型参数时舍去高阶项引起的, 但误差在工程允许的范围内, 故认为计算方法是成功可信的。 实际岩土工程中存在大量加载条件可控、 位移输出可测的实例, 如不同荷载下岩基的位移随时间的变化、 不同围压下隧道周边的位移变化等等
[20 ,21 ]
, 它们亦可近似描述为线性时不变系统, 从而利用上述方法进行辨识, 这方面的内容笔者将另文讨论。
5 结论
岩土材料流变是岩土工程失稳破坏的重要原因之一, 对其流变本构规律进行研究具有十分重大的现实意义。 从系统辨识的角度, 探讨了人工神经网络用于岩土材料流变本构模型辨识的可行性及其算法原理, 在此基础上, 基于matlab平台编制了相应辨识程序。 有关的考题验证表明, 人工神经网络用于岩土材料流变本构模型的辨识是成功可信的, 不失为岩土流变模型辨识的又一条有效途径。 由于当今人工神经网络理论较为成熟, 充分利用其有关成果于岩土流变本构模型辨识领域的研究必将具有广阔的发展前景。
图3 某砂岩的蠕变仿真输出
Fig.3 Simulating output of certain sandstone's creep (a) —Continuous model; (b) —discrete model
表1 某砂岩的模型辨识结果
Table 1 Results of identification of rheological model of certain sandstoneStructure of model
Structure of model
Discrete model identified
Continuous model identified
Value of error function
No.
Output order n
Input order m
1
1
1
ε (k ) =0.820 6ε (k -1) +0.004 435σ (k ) + 0.000 048 56σ (k -1)
ε
˙
(
t
)
+
1
9
7
7
0
ε
(
t
)
=
0
.
0
0
4
4
3
5
σ
˙
(
t
)
+
494.1σ (t )
0.028
2
2
1
ε (k ) =1.035ε (k -1) +0.149 5ε (k -2) = 0.003 528 6σ (k ) -0.000 434 56σ (k -1)
ε
?
?
(
t
)
+
1
.
9
0
1
×
1
0
5
ε
˙
(
t
)
+
2
.
6
0
8
×
1
0
9
ε
(
t
)
=
3
5
2
.
8
σ
˙
(
t
)
+
7
.
0
5
7
×
1
0
7
σ
(
t
)
0.013 4
3
2
2
ε (k ) =1.67ε (k -1) +0.67ε (k -2) + 0.004 6σ (k ) -0.004 144 6σ (k -1) - 0.000 693σ (k -2)
ε
?
?
(
t
)
+
4
.
0
1
×
1
0
4
ε
˙
(
t
)
-
1
.
6
6
8
×
1
0
-
5
ε
(
t
)
=
0
.
0
0
4
7
σ
?
?
(
t
)
+
6
9
9
.
7
σ
˙
(
t
)
+
2
×
1
0
6
σ
(
t
)
3.907 2×10-4
4
2
3
ε (k ) =0.726 7ε (k -1) +0.101 1ε (k -2) + 0.004 845×σ (k ) +4.265×10-5 σ (k -1) - 0.000 262 4σ (k -2)
ε
?
+
2
.
2
9
1
×
1
0
5
ε
?
?
(
t
)
+
4
.
6
0
1
×
1
0
1
0
ε
˙
(
t
)
+
6
.
3
3
2
×
1
0
1
4
ε
(
t
)
=
3
1
7
.
3
σ
?
?
(
t
)
+
1
.
5
2
9
×
1
0
8
σ
˙
(
t
)
+
1
.
7
0
1
×
1
0
1
3
σ
(
t
)
0.010 5
参考文献
[1] 冯夏庭, 杨成祥.智能岩石力学 (2) —参数与模型的智能辨识[J].岩石力学与工程学报, 1999, 18 (3) :350-353. FENGXia ting, YANGCheng xiang.Intelligentrockmechanics (2) —intelligentrecognitionofinputparametersandconstitutivemodels[J].ChineseJournalofRockMechanicsandEngineering, 1999, 18 (3) :350-353.
[2] 陈沅江, 潘长良, 曹 平.层状岩质变边坡蠕变破坏及其影响因素分析[J].勘察科学技术, 2001, (6) :43-48. CHENYuan jiang, PANChang liang, CAOPing, etal.Analysisonthecreepfailureofthebeddedrockslopeanditseffectingfactors[J].SiteInvestigationScienceandTechnology, 2001, (6) :43-48.
[3] 夏才初, 孙 均.蠕变试验中流变模型辨识及参数确定[J].同济大学学报, 1996, 21 (5) :497-503. XIACai chu, SUNJun.Distinctionofrheologicalmodelanddeterminationofparametersoncreeptests[J].Jour nalofTongjiUniversity, 1996, 21 (5) :498-503.
[4] 刘保国, 孙 均.岩体流变本构模型的辨识及其应用[J].北方交通大学学报, 1998, 22 (4) :10-14. LIUBao guo, SUNJun.IdentificationofrheologicalconstitutivemodelofrockmassandItsapplication[J].JournalofNorthernJiaotongUniversity, 1998, 22 (4) :10-14.
[5] 徐南荣.系统辨识[M].南京:东南大学出版社, 1991.26-31. XUNan rong.SystemIdentification[M].Nanjing:SoutheastUniversityPress, 1991.26-31.
[6] 高 玮, 邓颖人.采用快速遗传算法进行岩土工程反分析[J].岩土工程学报, 2001, 23 (1) :120-122. GAOWei, DengYing ren.Backanalysisingeotechnicalengineeringbasedonfast convergent geneticalgorithm[J].ChineseJournalofGeotechnicalEngineering, 2001, 23 (1) :120-122.
[7] 张丽萍, 柴跃廷.遗传算法的现状及发展动向[J].信息与控制, 2001, 30 (6) :531-536. ZhANGLi ping, CHAIYue ting.Actualityanddevelop mentaltrendforgeneticalgorithms[J].InformationandControl, 2001, 30 (6) :531-536.
[8] 丛 爽.典型人工神经网络的结构、功能及其在智能系统中的应用[J].信息与控制, 2001, 30 (2) :97-103. CONGShuang.Asurveyofstructures, functionsofarti ficialneuralnetworksandtheirapplicationsinintelligentsystems[J].InformationandControl, 2001, 30 (2) :97-103.
[9] 方崇智, 萧德云.过程辨识[M].北京:清华大学出版社, 2000.75-78. FANGChong zhi, XIAODe yun.ProcessIdentification[M ].Beijing:QinghuaUniversityPress, 2000.75-78.
[10] 丛 爽.面向Matlab工具箱的神经网络理论与应用[M ].合肥:中国科学技术大学出版社, 1998.57-59. CONGShuang.NeuralNetworkTheoryanditsAppli cationBasedonMatlabToolbox[M].Hefei:ScienceandTechnologyUniversityofChinaPress, 1998.57-59.
[11] 唐 亮, 许晓鸣.一种基于前馈神经网络的NAR MAX模型辨识新方法[J].电机与控制学报, 1998, 2 (3) :142-144. TANGLiang, XUXiao ming.Identificationofnarmaxmodelusingfeedforwardneuralnetwork[J].ElectricMachinesandControl, 1998, 2 (3) :142-144.
[12] ChonKH , CohenRJ.LinearandnonlinearARMAmodelparameterestimationusinganartificialneuralnet work[J].IEEETransBiomedEng, 1997, 44:168-174.
[13] 王文星.岩体力学[M ].长沙:中南工业大学出版社, 1995.29-38 WangWen xing.RockmassMechanics[M ].Chang sha:CentralSouthUniversityofTechnologyPress, 1995.29-38.
[14] 袁 勇, 孙 均.岩土工程中的系统辨识理论及工程应用[D].上海:同济大学, 1991.25-37. YUANYong, SUNJun.SystemIdentificationTheoryandItsEngineeringApplicationinGeotechnicalEngi neering[D].Shanghai:TongjiUniversity, 1991.25-37.
[15] OgataK [日].离散时间控制系统[M ].西安:西安交通大学出版社, 1990.32-39. OgataK .DiscreteTimeControlSystem[M ].Xi′an:Xi′anJiaotongUniversityPress, 1990.32-39.
[16] MillerTJ.NeuralNetworksforControl[M ].Cam bridge, MAMITPress, 1990.22-38.
[17] 闻 新, 周 露, 王力丹等.MATLAB神经网络应用设计[M].北京:科学出版社, 2000.207-232. WENXin, ZHOULou, WANGLi dan.NetworkAp plicationDesignBasedonMatlabSoftware[M].Bei jing:SciencePress, 2000.207-232.
[18] 孙 均岩土材料流变及其工程应用[M].北京:中国建筑工业出版社, 199917-23 SUNHun.RheologyofRockandSoilMaterialandItsApplicationinEngineering[M ].Beijing:ChinaArchi tecturalIndustryPress, 1999.17-23.
[19] 陈沅江, 潘长良, 王文星软岩流变的一种新的试验研究方法[J].力学与实践, 2002, 24 (4) :27-30 CHENYuan jiang, PanChang liang.Anewresearch ingtestmethodabouttherheologyofthesoftrock[J].MechanicsandPractice, 2002, 24 (4) :27-30.
[20] 范广勤岩土工程流变力学[M ].北京:煤炭工业出版社, 1993。46-58。 FANGuang qin.RheologicalMechanicsinGeotechnicalEngineering[M ].Beijing:CoalIndustryPress, 1993.46-58.
[21] 章根德, 何 鲜, 朱维耀岩石介质流变学[M].北京:科学出版社, 1999.276-347 ZHANGGen de, HEXian, ZHUWei yaoRheologyonRockMedium[M ].Beijing:SciencePress, 1999.276-347.