《Proceedings of the Design Society》:Evaluating design automation from user input to production – insights from the bike connector tool
编辑推荐:
设计自动化(DA)框架通常过于专业化,难以进行广泛评估。本文提出使用刻意简单、易于访问的实现方式来促进用户反馈的收集。通过自行车连接器工具(Bike Connector Tool)演示了对一个DA框架的评估,该工具自动化了个性化自行车配件连接器的设计。一项案例
设计自动化(DA)框架通常过于专业化,难以进行广泛评估。本文提出使用刻意简单、易于访问的实现方式来促进用户反馈的收集。通过自行车连接器工具(Bike Connector Tool)演示了对一个DA框架的评估,该工具自动化了个性化自行车配件连接器的设计。一项案例研究获得了宝贵的见解,包括对空间引导、手动干预和扩展设计选项的需求。结果表明,简单的演示工具可以有效支持DA方法的评估。
**研究背景与问题**
随着增材制造(AM)技术的发展,个性化产品正逐渐兴起并变得更具生产可行性。然而,许多客户缺乏独立提出合适设计所需的设计知识、计算机辅助设计(CAD)建模专业知识和制造知识。即使在具备这些技能的工业领域客户中,重复性手工设计任务的自动化也能带来益处。因此,需要能够使不同技能水平的用户以最小努力生成可直接用于生产的零件的工具。配置器通过将用户需求映射到产品配置来解决这一问题,这与基于知识的工程(KBE)领域密切相关,后者旨在捕获和编码工程知识以自动化重复性工程任务。在此背景下,设计自动化(DA)指的是编码此类工程信息以自动化特定重复性和手动活动的系统。尽管DA有潜力通过快速为用户提供针对不同输入的更新设计来显著减少设计过程中的时间和成本,但现有的DA工具实现通常高度专业化,这限制了其重用并阻碍了广泛的评估。因此,一个关键的研究缺口在于缺乏通过大量用户反馈进行评估的灵活DA框架。
**研究内容与意义**
本研究发表在《Proceedings of the Design Society》上,旨在探讨如何通过刻意简单的现实生活实现对DA框架进行有意义的评估。研究人员首先提出了一个灵活且模块化的DA框架,该框架可扩展并适应各种应用。通过在一个概念验证应用——自行车连接器工具中实现该框架,展示了所提出的评估方法。该工具解决了将配件连接到自行车这一简单但有用的应用,使得具有不同背景和技术专业知识的用户能够参与。该应用还涵盖了多种可能的零件,因为自行车部件和配件的几何形状差异很大。生成的零件体积小、重量轻、非安全关键,并且可以使用消费级材料挤出(MEX)增材制造(AM)技术制造,允许快速的家庭制造和生成设计的测试。通过一个小型案例研究,展示了如何通过简单的现实世界实现推导出关于DA框架的有意义的见解。最后,讨论了案例研究的反馈和学习成果,并将其与底层框架联系起来。本文的贡献在于提出了一种基于刻意简单且易于访问的实现方式的DA框架评估方法,该方法支持从用户规范到物理测试的端到端评估和广泛的用户反馈。
**关键技术方法**
研究人员提出的评估方法基于一个刻意简单、易于访问、端到端的实现。首先,在概念层面描述了待评估的DA框架,而不涉及实现细节。该框架包括一个参数化特征库和一组设计算法。用户通过从特征库中选择与其应用相关的一个或多个参数化设计特征来与框架交互。每个特征都公开了一组可配置的参数,允许调整其尺寸和功能属性。配置后,可以通过平移和旋转在空间中对特征进行定位和定向,从而定义它们之间的空间关系。配置和定位的特征随后传递给设计算法,这些算法根据预定义的逻辑生成最终设计。用户还可以指定目标和约束来指导自动化设计过程。为了进行现实世界的端到端评估,研究人员将框架实现为一个具体的工具——自行车连接器工具。该工具结合了基于网络的可访问用户界面(UI)和使用Rhino Compute实现的选定DA框架。UI引导用户完成个性化过程:设计从特征库中选择两个接口开始,调整其设计参数值以匹配自行车和配件的相关尺寸,调整它们在空间中的相对位置和方向,并定义连接体的目标直径。最后触发自动化设计管道,生成连接两个接口的连接体几何形状,最终几何形状可以STL格式导出用于增材制造。为了评估该框架,研究人员进行了一项定性案例研究,共有19名具有技术背景(CAD经验水平各异)的参与者。参与者被要求使用该工具设计一个连接器,以将自选配件连接到自行车上。所有连接器随后均使用MEX技术以PETG材料进行3D打印,并返回给参与者进行安装和评估。通过设计日志收集反馈,包括设计意图、工具可用性、改进建议以及结果与设计意图的匹配程度。
**研究结果**
案例研究共产生了21个连接器设计,所有连接器均成功制造,但约一半需要多次设计迭代才能达到完全满意的结果。从案例研究结果中确定了四个关键的学习点:
* **工具感知**:案例研究表明,所提出的框架及其实现被认为直观易用,使用户能够快速将初始想法转化为具体的连接器。大多数参与者发现自行车连接器工具易于使用且直观,生成的零件符合他们的期望。大量成功生成和安装的连接器以及一致的积极可用性反馈表明,所提出的DA框架及其在自行车连接器工具中的实现支持以相对较少的努力从设计意图高效过渡到可用于生产的几何形状。
* **库限制与通用接口的价值**:案例研究表明,框架的有用性深受特征库范围和质量的影响。虽然参与者经常认为特征库过于有限,但可适应的通用接口被证明在弥合这些差距方面非常有效。通用接口(如橡胶夹或简单挤出特征)在不同场景中被重复且有创意地使用。然而,通用接口需要更高程度的适应,因此用户需要更多的技术理解,这可能会降低此类工具对经验不足用户的可访问性。这对框架的启示是采用分层特征库设计方法:提供一组易于使用、需要较少调整的标准接口以支持非专家用户并降低入门门槛;同时,提供一组高度可适应且广泛适用的接口,以及上传和共享自定义接口的选项,以使技术经验更丰富的用户能够使用。
* **自动化的限制:手动控制选项**:案例研究揭示,完全自动化的几何生成并不总是符合用户直观预期的结果。即使自动化算法可以生成有效的几何形状,但结果并不总是符合用户认为合理的预期。这表明,即使在像自行车连接器工具这样旨在尽可能减轻用户设计工作的工具中,当算法产生被认为不令人满意的结果时,也应该提供手动影响自动化步骤的选项。
* **对视觉辅助和空间参考的需求**:案例研究表明,用户界面中空间参考不足使得用户难以在设计连接器时正确评估位置、方向和比例,这常常导致尺寸判断错误和对齐问题。当前的实现提供了连接器的3D预览,但没有提供任何明确的空间参考元素(如车把或自行车模型)。这种上下文的缺乏使得用户必须将抽象的3D视图映射到真实的自行车上,这对于不习惯解释抽象CAD表示的用户来说尤其困难。参考几何形状(如示意图车把、车架段或长度比例)可以帮助用户更可靠地定位和定向连接器。在更高级的实现中,导入用户自行车的照片、CAD几何形状或3D扫描可以进一步改善空间理解。结合改进的测量指导和接口的稳健默认尺寸,此类视觉辅助工具可能会提高首次成功率并减少设计迭代的需求。
**讨论与结论**
本研究提出了一种通过刻意简单、易于访问的实现方式以及从用户规范到物理测试的端到端评估来评估DA框架的方法。该方法在一个模块化的DA框架上进行了演示,该框架已在自行车连接器工具中实现。在自行车连接器工具中实现该框架使得能够收集跨越完整端到端流程链的经验性用户反馈。所进行的案例研究表明,这种简单的现实世界实现可以产生有意义的框架级见解。特别是,结果表明该框架架构支持从设计意图到可用于生产的几何形状的高效过渡。同时,它强调了超越几何生成并考虑从设计意图到物理零件的整个端到端流程的重要性。在案例研究的参与者中,该工具被认为易于使用且直观,大多数用户表示生成的几何形状符合他们的设计意图。这表明该框架能够实现从想法到功能零件的快速进展。案例研究进一步揭示了直接为未来框架开发提供信息的局限性。首先,特征库的感知覆盖范围在某些场景中不足,这促使采用分层库策略,结合易于使用的标准接口和更可适应的接口,并允许用户上传和共享自定义接口。其次,用户要求在结果看起来不直观时能够影响自动化几何生成,这表明在自动化步骤中需要可选的手动控制。第三,用户界面中空间上下文的缺乏常常导致尺寸和方向判断错误,这些问题只有在安装物理零件时才变得明显,这突显了空间参考和上下文可视化作为DA工具关键要素的重要性。
**研究结论**:本工作通过一个模块化的DA框架及其在自行车连接器工具中的实现,展示了一种基于刻意简单、易于访问的实现和从用户规范到物理测试的端到端评估的DA框架评估方法。在自行车连接器工具中实现该框架使得能够收集跨越完整端到端流程链的经验性用户反馈。所进行的案例研究表明,这种简单的现实世界实现可以产生有意义的框架级见解。