Comments
Description
Transcript
講義資料 - SDM|慶應義塾大学大学院 システムデザイン・マネジメント
3 SysML [email protected] http://lab.sdm.keio.ac.jp/nismlab/ 3 KSS 2013 Mar. 6 h"p://lab.sdm.keio.ac.jp/sec/ facebook.com/groups/keio.systems.school/ 3 KSS 2013 Mar. 6 3 KSS 2013 Mar. 6 Synthesis and Analysis trade study Decision making 3 KSS 2013 Mar. 6 IEEE 1220 systems engineering process SE SE 3 KSS 2013 Mar. 6 3 KSS 2013 Mar. 6 ×× ×× 3 KSS 2013 Mar. 6 Dual Vee V SysML SysML SysML 3 KSS 2013 Mar. 6 Dual Vee V V 3 KSS 2013 Mar. 6 INCOSE: International Council on Systems Engineering SysML Systems Modeling Language 3 KSS 2013 Mar. 6 V (Dual Vee Model) Architecture Vee Entity Vee Entity Vee 3 KSS 2013 Mar. 6 V (Entity Vee) Entity 3 KSS 2013 Mar. 6 Operational view Functional view Physical view 3 KSS 2013 Mar. 6 V: Customer Confirmation Functional view MATLAB/Simulink Physical view Verification and Validation Planning Customer Confirmation SysML Entity Customer Confirmation Operational view Verification Planning Mechanical CAD Electronic CAD Program code 3 KSS 2013 Mar. 6 Analyze AME Sim Simulink Synthesize Modelica 1D-CAE FE model 2 UML , SysML, OPM 4 VDM++ 3 Program code HDL: Hardware description Language 3 KSS 2013 Mar. 6 3 KSS 2013 Mar. 6 V Architecture Vee Entity Vee Entity Vee 3 KSS 2013 Mar. 6 3 KSS 2013 Mar. 6 (Verification & Validation) (verification) Did you test what you were supposed to test? Are We Building the Product/System Right? (validation) Did you test the right things? Are We Building the Right Product/System? 3 KSS 2013 Mar. 6 V Customer Confirmation Verification and Validation Planning Customer Confirmation Customer Confirmation Entity Human in the Loop Simulation HILS/SILS Verification Planning 3 KSS 2013 Mar. 6 HILS/SILS simulate Human-in-the-loop Simulation 3 KSS 2013 Mar. 6 SysML SysML Practical Guide to SysML SysML Sanford Friedenthal, Alan Moore, Rick Steiner 2012 5 10 3 KSS 2013 Mar. 6 SysML SysML: Systems Modeling Language SysML 3 KSS 2013 Mar. 6 SysML requirement diagram activity diagram sequence diagram state machine diagram use case diagram 3 KSS 2013 Mar. 6 SysML parametric diagram F=ma block definition diagram internal block diagram UML package diagram 3 KSS 2013 Mar. 6 SysML ibd req act par 3 KSS 2013 Mar. 6 SysML MBSE SysML SysML 3 KSS 2013 Mar. 6 3 KSS 2013 Mar. 6 MBSE SysML 3 KSS 2013 Mar. 6 1D-CAE 3 KSS 2013 Mar. 6 SysML 3 KSS 2013 Mar. 6 3 KSS 2013 Mar. 6 The Engineering Design of Systems, - Models and Methods -, 2nd Edition, Dennis M. Buede, John Wiley & Sons, Inc. 3 KSS 2013 Mar. 6 3 KSS 2013 Mar. 6 3 KSS 2013 Mar. 6 3 KSS 2013 Mar. 6 01 3 KSS 2013 Mar. 6 ABS (Anti-lock Brake System) TCS (Traction Control System) … FACS (Front-steering Assist Control System) 3 KSS 2013 Mar. 6 : 10 Nm without control, 15 km/h in control, 15 km/h Yutaka Kamata, Hidekazu Nishimura, Hidekuni Iida System Identification and Front-Wheel Steering Control of Motorcycle, Trans. of the JSME, Series C, Vol.69, No.688, pp.3191-3197, (2003) Yutaka Kamata, Hidekazu Nishimura, System Identification and Attitude Control of Motorcycle by Computer-Aided Dynamics Analysis, JSAE Review, Vol.24, No.4, pp.411-416, (2003) 3 KSS 2013 Mar. 6 Front-steering Assist Control System 3 KSS 2013 Mar. 6 2013 Mar. 6 req [Package] System requirements [ ] 3 KSS 2013 Mar. 6 FACS FACS 2013 Mar. 6 3 KSS 2013 Mar. 6 FACS CPU A/D D/A 3 KSS 2013 Mar. 6 PC 3 KSS 2013 Mar. 6 Side view XU XD Rf Rear view ZW ZU e1 Karm ,C wz ZW wz Rider's Wupper torso a3 YW Rider's f1 mW W upper torso X U W hb mU ZC H a1 ZA a3 a ZD 2 mA b1 f X b2 Steering A A D c1 C torque mD X mC r C Z X O Pf Pr Roll angle angle of motorcycle ofLean upper torso ZA A YA x Rolling YA Z ZA A wx Y W ZW W Cwx wx Lean torque Z Rr Y Kwx O Y O xkd (k + 1) = Akd xkd (k ) + Bkd Δθ&xd (k ) Δτ (k ) = C x (k ) + D Δθ& (k ) fc kd kd kd Δθx: roll rate, the feedback signal, Δτfc: control steering torque, control output. xd 3 KSS delay Rider Driving Model −Td s KPL e 2nd order prediction model y* (t ) Target y (t ) eTP s + 2 P T 2 s 2 Lateral displacement Lean τ wx torque Steering y* (t + tp ) 1 + TP s + 2013 Mar. 6 τ fr torque 1 ( KP + KI )e−Td s s - y(t + TP ) Dynamical model of rider-motorcycle system Time delay Td Prediction time Tp Proportional Proportional gain KP gain KPL Unskilled rider 0.2 s 1.2 s 8 1.6 5 Skilled rider 0.1 s 1.5 s 5.2 1.04 4.5 3 KSS Integral gain KI 2013 Mar. 6 3 KSS 2013 Mar. 6 3.6 m 60 km/h 4 3.6 Roll angle [deg] Lateral displacement [m] 25 Nm, 0.7 s 0.88 s 0.7 s 1.0 s 2 0 0 2 4 6 Time [s] 8 10 3 KSS 30 20 10 0 -10 -20 -30 0 1 2 4 6 Time [s] 8 10 2013 Mar. 6 Dual Vee MBSE ) SysML 3 KSS 2013 Mar. 6 Systems Engineering Handbook Ver.3.2, INCOSE, 2010 Visualizing Project Management, Third Edition Kevin Forsberg, Hal Mooz, Howard Cotterman, John Wiley & Sons, Inc. A Practical Guide to SysML Sanford Friedenthal, Alan Moore, and Rick Steiner, The Morgan Kauffman OMG Press SysML A Practical Guide to SysML 5 10 The Engineering Design of Systems, - Models and Methods -, 2nd Edition 2012 Dennis M. Buede, John Wiley & Sons, Inc. SysML Vol.46, No.5, pp.241-246, (2011) 3 KSS 2013 Mar. 6 Kenichi Seki, Hidekazu Nishimura, Kosuke Ishii, Laurent Balmelli, Thermal/ Acoustic Trade-off Design for Consumer Electronics in A Distributed Design Environment, Proceedings of The 19th Annual International Symposium of INCOSE, (2009), 0723.pdf. Kenichi Seki, Hidekazu Nishimura, Shaopeng Zhu, Laurent Balmelli, A Parametric Design Framework to Support Structural and Functional Modeling of Complex Consumer Electronics Products, International Conference on Engineering Design 2011 Kenichi Seki, Hidekazu Nishimura, A module-based thermal design approach for distributed product development, Research in Engineering Design, DOI: 10.1007/s00163-011-0113-x , , , Laurent Balmelli, SysML DSM Vol. 78, No. 785, pp. 187-200 (2012) 3 KSS 2013 Mar. 6 3 KSS 2013 Mar. 6