我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Ansys教程

關于 ANSYS 中創建樣條曲線的 BSPLINE 命令的一個例子

時間:2011-04-11 08:40:37 來源:未知

有網友問到創建樣條曲線的 BSPLINE 命令中,最后 6 個參數的用法。

    簡單地說,這 6 個參數分為兩組,用來指定樣條曲線兩個端點處,曲線的切線的斜率。

    下面通過一個例子略做一些說明。

首先,在 WorkPlane 上任意生成 7 個 KP 點,然后采用不同方式,通過這 7 個KP 點生成 Spline 曲線。

                    關于 BSPLINE 命令的一個例子 - htbbzzg - htbbzzg的博客

  

1 不指定后 6 個參數:

                   關于 BSPLINE 命令的一個例子 - htbbzzg - htbbzzg的博客

   所生成的樣條曲線:

                   關于 BSPLINE 命令的一個例子 - htbbzzg - htbbzzg的博客

     不指定兩端斜率時,兩端點附近的樣條曲線為直線 (零曲率)。

 

2  指定后 6 個參數,第一種情況:

   為了指定后 6 個參數,使用菜單項:

     Preprocessor > Modeling > Create > Lines > Splines > With Options > Spline Thru KP

                   關于 BSPLINE 命令的一個例子 - htbbzzg - htbbzzg的博客

  

在彈出的對話框中,設置 6 個參數:前三個表示樣條曲線起點處的斜率;后 3 個表示樣條曲線終點處的斜率。

首先設置為:

                  關于 BSPLINE 命令的一個例子 - htbbzzg - htbbzzg的博客

  

即要求兩端的斜率都是 45 度,點擊 OK 后生成如下樣條曲線:

             關于 BSPLINE 命令的一個例子 - htbbzzg - htbbzzg的博客

  

    與第一條曲線比較,可以看到,第一個端點處為了滿足 45度 斜率的要求,曲線被迫做了明顯的改變;第二個端點處,由于 KP 點 6 和 7 的連線接近 45度,因此看起來變化不大。#p#分頁標題#e#

 

    3  指定后 6 個參數,第二種情況:

    操作過程同上,仍使用菜單項

        Preprocessor > Modeling > Create > Lines > Splines > With Options > Spline Thru KP

    但是將兩端的斜率改為 135度:

            關于 BSPLINE 命令的一個例子 - htbbzzg - htbbzzg的博客

  

所生成的樣條曲線如下:

            關于 BSPLINE 命令的一個例子 - htbbzzg - htbbzzg的博客

  

如果同時繪制這 3 條曲線,可以看到指定兩端的 6 個參數將強迫樣條曲線端點處的斜率與由 6 個參數分別指定的斜率一致:

           關于 BSPLINE 命令的一個例子 - htbbzzg - htbbzzg的博客

  

 

這里需要注意的是:所指定的斜率矢量是從當前坐標系的原點開始計算的,與端點處的 KP 點坐標無關,只是該 KP 點處樣條曲線的切線平行于所定義的斜率矢量。另外,所定義的斜率矢量與當前坐標系有關,比如,在圓柱坐標系中,XVi 代表的是 R。 為了可靠,最好在總體直角坐標系中定義需要指定兩端斜率的樣條曲線。

 

補充一點,表示樣條曲線兩端斜率的 6 個參數,可以只指定其中的三個 (前三個或后三個),未指定參數的端點處,其走向仍由定義樣條曲線的 KP 點位置確定。

以下是只指定前端參數的情況:

           關于 BSPLINE 命令的一個例子 - htbbzzg - htbbzzg的博客
 

如果只指定后端的參數,結果如下: 

           關于 BSPLINE 命令的一個例子 - htbbzzg - htbbzzg的博客