找回密码
 注册
Simdroid-非首页
查看: 239|回复: 7

[G. 边界/接触] 渐增Lagrangian乘数法/内点法的实装方法

[复制链接]
发表于 2014-11-10 19:10:04 | 显示全部楼层 |阅读模式 来自 日本
本帖最后由 hillyuan 于 2014-11-12 09:37 编辑

3  渐增Lagrangian乘数法/内点法的实装方法
前述第1节讲述的四种方法中,罚函数法,Lagrangian乘数法的解可以从所得方程直接解出。而递增Lagrangian乘数法和内点法需要使用迭代法求解。

在本节中,将以一自由度的接触问题为例,又易到难地讲解采用递增Lagrangian乘数法和内点法的接触算法。由于接触问题的解析一般用增分法求解,而在第一节中我们给出的是全量公式。在这一节中给出的算法是基于增分法的,因此第一节中给出的公式也要相应改写。

为显示算法实现,从本节开始将添加一些用python语言编写的程序附件。在之后的算法实现中。将大量使用迭代计算。为了明示迭代步数,本文将以上下标n,k表示各迭代步。

本文是系列博文的第二讲。 给出了具体的算法并附有程序。原文见
http://hillyuan.blogspot.jp/2014/10/blog-post.html
http://hillyuan.blogspot.jp/2014/11/blog-post.html






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

发表于 2014-11-11 21:08:56 | 显示全部楼层 来自 广东广州
Simdroid开发平台
本帖最后由 chunyu 于 2014-11-11 21:52 编辑

Great!非常好!
但大陆屏蔽很多资源,Python代码试了很多方式都不能下载,袁老师能不能直接使用附件的形式直接上传?
或者有哪位朋友知道该怎么翻墙下载?
回复 不支持

使用道具 举报

 楼主| 发表于 2014-11-12 09:38:48 | 显示全部楼层 来自 日本
chunyu 发表于 2014-11-11 21:08
Great!非常好!
但大陆屏蔽很多资源,Python代码试了很多方式都不能下载,袁老师能不能直接使用附件的形式 ...

添加了附件程序
回复 不支持

使用道具 举报

发表于 2014-11-13 22:57:54 | 显示全部楼层 来自 天津
楼主辛苦了
回复 不支持

使用道具 举报

发表于 2014-11-13 22:58:37 | 显示全部楼层 来自 天津
辛苦了,辛苦了
回复 不支持

使用道具 举报

发表于 2014-11-13 22:59:33 | 显示全部楼层 来自 天津
楼主好人,辛苦了
回复 不支持

使用道具 举报

发表于 2014-12-4 00:43:22 | 显示全部楼层 来自 北京
内点法,是凸优化里面的算法?

点评

yes  发表于 2014-12-4 07:38
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-25 07:14 , Processed in 0.031269 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表