active modeling
DESCRIPTION
Active Modeling. ENGI9496 – Proper Modeling Spring 2011. Motivation. Proper model may vary throughout a simulation maneuver e.g., truck mobility model with varying terrain Element activity hierarchy in a model changes with time Can we adjust model complexity “on the fly”?. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/1.jpg)
Active Modeling
ENGI9496 – Proper ModelingSpring 2011
![Page 2: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/2.jpg)
Motivation
• Proper model may vary throughout a simulation maneuver– e.g., truck mobility model with varying terrain
• Element activity hierarchy in a model changes with time
• Can we adjust model complexity “on the fly”?
![Page 3: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/3.jpg)
Example – Half-Car Truck Model• Kypuros, J.A., and Longoria, R.G. (2002) “Variable fidelity modeling of vehicle ride dynamics
using an element activity metric.” Proc. ASME IMECE 2002, New Orleans, LA, pp. 525-534.
![Page 4: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/4.jpg)
Road Input and Activity Indices
![Page 5: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/5.jpg)
Variable Proper Model Structure
![Page 6: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/6.jpg)
Variable Proper Model Structure
![Page 7: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/7.jpg)
Variable Proper Model Structure
![Page 8: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/8.jpg)
Simulation Results
![Page 9: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/9.jpg)
Simulation Time
![Page 10: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/10.jpg)
Limitations of Prior Work• Switching between successive proper models
was not automated• Knowledge of the input stage time window
required for calculating activity– Limitation partially addressed by using moving
average of power
![Page 11: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/11.jpg)
New Approach
• Turning off elements that become low-activity– easy
• Turning on elements that would have significant activity if they were in the model– hard
• We need a means of calculating activity of an element that does not provide a casual input to the system
![Page 12: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/12.jpg)
Non-Power Conserving Transformer
• Example – spring element
t
Tt
io
i
o
dtPT
MAP1
jj
ii MAP
MAPMAPI
dtfe
ff
C 11
21
dtffP bCbC 11
![Page 13: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/13.jpg)
Application to Causally Weak Elements
![Page 14: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/14.jpg)
Application to Causally Strong Elements
Switching off element sets junction power variable to zero
![Page 15: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/15.jpg)
Case Study – Quarter Car
Road amplitude is 1.5 m/s at a frequency of 100 rad/s for t = 0 to 2 seconds; 10 rad/s from 2 to 4 seconds, and 100 rad/s thereafter
![Page 16: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/16.jpg)
Quarter Car Results
![Page 17: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/17.jpg)
Case Study – Half Car
Nonlinear modelBilinear rear shockNonlinear hydraulic front shock
vvAC
AF
d
pd 22
3
2
![Page 18: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/18.jpg)
Model Element Switching
![Page 19: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/19.jpg)
Simulation Results
![Page 20: Active Modeling](https://reader035.vdocuments.mx/reader035/viewer/2022062721/568136e3550346895d9e7c70/html5/thumbnails/20.jpg)
Conclusions• Active modeling using MAPI and non-power conserving
transformers allows the modeler to:– predict proper model at any instant, without prior knowledge of
input changes– synthesize a sequence of proper models and determine the
time windows in which to use them– save time by running the models sequentially– predict simulation discrepancies from variable-complexity
models– Reference:
Rideout, D.G., and Haq, K.T. (2010) "Active Modelling: A Method for Creating and Simulating Variable-Complexity Models." ASME Paper DS-08-1290, Journal of Dynamic Systems, Measurement and Control Special Issue on Physical System Modeling, 132(6), November 2010. ASME, New York, NY.