嗨,伙计们!
我正在为Solidworks 2020上的新扬声器设计一个喇叭。喇叭的几何形状由其从喉部到嘴部的横截面积决定,在我的情况下,这也是从扬声器驱动器安装到前面的矩形开口的圆形部分。
目前,我发现维持指数扩展面积的唯一方法(大多数情况下-对确切的形状进行了一些调整,并且版本2将被分成几个部分,使用不同的方程来控制横截面积的扩展)是最初每10mm创建一次草图,后来每20mm创建一次草图,并通过这些剖面进行绘制。从圆形到矩形的过渡是通过轮廓上的椭圆角来实现的,轮廓的尺寸是通过观察高度和宽度的比例来定义的,并将这些比例反馈到宽度方程中。直接使用维度给了我循环参考问题。轮廓的高度由方程驱动曲线控制,宽度允许是任何需要的,以给予截面所需的横截面积。
我当前的方程组的例子(部分的高度是由草图中的一些引导曲线定义的):
我的椭圆角草图的例子:
这种方法导致边缘上不受方程驱动的导向曲线控制的弯曲边缘,也意味着我必须通过手动猜测和调整来输入椭圆角的值(上面,等式中显示的2.9)。
角的弯曲边缘,椭圆角的弯曲线(用红色突出显示,对应于上面草图中的“角宽”尺寸):
你可以想象,当我们想要在这里或那里稍微调整这个设计时,调整膨胀率,喇叭的长度等等,整个模型会崩溃,重新连接所有这些横截面非常耗时,因为引导曲线不再与轮廓相连,并通过每个方程来改变椭圆尺寸并将这些新的分母输入到轮廓宽度的方程中。通常,对这个内表面进行任何更改也会导致所有后续建模操作失败,因为它们连接到第一个表面。
在理想的情况下,我想找到一种方法,使这个过程不那么混乱,这样我就可以在不重建大部分模型的情况下进行调整,保持对角的横截面积扩展的控制,并且总体上使我的建模方法更加优雅,最好避免这么多横截几乎复制但不完全是草图。
有没有其他可以尝试的策略?你会怎么做呢?
很多谢谢!
我正在为Solidworks 2020上的新扬声器设计一个喇叭。喇叭的几何形状由其从喉部到嘴部的横截面积决定,在我的情况下,这也是从扬声器驱动器安装到前面的矩形开口的圆形部分。
目前,我发现维持指数扩展面积的唯一方法(大多数情况下-对确切的形状进行了一些调整,并且版本2将被分成几个部分,使用不同的方程来控制横截面积的扩展)是最初每10mm创建一次草图,后来每20mm创建一次草图,并通过这些剖面进行绘制。从圆形到矩形的过渡是通过轮廓上的椭圆角来实现的,轮廓的尺寸是通过观察高度和宽度的比例来定义的,并将这些比例反馈到宽度方程中。直接使用维度给了我循环参考问题。轮廓的高度由方程驱动曲线控制,宽度允许是任何需要的,以给予截面所需的横截面积。
我当前的方程组的例子(部分的高度是由草图中的一些引导曲线定义的):
我的椭圆角草图的例子:
这种方法导致边缘上不受方程驱动的导向曲线控制的弯曲边缘,也意味着我必须通过手动猜测和调整来输入椭圆角的值(上面,等式中显示的2.9)。
角的弯曲边缘,椭圆角的弯曲线(用红色突出显示,对应于上面草图中的“角宽”尺寸):
你可以想象,当我们想要在这里或那里稍微调整这个设计时,调整膨胀率,喇叭的长度等等,整个模型会崩溃,重新连接所有这些横截面非常耗时,因为引导曲线不再与轮廓相连,并通过每个方程来改变椭圆尺寸并将这些新的分母输入到轮廓宽度的方程中。通常,对这个内表面进行任何更改也会导致所有后续建模操作失败,因为它们连接到第一个表面。
在理想的情况下,我想找到一种方法,使这个过程不那么混乱,这样我就可以在不重建大部分模型的情况下进行调整,保持对角的横截面积扩展的控制,并且总体上使我的建模方法更加优雅,最好避免这么多横截几乎复制但不完全是草图。
有没有其他可以尝试的策略?你会怎么做呢?
很多谢谢!