1. Homepage
  2. Programming
  3. 661985 Safety Critical Systems - Coursework: Portfolio for Safety-Directed Design of a Brake-By-Wire System for Car

661985 Safety Critical Systems - Coursework: Portfolio for Safety-Directed Design of a Brake-By-Wire System for Car

Engage in a Conversation
661985Safety Critical SystemsDynamic Reliability AnalysisElectronic StabilityPythonMarkov Models

Portfolio for Safety-Directed Design of a Brake-By-Wire System for Car CourseNana.COM

Coursework for 661985 Safety Critical Systems CourseNana.COM

Part 2 Dynamic Reliability Analysis and System Adaptation for Electronic Stability CourseNana.COM

The Portfolio explores the iterative design of a Brake-By-Wire (BBW) system for cars. CourseNana.COM

This is Part 2 of the assignment and continues this exploration with dynamic reliability analysis, considering adaptation of the system to prevent skidding for electronic stability purposes. Part2 is worth 60% of the Portfolio. CourseNana.COM

You will analyse this architecture using Markov Models. Calculation of reliability involves programming exercises. CourseNana.COM

We continue to examine the systems presented in Part 1. Its architecture for the system is given in Figure 1 below: CourseNana.COM

PN1B1m, PN2B1m PN1B2m, PN2B2m CourseNana.COM

PN1B1m, PN2B1m WN2b PN1B2m, PN2B2m CourseNana.COM

PN1B1m, PN2B1m PN1B2m, PN2B2m CourseNana.COM

PN1B1m, PN2B1m PN1B2m, PN2B2m CourseNana.COM

B1 B2 CourseNana.COM

WN3b CourseNana.COM

WN4b CourseNana.COM

  • All components of the system are powered by a common power supply (PS). CourseNana.COM

  • An electromechanical pedal (PL) receives the braking demand from the driver and sends this as a message (PLm) to two pedal nodes PN1, and PN2. CourseNana.COM

  • Two replicas of the message are sent by each pedal node to buses B1 and B2. PN1 sends PN1m, while PN2 sends PN2m. CourseNana.COM

  • Four Wheel nodes (WN1 ... WN4) each read those four identical messages (PN1B1m, PN2B1m, PN1B2m, PN2B2m) from the two buses. CourseNana.COM

  • As long as one of the messages is received a wheel node can create the braking output applied to the corresponding wheel (WN1b ... WN4b). CourseNana.COM

System Specification CourseNana.COM

Figure 1: The proposed architecture of the BBW system CourseNana.COM

The BBW features separate braking on each wheel. CourseNana.COM

Failures
Each component in this system has only one failure mode that shares the name of the component. For CourseNana.COM

example: CourseNana.COM

  • The failure mode of component PS is PS CourseNana.COM

  • The failure mode of component B1 is B1 CourseNana.COM

    The failure mode of each component leads to the omission of all outputs. For example: CourseNana.COM

o It is assumed that all components have two states Operational and Failure.
o It is assumed that the system is completely healthy at the starting point.
o The failure distribution of all components is exponential with constant failure rates. CourseNana.COM

In the absence of component failures, all four wheels apply the braking output and the car brakes correctly. CourseNana.COM

When components fail, the system may fail to brake on one or more wheels. The effects vary depending on the number of wheel failures. For example: CourseNana.COM

  • If one wheel fails, the car brakes sufficiently but is likely to skid off its course. CourseNana.COM

    In this case, to correct the skidding failure, an electronic stability program could release the wheel that is diagonal to the wheel that fails to brake. The car then brakes slowly, and the stopping distance is increased. CourseNana.COM

  • If all wheels fail, then the car experiences catastrophic loss of braking. CourseNana.COM

    Assignment Tasks CourseNana.COM

    Based on this design: CourseNana.COM

  1. Only consider the independent failure modes of the 4 Wheels in the BBW and assume that the rest of the system is perfect. Each wheel failure will lead the BBW to hazardous states of asymmetrical braking. In each of the 4 cases, skidding prevention is applied by locking the diagonal wheel leading to moving the system to a corresponding recovery state with reduced braking capacity. We assume that the skidding prevention mechanism is perfect, i.e. the probability of its failure is zero. We also assume that any further wheel failure from asymmetrical braking or recovery states will lead the BBW to a single terminally failed state. Draw a Markov model and explain the model construction procedure (15 marks). CourseNana.COM

  2. Consider that in [1]. all wheels have the same failure rates of 0.0001 failure per hour and provide a Python code to calculate and visualise the reliability curve for 2000 hours (15 marks). CourseNana.COM

  3. Only consider the failure modes of PL, PN1, PN2, B1, B2, and PS, assuming that the wheels are perfect. Draw a Markov model which shows how the system moves into a state of complete loss of braking and explain the model construction procedure. (15 marks). CourseNana.COM

  4. Consider that in [3], all failure modes have the same failure rate of 0.000623 failure/hours. Provide a Python code to calculate and visualise the reliability curve for 2000 hours. (20 marks). CourseNana.COM

  5. Consider only failure modes of B1 and B2 and Assume all other components are perfect. Also, assume they are repairable with a failure rate of 0.0002 and a repair rate of 0.01 repair per hour. Construct a new Markov model to evaluate the Availability and MTBF of the Bus subsystem. Please provide a Python code for steady-state availability and MTBF calculation. The intention is to only evaluate the availability and MTBF of the Bus sub-system. (20 marks) CourseNana.COM

  6. Consider only the failure modes of PN1 and PN2 and assume all other components are perfect. Only focus on the reliability of pedal nodes and explain how we can improve the reliability using reconfigurable Triple Modular Redundancy (TMR) architecture supported with three hot standby CourseNana.COM

CourseNana.COM

redundancies. For all components, please consider the fixed failure rate of 0.000432. Construct a new Markov model to evaluate the reliability of the Pedal Node subsystem. Please provide a Python code for reliability calculation and visualise the unreliability curve for 3000 hours (15 marks). CourseNana.COM

Notes: CourseNana.COM

  • Explain your solutions in [1-6] above with a short paragraph of text to show your understanding. Avoid verbosity. Up to 30% of marks will be deducted for lack of explanation. CourseNana.COM

  • For computational problems [2, 4, 5 and 6], please submit your Python code in separate files. These files should be named according to the question number (e.g., Question2.py, Question4.py, etc.). Please ZIP the files with the final report and submit it as a single-file submission. CourseNana.COM

  • Ensure your code is runnable. If your code cannot be executed due to errors, it will be examined manually, and marks will be awarded based on the effort and correctness of the approach. CourseNana.COM

Get in Touch with Our Experts

WeChat WeChat
Whatsapp WhatsApp
661985代写,Safety Critical Systems代写,Dynamic Reliability Analysis代写,Electronic Stability代写,Python代写,Markov Models代写,661985代编,Safety Critical Systems代编,Dynamic Reliability Analysis代编,Electronic Stability代编,Python代编,Markov Models代编,661985代考,Safety Critical Systems代考,Dynamic Reliability Analysis代考,Electronic Stability代考,Python代考,Markov Models代考,661985help,Safety Critical Systemshelp,Dynamic Reliability Analysishelp,Electronic Stabilityhelp,Pythonhelp,Markov Modelshelp,661985作业代写,Safety Critical Systems作业代写,Dynamic Reliability Analysis作业代写,Electronic Stability作业代写,Python作业代写,Markov Models作业代写,661985编程代写,Safety Critical Systems编程代写,Dynamic Reliability Analysis编程代写,Electronic Stability编程代写,Python编程代写,Markov Models编程代写,661985programming help,Safety Critical Systemsprogramming help,Dynamic Reliability Analysisprogramming help,Electronic Stabilityprogramming help,Pythonprogramming help,Markov Modelsprogramming help,661985assignment help,Safety Critical Systemsassignment help,Dynamic Reliability Analysisassignment help,Electronic Stabilityassignment help,Pythonassignment help,Markov Modelsassignment help,661985solution,Safety Critical Systemssolution,Dynamic Reliability Analysissolution,Electronic Stabilitysolution,Pythonsolution,Markov Modelssolution,