yxcool 发表于 2005-11-9 19:49:00

有面积约束(工程约束)的变量化CAGD求解

<P>在inventor中采用变量化的设计改变管道截面形状,求解管道宽度或直径。</P>
<P>设三个设计变量:宽度D,高度H,面积S, 应符合如下约束条件:</P>
<P>&nbsp;当s&gt;100 <EM>π </EM>时,取D=20;&nbsp;&nbsp;&nbsp; 当s&lt;=100 <EM>π </EM>时,取<FONT face="Times New Roman">D=(4S/π)开方。&nbsp; </FONT></P>
<P>如果已知s=900,则管道截面如右图;若面积改为300,则管道截面变为圆,且直径如左图所示。</P>
<P>这算是一道利用变量化设计方法求解带工程(面积)约束的CAGD吗?</P>

yxcool 发表于 2005-11-9 20:54:00

<P>有没有比较简单的方法实现呢?我用两套公式,6个用户参数实现的,我一直想还应该有一个中间过渡的选择参数,可我试过多次,还是不能实现。</P>
<P>我可不想编写程序。</P>
<P>大家有兴趣的作一作吧。</P>

yxcool 发表于 2005-11-10 23:00:00

怎么没人?

guanbo1967 发表于 2005-11-11 10:28:00

<P>在inventor的编辑框内不支持if函数,对你这种分段函数没有更好的处理方法。</P>

yxcool 发表于 2005-11-11 10:54:00

那我就不费劲了。

jerome2003 发表于 2005-11-11 12:07:00

<P>可以通过sign函数实现if的一些功能,很简单的。</P>

yxcool 发表于 2005-11-11 13:31:00

<P><A name=67682><FONT color=#000066><B>jerome2003</B></FONT></A>可以通过sign函数实现if的一些功能,很简单的。</P>
<P>举例说明好吗?怎么在inventor用户参数里实现,我可不想编程。</P>
页: [1]
查看完整版本: 有面积约束(工程约束)的变量化CAGD求解