今天我们要介绍的则是达索在中端市场CAD品牌——SolidWorks,作为世界上第一个基于Windows开发的三维CAD系统,看它如何把握机遇,不断创造奇迹成为全球最具竞争力的CAD产品。
从“Premise”开始
SolidWorks是其创始人乔恩·赫希蒂克(Jon Hirschtick)一直以来的一个梦想。他于1983年获得麻省理工学院机械工程的学士和硕士学位后,跟随大卫·戈萨德博士(Dr. David Gossard)在麻省理工学院CAD实验室工作。赫希蒂克从小就有很强的企业家气质,他在CAD实验室工作期间,积极参加了创业课程。在那里,他与阿克塞尔·比沙拉(Axel Bichara)合作,为一家CAD软件公司编写了一份商业计划,称之为“Premise”计划。
Jon Hirschtick
1987年5月中旬,他们提交了“Premise”商业计划,在一个多月的时间里,两位创始人便从哈佛管理公司获得了150万美元的风险投资。Premise计划的初始软件产品叫做Design View。这是一个二维概念设计工具,运行在与IBM兼容的个人电脑上。用户用来绘制几何图形、指定约束和定义尺寸关系。如果一个维度改变了,设计将适应这个新的环境。
虽然这个软件是成功的,但是它的市场实在太小了,Premise计划无法依靠这个项目发展。1991年春,Computervision收购了Premise和DesignView,目的是将Design View融入其自身CAD软件的前端之中。赫希蒂克和比沙拉都加入了Computervision的管理团队。在接下来的几年里,赫希蒂克一直在Computervision工作,最初管理Design View,后来负责其他计算机视觉软件的产品研发工作。
1993年8月,赫希蒂克决心离开了Computervision,开始经营自己的公司。到1994年1月,通过基于实体建模技术,创建低成本桌面设计系统的想法开始成型。赫希蒂克组建了一个团队,开始迈向SolidWorks的第一步。
SolidWorks初见端倪
团队在一起开始就决定放弃外部资助,并大部分时间里都是在家里无偿工作。他们甚至专门购买了用于开发的电脑。该团队的一个关键成员是迈克尔·佩恩(Michael Payne),他于1994年8月加入该团队,负责管理整个软件开发工作。佩恩曾是PTC的第三号员工,因为管理纠纷从PTC副总裁的位置上离职。他也曾是Prime Computer公司的CAD开发总监。
PTC之所以成功,部分原因在于它不必像竞争对手那样支持传统的小型机和基于大型机的软件。PTC从一开始就开发了Pro/ENGINEER,并将其托管在联网的UNIX工作站上。它的软件是用高级语言编写的,系统采用了最新的软件架构技术。但是,由于它支持多个UNIX平台,所以即使是PTC也在使用平台特定的操作系统代码来实现用户界面和文件管理的任务上也受到了限制。
所以,赫希蒂克的想法非常简单,SolidWorks将只在基于Windows的个人电脑上运行,该公司计划利用Windows功能实现尽可能多的系统功能。其结果是一个程序具有与微软自己的应用程序相同的外观,包括Word和Excel。这种方法大大减少了佩恩和他的开发团队的软件代码量。此外,如果软件要在便宜的个人电脑上运行,那么软件的价格必须相似。
正如当时《Computer Aided Design Report》(以下为《CAD报告》)中所报道的:“这种CAD软件与其他软件的区别在于用户操控这些功能的方式。一旦你熟悉了Windows程序的基本知识,创建和更改部件的程序比我们所看到的任何其他基于系统的都要容易得多。
这一战略也利用了个人电脑世界发生的变化。事实证明,Windows NT和Windows 95都很受用户欢迎,英特尔处理器的性能增长非常快,内存价格下降的速度更快。因此,具有大内存的快速个人电脑在经济上变得有吸引力。
早期版本的SolidWorks
1994年末,SolidWorks开始向行业分析师和媒体悄悄展示SolidWorks软件的原型。最初的开发使用了了Spatial Technology的ACIS几何内核,但是在软件发布之前很久,因为ACIS的性能问题和功能缺陷,该公司就改用了EDS Unigraphics的Parasolid。
后来这款软件在1995年AUTO FACT会议上正式发布,它就是SolidWorks 95。毫无疑问,从一开始,SolidWorks的一个目标市场就是那些考虑购买Pro/ENGINEER软件的公司。当然,另一个竞争对手是Autodesk及其AutoCAD软件。
SolidWorks 95是一个基于特征、尺寸驱动的实体建模器,它直接从实体模型生成二维图形。与Pro/ENGINEER一样,对模型的更改会更改相关的图形,反之,对图形的更改也会与模型相关联。尽管SolidWorks的第一个版本中包含了惊人数量的类似于Pro/ENGINEER的功能,但还是存在一些差异。其中一些涉及建模能力,这些能力可能是少数潜在客户感兴趣的,而另一些则更具战略性。
SolidWorks95
另一方面,SolidWorks95包含了更昂贵的高端系统相关的功能。这包括命名特定特性的能力,而不仅仅是对它们进行编号,使用没有完全约束的绘图能力,以及使用相同的技术重新排序功能,使用相同的技术重新组织文件夹内或文件夹之间的Windows文件。模型可以包含维度之间的代数关系,以便对一个维度的更改可以更改一个或多个其他维度。
SolidWorks 95在一开就赢得了业内瞩目。大多数新软件产品的初始版本都有严重的功能确实和太多的缺陷,这些缺陷阻碍了生产性工作的完成。SolidWorks 95则不然。当时《CAD报告》评价道:“我们很高兴地报告,SolidWorks是我们见过的最好的——可能是最好的——CAD软件产品的第一发布版本。”该软件的建模能力,特别是它的“特征管理器”,使用户能够改变在SolidWorks术语中模型再生或“重建”的顺序。用于创建的元素的嵌套列表设计显示在屏幕的一侧,同时可以看到正在被查看的模型。
独树一帜的SolidWorks
很早以前,SolidWorks就向CAD行业的其他人表明,它不会发展一支直接销售队伍来与其经销商竞争。这个举措导致了一群高度忠诚的经销商一直围绕在它周围。同样,他们也表示,将专注于核心的SolidWorks软件,不会开发广泛的应用程序。这类开发的空白也吸引了独立的软件开发人员,很快他们中的一些人提供了与SolidWorks合作的应用程序。在某些情况下,SolidWorks会将这些应用程序与自己的软件捆绑在一起,然后打包出售,而在其他情况下,SolidWorks会采取不干涉的方式。
其中最具代表性的合作伙伴之一是洛杉矶结构研究和分析公司(SRAC)。SRAC由Victor Weingarten博士创立,是一个价格适中的有限元分析软件的供应商,它使用起来相当容易,速度也相当快,至少对于小到中等大小的问题是如此。SRAC重新包装其COSMOS FEA软件,直接与SolidWorks 96合作。它名为COSMOS/Works,在SolidWorks显示的顶部添加了一个FEM菜单项。当选择时,此菜单项将用户从SolidWorks中取出,并进入专门为SolidWorks模型数据工作而定制的COSMOS版本。
COSMOS/Works设计优化版本
用户能够从SolidWorks模型中创建有限元模型,应用负载和边界条件,分析零件并查看结果。这两个程序都有类似的外观和感觉,符合Windows标准。这一实施的目的是,设计工程师将能够自己进行应力分析,而不是让一个配备有有限元专家的结构分析部门参与,这些专家在大型计算机上使用高端有限元软件,如ANSYS或MSC NASTRAN。这在工程界引起了热烈的讨论,因为分析专业人员认为,向缺乏足够培训的工程师提供这种能力这是一个危险的先例,而这种方法的支持者认为,现在可以在更多样的条件下分析比以前多得多的部分。
达索系统收购SolidWorks
SolidWorks 96于1996年7月发布,对上述许多问题进行了修正。特别是,装配建模得到了显著加强。用户现在能够在装配模式下设计和编辑单个部件。通过使用户能够加载他们希望使用的模型子集,提高了大型程序集的性能。还通过向用户提供更多的个人视图位置控制以及使用三种不同的线宽和多个文本字体的能力,制图也得到改进。但仍然存在一些尚未解决的缺点,例如缺少重做功能,无法停止长时间的操作,例如错误地加载大型模型。据该公司称,不到一年后,SolidWorks 97推出了175项增强功能。该版本的软件包含了许多增强功能,并纠正了与前两个版本相关的问题。一种新的钣金设计功能被整合到基本的包装中,就像将凸起的文字添加到零件的平面上一样。薄壳物体现在可以有一个以上的厚度。
SolidWorks97
面对SolidWorks在当时迅猛发展的势头,达索系统公司于1997年6月24日宣布以3亿美元收购SolidWorks。
在发布公告时,SolidWorks已售出约6000份软件。紧接着关于这次收购的几个问题很快就清楚了。首先,SolidWorks将继续作为一个独立的组织运作,控制自己的产品开发战略。其次,SolidWorks软件包将继续由现有的经销商渠道销售,而不是由出售了达索大部分CATIA软件的IBM销售。第三,SolidWorks将继续与第三方软件供应商合作。即使是在十年后,这仍然没变。
CAD行业的大多数收购结果都不太尽如人意,为了扩大客户群而进行收购通常被证明是错误的。但达索对SolidWorks的收购似乎从一开始就奏效了,因为这两家公司之间几乎没有市场重叠,达索也继续保持原有的运作方式。达索的CAD业务倾向于大型工业企业,如波音和克莱斯勒,它们与IBM有长期关系。SolidWorks的客户群主要由小公司组成。当时,达索没有Windows的CATIA,但这正好是SolidWorks唯一支持的平台。此外,在SolidWorks没有与CATIA竞争的想法,因为该公司更注重Pro/ENGINEER的市场。
虽然这些年来达索和SolidWorks之间有一定程度的技术共享,但在大多数情况下,公司的两个部门继续各自为政。即使在达索公司于2000年收购了Spatial及其ACIS技术之后,SolidWorks仍然使用Parasolid几何内核。核心业务职能(如财务管理)是集中的,而与客户相关的活动(包括产品内容和方向)是独立管理的。
不断完善的SolidWorks
衡量一个好的软件体系结构的一个标准是其主要的软件包被增强的速度,且不会对性能或可靠性产生负面影响。以SolidWorks多年来的发展,似乎证实了其底层架构的质量。在1998年初发布的SolidWorks 98中,该公司增加了许多增强功能,有助于复杂几何图形的创建、绘图生成和装配建模。后一个领域是大多数计算机辅助设计供应商仍在努力解决的问题,特别是在复杂组件的初始装载和显示方面。SolidWorks 98几乎可以即时显示150个组件的组件。1999年年中推出的SolidWorks 99包括一个新的三维绘图功能,这有助于推出一个新的管道模块。
SolidWorks 99 管道设计模块
在1999年SolidWorks售出了17,000多份,在2000年初,SolidWorks 2000登场,改进了零件的建模和绘图,并加快了装配的观看速度。用户对提高装配观察速度特别感兴趣,因为在这些系统上开发的模型越来越大,尽管计算机功率也在提高,但仍然需要在软件层面做很多工作,以防止装配建模陷入瘫痪。
到1999年底,SolidWorks已经成为一个非常全面的几何建模工具,具有良好的装配建模能力。在第一次发布后不到五年的时间里,这款软件在很多方面都可以与已经存在了很长时间的且更昂贵的软件产品相媲美。
SolidWorks的eDrawings
大概从20世纪80年代中期开始,CAD的倡导者们提议废除传统的工程制图,使用模型图像和数字数据进行建造和制造。这些倡导者们大多走在时代的前列,但渐渐地,绘图开始让位于模型数据。到20世纪90年代末,设计团队向制造模具、模具和其他部件的公司提供由有限数量的二维图纸支持的数字模型数据的情况并不少见。例如,复杂曲面很难在工程图上精确定义,但可以使用本地数据或行业标准格式(如IGES和STEP)轻松地从一个系统转移到另一个系统。
1999年末,SolidWorks推出了一种新型的计算机生成绘图,公司将其命名为“eDrawings”。eDrawing是从三维模型中派生出来的,但它不仅仅包含二维数据,还包含底层模型信息。Solid Works免费提供浏览软件和创建eDrawings所需的软件,当然也有存在收费的版本。最终,该公司拓展了这一软件的处理范围,抱哈了处理竞争系统产生的图纸,包括AutoCAD,Inventor,Pro/ENGINEER,SolidEdge,Unigraphics和Dassault自己的CATIA V5。
SolidWorks走向成熟
SolidWorks 2001可能为这个快速发展的产品定义了一个新的成熟度级别。这个版本标志着一种新的用户界面交互方式。根据《CAD报告》里谈到:“遵循在SolidWorks 99中开始的趋势,他们已经消除了几乎所有的对话框。例如,当拉伸实体时,现在可以直接在屏幕上指定值,与被拉伸的实体相邻。属性管理器现在已经在整个程序中实现,并且添加了上下文相关的标注。后者出现在模型或绘图显示中以帮助设计者。上下文相关标注包括符号草图关系标注以及显示适当设计信息的描述性和可编辑特征标注,使用户能够更好地理解和更容易地修改设计。
SolidWorks 2001
到2001年底,达索收购SolidWorks的情况看起来很好。2001年11月,在一次新闻和分析师会议上,Solid Works的高管们对公司取得的成就感到满意,并对未来感到乐观。SolidWorks追求的目标市场远未饱和,仍在使用二维工具的设计组织内部对三维设计软件仍有大量被压抑的需求。赫希蒂克和其他SolidWorks与会者强调,SolidWorks基本上是一家专注于生产最佳设计软件的CAD公司,而不是一家PLM公司。2001年的销售额比2000年增长了20%,70%的收入来自新客户。与竞争对手相比,这是一个非常高的数字。例如,PTC 90%的收入来自其安装基础。到年底,SolidWorks将占达索系统公司收入的20%,而收购时仅占2%。
SolidWorks的一个主要营销策略是,二维绘图软件(尤其是AutoCAD)的用户需要转向以三维模型为中心的设计。在SolidWorks 2001 Plus之前,该公司没有做太多工作来帮助客户真正实现转型。SolidWorks 2001 Plus添加了几个工具,这有助于将二维绘图转换成三维模型。实际上,用户可以将每个二维视图放置在围绕隐含三维模型的假想玻璃盒的一侧。然后可以使用一组软件工具从这些视图中实际构建模型。该软件的一个好的方面是当模型旋转时,投影视图随之移动。
10年代中期的SolidWorks
截至2005年年中,SolidWorks已安装了约190,000份软件许可证,年收入约为2.25亿美元。SolidWorks的收入占母公司总收入的21%以上,而且显然占公司利润的比例更大。显然,达索在1997年收购该公司被证明是这家法国公司的近些年的最明智之举。达索继续保持一种不干涉的方法来管理SolidWorks子公司。SolidWorks和CATIA产品几乎没有联合营销,事实上,该公司只有有限的软件可用于在两个系统之间交换数据。
由于该公司积极的教育计划,为学校提供了价格优惠的SolidWorks副本,安装总数接近40万个。SolidWorks表示,每年有超过70万名学生学习使用该软件。
另外,SolidWorks建立了三维内容中心,它实现了许多CAD先驱多年来梦寐以求的概念。大多数产品是由制造商设计的部分零件和从外部供应商处采购的大量零件组成。在设计过程中,定义这些外部零件的尺寸数据需要整合到产品模型中。从历史上看,这是一项耗时的人工任务。有了3D内容中心,零件供应商能够创建与SolidWorks兼容的组件模型,并将它们发布在SolidWorks管理的网站上。设计工程师可以下载这些数据,并将零件信息纳入他们正在设计的产品中。2005年年中,SolidWorks用户每月下载近10万份。
鸥软科技是达索SolidWorks官方授权经销商,致力于为客户提供完整实用的IT一体化解决方案。如您有相关业务需求可以咨询小鸥,拨打电话:021-62665008或者通过公众号对话框即可联系我们!
上海市普陀区祁连山南路2888号耀光中环国际广场A座11EF
版权所有 © Copyright 2022 鸥软科技(上海)有限公司
备案编号:沪ICP备18005278号-1