PreSCAN为用户提供了当今和未来智能车辆系统的强大开发和评估环境。主要用于驾驶辅助、驾驶预警、避撞和减撞等功能的前期开发和测试。Prescan在设计或优化阶段提供强大的帮助,在Prescan中,所有技术和工程学科都可以无缝集成,因为主要界面基于Mathworks的MATLAB/Simulink。Prescan是基于PC的,Prescan基本版本配有强大的图形预处理器、高端3D可视化查看器(Prescan viewer),以及与标准MATLAB/Simulink的连接。在不同的阶段提供不同的功能和帮助,如构建相关场景、添加适当的控制系统、为传感器系统建模以及运行您的实验等,Prescan能够模拟自主和非自主车辆。后一类涉及我们今天所知的汽车(人工控制),而第一类涉及计算机控制的汽车。在合作驾驶概念中可以找到较少自动驾驶车辆的典型示例,其中车辆以主车为首的车队行驶。同样,Prescan已经具备支持非自动驾驶模拟所需的能力。
安装激活教程
1、在本站下载并解压
2、将文件夹“ProgramData”复制到C:并覆盖原始文件夹,运行“Prescan_Local_Licensing.reg”并确认将信息添加到Windows注册表
3、重新启动,安装Simcenter Prescan 2206 Win64,勾选我接受协议
4、安装设置
5、安装完成,将Prescan_2206文件夹复制到安装目录中,替换
新功能
一、Siemens Simcenter PreSCAN 2206新功能包括
1、用户数据模块:
Prescan Test Automation功能已经扩展,使得用户数据模块可以在Python和Matlab中使用。用户数据变量可以添加到实验中,并且可以使用Python或Matlab用户数据API在外部更改值。可以更改用户数据变量的值,而无需重新生成和/或构建实验本身。
2、全波激光雷达:
FWL:现在支持动画行人。
转发:现在支持Linux。
FWL:在Prescan中添加了对重新着色的支持。FWL现在尊重用户选择的颜色,使用红色通道进行反射计算。
PBL:为FWL和PCL添加了多GPU支持。现在可以将传感器单独分配给主机中的不同GPU。
3、角反射器型号:
添加了各种尺寸的角反射器模型。这些新模型可以在基础设施和其他下的Prescan GUI中找到。
4、新车型:
新车型(此版本不支持这些车型的车辆动力学):
Genesis GV80公司
Peterbilt 579卡车和拖车两种型号
Rivian R1T,有盖和无盖货舱
带或不带配送箱的滑板车
5、新车型:
新的欧洲NCAP全球车辆目标模型。
6、应急车辆型号:
可在Prescan GUI的车辆部分的新“紧急车辆”选项卡下找到新的紧急车辆型号:
比利时警车
荷兰快速反应救护车
美国警车
7、车门接头
:
应急车辆和沃尔沃XC60车型具有可在模拟中控制的车门接头。
8、地面真相传感器:
地面真相传感器:现在可以使用SIMCPP从C++访问图像分割传感器、对象摄影机传感器、深度摄影机传感器和对象列表提供程序传感器结果。
9、道路缺陷:
添加了道路缺陷。它们用于手动在道路上或道路周围放置裂缝或其他视觉覆盖层。道路缺陷可以在基础设施下的Prescan GUI中找到。
10、线路铺设道路缺陷:
添加了线放置道路缺陷。它们用于沿路径或道路放置沥青裂缝、车道标记、电车轨道和其他细节。在“基础设施和生成的内容”下的Prescan GUI中可以找到线形道路缺陷。
11、预测:
在实验的“照明”设置中,“天空”和“太阳”设置中的“Cloudiness”参数已被替换,取而代之的是生成的天空的新“Overcast”参数。此参数模拟云阻挡和散射阳光。从0%到100%,会导致整体场景更暗,阴影对比度更低。它可以从Prescan GUI和数据模型API获得。有关删除cloudiness参数的详细信息,请参见迁移说明。
12、DMAPI公司:
DMAPI现在支持迁移实验,而无需首先在Prescan编辑器中打开它们。当您从文件加载实验时,这会自动发生。
ActivateController和AssignController操作的DMAPI示例
支持新的比较规则(greaterOrEqual、lessOrEquall、notEqualTo)
支持条件评估延迟
支持OSC实体职位的世界职位标准化
13、OpenSCENARIO导入:
支持OSC v1.1
支持ValueConstraintGroup
支持新的比较规则(greaterOrEqual,
小于或等于,而不是等于)
支持条件评估延迟
二、改进
SUMO插件现在可以在Linux上运行。
SUMO插件中的SUMO控制车辆现在具有随机分配的颜色。
交通模拟器插件(Aimsun、SUMO、Vissim)车辆池现在可以手动配置车辆类型。在运行时,该插件尝试根据其大小将Prescan泳池车辆与交通模拟器车辆匹配,只要可用的泳池车辆允许。
Vissim插件现在支持Vissim 2022。
实验文件夹中大多数生成的资源都是PS3D和Prescan资源格式。这些资产的PS3D格式不再使用,也不再生成。
对于低视场鱼眼镜头,基于物理的相机(虚幻)性能得到了改进。
基于物理的相机(虚幻)焦距滑块最大值已增加到100 mm。
基于物理的相机(虚幻)和世界观察器(虚拟)已添加对降雪的支持。
光线跟踪阴影选项添加到基于物理的摄影机(虚幻)和World Viewer(虚拟)。
完全鱼眼支持添加到Physics-Based Camera(Unreal)的图像分割输出中。
为现代IONIQ 5车型添加了车辆动力学功能。
改进了相机参数DMAPI文档。
改进了Physics-Based Camera(Unreal)和World Viewer(Unreall)插件的反射选项文档。
当导出使用不支持的图像格式(如TGA,Unreal不支持)的场景时,Blender插件会显示警告。支持的图像格式记录在Blender插件文档中。
改进了Matlab代码生成性能,用于不输出到Simulink的相机传感器、鱼眼相机和目标相机传感器的实验;传感器输出块不会在汇编表上生成。
三、Prescan 2206中修复的问题
搅拌器插件修复:
o修复了未检测到的Blender插件版本和Prescan版本之间的差异。当版本不匹配时,会显示一条错误消息,指示插件需要更新。
o固定导出名称中包含非ASCII字符的资产。现在删除所有非ASCII字符。如果生成的文件名为空,则会生成一个随机名称。
o正常强度的固定出口和进口。注:Blender以不同于Prescan的方式渲染正常强度。外观可能有很大的差异。
o修复了不使用UV贴图或切线导出模型的问题。
当从VisualStudio复制的文本位于剪贴板上时,Prescan GUI将不再随机崩溃。
基于物理的相机(虚幻)和世界观察器(虚拟)现在将以正确的传感器频率运行。
光线跟踪改进包括减少了地平面上的闪烁伪影,以及Physics-Based Camera(Unreal)和World Viewer(Unreal)在沥青上的光束模式的一致性。
修复了基于物理的摄像头(虚幻)和World Viewer(虚幻”)的交通标志和信息板杆的重新着色问题。
修复了当多个基于图像的传感器在单个联邦成员的同一主机上运行且具有非默认GPU分配时,基于图像的感应器有时会损坏输出的问题。
基于图像传感器的传感器波束可视化问题已得到解决。
通过DMAPI创建实验时,语义类型颜色现在已正确分配给所有对象。
在Linux上运行的传感器和查看器在关闭后将不再报告消息注销错误。
在启用双面材质选项的情况下,使用植被模型的预扫描材质资源现在将正确渲染基于物理的摄影机(虚幻)和世界查看器(虚拟)的网格两侧。请注意,需要在材质原理模型中为使用这些选项的材质设置次表面颜色纹理,以便正确渲染。
V2X插件许可问题已解决。
四、已知问题
Prescan Editor需要启动一次才能启用默认插件。这个限制现在主要与编辑器有关,不再需要编辑器来迁移通过DMAPI从文件加载的实验文件。
当实验和/或用户数据更改后未使用Matlab工作区中编译表生成期间添加的可调参数时,不会删除这些参数。
对于基于物理的摄影机(虚)和World Viewer(虚),线放置的道路缺陷有时会在车道标记下方错误渲染,即使线放置的路面缺陷渲染优先级设置为高于“标准标记”。解决方法是设置更高的渲染优先级(“自然元素”或更高)。
线条放置的道路缺陷看起来很模糊。这是因为线放置的道路缺陷的默认宽度不会随着所选缺陷类型的改变而改变,并且所选的缺陷类型可能不会针对该宽度进行设计。在这种情况下,应手动调整宽度以使所选缺陷类型看起来正确。
对于Matlab 2019b及更高版本,概率传感器和基于物理的雷达无法在加速器模式下工作。
五、迁移说明
生成的PS3D格式的资产文件将从实验文件夹中删除。
从Prescan GUI的“天空和太阳设置”下的“照明设置”中删除了隐式太阳位置和强度的云量参数。这个参数只是改变了太阳的强度。太阳强度因子仍然适用于明确的太阳位置和强度。迁移时,由云量参数修改的太阳强度将保持不变。请参见新的多云天空功能,该功能由云量参数替代,并独立于太阳强度工作。
DMAPI:预扫描.api.experiment。Experiment()已弃用,将在未来版本中删除。prescan.api.实验。应改用createExperiment()。
六、增加或取消了新的限制和限制
使用鱼眼镜头的基于物理的摄影机(虚幻)现在禁用了体积雾,因为它会导致缝合瑕疵,尤其是在摄影机处于运动状态时。相反,使用了更简单的雾模型。简单雾模型的主要局限性是缺乏光散射。
现在,使用鱼眼镜头的Physics-Based Camera(Unreal)禁用屏幕空间环境光遮挡,因为它会导致缝合瑕疵。
Prescan Viewer支持回放模拟核心和编译表频率不匹配的模拟记录。
Vissim插件不再支持自动道路同步。需要一些手动步骤;这些都记录在Vissim插件手册中。
独立Windows的代码生成需要Visual Studio 2015编译器。
功能特色
1、在一个环境中进行设计和评估:Prescan支持基于模型的方法,因为工程师的工作空间基于MathWorks产品:
项目涉及的学科之间的歧义和误解将大大减少;
以前项目中完成的工作可以很容易地重用;
在整个开发过程中,您和您的同事都在使用相同的环境,使用相同的图形用户界面、测试脚本和参数集,在交换和重用信息时非常有用。
2、Prescan支持V-Cycle方法,这是一种用于开发控制系统的软件开发方法:
客户开发的实验信号处理算法可以使用快速控制器原型(RCP)工具部署在实际硬件上;
由于MathWorks的产品MATLAB/Simulink和Stateflow以及相关工具箱可以与Prescan结合使用,这些世界级的工具将有助于验证所开发代码的正确性和完整性(相关的覆盖范围和可执行模型);
一旦编码并部署到硬件上,Prescan可以生成适当的测试向量,以使用硬件在环(HIL)技术验证正确的实现。
3、开发是情景驱动的:
当顶层系统规范(用例!)中提到场景时,场景使工程师从一开始就有更多的时间有效地关注真正的问题领域,或致力于与客户相关的质量;
工程师将更好地理解所涉及的现象;
此外,情景是敏感性和基准研究的先决条件。事实上,由于Prescan与MATLAB/Simulink的主要接口,测试自动化(即使用脚本执行批模拟运行)是一项简单的任务。
4、根据优先级,Prescan将帮助您:
在概念阶段获得改进的初始设计;
在开发阶段进行更快的优化;
在确认阶段推出更快
Prescan肯定会允许您在完成工作的同时处理(更多)复杂的功能!
5、还请注意提供的以下功能与MathWorks产品的使用没有直接联系,但与Prescan是高端仿真环境这一事实有关:
Prescan具有强大的可视化功能,有助于您销售产品:有时一部电影讲述的不仅仅是包含工程图的大型报告;
Prescan使您对(不利)天气条件的依赖性降低:许多评估已经可以在PC后面进行,包括特定标准化大气条件的一些影响;
事实上,使用Prescan,您可以得到足够好的系统校准值(“虚拟校准”)。这些你不需要马上去一辆装备齐全的汽车就可以找到,这样可以节省你很多时间;
最后但并非最不重要的一点是:Prescan允许您在PC后面做在现实生活中被认为“不安全”的事情:在Prescan中,您可以进行您通常不喜欢在现实生活里进行的测试!