2008年4月15日星期二

XML 文档

XML 文档的节点是标准的树形结构,可以通过递归或者回溯算法来遍历所有的节点。
本例使用递归算法为例,制作了2个遍历 XML 文档的例子。
第一个例子,给出一个 XML 节点,遍历所有子节点-不包括起始节点。
第二个例子,给出一个 XML 节点,遍历所给的节点及其下属的所有子节点。
以上2个示例均列举出了 XML 文档的标签属性和文本值,是比较完整的示例代码。




Windows频道
www.why100000.com/_windows


代码实验室
http://lab.why100000.com


电脑学习社区
http://bbs.why100000.com

菜鸟学院
问吧
学吧
回吧







{----------------------------------------------------------------------}
function TForm1.GetXmlTree1(nNode: IXMLNode): string;
var
i, j: integer;
begin
for i:=0 to nNode.ChildNodes.Count-1 do
begin
s := s + '<' + nNode.ChildNodes.Nodes[i].NodeName;
for j:=0 to nNode.ChildNodes[i].AttributeNodes.Count-1 do
begin
s := s + ' '+ nNode.ChildNodes[i].AttributeNodes[j].NodeName;
s := s + '="'+ nNode.ChildNodes[i].AttributeNodes[j].NodeValue +'"';
end;
s := s + '>';
if nNode.ChildNodes.Nodes[i].IsTextElement then
s := s + nNode.ChildNodes.Nodes[i].Text;
if nNode.HasChildNodes and not nNode.ChildNodes.Nodes[i].IsTextElement then
begin
s := s + #13 + #10;
GetXmlTree1(nNode.ChildNodes.Nodes[i]);
end;
s := s + '' + #13 + #10;
end;
result := s;
end;
{----------------------------------------------------------------------}
function TForm1.GetXmlTree2(nNode: IXMLNode): string;
var
i, j: integer;
begin
s := s + '<' + nNode.NodeName;
for j:=0 to nNode.AttributeNodes.Count-1 do
begin
s := s + ' '+ nNode.AttributeNodes[j].NodeName;
s := s + '="'+ nNode.AttributeNodes[j].NodeValue +'"';
end;
s := s + '>';
if nNode.IsTextElement then
s := s + nNode.Text
else
begin
s := s + #13 + #10;
if nNode.HasChildNodes then
for i:=0 to nNode.ChildNodes.Count-1 do
begin
GetXmlTree2(nNode.ChildNodes.Nodes[i]);
end;
end;
s := s + ''+ #13 + #10;
result := s;
end;
{----------------------------------------------------------------------}
调用:

procedure TForm1.Button4Click(Sender: TObject);
var
oXml: TXMLDocument;
begin
oXml := TXMLDocument.Create(self);
oXml.FileName := '_Treeview.xml';
; oXml.Active:=true;
s :='';
s := GetXmlTree1(oXml.ChildNodes.FindNode('root'));
Memo1.Lines.Add(s);
oXml.Free;
end;

procedure TForm1.Button5Click(Sender: TObject);
var
oXml: TXMLDocument;
begin
oXml := TXMLDocument.Create(self);
oXml.FileName := '_Treeview.xml';
oXml.Active:=true;
s :='';
s := GetXmlTree2(oXml.ChildNodes.FindNode('root'));
Memo1.Lines.Add(s);
oXml.Free;
end;

Delphi简单控制台程序

program Project2;

{$APPTYPE CONSOLE}
{$R *.res} //此处我引入了别的程序编译好的资源文件,用来改变控制台程序的默认图标!!!!!
uses
Windows,
SysUtils;
var
a,s:double;

function Max(x,y:double):double; //写一个输出两数最大值的函数过程
begin
if x>y then
begin
result:=x;
end
else
result:=y;
end;

begin
{ TODO -oUser -cConsole Main : Insert code here }
Writeln('');
Writeln('===============Console Application Test!===============');
Writeln('请输入任意数字');
//writeLn('you are winner,I think you can successfully!');
ReadLn(a);
Writeln('您刚才输入的数字是'+FloatToStr(a));
Writeln('请再次输入任意数字');
Readln(s);
Writeln('您刚才输入的数字是'+FloatToStr(s));
Writeln('您刚才输入的两数最大的是'+FloatToStr(Max(a,s))); //引用上面定义的函数输出最大值,
Readln;

end.

2008年3月24日星期一

delphi to word

wdapp.Visible:=false;
wdapp.Documents.Add;
//wddoc.Activate;

wdapp.ActiveDocument.PageSetup.Orientation := wdOrientLandscape;

//wdrange:=wdapp.ActiveDocument.Content;

wdapp.ActiveWindow.ActivePane.View.SeekView :=wdSeekCurrentPageHeader ;
wdapp.Selection.ParagraphFormat.Alignment := wdAlignParagraphCenter;
wdapp.Selection.InsertAfter('//PROJECT + #13 + #10 +Formatdatetime('yyyy-mm-dd:hh-mm-ss',now));
wdapp.ActiveWindow.ActivePane.View.SeekView := wdSeekMainDocument;

wdpar:=wdapp.ActiveDocument.Paragraphs.Add;
wdrange:=wdpar.range;
wdrange.Font.Bold := True;
wdrange.Font.Name := 'Arial';
wdrange.Font.Size := 16;
wdrange.Insertbefore('//PROJECT));
wdrange.InsertParagraphAfter;

wdpar3:=wdapp.ActiveDocument.Paragraphs.Add;
wdrange3:=wdpar3.range;
wdrange3.Font.Bold := True;
wdrange3.Font.Name := 'Arial';
wdrange3.Font.Size := 14;
wdrange3.Insertbefore('Input Format');

enter relace tab in delphi

1、把form的KeyPreview属性设置成True
2、在form的onKeyPress事件加入
if key = #13 then
keybd_event(VK_TAB,0,0,0);

2008年3月16日星期日

3 16 版聚游


热闹的一天,赫赫。

2008年3月7日星期五

2008年1月19日星期六

张远昌:叫春之后,造船企业的快感能持续多久?转载

作者简介:张远昌,《物流世界》杂志社主编,亚太(香港)物流发展战略研究中心研究员,美国注册物流师CTL特约讲师。

被过滤广告  主编有《仓储管理与库存控制》等物流经理人实务丛书6册,著有《搜主义:Google持续成长的秘密》、《裂变:中国企业突围和走向卓越之路》等经管类畅销书。

  生在叫春时代,不管你愿意不愿意,总会有人叫春。尤其在这两年疯牛奔腾的中国股市,总是会有种种神话与奇迹出现。在媒体的鼓噪与监管部门的孰视无睹之下,叫春者也在一次又一次收获快感之后继续着叫春的干活。

  在造船业,许多人认为造船就像下饺子那样简单,他们甚至制订了5年之内造船量翻3番的计划。

  但是,人民的眼睛是雪亮的,市场的泡沫总是会择机进行爆破。在将各方捣腾得筋疲力尽之际,叫春者的快感还能持续多久?

  中国第一股的神话

  2007年1月4日,中国船舶(600150 .SH)的股票价格为31.82元。短短几个月后,这只股票会成长为中国第一股。至10月11日,中国船舶达到300元的最高价,上涨近10倍,再次刷新了中国证券市场高价股的历史纪录。

  中国第一股的神话,无疑要归功于资产注入这一“魔方”。中国船舶的前身是沪东重机,尽管沪东重机此前也是市场公认的绩优股,但没有人会想到其股价会达到300元的高位。

  不过,随着今年1月29日该公司公告了定向增发方案,公司股价也就坐上了直升电梯,7个交易日就从公告前的37.72元涨至69.91元。在经历了一段时间的整理后,又于4月10日首次突破百元,成为本轮牛市首个突破100元的股票。

  但是,沪东重机的股价并未就此止步。随着公司定向增发方案获得了证监会的核准和公司名称改为中国船舶,股价再次开始飙升,仅用6个交易日即从143.61元开始直至突破200元,成为A股首个股价突破200元的上市公司(拆细后)。

  9月20日,中国船舶正式完成了定向增发的股权登记工作,股价也再次开始快速上升。仅仅用了9个交易日,就完成了从227元到300元的上升。按当前最新股本计算,中国船舶的股票市盈率也因此达到了700倍以上。在实力雄厚的投资基金的操控之下,“神话”就这样诞生了。

  衰弱之前,必先疯狂。这会是衰亡的前兆吗?至少,300元的股价说明了股市行情的疯狂,也说明了股市已经吹得够大的泡沫。

  果然,仅用了26个交易日,中国船舶的股价就从300元跌至11月29日的206元。在各方的拧挤之下,榨流出的水分可能会越来越多。

  中国船舶(600150 .SH)的股票神话,也令一些外国投资机构陷入了疯狂的境地。据华尔街日报报道,一个包括高盛集团(Goldman Sachs Group Inc.)和对冲基金D.E. Shaw & Co.在内的美国财团即将联手出资约2.5亿美元收购一家未上市的中国造船商——江苏熔盛重工业集团有限公司(Jiangsu Rongsheng Heavy Industries Group Co.)的少数股权。

  据悉,收购股份的谈判目前已进入高级阶段,双方已签署了初步协议,晚些时候或可能有其他外国投资者加入收购股份的财团。对于熔盛重工而言,引入海外投资者显然对最终实现上市目标有所助益。

从产业链整合的角度看,钢铁企业和航运企业都很热衷于投资船舶。据悉,在目前市场好的情况下,仅需4年就可以收回投资。而房地产公司和石油公司也开始投资船舶行业,他们希望为资金找到更广的出路,而不是把鸡蛋放在一个篮子里。毕竟,中国船舶式的神话太具有诱惑力了。

被过滤广告  疯狂的造船计划

  一边厢是跌宕起伏令人回肠的股票,另一边厢是雄心万里意气飞扬的董事会会议。资本市场的暂时受挫,并未改变中船集团对未来的超级计划。10月底,中船集团召开了一个内部战略工作会议上,提出要在2010年完成造船产量1800万载重吨的发展目标,下一步则是:到2015年成为世界第一造船集团。

  制订这么一个令国人吐气扬眉的目标,中船集团显然是有理由的:股票涨了,有钱了,气足了。但是就在2006年初,在中船集团制订的“十一五”规划中,完成造船产量的指标还是900万吨。一年多的时间,这一目标突然从900万吨变成了1800万吨。这令人想起了以前那个年代的“放卫星”。

  在2006年,中船集团完成了602万吨的造船产量。而在规划中,4年之后造船产量将翻3番,达到1800万吨。面对生疑的许多业界人士,中船集团的一些消息灵通人士则拿出了一组数据:“中船集团手持订单越来越多,原计划今年接单1000万载重吨,可刚到10月份就已经接了2000多万载重吨。”他还认为,中船集团有可能会顺利实现其1800万吨的造船目标,其中的关键在于一批重大工程的建设。在上海长兴岛,中船集团与宝钢集团共同投资的造船基地,计划在2015年实现造船能力800万吨,成为全球最大的造船基地。在广州龙穴岛,中船集团也计划建设一个世界级造船基地,预计两项投资计划将耗费200多亿元。

  面对中国船舶疯涨的股票以及疯狂的造船计划,另一船舶央企中船重工的资本大戏也即将开锣,他们一起掀起了那个革命岁月才有的心潮与热情。

  不久前,中船重工在“2007国际海运年会”上表示,他们拟将旗下16家与造船配套的企业整合为一家股份公司,并安排这家公司首发16亿股于2008年3月或4月登陆A股,集资60亿元至70亿元人民币。有消息称,中船重工上市计划已初步得到国资委、财政部和证监会的支持。

  另外,中船重工还在大连、青岛、山海关等地大兴土木,大规模兴建造船基地。按照他们的计划,2010年时造船能力将达年产1000万吨,总产值超1200亿元。

  两家造船央企点燃的热情,已经延烧到了地方造船企业。有统计资料显示,今年前三季度,地方造船企业承接新船订单占全国总量的50.3%,创造的利润也超过了去年。

  在江苏,2010年预计全省造船量达到1000万载重吨,而各地预计数额的总数为此数额的三倍之多。比如,南通市自定目标为1000万载重吨,靖江为700万、扬州为500万载重吨、南京为300万载重吨。显然,他们的目标之所以一再拨前也自有其理。今年前三季度,江苏省新接订单为2204万载重吨,占全国的34%,位居第一。手持订单为4254万载重吨,同样是全国第一。其中,南通中远川崎船舶工程有限公司、扬州大洋造船有限公司等产量排名全国前十。

  “这几年跑下来感触最深的是,在长江两岸,发现不是码头就是船台,而沿海除了三大造船基地的建设外,包括浙江、江苏的民营造船企业也是风生水起,搞得轰轰烈烈。”一位由于工作关系经常与船舶企业打交道的人士感慨地说。

  在广州,广船国际(600685)的造船基地近两年日夜赶工,产能总是跟不上需求,以前施工工人只做一个班或一个半班,现在则是两个班轮流做,以便最大限度地利用产能。与此对应的是,广船国际近年来净资产收益率增长非常明显,2004年净资产收益率为4.74%,2005年上升到12.15%,2006年更是高达26.69%。

  在海外,中远投资(新加坡)有限公司(Cosco Corp. (Singapore) Ltd., F83.SG)副总裁李建雄表示,中远投资(新加坡)正在与中国政府部门进行商谈,希望获得其南通造船厂附近80,000平方米土地的30年租赁权并扩大生产能力,以满足不断增长的订单需求。李建雄还表示,中远投资(新加坡)将从明年4月份开始对舟山造船厂进行扩建,新增三个泊位和三个干船坞,总计相当于100万载重吨的船坞容量。除了南通和舟山,中远投资(新加坡)在大连、广州和上海也拥有造船基地。

  中远投资(新加坡)是中国远洋运输(集团)总公司(China Ocean Shipping (Group) Co., 中远集团)旗下的上市子公司,该公司于今年刚刚试水造船业务,目前接获的订单总额已超过75亿美元,这意味着该公司的造船基地在2011年之前都闲不下来。该公司目前的造船量为173万吨,计划到2010年将这一目标提高约57%达到273万吨。
实际上,造船业是一个非常典型的周期性行业,牛市之后,熊市势必来临。大干快上的中国造船业,正在为将来埋下隐忧。

  到底是什么造就了中国造船业的火爆?这与国际航运市场运力紧缺现象有关。

  随着全球经济的增长,航运市场需求也出现井喷性增长。而另一个重要原因,则是现在世界港口塞港的情况非常严重。仅以铁矿石为例,目前钢铁制造的中心已经从欧洲转移到了中国,由此带动了铁矿石的运输需求。数据显示,今年1至6月份中国进口的铁矿石达到1.88亿吨,同比增长16.4%,而2006年中国通过海运进口铁矿石3.26亿吨,占全球铁矿石海运量的65%。

  此外,巴西和澳大利亚是铁矿石的生产基地,此前将铁矿石从巴西运到欧洲,日程只需要两个星期左右,而目前从巴西运输到中国,则需要45天左右,这就直接增加了国际运力的需求。在澳洲,煤炭出口港的堵塞情况则最为严重,在今年4月下旬时最高曾滞留船只超过150艘以上,而铁矿石港口曾滞留船只最高达到67艘,如果换算成船只的运力,相当于增加4%的全球散货船需求量。

  有需求,但需求是否无限大呢,答案显然是否定的。就在各船企掀起了造船设施的建设热潮时,中国船舶工业行业协会却泼起了冷水。该协会对当前我国造船能力发展情况进行了专项调研,结果发现目前各地造船规划能力加起来大大超出国家规划目标,达到4000万吨以上,而按照《船舶工业中长期发展规划》,到2010年造船能力仅仅只是2300万吨,实际上,仅中船国际一家的造船目标就为1800万吨。如果按照目前的增长速度,未来产能过剩只剩下时间问题。

  随着大量新船的投入使用,2010年将会是全球船队供需平衡的转折点,目前需求过剩的情况有可能会演变成供给过剩的局面。目前,造成造船市场特别是散货船市场运力紧张的主要原因,在于中国大量进口铁矿石和煤炭,以及塞港造成的运力消耗。在今后的几年里,这种因素将发生转变。

  最近几年,中国政府正在大力整治高污染高耗能行业,并且降低了出口退税率,钢铁就是调控中的重点。分析人士预期未来几年中国的钢铁产能将下滑,进而降低对铁矿石和煤炭的需求,航运市场的需求情况将得到缓解。其时,产能过剩的结构性问题也将逐渐显现。一旦如此,动辄投资上亿的船舶产能又将如何释放?

  10月下旬,在美国举行的第16届JECKU造船高峰会上,各国代表对2010年前的世界船市,仍持乐观看法,但强调必须做好应对造船能力过剩的准备。只是现在中国造船公司的订单大都排到2011年后,即使明年新船成交有下滑,产能危机也不致马上出现。根据英国克拉克松研究公司的统计数据,中国承接新船订单和手持船舶订单分别占世界市场份额的38.7%和29.5%。这使中船集团这样的船舶国家队订单非常饱满,甚至排到2011年后。

  未来的隐忧

  2007年1月,中国新接造船订单数超过韩国位居世界第一,许多媒体以及造船企业也因此而一片欢腾。而有行业知情人士就认为,中国的造船企业不应该一味地提高产量,而应该将更多的资金投入到造船技术的提高方面。

  国际造船业中心原本在欧洲。从上世纪80年代起,欧洲国家造船企业开始进行大规模结构调整,压缩或淘汰各种货船建造生产设备,集中力量建造高附加值船舶。到上世纪末本世纪初,全球造船业重心转移到韩、日。进入21世纪后,韩国成为世界第一造船大国。如今,欧洲的造船业变局又在韩日身上重演,而输入方变成了中国。在目前的韩、日、中三国造船业竞争中,总体造船成本低廉是中国船舶工业的最大优势。

  国泰君安证券分析师张锦灿说,劳动力成本占据造船成本的20%,日韩的劳动力成本是中国的5倍。今年前三季度,船市出现的最大特点就是,技术含量无须太高的散货船成交量大幅增加,占新船成交的57.4%。这正是中国大多数船企擅长的。

  目前,中国船舶工业的技术装备水平、产品研发能力及生产制造技术仍落后于日、韩,承接的主要是低附加值船舶,因而从合同金额来看,我国造船业仍落后于韩、日。韩、日船企目前纷纷来华投资建造船厂,主要转移的是低附加值造船项目,而在国内则加快结构调整步伐。

  据韩国造船工业协会和几家大型船企有关人士披露的消息,目前韩国主要船企造船任务均排到了2010年,他们今年将继续选择承接高附加值船舶订单。这一接单策略实际上在2005年已开始实行,韩国船企不肯承接的一般附加值船种和中小型船种中,相当一部分订单流入中国。韩国造船工业协会公布的统计也显示,目前全球大型液化石油气运输船新订单的约80%被韩企获得。

  有知情人士举例,在造船消耗的工时方面,造一艘30万吨的VLCC,国内一流船厂的工时超过300万,而日韩企业只需75万工时甚至更少;在钢板的使用效率方面,日韩企业的钢板使用效率达到92%,国内船厂最高的使用效率才88%,4个点的成本节省,将大大提高造船企业的利润空间。

  在国产配套资源方面,中国造船业也存在着先天不足。据悉,从成本构成上来看,建造一艘油轮,钢材、黑色金属及舾装件合计约占30%,外购设备(包括主机、发动机等)约占40%,人力成本约占15%,其他专用费如折旧费合计约占等15%。中国造船厂仅仅在人力成本上占优势,其他绝大部分依赖于进口。中国船舶工业协会副秘书长刘德谦表示,在中国万吨级轮船中,80%以上采购国外柴油机,配套设备过度依赖进口,成为中国造船业提高利润的最大障碍。

  目前,造船订单的火爆已经延续到配套设备上,在船厂提高船价的同时,配套企业也在提高价格。由于依赖进口,国内船厂将又一次失去话语权,陷入新一轮的低潮。甚至有人担心,中国船厂接了这么多订单,能否进口到相应的配套设备也是一个疑问,毕竟还要看别人脸色。

  中国造船业要想真正做强,终需技术创新。2006年8月16日国务院审议并原则通过了《船舶工业中长期发展规划》,明确今后将寻求在技术含量和附加值上获得较大幅度的提升,到2020年,造船技术水平将达到或接近世界先进水平。建造LNG、海洋工轮船、VLCC(超大油轮)和超大型集装箱船等高附加值船舶为主,将是我国冲击世界第一造船大国的重要任务。目前看来,形势不容乐观。

2008年1月13日星期日

如果让我重做一次研究生(录自中研院院士王泛森演讲

这个题目我非常喜欢,因为这个题目,对大家多少都有实际的帮助。如果下次我必须再登台演讲,我觉得这个题目还可以再发挥一两次。我是台大历史研究所毕业的,所以我的硕士是在台大历史研究所,我的博士是在美国普林斯顿大学取得的。我想座的各位有硕士、有博士,因此我以这两个阶段为主,把我的经验呈现给各位。我从来不认为我是位有成就的学者,我也必须跟各位坦白,我为了要来做这场演讲,在所里碰到刚从美国读完博士回来的同事,因为他们刚离开博士生的阶段,比较有一些自己较独特的想法,我就问他:「如果你讲这个问题,准备要贡献什么?」结合了他们的意见,共同酝酿了今天的演讲内容,因此这里面不全是我一个人的观点。虽然我的硕士论文和博士论文都出版了,但不表示我就是一个成功的研究生,因为我也总还有其它方面仍是懵懵懂懂。我的硕士论文是二十年前时报出版公司出版的,我的博士论文是英国剑桥大学出版的。你说有特别好吗?我不敢乱说。我今天只是综合一些经验,提供大家参考。

一、研究生与大学生的区别  首先跟大家说明一下研究生和大学生的区别。大学生基本上是来接受学问、接受知识的,然而不管是对于硕士时期或是博士时期的研究而言,都应该准备要开始制造新的知识,我们在美国得到博士学位时都会领到看不懂的毕业证书,在一个偶然的机会下,我问了一位懂拉丁文的人,上面的内容为何?他告诉我:「里头写的是恭喜你对人类的知识有所创新,因此授予你这个学位。」在中国原本并没有博硕士的学历,但是在西方他们原来的用意是,恭贺你已经对人类普遍的知识有所创新,这个创新或大或小,都是对于普遍的知识有所贡献。这个创新不会因为你做本土与否而有所不同,所以第一个我们必须要很用心、很深刻的思考,大学生和研究生是不同的。

(一)选择自己的问题取向,学会创新  你一旦是研究生,你就已经进入另一个阶段,不只是要完全乐在其中,更要从而接受各种有趣的知识,进入制造知识的阶段,也就是说你的论文应该有所创新。由接受知识到创造知识,是身为一个研究生最大的特色,不仅如此,还要体认自己不再是个容器,等着老师把某些东西倒在茶杯里,而是要开始逐步发展和开发自己。做为研究生不再是对于各种新奇的课照单全收,而是要重视问题取向的安排,就是在硕士或博士的阶段里面,所有的精力、所有修课以及读的书里面都应该要有一个关注的焦点,而不能像大学那般漫无目标。大学生时代是因为你要尽量开创自己接受任何东西,但是到了硕士生和博士生,有一个最终的目的,就是要完成论文,那篇论文是你个人所有武功的总集合,所以这时候必须要有个问题取向的学习。

(二)尝试跨领域研究,主动学习  提出一个重要的问题,跨越一个重要的领域,将决定你未来的成败。我也在台大和清华教了十几年的课,我常常跟学生讲,选对一个领域和选对一个问题是成败的关键,而你自己本身必须是带着问题来探究无限的学问世界,因为你不再像大学时代一样泛滥无所归。所以这段时间内,必须选定一个有兴趣与关注的主题为出发点,来探究这些知识,产生有机的循环。由于你是自发性的对这个问题产生好奇和兴趣,所以你的态度和大学部的学生是截然不同的,你慢慢从被动的接受者变成是一个主动的探索者,并学会悠游在这学术的领域。

  我举一个例子,我们的中央研究院院长李远哲先生,得了诺贝尔奖。他曾经在中研院的周报写过几篇文章,在他的言论集里面,或许各位也可以看到,他反复提到他的故事。他是因为读了一个叫做马亨教授的教科书而去美国柏克莱大学念书,去了以后才发现,这个老师只给他一张支票,跟他说你要花钱你尽量用,但是从来不教他任何东西。可是隔壁那个教授,老师教很多,而且每天学生都是跟着老师学习。他有一次就跟那个老师抱怨:「那你为什么不教我点东西呢?」那个老师就说:「如果我知道结果,那我要你来这边念书做什么?我就是因为不知道,所以要我们共同探索一个问题、一个未知的领域。」他说其实这两种教法都有用处,但是他自己从这个什么都不教他,永远碰到他只问他「有没有什么新发现」的老师身上,得到很大的成长。所以这两方面都各自蕴含深层的道理,没有所谓的好坏,但是最好的方式就是将这两个方式结合起来。我为什么讲这个故事呢?就是强调在这个阶段,学习是一种「self-help」,并且是在老师的引导下学习「self-help」,而不能再像大学时代般,都是纯粹用听的,这个阶段的学习要基于对研究问题的好奇和兴趣,要带着一颗热忱的心来探索这个领域。 

然而研究生另外一个重要的阶段就是 Learn how to learn,不只是学习而已,而是学习如何学习,不再是要去买一件很漂亮的衣服,而是要学习拿起那一根针,学会绣出一件漂亮的衣服,慢慢学习把目标放在一个标准上,而这一个标准就是你将来要完成硕士或博士论文。如果你到西方一流的大学去读书,你会觉得我这一篇论文可能要和全世界做同一件问题的人相比较。我想即使在台湾也应该要有这样的心情,你的标准不能单单只是放在旁边几个人而已,而应该是要放在领域的普遍人里面。  你这篇文章要有新的东西,才算达到的标准,也才符合到我们刚刚讲到那张拉丁文的博士证书上面所讲的,有所贡献与创新。

二、一个老师怎么训练研究生?  第二个,身为老师你要怎么训练研究生。我认为人文科学和社会科学的训练,哪怕是自然科学的训练,到研究生阶段应该更像师徒制,所以来自个人和老师、个人和同侪间密切的互动和学习是非常重要的,跟大学部坐在那边单纯听课,听完就走人是不一样的,相较之下你的生活应该要和你所追求的知识与解答相结合,并且你往后的生活应该或多或少都和这个探索有相关。

(一)善用与老师的伙伴关系,不断 Research  我常说英文research这个字非常有意义,search是寻找,而research是再寻找,所以每个人都要research,不断的一遍一遍再寻找,并进而使你的生活和学习成为一体。中国近代兵学大师蒋百里在他的兵学书中曾说:「生活条件要跟战斗条件一致,近代欧洲凡生活与战斗条件一致者强,凡生活与战斗条件不一致者弱。」我就是藉由这个来说明研究生的生活,你的生活条件与你的战斗条件要一致,你的生活是跟着老师与同学共同成长的,当中你所听到的每一句话,都可能带给你无限的启发。 

回想当时我在美国念书的研究生生活,只要随便在楼梯口碰到任何一个人,他都有办法帮忙解答你语言上的困难,不管是英文、拉丁文、德文、希腊文……等。所以能帮助解决问题的不单只是你的老师,还包括所有同学以及学习团体。你的学习是跟生活合在一起的。当我看到有学生呈现被动或是懈怠的时候,我就会用毛泽东的「革命不是请客吃饭!」来跟他讲:「作研究生不是请客吃饭。」(二)藉由大量阅读和老师提点,进入研究领域怎样进入一个领域最好,我个人觉得只有两条路,其中一条就是让他不停的念书、不停的报告,这是进入一个陌生的领域最快,又最方便的方法,到最后不知不觉学生就会知道这个领域有些什么,我们在不停念书的时候常常可能会沉溺在细节里不能自拔,进而失去全景,导致见树不见林,或是被那几句英文困住,而忘记全局在讲什么。藉由学生的报告,老师可以讲述或是厘清其中的精华内,经由老师几句提点,就会慢慢打通任督二脉,逐渐发展一种自发学习的能力,同时也知道碰到问题可以看哪些东西。就像是我在美国念书的时候,我修过一些我完全没有背景知识的国家的历史,所以我就不停的念书、不停的逼着自己吸收,而老师也只是不停的开书目,运用这样的方式慢慢训练,有一天我不再研究它时,我发现自己仍然有自我生产及蓄发的能力,因为我知道这个学问大概是什么样的轮廓,碰到问题也有能力可以去查询相关的资料。所以努力让自己的学习产生自发的延展性是很重要的。(三)循序渐进地练习论文写作到了硕士或博士最重要的一件事,是完成一篇学位论文,而不管是硕士或博士论文,其规模都远比你从小学以来所受的教育、所要写的东西都还要长得多,虽然我不知道教育方面的论文情况是如何,但是史学的论文都要写二、三十万字,不然就是十几二十万字。写这么大的一个篇幅,如何才能有条不紊、条理清楚,并把整体架构组织得通畅可读?首先,必须要从一千字、五千字、一万字循序渐进的训练,先从少的慢慢写成多的,而且要在很短的时间内训练到可以从一万字写到十万字。这么大规模的论文谁都写得出来,问题是写得好不好,因为这么大规模的写作,有这么许多的脚注,还要注意首尾相映,使论述一体成型,而不是散落一地的铜钱;是一间大礼堂,而不是一间小小分割的阁楼。为了完成一个大的、完整的、有机的架构模型,必须要从小规模的篇幅慢慢练习,这是一个最有效的办法。

  因为受计算机的影响,我发现很多学生写文章能力都大幅下降。写论文时很重要的一点是,文笔一定要清楚,不要花俏、不必漂亮,「清楚」是最高指导原则, 经过慢慢练习会使你的文笔跟思考产生一致的连贯性。我常跟学生讲不必写的花俏,不必展现你散文的才能,因为这是学术论文,所以关键在于要写得非常清楚,如果有好的文笔当然更棒,但那是可遇不可求的,文彩像个人的生命一样,英文叫style,style本身就像个人一样带有一点点天生。因此最重要的还是把内容陈述清楚,从一万字到最后十万字的东西,都要架构井然、论述清楚、文笔清晰。 我在念书的时候,有一位欧洲史、英国史的大师Lawrence Stone,他目前已经过世了,曾经有一本书访问十位最了不起的史学家,我记得他在访问中说了一句非常吸引人注意的话,他说他英文文笔相当好,所以他一辈子没有被退过稿。因此文笔清楚或是文笔好,对于将来文章可被接受的程度有举足轻重的地位。内容非常重要,有好的表达工具更是具有加分的作用,但是这里不是讲究漂亮的style,而是论述清楚。三、研究生如何训练自己?(一)尝试接受挑战,勇于克服 研究生如何训练自己?就是每天、每周或每个月给自己一个挑战,要每隔一段时间就给自己一个挑战,挑战一个你做不到的东西,你不一定要求自己每次都能顺利克服那个挑战,但是要努力去尝试。我在我求学的生涯中,碰到太多聪明但却一无所成的人,因为他们很容易困在自己的障碍里面,举例来说,我在普林斯顿大学碰到一个很聪明的人,他就是没办法克服他给自己的挑战,他就总是东看西看,虽然我也有这个毛病,可是我会定期给我自己一个挑战,例如:我会告诉自己,在某一个期限内,无论如何一定要把这三行字改掉,或是这个礼拜一定要把这篇草稿写完,虽然我仍然常常写不完,但是有这个挑战跟没这个挑战是不一样的,因为我挑战三次总会完成一次,完成一次就够了,就足以表示克服了自己,如果觉得每一个礼拜的挑战,可行性太低,可以把时间延长为一个月的挑,去挑战原来的你,不一定能做到的事情。不过也要切记,硕士生是刚开始进入这一个领域的新手,如果一开始问题太小,或是问题大到不能控制,都会造成以后研究的困难。
 (二)论文的写作是个训练过程,不能苛求完成精典之作  各位要记得我以前的老师所说的一句话:「硕士跟博士是一个训练的过程,硕士跟博士不是写经典之作的过程。」我看过很多人,包括我的亲戚朋友们,他之所以没有办法好好的完成硕士论文,或是博士论文,就是因为他把它当成在写经典之作的过程,虽然事实上,很多人一生最好的作品就是硕士论文或博士论文,因为之后的时间很难再有三年或六年的时间,沉浸在一个主题里反复的耕耘,当你做教授的时候,像我今天被行政缠身,你不再有充裕的时间好好探究一个问题,尤其做教授还要指导学生、上课,因此非常的忙碌,所以他一生最集中又精华的时间,当然就是他写博士、或是硕士论文的时候,而那一本成为他一生中最重要的著作也就一点都不奇怪了。

  但不一定要刻意强求,要有这是一个训练过程的信念,应该清楚知道从哪里开始,也要知道从哪里放手,不要无限的追下去。当然我不是否认这个过程的重要性,只是要调整自己的心态,把论文的完成当成一个目标,不要成为是一种的心理障碍或是心理负担。这方面有太多的例子了,我在普林斯顿大学念书的时候,那边旧书摊有一位非常博学多文的旧书店老板,我常常赞叹的对他说:「你为什么不要在大学做教授。」他说:「因为那篇博士论文没有写完。」原因在于他把那个博士论文当成要写一本经典,那当然永远写不完。如果真能写成经典那是最好,就像美丽新境界那部电影的男主角JohnNash一样,一生最大的贡献就是博士那二十几页的论文,不过切记不要把那个当作是目标,因为那是自然而然形成的,应该要坚定的告诉自己,所要完成的是一份结构严谨、论述清楚与言之有物的论文,不要一开始就期待它是经典之作。如果你期待它是经典之作,你可能会变成我所看到的那位旧书摊的老板,至于我为什么知道他有那么多学问,是因为那时候我在找一本书,但它并没有在旧书店里面,不过他告诉我:「还有很多本都跟他不相上下。」后来我对那个领域稍稍懂了之后,证明确实如他所建议的那般。一个旧书店的老板精熟每一本书,可是他就是永远无法完成,他梦幻般的学位论文,因为他不知道要在哪里放手,这一切都只成为空谈(三)论文的正式写作1. 学习有所取舍 到了写论文的时候,要能取也要能舍,因为现在信息爆炸,可以看的书太多,所以一定要建构一个属于自己的知识树,首先,要有一棵自己的知识树,才能在那棵树挂相关的东西,但千万不要不断的挂不相关的东西,而且要慢慢的舍掉一些挂不上去的东西,再随着你的问题跟关心的领域,让这棵知识树有主干和枝叶。然而这棵知识树要如何形成?第一步你必须对所关心的领域中,有用的书籍或是数据非常熟悉。2. 形成你的知识树 我昨天还请教林毓生院士,他今年已经七十几岁了,我告诉他我今天要来作演讲,就问他:「你如果讲这个题目你要怎么讲?」他说:「只有一点,就是那重要的五、六本书要读好几遍。」因为林毓生先生是海耶克,还有几位近代思想大师在芝加哥大学的学生,他们受的训练中很重要的一部份是精读原典。这句话很有道理,虽然你不可能只读那几本重要的书,但是那五、六本书将逐渐形成你知识树的主干,此后的东西要挂在上面,都可以参照这一个架构,然后把不相干的东西暂放一边。生也有涯,知也无涯,你不可能读遍天下所有的好书,所以要学习取舍,了解自己无法看遍所有有兴趣的书,而且一但看遍所有有兴趣的书,很可能就会落得普林斯顿街上的那位旧书店的老板一般,因为阅读太多不是自己所关心的领域的知识,它对于你来说只是一地的散钱。3. 掌握工具 在这个阶段一定要掌握语文与合适的工具。要有一个外语可以非常流畅的阅读,要有另外一个语文至少可以看得懂文章的标题,能学更多当然更好,但是至少要有一个语文,不管是英文、日文、法文……等,一定要有一个语文能够非常流畅的阅读相关书籍,这是起码的前提。一旦这个工具没有了,你的视野就会因此大受限制,因为语文就如同是一扇天窗,没有这个天窗你这房间就封闭住了。为什么你要看得懂标题?因为这样才不会有重要的文章而你不知道,如果你连标题都看不懂,你就不知道如何找人来帮你或是自己查相关的数据。其它的工具,不管是统计或是其它的任何工具,你也一定要多掌握,因为你将来没有时间再把这样的工具学会。4. 突破学科间的界线 应该要把跨学科的学习当作是一件很重要的事,但是跨学科涉及到的东西必须要对你这棵知识树有帮助,要学会到别的领域稍微偷打几枪,到别的领域去摄取一些概念,对于本身关心的问题产生另一种不同的启发,可是不要泛滥无所归。为什么要去偷打那几枪?近几十年来,人们发现不管是科学或人文,最有创新的部份是发生在学科交会的地方。为什么会如此?因为我们现在的所有学科大部分都在西方十九世纪形成的,而中国再把它转借过来。十九世纪形成这些知识学科的划分的时候,很多都带有那个时代的思想跟学术背景,比如说,中研院的李院长的专长就是物理化学,他之所以得诺贝尔奖就是他在物理和化学的交界处做工作。像诺贝尔经济奖,这二十年来所颁的奖,如果在传统的经济学奖来看就是旁门走道,古典经济学岂会有这些东西,甚至心理学家也得诺贝尔经济奖,连JohnNash这位数学家也得诺贝尔经济奖,为什么?因为他们都在学科的交界,学科跟学科、平台跟平台的交界之处有所突破。在平台本身、在学科原本最核心的地方已经search太多次了,因此不一定能有很大的创新,所以为什么跨领域学习是一件很重要的事情。 常常一篇硕士论文或博士论文最重要、最关键的,是那一个统摄性的重要概念,而通常你在本学科里面抓不到,是因为你已经泡在这个学科里面太久了,你已经拿着手电筒在这个小仓库里面照来照去照太久了,而忘了还有别的东西可以更好解释你这些材料的现象,不过这些东西可遇而不可求。John Nash这一位数学家为什么会得诺贝尔数学奖?为什么他在赛局理论的博士论文,会在数十年之后得诺贝尔经济奖?因为他在大学时代上经济学导论的课,所以他认为数学可以用在经济方面来思考,而这个东西在一开始,他也没有想到会有这么大的用处。他是在数学和经济学的知识交界之处做突破。有时候在经济学这一个部分没有大关系,在数学的这一个部分也没有大关系,不过两个加在一起,火花就会蹦出来。5. 论文题目要有延展性 对一个硕士生或博士生来说,如果选错了题目,就是失败,题目选对了,还有百分之七十胜利的机会。这个问题值得研一、博一的学生好好思考。你的第一年其实就是要花在这上面,你要不断的跟老师商量寻找一个有意义、有延展性的问题,而且不要太难。我在国科会当过人文处长,当我离开的时候,每次就有七千件申请案,就有一万四千个袋子,就要送给一万四千个教授审查。我当然不可能看那么多,可是我有个重要的任务,就是要看申诉。有些申诉者认为:「我的研究计划很好,我的著作很好,所以我来申诉。」申诉通过的大概只有百分之十,那么我的责任就是在百分之九十未通过的案子正式判决前,再拿来看一看。有几个印象最深常常被拿出来讨论的,就是这个题目不必再做了、这个题目本身没有发展性,所以使我更加确认选对一个有意义、有延展性、可控制、可以经营的题目是非常重要的。 我的学生常常选非常难的题目,我说你千万不要这样,因为没有人会仔细去看你研究的困难度,对于难的题目你要花更多的时间阅读史料,才能得到一点点东西;要挤很多东西,才能筛选出一点点内容,所以你最好选择一个难易适中的题目。 我写过好几本书,我认为我对每一本书的花的心力都是一样,虽然我写任何东西我都不满意,但是在过程中我都绞尽脑汁希望把他写好。目前为止很多人认为我最好的书,是我二十几岁刚到史语所那一年所写的那本书。我在那本书花的时间并不长,那本书的大部分的稿子,是我和许添明老师同时在当兵的军营里面写的,而且还是用我以前旧的笔记写的。 大陆这些年有许多出版社,反复要求出版我以前的书,尤其是这一本,我说:「不行。」因为我用的是我以前的读书笔记,我怕引文有错字,因为在军队营区里面随时都要出操、随时就要集合,手边又没有书,怎么可能好好的去核对呢?而如果要我重新校正一遍,又因为引用太多书,实在没有力气校正。 为什么举这个例子呢?我后来想一想,那本书之所以比较好,可能是因为那个题目可延展性大,那个题目波澜起伏的可能性大。很多人都认为,我最好的书应该是剑桥大学出的那一本,不过我认为我最好的书一定是用中文写的,因为这个语文我能掌握,英文我没办法掌握得出神入化。读、写任何语文一定要练习到你能带着三分随意,那时候你才可以说对于这一个语文完全理解与精熟,如果你还无法达到三分的随意,就表示你还在摸索。

 回到我刚刚讲的,其实每一本书、每一篇论文我都很想把它写好。但是有些东西没办法写好,为什么?因为一开始选择的题目不够好。因此唯有选定题目以后, 你的所有训练跟努力才有价值。我在这里建议大家,选题的工作要尽早做,所选的题目所要处理的材料最好要集中,不要太分散,因为硕士生可能只有三年、博士生可能只有五年,如果你的材料太不集中,读书或看数据可能就要花掉你大部分的时间,让你没有余力思考。而且这个题目要适合你的性向,如果你不会统计学或讨厌数字,但却选了一个全都要*统计的论文,那是不可能做得好。6. 养成遵照学术格式的写作习惯 另一个最基本的训练,就是平时不管你写一万字、三万字、五万字都要养成遵照学术规范的习惯,要让他自然天成,就是说你论文的脚注、格式,在一开始进入研究生的阶段就要培养成为你生命中的一个部份,如果这个习惯没有养成,人家就会觉得这个论文不严谨,之后修改也要花很多时间,因为你的论文规模很大,可能几百页,如果一开始弄错了,后来再重头改到尾,一定很耗时费力,因此要在一开始就养成习惯,因为我们是在写论文而不是在写散文,哪一个逗点应该在哪里、哪一个书名号该在哪里、哪一个地方要用引号、哪一个要什么标点符号,都有一定的规定,用中文写还好,用英文有一大堆简称。在1960年代台湾知识还很封闭的时候,有一个人从美国回来就说:「美国有个不得了的情形,因为有一个人非常不得了。」有人问他为什么不得了,他说:「因为这个人的作品到处被引用。」他的名字就叫ibid。所谓ibid就是同前作者,这个字是从拉丁文发展出来的,拉丁文有一大堆简称,像et. al.就是两人共同编的。英文有一本The Chicago Manual of Style就是专门说明这一些写作规范。各位要尽早学会中英文的写作规范,慢慢练习,最后随性下笔,就能写出符合规范的文章。7. 善用图书馆 图书馆应该是研究生阶段最重要的地方,不必读每一本书,可是要知道有哪些书。我记得我做学生时,新进的书都会放在图书馆的墙上,而身为学生最重要的事情,就是要把书名看一看。在某些程度上知道书皮就够了,但是这仍和打计算机是不一样的,你要实际上熟悉一下那本书,摸一下,看一眼目录。我知道现在从计算机就可以查到书名,可是我还是非常珍惜这种定期去browse新到的书的感觉,或去看看相关领域的书长成什么样子。中研院有一位院士是哈佛大学信息教授,他告诉我他在创造力最高峰的时候,每个礼拜都到他们信息系图书室,翻阅重要的信息期刊。所以图书馆应该是身为研究生的人们,最熟悉的地方。不过切记不重要的不要花时间去看,你们生活在信息泛滥的时代,跟我生长在信息贫乏的时代是不同的,所以生长在这一个时代的你,要能有所取舍。我常常看我的学生引用一些三流的论文,却引得津津有味,我都替他感到难过,因为我强调要读有用、有价值的东西。8. 留下时间,精致思考 还要记得给自己保留一些思考的时间。一篇论文能不能出神入化、能不能引人入胜,很重要的是在现象之上作概念性的思考,但我不是说一定要走理论的路线,而是提醒大家要在一般的层次再提升两三步,conceptualize你所看到的东西。真切去了解,你所看到的东西是什么?整体意义是什么?整体的轮廓是什么?千万不要被枝节淹没,虽然枝节是你最重要的开始,但是你一天总也要留一些时间好好思考、慢慢沉淀。conceptualize是一种非常难教的东西,我记得我念书时,有位老师信誓旦旦说要开一门课,教学生如何conceptualize,可是从来都没开成,因为这非常难教。我要提醒的是,在被很多材料和枝节淹没的时候,要适时跳出来想一想,所看到的东西有哪些意义?这个意义有没有广泛连结到更大层面的知识价值。 傅斯年先生来到台湾以后,同时担任中央研究院历史语言研究所的所长及台大的校长。台大有个傅钟每小时钟声有二十一响、敲二十一次。以前有一个人,写了一本书叫《钟声二十一响》,当时很轰动。他当时对这二十一响解释是说:因为台大的学生都很好,所以二十一响是欢迎国家元首二十一响的礼炮。不久前我发现台大在每一个重要的古迹下面竖一个铜牌,我仔细看看傅钟下的解释,才知道原来是因为傅斯年当台大校长的时候,曾经说过一句话:「人一天只有二十一个小时,另外三小时是要思考的。」所以才叫二十一响。我觉得这句话大有道理,可是我觉得三小时可能太多,因为研究生是非常忙的,但至少每天要留个三十分钟、一小时思考,想一想你看到了什么?学习跳到比你所看到的东西更高一点的层次去思考。9. 找到学习的楷模 我刚到美国念书的时候,每次写报告头皮就重的不得了,因为我们的英文报告三、四十页,一个学期有四门课的话就有一百六十页,可是你连脚注都要从头学习。后来我找到一个好法,就是我每次要写的时候,把一篇我最喜欢的论文放在旁边,虽然他写的题目跟我写的都没关系,不过我每次都看他如何写,看看他的注脚、读几行,然后我就开始写。就像最有名的男高音Pavarotti唱歌剧的时候都会捏着一条手帕,因为他说:「上舞台就像下地狱,太紧张了。」他为了克服紧张,他有习惯性的动作,就是捏着白手帕。我想当年那一篇论文抽印本就像是我的白手帕一样,能让我开始好好写这篇报告,我学习它里面如何思考、如何构思、如何照顾全体、如何用英文作脚注。好好的把一位大师的作品读完,开始模仿和学习他,是入门最好的方法,逐步的,你也开始写出自己的东西。我也常常鼓励我的学生,出国半年或是一年到国外看看。像现在国科会有各式各样的机,可以增长眼界,可以知道现在的餐馆正在卖些什么菜,回来后自己要作菜也才知道要如何着手。四、用两条腿走路,练习培养自己的兴趣

  最后还有一点很重要的,就是我们的人生是两只脚,我们不是*一只脚走路。做研究生的时代,固然应该把所有的心思都放在学业上,探索你所要探索的那些问题,可是那只是你的一只脚,另外还有一只脚是要学习培养一、两种兴趣。很多人后来会发现他的右脚特别肥重(包括我自己在内),也就是因为忘了培养左脚。很多很有名的大学者最后都陷入极度的精神困扰之中,就是因为他只是培养他的右脚,他忘了培养他的左脚,他忘了人生用两只脚走路,他少了一个小小的兴趣或嗜好,用来好好的调解或是排遣自己。 去年夏天,香港《亚洲周刊》要访问我,我说:「我不想接受访问,我不是重要的人。」可是后来他们还是把一个简单的对话刊出来了,里面我只记得讲了一段话:做一个研究生或一个学者,有两个感觉最重要--责任感与罪恶感。你一定要有很大的责任感,去写出好的东西,如果责任感还不够强,还要有一个罪恶感,你会觉得如果今天没有好好做几个小时的工作的话,会有很大的罪恶感。除非是了不得的天才,不然即使爱因斯坦也是需要很努力的。很多很了不得的人,他只是把所有的努力集中在一百页里面,他花了一千小时和另外一个人只花了十个小时,相对于来说,当然是那花一千个小时所写出来的文章较好。 所以为什么说要赶快选定题目?因为如果太晚选定一个题目,只有一年的时间可以好好耕耘那个题目,早点选定可以有二、三年耕耘那个题目,是三年做出的东西好,还是一年的东西好?如果我们的才智都一样的话,将三年的努力与思考都灌在上面,当然比一年还要好。五、营造卓越的大学,分享学术的氛围? 现在很多人都在讨论,何谓卓越的大学?我认为一个好的大学,学校生活的一大部份,以及校园的许多活动,直接或间接都与学问有关,同学在咖啡厅里面谈论的,直接或间接也都会是学术相关的议题。教授们在餐厅里面吃饭,谈的是「有没有新的发现」?或是哪个人那天演讲到底讲了什么重要的想法?一定是沉浸在这种氛围中的大学,才有可能成为卓越大学。那种交换思想学识、那种互相教育的气氛不是花钱就有办法获得的。我知道钱固然重要,但不是唯一的东西。一个卓越的大学、一个好的大学、一个好的学习环境,表示里面有一个共同关心的焦点,如果没有的话,这个学校就不可能成为好的大学。

2007年12月21日星期五

autoform vs dynaform

autoform是基于静力隐式算法
dynaform式动力显式算法
从算法的角度来说 动力显示应该有优势 具体优劣可以看看相关介绍
看到好像autoform更易于操作 和使用 没有用过 不很清楚
但autoform有onestep模块求解迅速. 可用于零件快速设计 成形性分析.
autoform可参看下文,dynaform simwe主页技术文章中有介绍 可去查阅.
当代汽车和现代模具设计制造技术都表明,汽车覆盖件模具的设计制造离不开有效的板成形模拟软件。世界上大的汽车集团,其车身开发与模具制造都要借助于一种或几种板成形模拟软件来提高其成功率和确保模具制造周期,国际上的软件主要有美国eta公司的Dynaform,法国ESI集团的PAM系列软件,德国AutoForm工程股份有限公司的AutoForm,国内有吉林金网格模具工程研究中心的KMAS软件,北航的SheetForm,华中科技大学的Vform等。本文着重探讨AutoForm及其应用。
  
  1. 概述:AutoForm与板料成形技术
  AutoForm工程有限公司包括瑞士研发与全球市场中心和德国工业应用与技术支持中心,其研发和应用的阶段主要有:1991年实现自适应精化(adaptive refinement)网格;1992年采用隐式算法(implicit code)并与1993年开发出板成形模拟分析的专用软件;1994年实现对CAD数据的自动网格划分;1995年开始工业应用;1996年实现对CAD数据的自动倒园(automatic filleting);1997年采用One-step(一步成形)代码实现工艺补充面(addendum)的自动设计;1998年实现压料面(binder)的自动生成;2000年实现快速交互式模具设计。它是专门针对汽车工业和金属成形工业中的板料成形而开发和优化的,用于优化工艺方案和进行复杂型面的模具设计,约90%的全球汽车制造商和100多家全球汽车模具制造商和冲压件供应商都使用它来进行产品开发、工艺规划和模具研发,其目标是解决“零件可制造性(part feasibility)、模具设计(die design)、可视化调试(virtual tryout)”。它将来自世界范围内的许多汽车制造商和供应商的广泛的诀窍和经验融入其中,并采取用户需求驱动的开发策略,以保证提供最新的技术。
  AutoForm的特点:1)它提供从产品的概念设计直至最后的模具设计的一个完整的解决方案,其主要模块有User-Interface(用户界面)、Automesher(自动网格划分)、Onestep(一步成形)、DieDesigner(模面设计)、Incremental(增量求解)、Trim(切边)、Hydro(液压成形),支持Windows和Unix操作系统。2)特别适合于复杂的深拉延和拉伸成形模的设计,冲压工艺和模面设计的验证,成形参数的优化,材料与润滑剂消耗的最小化,新板料(如拼焊板、复合板)的评估和优化。3)快速易用、有效、鲁棒(robust)和可靠:最新的隐式增量有限元迭代求解技术不需人工加速模拟过程,与显式算法相比能在更短的时间里得出结果;其增量算法比反向算法有更加精确的结果,且使在FLC-失效分析里非常重要的非线性应变路径变得可行。即使是大型复杂制件,经工业实践证实是可行和可靠的。4)AutoForm带来的竞争优势:因能更快完成求解、友好的用户界面和易于上手、对复杂的工程应用也有可靠的结果等,AutoForm能直接由设计师来完成模拟,不需要大的硬件投资及资深模拟分析专家,其高质量的结果亦能很快用来评估,在缩短产品和模具的开发验证时间、降低产品开发和模具成本、提高产品质量上效果显著,对冲压成形的评估提供了量的概念,给企业带来明显的竞争优势和市场机遇。
  
  2. AutoForm的前处理与后处理
  从数据输入到后处理结果的输出,AutoForm融合了一个有效开发环境所需的所有模块。其图形用户界面(GUI)经过特殊裁剪更适合于板成形过程,从前处理到后处理的全过程与CAD数据的自动集成,网格的自动自适应划分;所有的技术工艺参数都已设置且易变更,设置的过程易于理解且符合工程实际。
  AutoForm软件与其它CAD软件的数据接口可以通过IGES、VDA等数据标准转换,并实现了与CATIA数据的直接转换。其偏移(offset)功能能很快地从凸模(或凹模)生成凹模(或凸模);能很方便地定义拉延筋和修边轮廓等功能曲线;复杂形状的落料件和组合毛坯件的自动网格划分;对称件可以1/2描述;能直接地将落料轮廓、拉延筋线和修边轮廓从CAD带入模拟中。这些都大大简化了CAD数据的输入。
  其网格生成器(automesher模块),网格自适应功能非常强,可以将IGES和VDA曲面转化成AutoForm能够识别的文件格式,在定义网格大小、最大表面误差值后能很快完成高度复杂自由几何曲面的自动网格划分。对CAD数据进行尖角圆整(自动倒圆),即在划分网格后检查工具几何模型的自由边界、棱边和内凹面,无须人工干预及修改即可对棱边倒圆,在尖角处自动产生指定半径倒圆,效率高。由于软件接触算法的特点,对工具采用曲面片(facet)离散,对毛坯采用网格单元剖分,自动检查孔、尖角和根切截面,因而可大量节省有限元模型前处理的时间。AutoForm能根据计算的需要自动重新定义网格,生成成形件的适应性有限元网格,采用的标准是几何和应变梯度。AutoForm的自适应网格划分产生非常精确的几何分辨率和准确的结果。
  AutoForm对模拟结果融合了许多有效和宜人的解释:1)可以实时地观测计算结果,以便在计算初始阶段即可发现模型设置方面的错误,避免浪费时间。2)可观测应力、应变和厚度分布、材料流动状况,可计算工具应力、冲压力,可实现材料标记、法向位移的标识,可生成对破裂、起皱和回弹失效进行判定的成形质量图以及成形极限图(在成形极限图上可标识变形临界区域、标识某一单元的应变路径)。3)还可进行一些特殊评估:几何体和结果的截面显示;FLC失效分析;状态改动后的后期显示;回弹评估用的实际模型定位。
  图形显示支持OpenGL图形标准,能真实上色,能显示几何体的阴影图及伴有选定结果变量后的彩色分布图,动画能力和阴影图的实时旋转使后处理变得更容易并使用户分析结果更方便快捷,弹击鼠标可显示零件的有关数据,数据结果的输出等。
  动态剪辑(dynamic clipping)和动态截面(dynamic section):用户界面的动态剪辑和动态截面支持板料和模具接触面间的准确评估,而且模具闭合时板料的成形状态能很方便地观看和理解,这利于确认模具何形状的任何改变后材料的流动和板料成形情况。
  滑动线和冲击线(skid and impact lines)的评价:通过在模具表面上定义滑动线和冲击线来评估它们在板料上的运动情形及其对制件质量的影响,并能自动确定板料和这些线的接触情形以及接触区域内材料的流动轨迹。
  
  3. Autoform-DieDesignerTM :快速模面设计及其优化的模块
  传统的CAD系统采用人工方法来生成压料面和工艺补充面,费时费事。DieDesigner是AutoForm的一个有重要功能模块,它是和BMW和Audi联合开发并得到来自DaimlerChrysler和GM的技术反馈,是专为汽车模具设计师、工艺工程师和模具制作人员而开发的,可以快速实现基于用户控制的压料面和工艺补充面的参数化设计和修改。由于很快自动生成压料面和工艺补充面的一次概念设计,并显示出整个模面形状,模具工程师可在短时间内生成若干个拉延方案并进行其模拟,以判定最优设计,从而显著减少模具开发时间;同时,考虑压料面和工艺补充面,工艺工程师也能大大增加零件可制造性的评估精度。它包含了许多特别适合汽车工业的专用特征。
  从零件的CAD表面数据(IGES或VDA)开始,首先用AutoForm-Automesher对零件进行自动网格划分,自动填充零件几何体中的孔洞和间隙,并通过几何图形或交互式地改变表面轮廓,用户可以对制件和工艺方案(run-off)进行便捷的修改。基于用户指定的半径或变半径,零件的尖边缘自动倒圆,对零件的这种修改有利于改进拉延效果,对提高冲压可成形性通常也是极为重要的。
  自动旋转制件几何体形成拉延方向(automatic tipping):可根据拉延深度优选最好的拉延冲压方向,显示冲压质量差(backdraft)和危险的区域,避免制件无法冲压(undercut)和平衡变形,这对确定优化的冲压方向角(Tip angle)是重要的。转换矩阵可以通过 IGES或VDAFS将冲压方向转换输入CAD,优选过程简便、直观。
  快速自动生成压料面(binder)和工艺补充面(addendum):精确的曲面轮廓方法与模具工程实际相结合根据制件数据生成压料面,并且允许用户修改局部表面轮廓或按准确的尺寸设计。对于产品设计师,这使得在产品开发的早期就可以进行增量模拟,从而增加了产品成形性评估的准确度;对于模具设计师,它是产生初始压料面的一个有效模块,生成的压料面可以还通过 IGES或VDAFS转换输入CAD做进一步修改用。在此基础上可以实现用户控制的参数化的工艺补充部分自动生成。整个过程充分体现出用户控制、全自动和全参数化的特征。用户可以通过修改工艺补充面轮廓和相应的模面细节,如生成的拉延包(drawbar)太高导致过度拉长和破裂等,可通过降低拉延坎高度、加大圆角半径,来达到良好的拉延成形效果。基于轮廓的压料面设计,使用2D模拟预优化工艺补充面轮廓,拉延深度显示等,这对优化初始凸模接触(initial punch contact)是很重要的。
  与AutoForm-Onestep,AutoForm-Incremental和AutoForm-Optimizer的完全集成,在模面设计中生成的压料面、工艺补充面和制件几何体三部分,能很容易地转换进入并完全自动地生成相应的模具并设置出工艺步骤,从而立即由AutoForm-Onestep和AutoForm-Incremental模块进行试模。由于全参数化,用户的修改可以迅速完成,且AutoForm-OneStep和AutoForm-Incremental进行虚拟试模的模具可自动更新。基于2D模拟,模具不同区域和不同截面上的临界应变(critical strains)和滑移/冲击线的评估,这对模具设计过程早期评估工艺补充面特别有用。
  为进一步改进模面设计,DieDesigner包含一个完全集成的模块AutoForm-Optimizer(优化模块),它无缝集成于AutoForm-User-Interface,可与AutoForm-OneStep和AutoForm-Incremental同步使用;它基于进化(Evolution)策略,通过多次模拟能优化模面和冲压过程方案,从而判定和确认优化的模面形状(制件和工艺补充面的圆角半径,拉延包高度,凸模拔模角,储料包(over-crown)等,拉延半径、拉延筋)和冲压过程参数(压料力,拉延筋强度和等效拉延筋阻力,坯料的轮廓,模具型面几何参数等,摩擦条件和润滑,平衡块(spacer)和工艺切口(relief cuts)等工艺条件的设置等)。如对某行李箱盖(deck-lid),目标是在行李箱盖内部区域中获得足够的伸长变形,使用AutoForm-Optimizer进行优化的对象是拉延包高度和拉延筋阻力强度,通过多次反复试模,就可以使大面积的不充分伸长变形优化为充分伸长变形。
  DieDesigner的特点:1)能实现增强几何成形性的评价,不同模具概念设计的快速生成和优化。2)实有直觉的模面生成,易用;全参数化,快捷。3)与Onestep和Incremental求解的完全集成。4)完整:自动变半径倒园,优化的拔模角,自动充填表孔洞/边界区域,自动和交互式的压料面生成,通过2D模拟完成工艺补充轮廓的前优化处理,自动和交互式的工艺补充部分生成。
  
  4. AutoformTM板成形软件:一个完整的解决方案
  4.1 AutoForm-Onestep:评估零件的可制造性
  Onestep采用仅基于产品的一步成形算法(Onestep Codes),目标是对产品进行反复优化(Iterative Product Optimization)的多次模拟。首先输入零件的CAD数据,并进行孔洞和间隙填充以及棱边的倒圆处理,进行一些工艺参数设置,可很快得到最小毛坯形状、裂纹和皱纹等成形缺陷,FLD,反映伸长量和厚度变化等质量目标的成形结果。它讨论产品可制造性、可以实现毛坯反算,并对零件的可制造性快速评价。
  4.2 AutoForm-Onestep/Binder:拉延件的成形性快速评估
  它采用基于拉延件的一步成形算法(One-Step Codes with Binder/Addendum),目标是对模具和工艺方案进行反复优化(Iterative Tool and Process Optimization)的多次模拟,讨论模具的概念设计(Tooling Concepts)。即为增加成形性评价结果的精确性,可继续输入凸模入口线(Punch-opening line)和翻边线,并考虑生成一个模面,通过考虑工艺补充部分的重要的限流效果(Restraining Effect),来增加结果精度。而且通过生成整副模具和完成增量模拟所需的输入,就可从Onestep过渡到Incremental来更全面检查拉延成形障碍(breakdown)。它可解决在产品设计阶段的早期成形性评价和不同模具概念设计方案的评估;易用,快捷,准确。
  4.3 Incremental与可视化调试
  AutoForm-Incremental采用基于拉延件的增量算法(Incremental Codes),目标是对模具和工艺方案进行反复优化(Iterative Tool and Process Optimization)的多次模拟或为了确认模具和工艺方案而进行的有选择性的模拟(Selective Simulations for Tool and Process Validation),全面讨论模具和工艺设计。
  它使用许多现代模拟技术,如应用新的隐式有限元算法保证求解的迭代收敛;弯曲效应的考虑利于求解回弹;采用自适应网格、时阶控制、复杂工具描述的强有力接触算法、数值控制参数的自动决定和使用精确的全量拉格朗日理论(total-Lagrange theory)等保证求解快而且准确。采用新的切割算法(New Cutting Algorithm)来增加精度,可以确定任意一个非Z方向为修边线的工作方向,这就允许了斜楔修边和冲孔操作的模拟;它也可以在冲切线周围对板料网格再划分,所以非常小的孔也可以精确切出。此外也可以算出考虑板厚、材料硬化和修切线长度后所需要的冲裁力。
  它同时融于了许多工程应用技术,如务实的工艺阶段转化,压料圈压紧后工件状态的决定,基于前述结果的后续运算(继续开始),成形过程中的工艺切口,切边操作,最终制件的回弹计算;可用任意数值的力和位移控制工具,工具的摩擦,采用位置相关(position-dependent)和压边力适时变化的压料圈,考虑了拉延筋和平衡块(spacers)的模具模型,考虑了加工硬化和应变率效应(strain-rate effect)的各向异性材料模型;等效拉延筋阻力模型可以考虑板料经过拉延筋时的弯曲、反弯曲效应,拉延筋的几何模型考虑了其压入深度;具有包括美国、日本及欧洲的上百种材料的广泛的材料数据库,该软件的材料参数库开放性强,可以自行建立适应用户需要的参数库。
  它可以模拟整个冲压过程:板料的重力效应(gravity effect,这对由于板料重量而下垂或变形的大型零件是非常重要的),压料圈成形(binder wrap),拉延成形。压料面和凸模的几何形状有时会在拉延的初始阶段诱发大型皱纹的扩展,AutoForm可模拟压料圈下的皱纹以及拉延过程中这些皱纹的变化,虽然这些皱纹一般都随着拉延的进行而消失。而且,在定义毛坯材料及性质的同时,可以定义工艺切口和工艺孔。在模拟多步冲压成形时,也可以加入切边或冲孔工序,以及确定整形前的切边线。
  Autoform-Incremental(增量求解):1)可解决:模具设计的快速调试;确定工艺参数和工艺过程局部窗口;模具和工艺优化。2)易用,快捷,对大多数零件得到结果不超过3小时。3)准确:预测起皱、破裂、表面质量、冲击和滑移线,小的几何细节,最小元素尺寸小于1mm。4)详细的表面成形质量,如破裂、变薄、伸长、起皱等,成形极限图FLD、材料流入量、滑移和冲击线、成形力等。5)完整:重力、压边、拉延、切边、整形、回弹,全工序成形。6)拼合板和复合板的模拟:可以定义一个不同材料和/或厚度的裁剪拼合毛坯作为AutoForm-Incremental模拟的板坯,板坯上的焊缝也可以相互交叉,这在开发新型汽车中以优化重量和性能是非常重要的。7)可按用户指定的有限元网格自动映射Autoform模拟结果,供碰撞(crash)、结构(structural)、疲劳(fatigue)和振动(vibration)等分析用。
  
  5. 结论
  我厂从2001年5月开始探讨AutoForm在解决汽车覆盖件模具制造中的应用,经过各个阶段的重点攻关,通过研究、引进、消化、吸收和应用,实现了:
  1. 对汽车冲压零件产品的可冲压成形性进行分析,判定零件冲压成形的难点和关键区域,进而实现冲压工艺和汽车零件设计的互动;
  2. 对汽车冲压零件产品实现毛坯展开计算;
  3. 对模具和工艺方案的确认进行有选择性和针对性的模拟分析,给模具调试提供量化的分析判断数据,对可进行的模具调试方案进行判别,并对可行的调试方案提供具体技术参数;
  4. 对模具和工艺方案进行反复优化的多次模拟,用先于现场模具调试的模具CAE技术,对拉延模具设计的可行性和可靠性进行量化的分析和判断,对有欠缺的设计提出优化改进方案。
  为实现上述阶段性目标,按计划进行了各个阶段的重点攻关:
  1. 前期调研、考察与论证,目标是进行汽车覆盖件板成形数值模拟的关键技术及其处理方法的研究;
  2. 技术引进方案的比较、分析和论证与判定,目标是进行汽车覆盖件板成形数值模拟工程应用相关技术的研究,进行工程试应用,并确定应用领域和技术难点;
  3. 解决模具调试问题,提供调试方案,难点是数值分析的可用手段和模拟精度,即软件功能的研发与应用,冲压材料的性能参数分析与总结,现场实际冲压工艺条件的分析与总结,最终实现与现场一样多或更多的可用试模手段和达到较高的工程化应用精度;
  4. 解决拉延模具设计的可行性和可靠性问题,提供优化改进方案,难点是数值模拟分析的精度和速度,以及优化改进方案的提出,提高工程化应用水平;
  5. 模具设计前的工程应用,对产品的可冲压成形性的分析,成形模具的零件毛坯展开计算。

模具企业数字制造技术的现状与发展

现代工业生产中,60%~90%的工业产品需要使用模具,模具工业已经成为工业发展的基础。根据国际生产技术协会的预测,21世纪机械制造工业零件粗加工的75%,精加工的50%都需要通过模具来完成,其中汽车、电器、通信、石化和建筑等行业最为突出。
模具作为一种高附加值的技术密集产品,它的技术水平已经成为衡量一个国家制造业水平的重要评价指标。早在CAD/CAM技术还处于发展的初期,CAD/CAM就被模具制造业竞相吸收应用。目前国内的模具制造企业约20000家,并且以每年10%~15%的速度高速增长。在约400亿元的模具工业产值中,自产自用模具的企业约占2/3,50%~60%的企业较好地应用CAD/CAE/CAM/PDM技术。模具相关的CAD/CAE/CAM技术一直是研究开发、教育培训和推广应用的热点。

一、模具CAD/CAM系统专用化程度不断提高
随着模具工业的飞速发展以及CAD/CAM技术的重要性被模具界的广泛认可,近年来CAD/CAM开发商投入了很大的人力和物力,将通用CAD/CAM系统改造为模具行业专用的CAD/CAM系统,针对各类模具的特点,推出了宜人化、集成化和智能化的专用系统,受到了广大模具工作者的好评。例如以色列Cimatron公司推出的Quick系列产品,能在统一的系列环境下,使用统一的数据库,完成产品设计,生成三维实体模型,在此基础上进行自动分类,生成凸、凹模并完成模具的完整结构设计,能方便地对凸、凹模进行自动NC加工。又如英国DELCAM公司推出的PowerSHAPE系统,包括PSMoldmaker模块,是面向模具制造的模具总装设计专家系统,可自动为复杂注塑模、吹塑模创建模具结构及抽芯机构、自动产生分模面,加工信息被自动封装,并可直接输出到PowerMILL模块,自动产生加工程序。日本造船信息系统株式会社的三维CAD/CAM系统SpaceE中也增加了专用于注塑模的设计模块。
日本UNISYS株式会社推出的专用于塑料模设计和制造系统的CADCEUS也颇具特色,该系统综合了塑料产品设计从产品形状设计、模具设计到模具生产所需要的全部功能,重点放在三维设计与二维视图的关联,体现了宜人化和集成化方面的技术进步。
二、面向模具企业的CAD/CAE/CAM技术的系统集成方案
随着模具工业的科技进步和国际竞争的日益激烈,模具业对CAD/CAM系统的要求也从单纯的建模工具变为要求支持从设计、分析、管理和加工全过程的产品信息管理集成化系统。近几年来,有不少研究单位和公司都开发了面向模具企业的CAD/CAE/CAM系统集成方案,表现出较高的实用水平。如上海交通大学国家模具工程中心在数字化制造、系统集成、反向工程、快速原型/模具以及计算机辅助应用技术等方面已形成了全方位解决方案的能力,能够提供模具开发与工程服务的业务,全面地提高模具企业的水平和产品质量。又如浙江大学旭日科技开发公司,能为企业提供产品设计、三维造型与NC编程、逆向工程、三坐标测量、模具设计与分析、技术培训以及模具CAD/CAE/CAM技术开发的全方位技术支持。北航海尔软件有限公司推出的CAXA品牌系列CAD/CAE/CAM软件也能够为用户提供有关模具工程的全方位解决方案。
值得注意的是,国际著名的CAD/CAM技术集团正在努力把数字化分析产品集成到CAD/CAM平台中。由于数字化分析产品广泛应用于航空航天、汽车、电子、医疗设备和重型机械等领域,因此仿真软件主要面向这些增长的CAE市场。根据全球领先的产品全生命周期管理(PLM)市场的资深分析公司Daratech的预测,到2007年,CAE市场的年增长率将保持在10.3%。 制造商要求通过减少物理样机,提高产品质量来降低成本并加速产品上市,这种需求在模具制造业中尤为突出。因此在设计过程中加强前期的分析仿真,将有助于缩减对物理样机的需求量,并提高数字化设计的灵活性。例如,将NXNastran集成到EDSCAE产品软件包中,将进一步加强分析驱动设计技术的重要地位,有助于用户不断开发新产品,同时降低成本,缩短将产品推向市场的时间。
另一个例子是,达索集团已经将MSC公司的NastranCAE技术产品,集成到CATIA系统中,并获得了日本丰田公司的青睐。
因此,在模具CAD/CAM技术中集成数字化分析技术,获得完善的CAD/CAE/CAM解决方案,是目前的一个重要发展方向。

CAD/CAE在航天领域中的应用概述2007/12/12/09:52

计算机辅助造型以及有限元法是随着计算机技术的应用而发展起来的一种先进的CAD/CAE技术,广泛应用于各个领域中的科学计算、设计、分析中,成功的解决了许多复杂的设计和分析问题,已成为工程设计和分析中的重要工具。
此次设计中包含了某航天器零件的造型及薄板零件的压力成型分析,具有工程上的实际意义。在三维设计中,设计了一个尾喷管,一个舵,还有一个机翼,其中尾喷管由四部分组成,包括内部的支撑部分,和外部的蒙皮部分。舵和机翼都是由两个以上的蒙皮表面构成。在有限元分析中,包括金属薄板的弹塑性分析,以及舵面的弹塑性分析, 其中还对薄板进行了超塑性分析。
一、引言
为了满足航天产品多品种,小批量研制生产的需要,采用计算机辅助设计制造,实现并行工程,敏捷制造,柔性生产,成为加快我国航天制造技术的发展的有效方法。
传统的航天零件产品设计、模具设计及加工都是根据二维工程图样来完成的,加工出的产品数据精度不高,往往要不断的修改产品设计,不断的修改模具,所以,它的研发周长、成本高;采用最新的CAD/CAE/CAM——Pro/Engineer软件来实现三维设计,可以大大缩短产品研发周期、模具设计周期和加工周期,提高了产品设计的准确性,大大降低产品开发、模具设计成本。由于其功能强大,模块众多,使用者要具备较高的操作技巧和较丰富的应用经验才能熟练地进行建模。这对于普通的设计人员而言,使用Pro/E提供的实体建模模块进行3D造型设计并非易事,需要设计人员花大量的时问和精力来熟悉Pro/E的建模技术和掌握一定的技巧。
在竞争激烈的市场环境中,为取得竞争优势,企业迫切需要能够迅速开发出高质量、低成本的产品,并迅速抢占市场。因此企业界迫切需要高技术、高速度、低成本的设计方法。随着计算机技术的快速发展和普及,有限元方法迅速从结构工程强度分析计算扩展到几乎所有的科学技术领域,成为一种丰富多彩、应用广泛并且实用高效的数值分析方法,有限元在产品设计和研制中所显示出的无可伦比的优越性,使其成为企业在市场竞争中制胜的一个重要工具。
1.1 国内本领域的现状
目前在我国计算机辅助设计(CAD),计算机辅助工程(CAE)已经得到了广泛的应用,在大多数的大型制造企业已经相当的成熟。如果让我们调查一下国内企业中CAD的应用,会得出如下结论,很多所谓CAD应用很好的企业,也只是做到用手工出图转变为计算机出图的现状,当然计算机出图是有很多优点的,漂亮、规范、修改容易、存档方便等。但是如果我们只是停留在这个阶段,就失去了CAD的作用,因为CAD是辅助设计,不是辅助绘图。既然是设计就不但想到产品的机械模型,还应想到产品的结构分析、运动机构分析和生产加工处理等,只有这样才能真正发挥CAD的作用。如果真正做到这一点,单凭二维设计是不够的,虽然传统的制图方法是通过二维视图来描述三维实体,但这种描述做不到进一步的结构分析、运动机构分析和数控加工,不能真正做到生产的自动化,更有甚者,二维视图的描述经常出现二意性和理解错误,因为人们只是按着一些规定在想象三维的模样,限于这种描述方法的缺陷,必须找到更先进的、更合理的三维设计手段,使CAD、CAM、CAE以及PDM容为一体。当然这个目标要有一个过程,但现在我们必须明确。
1.2 主要内容
此次设计中包含了某航天器零件的造型及薄板零件的压力成型分析,具有工程上的实际意义。介绍了建模的几种方法和理论,以及有限元分析的基本理论。在三维设计中,设计了一个尾喷管,一个舵,还有一个机翼,其中尾喷管由四部分组成,包括内部的支撑部分,和外部的蒙皮部分。舵和机翼都是由两个以上的蒙皮表面构成。在有限元分析中,包括金属薄板的弹塑性分析,以及舵面的弹塑性分析, 其中还对薄板进行了超塑性分析。
二、某航天器零件的CAD造型与有限元分析
2.1 Pro/E软件简介
Pro/E软件抛弃传统CAD 软件中的线框和表面模型而直接鉴于3D 实体。使设计环境完全从2D或2D与3D混合状态上升为纯3D 模式,在此最直观的3D 的设计环境中,设计者能更好的捕捉自己的设计意图和激发设计灵感。
Pro/E 的3D 实体鉴于特征造型技术。在Pro/E 中,所面向的对象包括几何特征、非几何特征、零件模型、装配模型、模具模型、加工模型等等,设计人员通过对这些对象所具有的内在属性、存在方式和存在状态的准确把握来得到理想中的模型。
Pro/E中所有的对象都是建立在单一数据库中。并且此数据库是唯一的、完整的,因而保证了在Pro/E中进行的任何设计也都是全相关的。在整个设计过程中的任何一处发生参数改动,可以反应到整个设计过程中的相关环节上。设计师可以依靠此功能完全抛弃传统的工作方法,实现零件设计、模具设计、装配设计、加工设计等过程同时进行。
Pro/E的3D 特征实体是全参数化的,具有自适应性和智能性。通过完备而准确的参数和资料来驱动实体,产品模型的每一个设计尺寸都对应一个参数,设计人员可以通过命令或者关系式的形式来建立各参数之间的关系,以得到所要求设计的模型。
2.2 某航天器零件的CAD造型
在实体造型的过程中,要根据二维图纸上的尺寸来进行设计,有一些复杂曲线在pro/E中要灵活对待,也许不同的人对设计同一个零件要花费的时间会相差很大,这就是在绘制图形的时候所用到的方法不同而导致的。比如一个不同截面的实体用可变截面扫描的方法会最省时间,再比如一个简单的立方体可以用扫描的方法,也可以用拉伸的方法,一块薄板周围有一些不同角度的翘板,考虑是在标准模式下造型还是在板金模式下造型。
2.3 Marc软件简介
此次讨论就是依据某航天器几个零件的二维图纸在Pro/E软件环境中进行三维造型设计,造型完毕后利用MSC/Marc有限元分析软件对零件的成型过程进行模拟分析,初步了解零件在加工之前的应变过程及状态,以及零件的受力、受热情况,提供一些零件的重要性能参数。
Msc.Marc/Mentat是国际上通用最先进非线性有限元软件,它是MSC.Software coorperation(简称MSC)公司的产品。MSC.Mentat是新一代非线性有限元分析的前后处理图形交互界面。前者严密整合MSC.Marc和MSC.Mentat成为解决复杂工程问题,完成学术研究的高级通用有限元软件。
2.3.1 MSC.Mentat
MSC.Mentat是新一代非线形有限元分析的前后处理交互界面,与MSC.Marc求解器无缝连接。它具有以ACIS为内核的一流实体造型功能;全自动二维三角形和四边形,三维四面体和六面体网格自动划分建模能力;直观灵活的多种材料模型定义和边界条件的定义功能;分析过程控制定义和递交分析,自动检查分析模型完整性的功能;实时监控分析能力;方便的可视化处理计算结果能力;先进的光照,渲染,动画和电影制作等图形功能并可直接访问常用的CAD/CAE系统,如:ACIS,AutoCAD,C-MOLD,IGES,MSC.Nastran, MSC.Patran IDEAS,VDAFS,STL等等。
2.3.2 MSC.Marc
MSC.Marc是功能齐全的高级非线性有限元软件的求解器,它体现了30多年来有限元分析的理论方法和软件的完美结合。他具有极强的结构分析没能力。可以处理各种线性和非线性结构分析。它提供了丰富的机构单元,连接单元和特殊单元的单元库。MSC,Marc的机构分析材料库提供了模拟金属,非金属,聚合物,岩土,复合材料等多种线性和非线性问题的求解技术。为了进一步提高计算精度和分析效率,MSC.Marc软件提供了多种功能强大的加载步长自适应控制技术,自动确定分析加载步长。MSC.Marc卓越的网格自适应技术,以多种误差准则自动调节网格疏密,即保证了计算精度,同时也使非线性分析的计算效率大大提高。此外,MSC.Marc支持全自动网格重划,用以纠正过度变形产生的网格畸变,确保大变形分析的继续进行。
计算机辅助造型以及有限元法是随着计算机技术的应用而发展起来的一种先进的CAD/CAE技术,广泛应用于各个领域中的科学计算、设计、分析中,成功的解决了许多复杂的设计和分析问题,已成为工程设计和分析中的重要工具。
此次设计中包含了某航天器零件的造型及薄板零件的压力成型分析,具有工程上的实际意义。在三维设计中,设计了一个尾喷管,一个舵,还有一个机翼,其中尾喷管由四部分组成,包括内部的支撑部分,和外部的蒙皮部分。舵和机翼都是由两个以上的蒙皮表面构成。在有限元分析中,包括金属薄板的弹塑性分析,以及舵面的弹塑性分析, 其中还对薄板进行了超塑性分析。
2.4 有限元分析在工程上的应用
目前,有限元法在机械工程上的应用主要有以下几个方面:
静力学分析:这是对二维或三维的机械结构承载后的应力、应变和变形分析,是有限元法在机械工程中最基本、最常用的分析类型。当作用在结构上的载荷不随时间变化或随时何的变化十分缓慢,应进行静力学分析。
模态分析:这是动力学分析的一种,用于研究结构的固有频率和自振型式等振动特性。进行这种分析时所施加的载荷只能是位移载荷和预应力载荷。
谐响应分析和瞬态动力学分析:这两类分析也属动力学分析,用于研究结构对周期载荷和非周期载荷的动态响应。
热应力分析:这类分析用于研究、结构的工作温度不等于安装温度时,或工作时结构内部存在温度分布时,结构内部的温度应力。
接触分析:这是一种状态非线性分析,用于分析2个结构物发生接触时的接触面状态、法向力等。由于机械结构中结构与结构间力的传递均是通过接触来实现的,所以有限元法在机械结构中的应用很多都是接触分析。但是,以前受计算能力的制约,接触分析应用的较少。
屈曲分析:这是一种几何非线性分析,用于确定结构开始变得不稳定时的临界载荷和屈曲模态形状,例如压杆稳定性问题。
在竞争激烈的市场环境中,为取得竞争优势,企业迫切需要能够迅速开发出高质量、低成本的产品,并迅速抢占市场。因此企业界迫切需要高技术、高速度、低成本的设计方法。随着计算机技术的快速发展和普及,有限元方法迅速从结构工程强度分析计算扩展到几乎所有的科学技术领域,成为一种丰富多彩、应用广泛并且实用高效的数值分析方法,有限元在产品设计和研制中所显示出的无可伦比的优越性,使其成为企业在市场竞争中制胜的一个重要工具。
2.5 有限元法分析的基本步骤
物体离散化。将分析的对象离散为有限个单元,单元的数量根据需要和计算精度而定。一般情况下,单元划分越细则描述变形情况越精确,越接近实际变形,但计算量越大。
单元特性分析。首先进行位移模式选择。有限元法通常采用位移法,因此应先选择合理的位移模式(位移函数) 。然后分析单元的力学性质。根据单元的材料性质、形状、尺寸、节点数目、位置及其含义,找出单元节点力和节点位移的关系式,亦即导出单元刚度矩阵,这是分析中的关键一步。最后计算等效节点力。将单元边界上的表面力、体积力或集中力等效地转移到节点上,也就是用等效的节点力来代替所有作用在单元上的力。
单元组集。利用结构力的平衡条件和边界条件把各个单元按原来的结构重新联结起来,形成整体刚度矩阵。
求解未知节点位移。解有限元方程求出节点位移,然后根据节点位移求出所有的未知量。归根到底,有限元法是求解常,偏微分方程的一种方法。理论上讲,凡能够归纳为求解微分方程的工程问题都可以用有限元法来解决。因此有限元法可以进行结构、热、电磁、流体、声学等分析。
本次讨论主要进行弹塑性分析。弹塑性是最常见,被研究得最透彻的材料非线性行为。采用屈服面,塑性势和流动定律得弹塑性力学模型,在20世纪初就几经建立起来,这些理论已经在金属和泥土塑性领域得到了广泛的应用,并已经编成数值成形分析工具, 但塑性有限元发已经获得了广泛的应用。
描述超出线弹性范围的材料的塑性理论由三个重要概念组成:
1.屈服准则(Von Mises屈服准则;Mohr-Coulomb和Drucker prager准则)
2.流动准则
3.硬化准则
三、总结和展望
3.1 总结
通过运用计算机辅助造型及辅助工程的初步实践,以及与传统的设计制造过程的对比,切实体会到了数字化设计,制造的优越性,将CAD与CAE有机的结合,将大大缩短产品的研制周期,降低成本,有效地提高产品的市场竞争力。计算机辅助造型以及有限元法是随着计算机技术的应用而发展起来的一种先进的CAD/CAE技术,广泛应用于各个领域中的科学计算、设计、分析中,成功的解决了许多复杂的设计和分析问题,已成为工程设计和分析中的重要工具。此次设计中包含了某航天器零件的造型及薄板零件的压力成型分析,具有工程上的实际意义。了解了建模的几种方法和理论,以及有限元分析的基本理论,以便更好地理解造型及有限元方法在工程中的应用。通过这些方法的学习和使用,为以后更好地应用和实践计算机辅助工程打下坚实的基础。能够更加有效地更加快捷地对产品进行设计制造,降低产品研制成本,提高产品的市场竞争力,全面实现产品的数字化设计制造工程。
3.2 展望
产品的开发应用离不开工程设计人员、工程管理人员、计算机专业人员的大力配合,只有把设计工作的实际经验和计算机技术结合起来,才能提高系统的实用性和先进性。因此,应有计划地培养既懂专业又懂计算机的复合型人才,充实到设计队伍和管理队伍中去。
CAD技术的发展趋势主要体现在以下几方面∶
标准化
CAD软件一般应集成在一个异构的工作平台之上,只有依靠标准化技术才能解决CAD系统支持异构跨平台的环境问题。目前,除了CAD支撑软件逐步实现ISO标准和工业标准外,面向应用的标准零部件库、标准化设计方法已成为CAD系统中的必备内容,且向合理化工程设计的应用方向发展。
开放性
CAD系统目前广泛建立在开放式操作系统视窗95/98/2000/NT和UNIX平台上,为最终用户提供二次开发环境,甚至这类环境可开发其内核源码,使用户可定制自己的CAD系统。
集成化
CAD技术的集成化将体现在三个层次上∶其一是广义CAD功能,CAD/CAE/CAPP/CAM/CAQ/PDM/ERP经过多种集成形式,成为企业一体化解决方案。新产品设计能力与现代企业管理能力的集成,将成为企业信息化的重点;其二是将CAD技术采用的算法,甚至功能模块或系统,做成专用芯片,以提高CAD系统的使用效率;其三是CAD基于计算机网络环境实现异地、异构系统在企业间的集成。应运而生的虚拟设计、虚拟制造、虚拟企业就是该集成层次上的应用。例如,在美国通用汽车公司的生产过程,大量的零部件生产、装配都通过“虚拟工厂”、“动态企业联盟”的方式完成,本企业只负责产品总体设计和生产少数零部件,并最终完成产品的装配。
智能化
设计是一个含有高度智能的人类创造性活动领域,智能CAD是CAD发展的必然方向。从人类认识和思维的模型来看,现有的人工智能技术模拟人类的思维活动明显不足。因此,智能CAD不仅是简单地将现有的智能技术与CAD技术相结合,更重要的是深入研究人类设计的思维模型,最终用信息技术来表达和模拟它,才会产生高效的CAD系统,为人工智能领域提供新的理论和方法。CAD的这个发展趋势,将对信息科学的发展产生深刻的影响。
虚拟现实(VR)与CAD集成
VR技术在CAD中的应用面很广,首先可以进行各类具有沉浸感的可视化模拟,用以验证设计的正确性和可行性。例如用这种模拟技术进行设计分析,可以清楚地看到物体的变形过程和应力分布情况。其次它还可以在设计阶段模拟产品装配过程,检查所用零部件是否合适和正确。在概念设计阶段,它可用于方案优化。特别是利用VR的交互能力,支援概念设计中的人机工程学,检验操作时是否舒适、方便,这对摩托车、汽车、飞机等的设计作用尤其显著,在协同设计中,利用VR技术,设计群体可直接对所设计的产品进行交互。更加逼真地感知到正在和自己交互的全体成员的存在和相互间的活动。尽管VR技术在CAD中的应用前景诱人,不过离广泛推广应用还有一定距离。
CAE技术的发展趋势将体现在以下几方面∶
真三维图形处理与虚拟现实
随着专用於图形和多媒体信息处理的高性能DSP芯片的发展,PC机的图形处理能力近两年会有成百倍的提高,再加上三维图形算法、图形运算和参数化建模算法的发展,快速真三维的虚拟现实技术将会成熟。因此CAE软件的前后处理系统将会在复杂的三维实体建模及相关的静态和动态图形处理技术方面有新的发展,例如复杂的三维实体建模及相应的自适应有限元剖分,复杂的动态物理场的虚拟现实与即时提示等。
面向对象的工程数据库及其管理系统
高性能价格比的大容量存贮器及其高速存取技术在迅速发展,PC机的硬盘容量很快将由GB量级达到TB量级,用户将要求把更多的计算模型、设计方案、标准规范和知识性信息纳入CAE软件的数据库中,这必将推动CAE软件数据库及其数据管理技术的发展,高性能的面向对象的工程数据库及管理系统将会出现在新一代的CAE软件中。
多相多态介质耦合、多物理场耦合以及多尺度耦合分析 目前的CAE软件,都仅限与宏观物理、力学模型的工程和产品分析,虽然有少数软件涉足了微机电系统分析,但其物理力学模型尚存在一定问题。值得指出的是∶对于多物理场的强耦合问题、多相多态介质耦合问题,特别是多尺度模型的耦合问题,目前尚处于基础性前沿研究阶段。但是,它们已成为国内外科学家的重点研究课题,由于其强烈的工业背景,基础研究的任何突破,都会被迅速纳入CAE软件,不久的将来,将形成从材料性能的预测、仿真,到构件与整个产品性能的预测、仿真,集计算机辅助材料设计制备,到工程或产品的设计、仿真与优化於一体的新一代CAE系统。
适应于超级并行计算机和机群的高性能CAE求解技术CAD/CAE/CAM已成为技术人员实施技术创新的得力工具,每秒千亿次、万亿次、千万亿次及量子计算机即将诞生,分布式并行计算机群即将投入使用,为适应这种情况,新型的高精度和高效率并行算法正被研究,一些实用的新算法将不断问世。这些新的高性能算法必然会被做成CAE的软件模块,使其在对复杂的工程或产品仿真时,能够充分发挥超级并行计算系统的软、硬件资源,高效率和高精度地获得计算结果。
GUI+多媒体的用户介面
伴随着计算机图形用户介面(GUI)和联机共用的图形与数据库软件的发展,狭义的语音输入/输出已成现实,计算机视觉系统很快能在一定范围内分析体态、眼神和手势,不久的将来会听、看、说、写和学习的计算机将问世,这些多媒体技术一定会使未来CAD/CAE/CAM软件的用户介面具有更强的直观、直感和直觉性, CAE软件将来不仅具有常见的弹出式下拉菜单,对话框、工具杆和多种数据导入的宏命令,还要开发若干专用的智能用户介面,帮助用户选择单元形态,分析流程,判断分析结果等,使某些专业用户使用CAE软件,就像使用“傻瓜”相机一样,具有一按即得的功效。

2007年12月19日星期三

前端与后端

“也有些公司并不看好前端CFD的前景,一些专业CAE公司认为,未来人们更多需要的是模拟仿真驱动的设计,而这种设计需要单一的CAE模型。这种说法看似有道理,但要知道单一的CAE模型和CAD模型并不是一回事。对于分工明确且拥有专业CAE团队的公司来说,这种方法是有效的;而对于另一些拥有庞大的从事多任务处理的工程师团队、使用MCAD软件的公司来说,却没什么用处,对于他们而言,CFD的真正价值在于将其带入产品开发过程的前端,在花费很小的情况下对设计基础进行试验。”
我的理解或许是
前端 快速实际应用开发 要求专业化程度高 前后处理功能强大 集成性好
后端 概念成形理论研究 要求精度高 有最新的技术融入 通用化程度高
或许以后的CAE市场格局将会从传统的通用CAE软件中裂变出来,市场分层将会明显

2007年12月13日星期四

前路漫漫 寒雨丝丝


转眼12月冬了,心也冷却了,清醒的面对来路吧。我明白,读研也不能让我提高什么,工作或许可以让我活的更实在些,没有必要去顾虑什么,人生本来就短,为什么要束缚在别人走过的路呢,自己的路在自己脚下,寒冷不会夺走自己的温暖。

去工作我会接受别在学校更多的挑战,在学校只能默默没落而受困于别人,失去自己的生活和人生 ......

什么都不想,下周上班了 ......

2007年12月11日星期二

中国CAE市场



投资者看中的还有另一个重要因素——这是个严重被低估的市场。单从规模看,中国CAE市场发展近10年仍不过2亿元,但中国制造业产业升级的跨越式需求和CAE技术普及现状之间存在巨大落差。据估计,中国CAE市场潜力大概有3亿美金,而目前各厂商对市场的开发不到1/10。
  转型于代理商的安世亚太有着敏锐的市场洞察力。田锋说:“CAE一直是不温不火的朝阳产业,如今它正悄悄迎来春天。”

Snow on the Sahara

Only tell me that you still want me here
When you wander off out there
To those hills of dust and hard winds that blow
In that dry white ocean alone
Lose out in the desert
Ou are lost out in the desert

But to stand with you in a ring of fire
Ill forget the days gone by
Ill protect your body and guard your soul
From mirages in your sight

Lost out in the desert
You are lost out in the desert

If your hopes scatter like the dust across your track
Ill be the moon that shines on your path
The sun may blind our eyes, Ill pray the skies above
For snow to fall on the sahara

Just a wish and I will cover your shoulders
With veils of silk and gold
When the shadows come and darken your heart
Leaving you with regrets so cold

Lost out in the desert
You are lost out in the desert

If your hopes scatter like the dust across your track
Ill be the moon that shines on your path
The sun may blind our eyes, Ill pray the skies above
For snow to fall on the sahara

If thats the only place where you can leave your doubts
Ill hold you up and be your way out
And if we burn away, Ill pray the skies above
For snow to fall on the sahara

2007年12月1日星期六

显式和隐式两个时间积分

为了确定单元内力,两种算法都求解节点加速度,区别在于计算节点加速度的方式。隐式用直接法求解一系列的线性方程组。 而显式算法采用集中质量的方法使质量矩阵对角化,这样不需经过迭代即可求解相互独立的多个方程。并且采用中心差分法对时间进行离散化,即假定加速度为常数以求得速度的变化,用这个速度的变化值加上前一个时间段中点的速度来确定当前时间段的中点速度:速度沿时间积分的结果加上此时间段开始时的位移,确定了时间段结束时的位移。
这样,在时间段开始时,提供了满足动力学平衡条件的加速度。知道了加速度,通过对时间的“显式”求解,可以进一步求出速度和位移。所谓的“显式”是指时间段结束时的形态仅取决于此时间段开始时的位移、速度和加速度。为了得到精确的结果,时间增量段必须分得足够小以保证加速度在时间段中近似为常数,一般的分析需要成千上万个时间段。但由于不必同时求解联立方程,每一个增量计算成本较低,大部分的计算机资源消耗在计算确定作用在节点上的单元内力。
简单的说,显式方法每一步计算都产生新的刚阵,比较费时,但是上述问题每一步的刚阵可能都差别比较大,所以有必要形成新的刚阵。对于其他力学问题,比如小变形问题,当然不必回回形成新的刚阵,所以都用隐式算法。
当前时刻的位移只与前一时刻的加速度和位移有关,这就意味着当前时刻的位移求解无需迭代过程。另外,只要将运动方程中的质量矩阵和阻尼矩阵对角化,前一时刻的加速度求解无需解联立方程组,从而使问题大大简化,这就是所谓的显式求解法。显式求解法的优点是它即没有收敛性问题,也不需求解联立方程组,其缺点是时间步长受到数值积分稳定性的限制,不能超过系统的临界时间步长。由于冲压成型过程具有很强的非线性,从解的精度考虑,时间步长也不能太大,这就在很大程度上弥补了显式求解法的缺陷。 在80年代中期以前显式算法主要用于高速碰撞的仿真计算,效果很好。自80年代后期被越来越广泛地用于冲压成型过程的仿真,目前在这方面的应用效果已超过隐式算法。显式算法在冲压成型过程的仿真中获得成功应用的关键,在于它不像隐式算法那样有解的收敛性问题。

2007年11月27日星期二

toy soldiers


Step by step ,heart to heart ,left right left
We all fall down like toy soldiers
It wasn't my intention to mislead you
It never should have been this way

What can I say
It's true I did extent the invitation
I never knew how long you'd stay
When you hear temptation call
It's your heart that takes ,takes a fall
Won't you come out and play with me
Step by step ,heart to heart ,left right left
We all fall down like toy soldiers
But the battle wages on for toy soldiers
It's getting hard to wake up in the morning
My head is spinning constantly
How can it be
How could I be so blind to this addiction
If I don't stop the next one's gonna be me
Only emptiness remains
It replaces all ,all the pain
Won't you come out and play with me
Step by step ,heart to heart ,left right left

2007年11月15日星期四

自己的沙场


不要对我说生命中无聊的事
不要对我说胜败是兵家常事
对于我经过的事你又了解多少
在每一个沙场上 胜利总不属于我
我只有低头前进 低头前进


不要对我说生命中辉煌的事
不要对我说失败是命运的事
那些在经验里我只相信一次
因为我和你一样 要这样走过一生
我只有低头前进 低头前进

2007年11月8日星期四

青春几何


两周来连续遇到多年没见的同学,从小学到大学,从半年没见到10年没见,很庆幸自己并不孤单...

总以为青春是资本,而或许正是有了青春才发现一无所有,回到学校又发现了青春的宝贵。

留不住的时光,让它绽放在凄冷的冷夜