分享

Prescan和matlab联合仿真应用实操步骤:

 weiguo_001 2020-12-04

Prescanmatlab联合仿真应用实操步骤:


  1. Prescan中搭建场景


  1. 加入车辆和传感器


计算机生成了可选文字: 咨。xperiment一presoanoxper;mentoditor-.二萝一~,.一.一~勺川,尸医勿匡巫匡习
FIIeEditToolsSettingsExper;mentpluglnsHelp~
国日口日日O{i
石石)叨阳日-
,,介,{魂电咆曰一口户尹.悉Parse户Build.勃吵.心够口爵}台乙分团}.诊既路嵘
兮:旦g吕
决d处d一·
弓口口c,er'
乍丁
一一一一节一一一一
1
月卜
ExPerimentComPonent,
国Enviro腼ent
国Infrastructure
曰Actor写
:田Lexuses邻一50h--F一port一edan一l
pF'she,ec.er。
I"'dar
户Radar
.声,15
/皿tra:onic
迎.卿
一:田AudiesAS一edall-l
一Artic公atedActor,
1Flu'i诏en:ors
一}三}raths
一.rat加bje。t_1
FropertyEditor
卜‘阁
」
翅迎
圈仑拜延拜小
)一{'
圈封
口一
姐,皿
扮、
.』口衬au』衬认.由目工
皿
心:
.〕
认卜
皿
姐
望
皿
巡
认P润Yu认喇知
姐
飞引一
名声~
网回叫.龟.国,,
一。
黔.。
认衬谓.'.T阁喊一
卫口
Gro,IndTruth
Sen'orMollrlt'
P衍写ic写Ba,ed
当担二o,,p.12。二1510二。.1。。.16。二;l0:el0I。。l,p。二I,,。.1,20.,3。」11胆:,。,l,6。业。,,。p.,。p!2。。.12,。.:220123。二拗
x:122·19一Y:82·87Grid,pacing:10m
progress:
口口沙尸一、孚....叱一粉一、.............月.户.,..『护产~~~~,1【JI


  1. 设定模型结构(2D/3D-建立车辆动力学模型


计算机生成了可选文字: 咨object。on们guration一Lex。、一s一50卜_F--sport--sed。n_i
巨目匾国
娜uator:1少巡丝。些也_
Trajectories1SensorFroperties
Control1Driver
。。‘ei!r妙:*C:
D,.1csc。i王i,i。nDete。ti。n}坛ioati。n1Li沙t,
~None
·唇‘ZDSimple
03DSimpi。
Ou:er:pecified
口Di,crete。。ae
Userspecified
Modelfil。:
Browse.
]
巨夔二…L鲜刁


  1. 设置并关联运动轨迹-建立驾驶员模型


计算机生成了可选文字: 咨object。on们guration一Lex。、一s一50卜_F--sport--sed。n_i
巨目匾国
黔at叫介,丝岭d互咖一,_-一.一:一:…「一
lrajec10rles一毖ensorrroperties}Uontroi1UriverModel1rhysicsIU夕叭铆ics1UollisionUetectionl角公lmat10n}Ll口氏s
Faths
Spee廿rofiles
Usenewdefa公t
Spee亚rofile_1
Spee廿rofile--2
Trajectories
一二一Trajectory--2
11山erite廿at五2
SpeedFrofile夕
+
址50usedb了
红50usedby
…
heactivetrajectory:Lory.2
actorwillbereferencedtodurin名写外cbronization
困
巨夔二…L鲜门!*ce'!


 


计算机生成了可选文字: 咨objectcon们guration一Lexus一s一50卜_F--sport--sedan_i
丛tuat叮,}r妙sic:些州Li沙t一_
口亚匡国
Traje。t。ries}sen:。rrr。perti。s}c。ntr。i一Dr元verModel一rhy:iC:}D,.1。,}c。i王151。nDete。ti。n}坛ioati。n1Li沙t,
~None
GameController
Ga.IeController
Shift:
r。rCeFee凸ack:团
O.P色thF0110wer
withrrevi。,:团
巨夔二…L鲜刁!*ce'!


  1. prescan中检查(Parse)并建立(builtmatlib-simulink所需的数据表


计算机生成了可选文字: 口p。rseresults
巨到匾国
TyPeofCheck
肠·、·hay
dT一Simrate
Trajector先2,tr幻ectorystepfreq.一
二Tr勾ectorydT一Simrate
上Be,yi、u公1zation
二Flugin:FBcIma'eBa:eds琦NotS即po·
~'V公id工tyofroadse,ents
:尹Iv公i'1ty。f:in。pi。。e。ent:
,夕址i聊entofi公eriteapat卜:
Description
FreSC拭,。。mpilati。n,heetfre妙ency(125Hz)/'
rresc拭,。。mpilati。nsheetfre妙ency(125H:)/'
oneormoreSensorshave介Visualize"en曲ledbut'
rBC,er心lu'in:GeneratedS琦willbeused.
Allroadse,entsarev公id
Trajectory--l
Show'ensor
trajector,stepfreq二
be的‘"15notenabled
红1lineplacements权d卧ardrailsarevdid.
杠11心eritedpathsare公i,ed权dconsistentwiththe皿derlyin'roadnetwork
沙一三
A阮aysglvethoughtstothetrajectorystep介equenclesentered.Avoldoversamplingofthetrajectorystep行equency:Iargetrajectory
de行ni石on行Iesarethengeneratedslowingdownanima石onconsiderably.Oversampledtralectory石lesalsodonotaddanyvaluefor
5imula石onelther:Simulinkwlllsimply'skip'anyaccessinforma石onthatisnotrequiredforsimula石onatthebase石meentered
UndersamplingmightIeadtoafelsesenseofprecislon:supposeacardrlvesat30mls(108kmlhr).lfaposItIonprecIsionof3cmIs
requiredonneedstogenerateatraiectorysampledatl《)00Hz!Samplingdownto10Hzwouldresultinquantiza石onstepof3meters!
Thisprobablywilldonoharmtosimula石onsinvolvinglinearcarmo石ons.butmightnotbedesiredsimulationinvoIvinghighlydynamic
nlaneUVerS
Remark:thetrajectorystep斤equencydoesnotnecessarllyh日vetobeanIntegerdividerofPrescan,5SimulatI0nratewhenthereis
onlyonetrajectoryintheexperlmenLBoththeZ一Dand3一Danlmatlonmodeandthesimul日石onmodeexecuted行omthecompilation
SheetC日nhgnd!ethiSC日Se甲


  1. prescan中选择invoke simulink Run Mode,系统会自动打开visviews,并通过Prescan自动加载matlab相关启动文件;准备用matlib开始联合仿真-


计算机生成了可选文字: 含VisViewer
三1IeWindowHelp
医习国〕匡国
二二二二二c·er··日。气山:」0县·困
匆


 


  1. 计算机生成了可选文字: 汀、MATLABR2018b
.-匹勿「l刃匡国
一洲囚
一寺AT
}区求解;
}社请了睡
曰一臼已昌,
主页口峪畜
园园云
资建新建舒建
?)0.搜素文档
脚本买时脚本,
口口口口口口创扭口口口口口口口
口圆~、凸国
甲县赚熟撬
口曰曰曰
一任
打开变呈’收藏夹
清除工作区,,
曰口文件.变呈
鼎k聚粤
11;i
预设
设置路径
的山
附加功能帮助
4氏
公肠.C
SIMUUNK
Paral!e!,,
环境
月卜
~-J日口
巴毋盈睑
中今团郭i·o:·users·public
当前文件夹O
名称
当democonver,ionlog.xml
田Testscenarios
田pluginDemoExperiment,
田Experiment--1
田Experiment
田DemoTemplate,
田DemoExperiments
*Documents*Experiments*
节令行母U,口口口口『口口口口
不熟悉MA丁LA田请参阅有关厌医丛二的资源。
PrescanPath:d:、Progr哑Files、Prescan气Prescan-8.5.0
Presc田记uild:d:、Progr柳Files\Prescan、4Prescan'8.5.0
PrescanCoreBuild:d:\Progr抓Files、Presc即、Prescan~8.5.0
Presc田田ata:d:'Progr抓Files\Prescan\Prescan-8.5.0
IjDLibFolder(CU):d八Users、Public\Doc恤eI'[ts、Prescan、[JDLibEle琉eITts
U刀LibFolder:d:\Users\Public、DocU田Ie掀s’、Presc之以r·1」DLibEle爪e爪s
GenVehFolder:d:、、Users'\Public\DocU皿e爪s\Prescan\GenericVehicles
GellActFolder:d:、Users’、Public、Doc1)刀IeITts’、Prescall飞Generlc贾odels
Exper工爪eITtRepos工tory:d:、Users气Public\Doc伽e掀s气Exper工爪eITts
Plug王nsenabled:
甲p
口日
详细信息人
工作区
名称
刁NuTs一e6ned
O
GIDASI帅orter
IDCI呻orterPlugln
I掀elligeITtTraff工c贾odulePlug工n
PBC抓eraFlugin
Re二。t。v、。,erPiug:叫
SceneS即port
VZXPlugin
Vissi爪
陌陌陌团!
Cco帅iler:贾工crosoftVisualC++2013(C)
S一FIJnctionlocation:
*C:’、Users、A面inistr欲or、APpData、Ro抓ing、TNO气Prescan\8.5.0\sfunctio几R2018b
*D:丫Progr抓Files、Prescan,Prescan-8.5.0、.bin
.{l众>>
·就绪
勺峨广一、、二一了一、
-----1..........'.,.,..【产--一~,llJ},一l,、
口,
命令行窗口,口口口.
    1. prescan8.5.0matlab R2018b,可以使用vs2013作为编译器


  1. matlab中打开对应的simulink文件(.slx)


  1. 计算机生成了可选文字: 枯。xperiment--c、一Simulin、-】口口口户匹勿匡巫匡国
三1Ie互dit竺iew旦isplayDiag夕m旦imulation全nalysis互ode10015Prescan旦elp
民,口,冒中今仓器每,圃,呻唱曰盼团,万
E一一-一_
困}图Lxper:.ent_。s*
曰,凿,
,习
一}一
IR。尹、。te白
l剐mu,.nkMode白
巨理己理己」
口口口口口口口口口
NUm10
OBU召..‘侧,旧
口勺口门口口口门咬口1口田咬口勺口口口口
了竹翔〔
伽”碗
口勺口口勺份口口
白r
C翻r
N翻m亡
位口口份口口.口州口.口月口份口口.口口份口口口月
Le拢以_Gs--45叻_F--匆叭_S司翻_1
为川i离日5.如nl
}co}丫丫
nSDnvv
一一旦回耸国国口
ST0p
《材a目
850
口口口口口口口口口口
口口口口口口口口口
i二
山,.0GS名51,
画幽>>
Ready
口口口产一、娜尸一一
odes
,甲勺门口口日口目
r'l
口口
口


  1. simulink中选择重新生成后,对prescan模型进行编辑;
    1. 分清prescan模型中的传感器部分,车辆动力学部分和驾驶员部分
    2. 添加自己的控制模型
    3. 将自己控制模型的输入输出,与prescan模型中对应的传感器信号,控制信号和车辆状态进行对接


计算机生成了可选文字: 枯。xperiment--c、ILexu、_。s多5。。_r--sport--sedan_i一simulink匹勿匡巫匡国
Fi}e
昆,
互dit竺iew旦isplayDiag夕m旦imulation全nalysis互ode10015Prescan旦elp
口,冒中今仓器每,圃,呻唱曰盼·团,万
曰
今今+
匾习甲
寥献薰黔豁念器器嘉
阅尸
,.峨口匕“',r万‘.电‘口.
'‘曰刽.曰“.‘卜.叫门脚月
脚口自通‘卜r尸.白门
百口日侧目卜J七二臼
卜翻日
二胃
‘一L角目
扩
白口口口爪刁
二
肠...曰曰目.J勺一侧
.日白自臼翻.月.旧.1
自
月仆林』以孩
[
口
I.一
口
飞勺..白户冲叼
.日巨口口口口J翻曰臼口匕曰
公自下自叨自叨
牌滋干
旦因幼困国口
r一
(二)
。,,5
口
嵘
画幽>>
Ready
口口口产一、娜尸一一
50呢
-j面......,...,...一1牙==币】l石玉l百。11下「奋石玉】
odes
,口口月口口日口目


  1. 运行simulink进行调试和仿真分析


计算机生成了可选文字: 、0iagnosticViewer
DlagnOStlcS
圃E圆E匾〔匾LI军
Experiment--csO
卜5imUI口tion0101
03:58PMElapsed:45sec
5imUlation
04:00PMElapsed:29sec
卜5imUlation01.1
04:02PMElapsed:26sec
5imUlation
04:03PMElapsed:28sec
5ilnUlation
04:04FM三Iapsed:24sec
口口口口口口口
】口口口峨
医二匡互匡国
·困Il'search队母
回,口
O
0000


  1. Visviewer中观察结果


计算机生成了可选文字: ',。、per;ment一v污voewer呀.固回回
三1IeWindowHelp
口,目二二!几ef'tvie一日。,。石。。月国
石
人苗
矛一
一一一性一一
一,,口‘一气
'~户C卜
,二护目
一洲
‘井二,‘卜才
,口舀卜了
r,
八二尸
"'
产产
绛辫黔
犷


  1. 调整控制模型的算法或参数,并观察结果,确定算法的正确性或最佳参数
  2. 如果需要调整车辆或传感器参数,则需要返回prescan重新校核并生成。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章