您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 2012-04-08-fourier-wavelet-motion-3.pdf
  所属分类: 讲义
  开发工具:
  文件大小: 2mb
  下载次数: 0
  上传时间: 2019-06-29
  提 供 者: qq_38******
 详细说明:对小波变换的基础知识,我们就讲到这里。需要注意的是,这只是小波变换最基本最基本的知识,但也是最核心的知识。掌握了这些,代表你对小波变换的物理意义 有了一定的了解。但对于小波变换本身的讲解,一本书都不一定能将讲透,还有很多的基础知识我都没有讲,比如如何构建自己的scaling function,选取合适的系数集 h[k],并由此构建自己的wavelet functions。所以,如果有深入下去研究的同学,好好买一本书来看吧。而只是希望用小波变换来服务自己的应用的同学,个人觉得这 些知识已经足够让你用来起步了。functionality make it attractive for most drivers. Even drivers who do not cur- rently own a(P)HEV could use this application to predict the energy and en vironmental impacts if they switch to(P)HEVS. Moreover, the aggregated data from a large number of drivers can be invaluable for vehicle manufacturers and researchers as they keep improving the design of (P)heVs A number of sensing capabilities are available in modern smartphones, mak- ing it possible for personalized driving behavior monitoring and analysis. How ever, signals obtained from individual sensors suffer from a number of intrinsic and contextual issues: (1)noise, drift, and mis-synchronization of multi-modality driver-vehicle data; (2) substantial disorientation of vehicle movement sensing at the start of and during each driving trip; and (3)complex(p)hev operation mechanisms and driver-dependent vehicle performance To address these issues, we propose innovative techniques that "fuse"to- gether multiple types of sensor readings to enhance signal quality and driver vehicle sensing, as well as techniques that classify driver-specific operation modes and analyze the corresponding energy and environmental impacts Our work makes the following contributions: (1) Multi-modality driver-vehicle sensing. We propose fully-automated, phone-based sensing techniques that effectively correct the noise, drift, mis synchronization in multiple types of sensor data, as well as compensating ini- tial/dynamic phone-vehicle disorientation using wavelet-based analysis (2)Driver-specific(P)HEV analysis. We propose operation mode classifi cation, run-time energy use and fuel-CO2 emission modeling to map specific driving behavior to(P)hev energy and environmental impacts; and (3) Real-world deployment and user driving studies. System evaluation demonstrates high correlation for vehicle sensing (0.88-0.96), energy use and fuel use modeling(0. 918, 0.996), operation mode classification(89.9%, 87.8% accurac The rest of the paper is organized as follows. Section 2 presents the prob lem formulation and design overview. Section 3 and Section 4 describe in de tail multi-modality driver-vehicle sensing and driver-specific(P)HEV analysis Section5 describes system deployment and user studies. Section 6 evaluates the proposed system. Section 7 discusses related work Section 8 concludes 2 Problem Formulation and Design Overview HEVs and PHEVs are the emerging solutions for transportation electrification HEVs feature a gasoline internal combustion engine(Ice) and an electric mo- tor equipped with a battery system for harnessing and storing run-time braking energy PHEVs have an additional electrical plug to directly recharge the bat- tery system from the electrical grid The energy and environmental impacts of (P)HEVs are primarily determined by(P)hEV operation, which in turn is heav- ly affected by user-specific run-time driving behavior, such as speed, accelera tion, and road condition etc Figure 2 shows the fuel use, CO2 emissions, and battery system long-term capacity degradation based on eight different users 5 3 4 2 Driver Q dRiver 3 Driver 6 1 Driver 4 Driver 8 0 0 02468101214 Driver ID Year Fig. 2. Heterogeneous fuel use, CO2 emissions, and battery system long-term capacity degradation based on eight different users' daily commute driving profiles daily commute driving profiles Among the eight drivers, over 3x variation is observed in terms of fuel use and co2 emissions for battery system, and based on the system-level battery model developed by Li et al. [16], over 9x long-term capacity variation can be expected a comprehensive and quantitative sensing and analysis system is thus es sential for advancing(P)HEV technology and promoting its market adoption by individual drivers. We propose a personalized multi-modality sensing and analysis system that effectively captures and fuses the following signals: (1) user-specific driving behavior, including speed, acceleration, road and traffic conditions; and(2)(P)HEv operation profile, including fuel use, battery sys- tem charge/discharge current and voltage Accurate characterization and quantification of the relationships between user-specific driving behavior and(P)hEv energy and environmental impacts require fine-grained time-stamped, robust sensor readings during users'driv ing trips, as well as accurate modeling of (P)HEV internal operation mecha nisms. We propose a two-staged process, as illustrated in Figure 1 1. Multi-modality driver-vehicle sensing: The first stage captures and en hances the quality of multiple types of sensor data using novel de-noise, cali bration, and synchronization techniques. It then automatically identifies poten tial phone-vehicle disorientation and compensates the corresponding sensor readings at run-time for accurate vchicle movement sensing Driver-specific(P)HEV analysis: In the second stage, we propose to first map users' driving behaviors to the corresponding(P)hev operation modes ffective mode classifier. Then, leveraging battery system modeling and fuel-CO2 emission modeling, we quantitatively analyze the energy and envi ronmental impacts of (P)HEVs under specific user driving behavior 3 Multi-modality Driver-Vehicle Sensing Using multiple types of sensors that are readily available on mobile phones,we propose techniques to obtain high-quality sensor data for both user driving be- havior and vehicle movement. The challenge is to achieve personalized, accu- rate, and run-time data acquisition with minimum inconvenience and obstruc tion to individual drivers. Specifically, we allow the phone to be unrestricted in the vehicle (i. e, not mounted in a fixed position), yet still effectively identify and remove noises and inconsistencies in multiple types of sensor data, as well as compensating for potential phone-vehicle disorientation e05 8 Pitch 0. 3-axis ceelerouete ont Right 3-axis gyroscope filtered accA Time(s) Fig 3. Linear angular acceleration Fig 4. Acceleration noise when vehicle is sta sensing using accelerometer and gyro- tionary; de-noise via low-pass filtering 3.1 User Driving Behavior Sensing A user's specific driving behavior can be represented by his/her driving trips with regard to speed, acceleration, slope, and turning at individual time points Specifically, speed is directly reported by gPS; slope of the road can be calcu lated from altitude reported by GPS; acceleration is reported by accelerometer but requires further compensation by gyroscope; and vehicle turning informa- tion is derived from gyroscope readings and calibrated by digital compass. as illustrated in Figure 3, accelerometer and gyroscope can be used to sense lincar and angular acceleration. By combining the readings of both sensors, detailed information about the device s six - axis movement in space can be derived noise of sensor is a major technical barrier to precise sensing. There are two primary kinds of noise sources. One is intrinsic high frequency noise due to the combined effects of thermally dependent electrical and mechanical noise [21] The other is contextual noise caused by vchicle vibration during a trip whose frequency usually peaks at around 3-5Hz. For example( Figure 4), acceleration readings ranging from -0.2 to 0. 2m/s- are reported even when the vehicle is stationary(speed=O). A low-pass filter with 2Hz cutoff frequency is applied to improve the signal to noise ratio. The noise characteristics of gyroscope are more complex, which we address later in this section nother source the drift of sensor. In particul calculating the angular position using gyroscope requires integration of noisy angle change rate readings, which accumulates over time and results in large drift. Such drift can be potentially compensated by periodically resetting the yroscope to the known directional source: gravity, which is collected when ever the phone is determined to be stationary, e.g. when the vehicle is stopped for traffic light. The acceleration vector of gravity is parallel to the yaw-axis of the reference coordinate system, which requires special calibration with the dig ital compass. Figure 5 shows an experiment in which the phone was returned to the original position after 14 minutes of driving We can see that digital com- 40 000 ∠ Speed- g10 Gyro Calibrated 360 Speed Gyro Original 180 10152025303540 0152025303540 00000 90 90 45 45 Current Current 180 1806“101520253035 10152025303540 360 360 180 180 0150300450600750900 Time(s) 4202 AccA 0 Acca 10152025303540 10152025 Time (S) Fig. 5. Degree of drift: Digital compass Fig. 6. Unsynchronized (left)vs synchronized vS. gyroscope(original and calibrated).(right) signals pass has much less drift than gyroscope. In our system, the gyroscope value is calibrated whenever the compass reading is steady for a period of time Using OBd devices, information regarding the(P)hEV operations can also be collected, including speed, steering, battery system charge/discharge and fuel use. Such information is used as ground truth in our evaluations. One ma or challenge lies in appropriate synchronization of multi-modality data from three different data sources: mobile phone internal combustion engine, and battery system. As demonstrated in Figure 6, when the vehicle speeds up from stationary status both current and acceleration should change to non-zero val ues at the same time, but they did not in the raw monitored data. We propose to synchronize the multi-modality data streams by maximizing the correlation between each data stream and the reference data stream (A,B) EI(A-WA(B-uB) OAOB We select acceleration as the reference stream since its noise can be effectively removed and is more precise than others. We also exploit stops(based on speed and acceleration to segment each trip into several sub-trips and apply synchro- nization to cach sub-trip 3.2 Vehicle Movement Sensing Although it is possible to obtain vehicle movement information by mounting a phone in a fixed position before each trip, it is cumbersome and inconvenier for users. Our solution allows the phone to be unrestricted in the vehicle. This leads to potential phone-vehicle disorientation. Let(X,Y, z) be the vehicle's Cartesian frame of reference, and(a, 3, 2)be the phonc's frame of reference. As illustrated in Figure 7, these two frames of reference should be well-oriented in the ideal case. However the phone may be placed anywhere in the vehicle (e.g. driver's pocket)at trip start(initial disorientation), and may shift around during a driving trip(dynamic disorientation). Such disorientation can be sub- stantial and highly dynamic, as shown in Figure 8 Fig. 7. Frame of ref orientation of (red). Left ented: Middle: initial disorientation: Right dynamic disorientation Initial Disorientation Compensation. The phone's(a, 3, a)axes are disoriented with respect to the vehicles(x, Y, Z) axes. Leveraging the automatic attitude initialization method originally proposed by Mohan et al. [20], the rotation ma trix needs to be calculated and applied to y, and z in sequence in order to transform arbitrary orientation of (C, y, 2) to(X,Y, 2). According to the defini- tion of Euler Angle [1], any orientation of the accelerometer can be represented a p o of y followed by a tilt 0 of z, and then a post-rotation a of Y. Thus, the rotation matrices associated with these three rotation angles are cos o0-sin g cos o sin00 cos ao-sin a 6=010,R in 0 cos00,R 010 noO cOS o sin a o cos a reading ar, ag, az] when the vehicle is stationary, i.e. gravity [0, 10/ ometer nd e can lated by applying the rotation matrix to the accele cos 0 sing 0 0-sinφ 木 木C in 6 cos 0 0 010 a(3) n 0 coS Thus, 0 Next, we need to estimate the post-rotation a of y. whe rip starts, the vehicle goes from stationary to acceleration, producing a force in a known direc- tion. Suppose that after rotation of o and 0, the acceleration vector [ax, ay, azI hanges to az, reflecting the force produced. While in the vchicle's co ordinate system, only az has a significant value and ax should be 0 he summation vector of ax and a is exactly az, and we get a an In the end, we get a rotation matrix R =Ra*Re Ro, which can transform accelerometer readings of the mobile phone to the vehicle's true accelerations Note that this approach also works when car starts on a non-flat surface Dynamic disorientation Compensation Dynamic disorientation is highly un- predictable and may occur at anytime during a trip. If not detected and cor- rected in real time, it introduces significant crror to the sensing valuc, as illus trated in Figure 8. Thus, it needs to be compensated before the measured accel- eration values can be used We propose a wavelet-based technique, which ana lyzes the rotation information received from the gyroscope in order to separate true vehicle movement from contextual noise. This technique is based on multi resolution analysis [26l, by which a given time-series signal can be decomposed into multiple wavelet levels, each corresponding to a specific frequency range 5 Oriented Disoriented Before filtering After filtering 己30 83 0100200300400500600700 80090010001100120013001400 Time(s) Time(s) Fig 8. Error of dynamic disorientation. Fig 9 Gyroscope de-noise using wavelets One important observation is that vehicle movements and phone movements have different characteristics and tend to occur in different time-frequency domains, e.g,vehicle changing lane vs phone moving in driver's pocket Wavelets are particularly suitable for such joint time-frequency analysis Wavelet-based gyroscope noise filtering. The gyroscope signal has unique noise characteristics. True rotation can appear in both high frequency and low frequency, and signal noise cannot be removed via simple low /high-pass filter ing. We leverage a wavelet-based de-noise method [23] to improve the signal quality from gyroscope. Let s(n)=f(n)+ oe(n) be the raw gyroscope signal, where n is the index of equally-spaced time points, f(n) is the true signal and e(n)models the noise. We assume e(n) is a Gaussian white noise and the noise level o equals to 1. We make the following observations: (i) Signal from gyro- scope should be mostly smooth, with a few abrupt changes caused by vehicle turning or phones sudden movement. Therefore, it should have only a few non-zero wavelet coefficients. (ii)A white noise signal is reflected by the coef ficients at all levels. Also, a Gaussian noise after orthogonal wavelet transform still preserves the gaussian property. Thus, noise can be estimated by removing e correla ted signal at each level. Thus, for each level of decomposed signal,we select a threshold(0. 2506 based on our experiments) and ignore high-frequency coefficients whose absolute values are lower than the threshold. we then recon struct the signal using all remaining coefficients. As we can see in Figure 9, the gyroscope signal becomes much smoother after wavelet-based de-noise Wavelet-based movement analysis. Figure 10 schematically depicts the wavelet-based procedure that is applied to the rotation rate signal acquired from gyroscope, which is the combination of three-dimensional signals stotal ich +sroll+ yau. After dwt decomposition using the db6 wavelet func tion, the energy content of each level is calculated and plotted against the ob served movements. As shown in Figure 10, attitude change of the phone caused by vchicle movement and phone movement are well-separated after the de composition-the former by higher-level wavelet coefficients (low frequency domain)and the latter by lower-level wavelet coefficients(high frequency do main). In the left figure, level 4 and 5 coefficients are selected as they correlated well with true phone movements relative to vehicle(blue vertical lines). In the right figure, level 1 and 2 coefficients are selected as they correlated well with rue vehicle turning events 凡▲⊥、▲ a050100150200250300350400a0100200300400500600700 Time(s) Level 4 Level I 50+州+一+++5280 -30 a80 0100200300400500600700 s 10 Level 2 静一+一卡增 123 45 0100200300400500600700 10 Extracted一 Groundtruth Reconstructed 10 0100200300400500600700 Fig 10. Wavelet-based detection of phone movement(Left) and vehicle turning(Right) 4 Driver-specific (P)HEV Analysis Given the multi-modality driver-vehicle data that our sensing system collects our goal is to analyze, quantitatively, how user-specific driving behavior affects (P)HEV operation, which in turn results in different energy use and env mental impacts. This has been a challenging problem due to the high complex ity of (P)HEVS. Leveraging the multi-modality sensing data, we propose an analysis approach that consists of three key components: (1)Operation mode classification characterizes the key(P)HEV operation modes and maps user- specific driving behavior to corresponding operation mode; (2) Energy profile analysis identifies and quantifies the underlying relationship between(p)heV electricity and fuel use and different operation modes; and(3)Fuel-CO2 emis- sion analysis characterizes the relationship between fuel use and greenhouse gas emIssions 4.1 (P)HEV Operation Mode Classification First, we investigate the relationship between user driving behavior and (phev operation. Modeling(P)HEV energy use is a difficult task. On one hand, users driving behaviors are diverse and vary by road and traffic conditions. On the other hand, under different conditions, a(P)HEV may be powered by either battery or fuel, or both, each of which is a complex process. To address these ssucs,we have identified five operation modes for the Toyota Prius control system based on the operation animation displayed on dashboard. The modes are illustrated in Figure 11. Mode 1: Only the battery system is used to drive the vehicle. It occurs primarily during city driving with low speed Mode 2 Extra energy (e. g breaking) is harnessed by the vehicle to charge the batter system. It happens when the vehicle is decelerating. Mode 3: Both the ICE and battery system are providing energy to drive the vehicle. It happens when the Battery Battery Motor Vehicle Motor MotorVehicle Motor VehicteMotor Mode 1 Mode 2 Mode 4 Mode 5 Fig. 11. Categorization of (P)HEV operation modes under different driving scenarios Gear Set Battery General Fig. 12(PHEV en Motor ergy pre ofile ana sis. Engine and bat- Vehicle k TM WM the power demand Traction of the vehicle vehicle is driving at high speed and needs massive amount of energy to sustain the movement Mode 4: ICE is charging the battery system. It occurs when the energy generated by ICE exceeds the need to maintain the vehicle movement Mode 5: ICE is both charging the battery system and powering the vehicle.It typically occurs when the battery's SOC (state of charge) is very low while the vehicle has high energy demand Based on our analysis of real-world user driving data, we choose to use speed, acceleration, acceleration change, and altitude as the input for(p)hev operation mode classification. We then construct a decision tree using the cart method [5]. The output of the model is the working status of the engine(on or off)and the battery system(charging or discharging 4.2(P)HEV Energy Profile Analysis Based on the different operation modes, we develop an analytical (P)HEV model specifically for Toyota Prius in MAtLAB. Prius adopts series-parallel structure in its drive-train, where the engine, generator/motor and traction motor are coupled together through the planetary gear set to provide the demanded trac tion power. The driving power requirement is distributed between the motor and ice depending on the different modes and user-specific driving behavior co us procedure is illustrated in Figure 12. Mathematically, battery energy use can be expressed as [13] △SOC 7Cuc△t Arn△t nM(M,Wm where AsoC is the change of SOC, which is the integration of the exchanged energy between motors and battery system. nG and nM are the efficiency of gen erator /motor and traction motor respectively. They are functions of(TG, wG) and(fm, wM) respectively, where T represents output torque and w represents angular speed And fuel consumption can be calculated b 7E×UE×△t mE(TE, WE
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: