Maple在结构优化设计中的应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
,
。
,
。
:
l
,
。
l
,
,
,
了 材 料力 学 的
(
一
些基 本 知识 点 而 且 提 升 了 我 们 学 习 力 学课 程 的 兴趣
,
。
3
)
同 时 还 应 注 意 到 在教学 中 使 用 数 学 软 件 的 形 象 化 分 析结 果 是 帮 助 学 生 强 化对 基 本 概 念 或 基 本 方 法 的 理 解
(
x
[
c
= ]
xc
_
mi n
W
) ) ;
# 最小 重量
、
由 以 上 代 码可 以 看 出
,
程序设 计 者 只 需 要 正 确 列 出 平衡 方 程 强 度条件 和
l
数 而
,
解 方程
图
、
目标
函 数 极值 的 求 取 以 及 结 果 的 图 形 显 示 均 由 M a p
,
e
xc
"
、
,
,
W
" ]
,
a x es
=
B OX E D
)
;
赠 制 结构 重量 随 xc 变化 曲 线
e
q
=
dif (
=
W
x
,
[
] )
=
0
:
# 极 值条件
=
]
> xc
_
mi n
:
f s
ol v e
(
d
e
_
q
,
x
[
c
1
. .
2
.
4
) ;
#极 值 位 置
] ) ) ;
步 学 习 其 他 计 算 机语 言
。
三 结论
、
( 1
)
利 用 M ap
l
e
(
2
)
掌握
M ap
l
e
这 种 直 观 编程 方 法
极 强 的 符 号计 算 和 作 图 功 能 求解 结构 优 化 设计 的 最优 解 尤其 简便 方 面 使学 生集 中 精 力 于 工程 实 例 力 学 模 型 的 建 立 另
2
]
l
+
(
[
c
-ቤተ መጻሕፍቲ ባይዱ
]
l
)
2
)
=
0
;
X Fy
#
=
0
:
=
so lv e
I
e
q
(
l
e
,
q
(
,
|
F
[
N
1
] ,
F
[
N
:
)
|
#求 解 两 杆 轴 力
(
>F
〉 L
[
Nl
1
]
:
= su
bs 2
so l
,
F
[
Nl
:
]
)
,
F [ N2
=
]
sub s
, ,
一
般 而 且 学生可 以 看到 求 解过
, ,
。
因此 将 M
a
pl
e
引 人 教 学 过 程 后 学 习 重点 不 再 是 强 调 计 算 技 巧 的 训 练 而 是 引 导 学 生 注 重 力 学 模 型 的 建 立 提 高 学 生
, ,
对 问 题 的 分 析 能 力 和 对结 果 的 判 断 能 力
N2
]
[
e
]
:
辦f
[ 1 ]
2
强度 条 件 受 压
,
W
:
= rh o *
* ( g
=
A
.
[
1
]
* L
+
A
:
[
2
]
* L
[
2
]
)
:
# 结 构 重 量
:
>F
:
5
0
e3
:
rh o
:
2
8 5 e 3
:
g
:
=
9
.
8
si
g
ma
[
t
]
,
,
。
经 济性
]
。
文献
[
2
给出 了
结 构 优 化 设 计 的 基 本 概念 并 以 桁 架 设 计 为 例 加 以 说 明
, ,
,
。
为 使 目 标 函 数 在 满 足 约束 条 件 的 情况 下 取 得 最 小 值 采 用 直 接
,
试 验 法 去 搜 索 问 题 的 最 优 解 通 常 用 计 算 机语 言 编 制 程 序 进 行 求解
,
,
。
一
一
,
;
方 面 激发 学 生 用
,
Ma p
l
e
解决 力 学 问 题 的 兴趣 和 学 习 力 学 的 热 情 并 可 培 养 学 生 的 创 新能 力 从 而 有 效 地 提 高 教 学 质量 和 促 进 教 学 改 革 正 如 学生 所 说 M a p e 软 件 程 序 简 洁 明 了 易于 掌 握 借 助 M a p e 工 具 求 解 既 可 以 保 证 结果 的 正 确 度 又 节 约 时 间 不 仅 巩 固
M ap
l
。
e
由 于其
l
强 大 的 符 号 计 算 数值 计算 图 形 编 程 等 功 能 且 容 易 学 习 和 使 用 在 力 学 教 学 中 得 到 了 广 泛 的 应
、
、
、
,
,
用 程
[
3
_
6
:
。
Ma p
,
e
软件 编 程 简 便 直 观 整 个 编 写 过 程 即 是 将 公 式 写 人 程 序 中 就 如 写 在 纸 上
N
,
节点
C
的 横 坐 标 的 取 值范 围 为 x
。
c
“
I
;
?
.
4
m
。
试 按 重量 最 小 的 要 求 确 定 节 点
,
C
的 横 坐标 与 各 杆 的 横 截 面 面 积
目
]
设杆
[
1
2
的 轴 力 分别 为
^
/^
,
与
)
/
^
2
,
标 函 数 即 桁架 重 量
2
,
见
,
其 表达 式 为
M]
.
北京
:
机械 工 业 出
版社
,
2 0 0 9
.
作者 简 介
阮江涛
,
男
1
,
9 7 6
年
7
月
生 讲师 邮箱
, ,
:
j
i
an
g taor ua n @ 1 6 3
.
c om ;
研 究 领 域 实 验 固 体力 学
:
。
so l ,
F[ N 2
]
)
;
[
]
:
=
s
q
rt (
)
:
L[ 2
[
]
=
s
q
rt
(
l
+
(
x
[
c
-
]
1
)
^
)
#长 度 关 系
:
>A
[
l
]
:
F
[
N
l
]
/ s ig ma / s g ma
i
t
]
:
#杆
1
强 度 条 件 受拉
,
> A[ 2 >
]
:
F
[
些 必 要 的 推 导 与 计 算 过程 的 掌 握 也 是非 常 重 要 的
。
参考 文 献
[
1
]
刘 鸿 文 材 料力 学
.
I[
M M
]
.
北京
:
高 等教育 出 版社 高 等 教 育 出 版社
e
,
2 0 0 6 2 0 0 4
.
[
2
3
]
单辉祖 材 料力 学
?
I [
]
?
北京
.
。
二 算 例 及 程 序设 计
、
.
‘
如图
2
1
所示 桁 架 两 杆 均 用 铝 合 金 制 成 密 度 p
, ,
3
=
2
.
8 5
x
l
0
k /m
g
3
,
许 用拉 应 力
1
[
。
=
]
.
‘
0 0
2
\
1
?
>
3
,
许用 压应力
与杆
[
0
"
,
,
= ]
1
3
0 M Pa
,
F=
5 0 k
一
变 化 曲 线
tl
ab
优化 工 具 箱 而 本 文 的 优化 解
,
求取就是 数 学 中
,
个 简 单 的 概念
—
导数 为 零
,
。
且 本 文整 个 求 解 过程 均 采 用 M a p e 程 序 编 写 过 程 就是 将 力 学 基 本公 式
l
,
一
写人 程 序 中 使 得 学 生 易 于 接 受 和 掌 握 而不 需 要 进
『
=
mi n
1
7
*
5 N
1
.
1
.
2
1
.
4
1
-
6
^
1
.
8
2 2 二
2 4
.
此时 杆
1
与杆
2
的 横 截 面 面 积 分另 为 图
!
]
2
重量 取 随坐 标
;
c
。
的
=
1 9
5 mm
2
,
A2
=
m 2 7 3 m
2
文献
[
6
]
中 的 结 构优 化设 计 求 问 题 的 优 化解 是用 M a
计 算软 件 完 成 极 大 降 低 了
程序 编 写 的 难度 让 学 生 有 更 多 的 时 间 是对 结 果 判 断
2
。
\
,
为重 量
,
I
T
随节 点
C
坐 标 \ 的 变 化 曲 线 由 图 形 和 计 算结 果可 知 当
,
&
= 1
.
8 2 m
时
,。
,
\
桁 架重量最轻 其 值 为 :
:
,
[
]
叶志 明
,
刘 红 欣 Ma
.
tl
ab
和 M ap
l
系 统在 力 学 教 学 中 的 应 用
[
[
J
]
?
力学与 实践
,
,
2 0 0 6
,
2 8
(
2
)
:
7 6
-
7 9
.
[
4
5
]
邢 静 忠 代 数 系 统 M ap
?
l
e
在力 学教 学 中 的 应 用 探 讨
在 力 学教
学 中 的应 用 探讨
:
=
2 0 0 e 6
si
g
ma
[
c
]
:
=
1
3
0e 6
:
# 已 知 条 件
?
、 广??
? ?
攀
M ap W
:
l
e
在 结 构 优 化 设计
中 的应 用
?
2
8 7
>p lo t >d
_
(
,
x
[
c
]
= 1
. .
2
c
.
4
l
,
a be l s
=
[
“
4
/
V和
(
2c
)
上 述 求 解 过 程 是 在 满 足约 束 条 件 式
:
(
2
)
下 确 定 设计 变量
:
、
使式
/v
(
1
)
中 的 目标 函数
I
F
最小
。
由 以 上 的分析
> eq l >eq 2 >s ol
:
,
Map
l
e
程 序 设 计 及 运 行结 果 如 下
P /4
i i
>A [
1 ]
:
=
e v a l£(
su
bs bs
(
x[ c
x
c
=
]
xc
_
m in
,
A[
1
#杆
1
面积 面积
目标函
,
>A [ 2
]
:
=
eva lf
(
su
(
=
]
[
xc
_
m in
,
A[
,
2
] ) ) ;
#杆
2
>W
_
m in
:
=
ev al f
(
su b s
=
F[ F
Nl
]
* co s
(
)
+ F[
N2
]
*
(
x
[
c
-
]
l
)
/s
x
q
r t ( l
+
(
x
v
[
c
-
l )
]
2
-
)
F
=
0
;
#
0 X Fx =
:
=
[
N
(
1
* s n ]
。
,
。
:
l
,
。
l
,
,
,
了 材 料力 学 的
(
一
些基 本 知识 点 而 且 提 升 了 我 们 学 习 力 学课 程 的 兴趣
,
。
3
)
同 时 还 应 注 意 到 在教学 中 使 用 数 学 软 件 的 形 象 化 分 析结 果 是 帮 助 学 生 强 化对 基 本 概 念 或 基 本 方 法 的 理 解
(
x
[
c
= ]
xc
_
mi n
W
) ) ;
# 最小 重量
、
由 以 上 代 码可 以 看 出
,
程序设 计 者 只 需 要 正 确 列 出 平衡 方 程 强 度条件 和
l
数 而
,
解 方程
图
、
目标
函 数 极值 的 求 取 以 及 结 果 的 图 形 显 示 均 由 M a p
,
e
xc
"
、
,
,
W
" ]
,
a x es
=
B OX E D
)
;
赠 制 结构 重量 随 xc 变化 曲 线
e
q
=
dif (
=
W
x
,
[
] )
=
0
:
# 极 值条件
=
]
> xc
_
mi n
:
f s
ol v e
(
d
e
_
q
,
x
[
c
1
. .
2
.
4
) ;
#极 值 位 置
] ) ) ;
步 学 习 其 他 计 算 机语 言
。
三 结论
、
( 1
)
利 用 M ap
l
e
(
2
)
掌握
M ap
l
e
这 种 直 观 编程 方 法
极 强 的 符 号计 算 和 作 图 功 能 求解 结构 优 化 设计 的 最优 解 尤其 简便 方 面 使学 生集 中 精 力 于 工程 实 例 力 学 模 型 的 建 立 另
2
]
l
+
(
[
c
-ቤተ መጻሕፍቲ ባይዱ
]
l
)
2
)
=
0
;
X Fy
#
=
0
:
=
so lv e
I
e
q
(
l
e
,
q
(
,
|
F
[
N
1
] ,
F
[
N
:
)
|
#求 解 两 杆 轴 力
(
>F
〉 L
[
Nl
1
]
:
= su
bs 2
so l
,
F
[
Nl
:
]
)
,
F [ N2
=
]
sub s
, ,
一
般 而 且 学生可 以 看到 求 解过
, ,
。
因此 将 M
a
pl
e
引 人 教 学 过 程 后 学 习 重点 不 再 是 强 调 计 算 技 巧 的 训 练 而 是 引 导 学 生 注 重 力 学 模 型 的 建 立 提 高 学 生
, ,
对 问 题 的 分 析 能 力 和 对结 果 的 判 断 能 力
N2
]
[
e
]
:
辦f
[ 1 ]
2
强度 条 件 受 压
,
W
:
= rh o *
* ( g
=
A
.
[
1
]
* L
+
A
:
[
2
]
* L
[
2
]
)
:
# 结 构 重 量
:
>F
:
5
0
e3
:
rh o
:
2
8 5 e 3
:
g
:
=
9
.
8
si
g
ma
[
t
]
,
,
。
经 济性
]
。
文献
[
2
给出 了
结 构 优 化 设 计 的 基 本 概念 并 以 桁 架 设 计 为 例 加 以 说 明
, ,
,
。
为 使 目 标 函 数 在 满 足 约束 条 件 的 情况 下 取 得 最 小 值 采 用 直 接
,
试 验 法 去 搜 索 问 题 的 最 优 解 通 常 用 计 算 机语 言 编 制 程 序 进 行 求解
,
,
。
一
一
,
;
方 面 激发 学 生 用
,
Ma p
l
e
解决 力 学 问 题 的 兴趣 和 学 习 力 学 的 热 情 并 可 培 养 学 生 的 创 新能 力 从 而 有 效 地 提 高 教 学 质量 和 促 进 教 学 改 革 正 如 学生 所 说 M a p e 软 件 程 序 简 洁 明 了 易于 掌 握 借 助 M a p e 工 具 求 解 既 可 以 保 证 结果 的 正 确 度 又 节 约 时 间 不 仅 巩 固
M ap
l
。
e
由 于其
l
强 大 的 符 号 计 算 数值 计算 图 形 编 程 等 功 能 且 容 易 学 习 和 使 用 在 力 学 教 学 中 得 到 了 广 泛 的 应
、
、
、
,
,
用 程
[
3
_
6
:
。
Ma p
,
e
软件 编 程 简 便 直 观 整 个 编 写 过 程 即 是 将 公 式 写 人 程 序 中 就 如 写 在 纸 上
N
,
节点
C
的 横 坐 标 的 取 值范 围 为 x
。
c
“
I
;
?
.
4
m
。
试 按 重量 最 小 的 要 求 确 定 节 点
,
C
的 横 坐标 与 各 杆 的 横 截 面 面 积
目
]
设杆
[
1
2
的 轴 力 分别 为
^
/^
,
与
)
/
^
2
,
标 函 数 即 桁架 重 量
2
,
见
,
其 表达 式 为
M]
.
北京
:
机械 工 业 出
版社
,
2 0 0 9
.
作者 简 介
阮江涛
,
男
1
,
9 7 6
年
7
月
生 讲师 邮箱
, ,
:
j
i
an
g taor ua n @ 1 6 3
.
c om ;
研 究 领 域 实 验 固 体力 学
:
。
so l ,
F[ N 2
]
)
;
[
]
:
=
s
q
rt (
)
:
L[ 2
[
]
=
s
q
rt
(
l
+
(
x
[
c
-
]
1
)
^
)
#长 度 关 系
:
>A
[
l
]
:
F
[
N
l
]
/ s ig ma / s g ma
i
t
]
:
#杆
1
强 度 条 件 受拉
,
> A[ 2 >
]
:
F
[
些 必 要 的 推 导 与 计 算 过程 的 掌 握 也 是非 常 重 要 的
。
参考 文 献
[
1
]
刘 鸿 文 材 料力 学
.
I[
M M
]
.
北京
:
高 等教育 出 版社 高 等 教 育 出 版社
e
,
2 0 0 6 2 0 0 4
.
[
2
3
]
单辉祖 材 料力 学
?
I [
]
?
北京
.
。
二 算 例 及 程 序设 计
、
.
‘
如图
2
1
所示 桁 架 两 杆 均 用 铝 合 金 制 成 密 度 p
, ,
3
=
2
.
8 5
x
l
0
k /m
g
3
,
许 用拉 应 力
1
[
。
=
]
.
‘
0 0
2
\
1
?
>
3
,
许用 压应力
与杆
[
0
"
,
,
= ]
1
3
0 M Pa
,
F=
5 0 k
一
变 化 曲 线
tl
ab
优化 工 具 箱 而 本 文 的 优化 解
,
求取就是 数 学 中
,
个 简 单 的 概念
—
导数 为 零
,
。
且 本 文整 个 求 解 过程 均 采 用 M a p e 程 序 编 写 过 程 就是 将 力 学 基 本公 式
l
,
一
写人 程 序 中 使 得 学 生 易 于 接 受 和 掌 握 而不 需 要 进
『
=
mi n
1
7
*
5 N
1
.
1
.
2
1
.
4
1
-
6
^
1
.
8
2 2 二
2 4
.
此时 杆
1
与杆
2
的 横 截 面 面 积 分另 为 图
!
]
2
重量 取 随坐 标
;
c
。
的
=
1 9
5 mm
2
,
A2
=
m 2 7 3 m
2
文献
[
6
]
中 的 结 构优 化设 计 求 问 题 的 优 化解 是用 M a
计 算软 件 完 成 极 大 降 低 了
程序 编 写 的 难度 让 学 生 有 更 多 的 时 间 是对 结 果 判 断
2
。
\
,
为重 量
,
I
T
随节 点
C
坐 标 \ 的 变 化 曲 线 由 图 形 和 计 算结 果可 知 当
,
&
= 1
.
8 2 m
时
,。
,
\
桁 架重量最轻 其 值 为 :
:
,
[
]
叶志 明
,
刘 红 欣 Ma
.
tl
ab
和 M ap
l
系 统在 力 学 教 学 中 的 应 用
[
[
J
]
?
力学与 实践
,
,
2 0 0 6
,
2 8
(
2
)
:
7 6
-
7 9
.
[
4
5
]
邢 静 忠 代 数 系 统 M ap
?
l
e
在力 学教 学 中 的 应 用 探 讨
在 力 学教
学 中 的应 用 探讨
:
=
2 0 0 e 6
si
g
ma
[
c
]
:
=
1
3
0e 6
:
# 已 知 条 件
?
、 广??
? ?
攀
M ap W
:
l
e
在 结 构 优 化 设计
中 的应 用
?
2
8 7
>p lo t >d
_
(
,
x
[
c
]
= 1
. .
2
c
.
4
l
,
a be l s
=
[
“
4
/
V和
(
2c
)
上 述 求 解 过 程 是 在 满 足约 束 条 件 式
:
(
2
)
下 确 定 设计 变量
:
、
使式
/v
(
1
)
中 的 目标 函数
I
F
最小
。
由 以 上 的分析
> eq l >eq 2 >s ol
:
,
Map
l
e
程 序 设 计 及 运 行结 果 如 下
P /4
i i
>A [
1 ]
:
=
e v a l£(
su
bs bs
(
x[ c
x
c
=
]
xc
_
m in
,
A[
1
#杆
1
面积 面积
目标函
,
>A [ 2
]
:
=
eva lf
(
su
(
=
]
[
xc
_
m in
,
A[
,
2
] ) ) ;
#杆
2
>W
_
m in
:
=
ev al f
(
su b s
=
F[ F
Nl
]
* co s
(
)
+ F[
N2
]
*
(
x
[
c
-
]
l
)
/s
x
q
r t ( l
+
(
x
v
[
c
-
l )
]
2
-
)
F
=
0
;
#
0 X Fx =
:
=
[
N
(
1
* s n ]