Determining a mean camber line

前端 未结 4 1460
臣服心动
臣服心动 2021-02-04 15:52

Fellow programmers,

I know this is a little outside your juridistiction, but I was wondering perhaps if you have time, if you could help me with one \"procedure\". Not i

4条回答
  •  一个人的身影
    2021-02-04 16:04

    From what I can gather from your diagram, the camber line is defined by it being the line whose tangent bisects the angle between the two tangents of the upper and lower edges.

    In other words, your camber line is always the mean point between the two edges, but along a line of shortest distance between the top and bottom edges.

    So, given the y-coordinates y=top(x) and y=bot(x), why don't you:

    
    for each x:
      find x2 where top(x)-bot(x2) is minimized
      camber( mean(x,x2) ) = mean( top(x),bot(x2) )
    
    

    and then interpolate etc.?

    alt text

    edit

    Sorry! On second thought I think that should be

      find x2 where ( (top(x)-bot(x2))^2 + (x-x2)^2 ) is minimised
    

    obviously you should be minimising the length of that perpendicular line.

    Is that right?

提交回复
热议问题