SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1043|回复: 10
打印 上一主题 下一主题

一个体积宏引发的问题

[复制链接]

98

主题

321

帖子

185

金币

堂主

Rank: 4

积分
506
跳转到指定楼层
楼主
发表于 2006-4-28 14:48:48 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

   经典图书
相关链接:
SolidWorks机械工程师论坛
27楼所言修改某一個長度數據,令到體積達到某一個特定的量。
SolidWorks机械工程师论坛
31楼所言这个功能不是和破衣的行为建模有点象了吗??
我想能不能编写这样的,界面如图,问题是怎样用最少步数去求解,用于实际设计中,如塑料件要求

vefD5g==_A6vWVwKfMiZL.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞2253 拍砖拍砖1163
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

9

主题

231

帖子

28

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
262
QQ
11#
发表于 2006-4-28 15:12:34 | 只看该作者
抛砖引玉啊,谢GNEFUL兄讲解
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

14

主题

209

帖子

29

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
262
QQ
10#
发表于 2006-4-28 15:10:04 | 只看该作者

   经典图书
顶出神,哈哈
还差
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

208

帖子

29

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
237
9#
发表于 2006-4-28 15:05:49 | 只看该作者
思路很简单,关键是每次取 b 值都必须更接近目标值 a 。为了使计算效率更高,可以考虑增加一个系数,
例如: b2=(b1+c1)*1.2
只有认真想,可以有很多种算法,我的看法,如果你是普通的工程技术人员没必要过分追求优化的算法,凡事还是以解决问题为第一目标,办法是不是笨不重要。
当然,如果每次计算都会算到死机那也没有实用价值。
下面是以前做的一个粗陋的动画,要求容器上等体积画刻度。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

243

帖子

31

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
296
QQ
8#
发表于 2006-4-28 15:05:19 | 只看该作者

   经典案例图书
第二步,取值b2,并计算面积B2,然后验证面积 B2 和 A 之间是否存在误差,如果其误差 C2 超过了允许的范围,就按上一步的方法计算c2,然后重复修正b3,b4...直到满足要求。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

19

主题

224

帖子

54

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
291
QQ
7#
发表于 2006-4-28 15:03:28 | 只看该作者
第一步,任意取值 b1,并且计算面积 B1,和面积 A 与 B1 之间的误差 C1
把 B1 抽象成一个矩形,就可以很容易的得到以下结论:高度再增加c1,就可以达到要求面积 A。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

213

帖子

19

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
233
6#
发表于 2006-4-28 15:01:25 | 只看该作者

   经典案例图书
如下图,假设给定一条任意曲线,并已知面积 A,要求解高度 a 的值。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

20

主题

239

帖子

49

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
295
QQ
5#
发表于 2006-4-28 14:59:38 | 只看该作者
不好意思,对于行为建模一点概念都没有,迭代算法也是第一次听说。翻了一下字典,迭 就是重复的意思,迭代大概就是反复取值然后验证结果吧。
去年5/1放假的时候曾经做过一题,可能比较接近 pyczt 兄的要求,基本思路就是反复取基准面切割实体,然后验证其体积是否为设定值。至于取基准面的算法是否为最佳算法,这个就无从考证了,其实那个是临时想出来的办法,碰巧能解决问题而已。
下面简单介绍一下这个算法,如果各位感兴趣就请仔细往下看。
为了画图方便,把题目改成求面积了。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

225

帖子

19

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
264
QQ
地板
发表于 2006-4-28 14:58:54 | 只看该作者
程序设计我不懂,这些好像都是涉及优化设计的内容,UG好像是是调用EXCEL算的,pyczt兄看看是不是能调用EXCEL现成的函数来算算呢?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

223

帖子

24

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
264
QQ
板凳
发表于 2006-4-28 14:58:31 | 只看该作者

   经典图书
提出疑问,看来要出马了。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

8

主题

227

帖子

21

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
264
QQ
沙发
发表于 2006-4-28 14:57:43 | 只看该作者
沙发
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-10-19 01:28 , Processed in 0.158402 second(s), 25 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

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