查看完整版本: 小布丁1号机 Alpha 4.3

小布丁 2008-7-20 22:28

小布丁1号机 Alpha 4.3

总结出两点, 翼载荷不要太大, 机翼升力系数大点儿好.

[flash]http://union.bokecc.com/flash/player.swf?videoID=13800_4521315&autoStart=false&share=true[/flash]

[[i] 本帖最后由 小布丁 于 2008-11-30 18:25 编辑 [/i]]

小布丁 2008-7-20 22:33

已更新, 比例是 1:4.4

数据网页:
[url=http://www.skypup.cn/other]http://www.skypup.cn/other[/url]

[[i] 本帖最后由 小布丁 于 2008-11-30 18:26 编辑 [/i]]

海上翼 2008-7-20 22:39

我怎么感觉你的飞机用鸟翼型啊,一块平板弯的??

小布丁 2008-7-21 14:59

在 Eppler 379 的基础上改了一下, 后部约 2/3 都是直的 , 等做大了, 就需要换成 Clark-Y 了.

海上翼 2008-7-21 15:47

这样做的太粗糙,起不到验证的作用的。
建议比例放大到1:3~1:4, 完全按真机的构造来做。简化太多最后和原飞机根本就对不上的。

skysun448 2008-7-21 20:59

当然,强度是会变的,这个大家都知道的,所以我们要找一种和泡沫一样的轻的材料,强度还要和钢一样。但价钱还要合理,呵呵(谁不想要这样的材料呀,就你多嘴)smile01.gif

小布丁 2008-8-24 20:27

[flash]http://union.bokecc.com/flash/player.swf?videoID=13800_4074950&autoStart=false&share=true[/flash]

小布丁 2008-8-24 20:28

[img]http://bbs.mx3g.com/attachments/day_080824/20080824_350a3805902f61ba6dcfUNvMTx3iL3Ef.jpg[/img]

[img]http://bbs.mx3g.com/attachments/day_080824/20080824_78bd9e8e287438506ee12l1mi3jjHO4Q.jpg[/img]

[img]http://bbs.mx3g.com/attachments/day_080824/20080824_f75d0531f1aa605bc6df2XpoWbNu2gmT.jpg[/img]

[img]http://bbs.mx3g.com/attachments/day_080824/20080824_e1ae7a619617a57c65923XoERhQcTGkc.jpg[/img]

[img]http://bbs.mx3g.com/attachments/day_080824/20080824_27c726249c23df0cc5edruRZS3y2gYQp.jpg[/img]

[img]http://bbs.mx3g.com/attachments/day_080824/20080824_c82f7c060df867fe6ecapyPISWhCwsfA.jpg[/img]

[img]http://bbs.mx3g.com/attachments/day_080824/20080824_0542d1f084a33010e845LU9mnwiHwxlb.jpg[/img]

世外竹园 2008-8-25 12:50

补丁长胖了不少嘛 呵呵

飛行蛙 2008-8-25 19:32

有梦幻情人在滋润呀smile01.gif smile14.gif

yuanhongqi 2008-8-26 08:21

请问一下小布丁的这个飞机的发动机是什么形号的,拉力是几多的呀

小布丁 2008-8-26 18:56

[quote]原帖由 [i]yuanhongqi[/i] 于 2008-8-26 08:21 发表 [url=http://www.cnfunfly.com/bbs/redirect.php?goto=findpost&pid=18540&ptid=1470][img]http://www.cnfunfly.com/bbs/images/common/back.gif[/img][/url]
请问一下小布丁的这个飞机的发动机是什么形号的,拉力是几多的呀 [/quote]

好像是C20, 还有其它叫法的.

重量:23g
KV:2100/2500/2900
工作电流:6-8A
使用11.V电池  EP5030  KV2500  6.5A 拉力: 320g
直径:20mm        长度:32mm       轴径:  3mm


我用的是 KV2100 的, AOXIAN 5030 桨, 粗测约250克左右的静推力.

小布丁 2008-8-26 18:57

喔, 不好意思, 你是指哪一架?

如果是最近的这一架 1:5.5 的.
那是用 KV1200 的 2208 无刷电机, 直驱 8040 桨.

小布丁 2008-9-11 23:52

[attach]5321[/attach]

哈哈写了一个小程序,计算各种比例下的数据.
以后再要估算比例就轻松多了.


核心算法的代码:
[quote]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 飞机参数分析
{
public class Cls飞机 : Cls飞机部件
    {
  protected string c版本号    = "Alpha 4.2";
  protected DateTime d设计日期   = new DateTime(2008, 8, 10);
  protected string c飞机编号    = "小布丁1号机";
  protected decimal n空重     = 65 * 1000; // g
  protected decimal n载重     = 60 * 1000; // g
  protected Cls动力系统 o动力系统   = new Cls动力系统();
  protected Cls机翼 o机翼     = new Cls机翼();
  protected Cls尾翼尾杆 o尾翼尾杆   = new Cls尾翼尾杆();
  protected Cls起落架系统 o起落架系统  = new Cls起落架系统();
  protected Cls机身 o机身     = new Cls机身();

  protected decimal n起飞重量
  {
   get
   {
    return n空重 + n载重;
   }
  }
  protected decimal n升力面积
  {
   get
   {
    return o机翼.n平均弦长 * (o机翼.n翼展 - o机身.n最大宽度) / (100 * 100); // mm 转算成 dm
   }
  }
  protected decimal n翼载荷
  {
   get
   {
    return n起飞重量 / n升力面积;
   }
  }
  protected decimal n翼载荷布丁系数
  {
   get
   {
    return (n翼载荷 / (decimal)Math.Pow((double)n起飞重量, 1 / (double)3)) / 3.25M * 100;
   }
   set
   {
   }
  }
  public override string c详细说明()
  {
   // return base.c详细说明();
   StringBuilder c说明 = new StringBuilder();
   c说明.AppendFormat("{0} 1:{2} ({1:d})\n", c版本号, d设计日期, n比例);
   c说明.AppendFormat("\n");
   c说明.AppendFormat("升力面积约 {0} dm^2\n", Math.Round(n升力面积 / (n比例 * n比例), n保留小数位数));
   c说明.AppendFormat("空重 {0}g, 载重 {1}g, 起飞重量 {2}g.\n",
    Math.Round(n空重 / (n比例 * n比例 * n比例), n保留小数位数), Math.Round(n载重 / (n比例 * n比例 * n比例), n保留小数位数),
    Math.Round(n起飞重量 / (n比例 * n比例 * n比例), n保留小数位数));
   c说明.AppendFormat("翼载荷 {0}g/dm^2 (翼载荷布丁系数: {1}%)\n", Math.Round(n翼载荷 / n比例, n保留小数位数), Math.Round(n翼载荷布丁系数, n保留小数位数));
   c说明.AppendFormat("\n");
   c说明.AppendFormat(o机翼.c详细说明());
   c说明.AppendFormat("\n");
   c说明.AppendFormat(o动力系统.c详细说明());
   c说明.AppendFormat("\n");
   c说明.AppendFormat(o尾翼尾杆.c详细说明());
   c说明.AppendFormat("\n");
   c说明.AppendFormat(o机身.c详细说明());
   c说明.AppendFormat("\n");
   c说明.AppendFormat(o起落架系统.c详细说明());
   return c说明.ToString();
  }
}
public class Cls动力系统 : Cls飞机部件
    {
  protected decimal nKV值   = 0;
  protected decimal n电机重量  = 0;  // g
  protected decimal n功率   = 13310; // w
  protected decimal n直径   = 44;  // 英寸
  protected decimal n螺距   = 22;  // 英寸
  protected decimal n串数   = 20;  // S
  protected decimal n容量   = 24;  // AH
  protected decimal n电池重量  = 12000; // g
  protected decimal n上推角  = 5;  // 度
  protected decimal n电压
        {
            get
            {
                return n串数 * 3.7M;
            }
            set
            {
            }
        }
  protected decimal n直径mm
  {
   get
   {
    return n直径 * 25.4M;
   }
   set
   {
   }
  }
  protected decimal n螺距mm
  {
   get
   {
    return n螺距 * 25.4M;
   }
   set
   {
    return;
   }
  }
  public override string c详细说明()
  {
   // return base.c详细说明();
   StringBuilder c说明 = new StringBuilder();
   c说明.AppendFormat("发动机输入功率 {0}w.\n",
    Math.Round(n功率 / (n比例 * n比例 * n比例), n保留小数位数));
   c说明.AppendFormat("使用 {0}英寸桨.\n",
    Math.Round(n直径 / n比例, n保留小数位数));
   c说明.AppendFormat("电池锂聚 {0}S*AH 重约 {1}G\n",
    Math.Round((n串数 * n容量) / (n比例 * n比例 * n比例), n保留小数位数), Math.Round(n电池重量 / (n比例 * n比例 * n比例), n保留小数位数));
   c说明.AppendFormat("动力上推角 {0}度.\n", n上推角);
   return c说明.ToString();
  }
    }
public class Cls机翼 : Cls飞机部件
{
  public decimal n翼展 = 7040;   // mm
  public decimal n平均弦长 = 1100;  // mm
  protected string c翼型 = "Eppler 379";
  protected decimal n攻角 = 3;   // 度
  protected decimal n上反角 = 5;   // 度
  public override string c详细说明()
  {
   // return base.c详细说明();
   StringBuilder c说明 = new StringBuilder();
   c说明.AppendFormat("机翼 {0}mm * {1}mm. \n",
    Math.Round(n翼展 / n比例, n保留小数位数), Math.Round(n平均弦长 / n比例, n保留小数位数));
   c说明.AppendFormat("机翼上反角 {0}度, 机翼攻角 {1}度.\n", n上反角, n攻角);
   c说明.AppendFormat("翼型 {0}.\n", c翼型);
   return c说明.ToString();
  }
}
public class Cls尾翼尾杆 : Cls飞机部件
{
  protected decimal n平尾展长 = 2805;  // mm
  protected decimal n平尾弦长 = 935;  // mm
  protected decimal n垂尾上底 = 748;  // mm
  protected decimal n垂尾下底 = 1122;  // mm
  protected decimal n垂尾高 = 1400;  // mm
  protected decimal n垂尾上底向后偏移量 = 198;  // mm
  protected decimal n尾杆长度 = 3923.4M; // mm
  public override string c详细说明()
  {
   // return base.c详细说明();
   StringBuilder c说明 = new StringBuilder();
   c说明.AppendFormat("水平尾翼 {0}mm * {1}mm\n",
    Math.Round(n平尾展长 / n比例, n保留小数位数), Math.Round(n平尾弦长 / n比例, n保留小数位数));
   c说明.AppendFormat("垂尾尾翼高 {0}mm, 上 {1}mm, 下 {2}mm, 上底向后偏移 {3}mm.\n",
    Math.Round(n垂尾高 / n比例, n保留小数位数), Math.Round(n垂尾上底 / n比例, n保留小数位数),
    Math.Round(n垂尾下底 / n比例, n保留小数位数), Math.Round(n垂尾上底向后偏移量 / n比例, n保留小数位数));
   c说明.AppendFormat("尾杆长 {0}mm\n", Math.Round(n尾杆长度 / n比例, n保留小数位数));
   return c说明.ToString();
  }
}
public class Cls起落架系统 : Cls飞机部件
{
  protected decimal n尾橇高度垂尾部分 = 450;  // mm
  protected decimal n尾橇高度尾橇部分 = 50;  // mm
  protected decimal n主轮直径 = 305;  // mm
  protected decimal n主轮轮距 = 1020;  // mm
  protected decimal n前起高度 = 319.7M; // mm
  protected decimal n停机角 = 11;  // 度
  public override string c详细说明()
  {
   // return base.c详细说明();
   StringBuilder c说明 = new StringBuilder();
   c说明.AppendFormat("后三点起落架. 前轮直径 {0}mm, 轮距 {1}mm, 前起高 {2}mm; 尾橇高 {3}mm(垂尾部分) + {4}mm(尾橇).\n",
    Math.Round(n主轮直径 / n比例, n保留小数位数), Math.Round(n主轮轮距 / n比例, n保留小数位数),
    Math.Round(n前起高度 / n比例, n保留小数位数), Math.Round(n尾橇高度垂尾部分 / n比例, n保留小数位数),
    Math.Round(n尾橇高度尾橇部分 / n比例, n保留小数位数));
   c说明.AppendFormat("停机角 {0}度.\n", n停机角);
   return c说明.ToString();
  }
}
public class Cls机身 : Cls飞机部件
{
  protected decimal n1前部长度   = 1320; // mm
  protected decimal n2机翼连接   = 1100; // mm
  protected decimal n3机翼后缘至尾翼前缘 = 2200; // mm
  protected decimal n4尾翼    = 935; // mm
  public decimal n最大宽度    = 620; // mm
  protected decimal n最大高度    = 1150; // mm
  protected decimal n机身长度
  {
   get
   {
    return n1前部长度 + n2机翼连接 + n3机翼后缘至尾翼前缘 + n4尾翼;
   }
  }
  public override string c详细说明()
  {
   // return base.c详细说明();
   StringBuilder c说明 = new StringBuilder();
   c说明.AppendFormat("机身长度 {0}mm + {1}mm(机翼) + {2}mm + {3}mm(平尾) = {4}mm\n",
    Math.Round(n1前部长度 / n比例, n保留小数位数), Math.Round(n2机翼连接 / n比例, n保留小数位数),
    Math.Round(n3机翼后缘至尾翼前缘 / n比例, n保留小数位数), Math.Round(n4尾翼 / n比例, n保留小数位数),
    Math.Round(n机身长度 / n比例, n保留小数位数));
   c说明.AppendFormat("机身最大宽度处 {0}mm, 最大高度处 {1}mm\n", Math.Round(n最大宽度 / n比例, 1), Math.Round(n最大高度 / n比例, 1));
   return c说明.ToString();
  }
}
// 共用底层部件。提供比例,详细说明输出。
public class Cls飞机部件
{
  public static decimal n比例 = 1;
  public int n保留小数位数 = 1;
  public virtual string c详细说明()
  {
   return "";
  }
}
}
[/quote]
界面只需要简单的几句:
[quote]  private void button1_Click(object sender, EventArgs e)
  {
   Cls飞机 o = new Cls飞机();
   Cls飞机.n比例 = Convert.ToDecimal(txt比例.Text);
   txt详细说明.Text = o.c详细说明();
   return;
  }

[/quote]

[[i] 本帖最后由 小布丁 于 2008-9-11 23:53 编辑 [/i]]

小布丁 2008-9-12 22:35

下午老板不在公司,悄悄买了个空间,弄了4个.cn的域名.
把个人网站搞起来.为跳槽做些准备.
woogia.com.cn / woogia.cn / skywagon.com.cn  / skywagon.cn

我的第一个 ASP.Net 的实用页面写好了:
[url]http://woogia.binglei.org/Default.aspx[/url]

风之使 2008-9-27 23:10

看的不是很清楚,是电动的还是用发动机的??

小布丁 2008-9-28 22:54

电动的.

小布丁 2008-10-3 12:27

数据已更新.

[[i] 本帖最后由 小布丁 于 2008-11-30 18:28 编辑 [/i]]

小布丁 2008-11-15 20:44

Alpha 4.3 待飞.

主要改进:
1 原钢丝拉线改为尼龙拉线.
2 原180W输入使用9050桨的动力组, 改为140W输入使用1060桨的动力组. 希望能提升性能并大幅减少输入功率.
3 机身高度增加.

[[i] 本帖最后由 小布丁 于 2008-11-30 18:32 编辑 [/i]]

小布丁 2008-11-16 10:50

[attach]6878[/attach]

[[i] 本帖最后由 小布丁 于 2008-11-30 18:32 编辑 [/i]]
页: [1] 2
查看完整版本: 小布丁1号机 Alpha 4.3