Requirements and Verification

Description

Requirements: Requirements provide a technical definition of what each and every block in your system block diagram must be able to do. Each module in your system's block diagram should be associated with a set of requirements. If all requirements have been met for every module, you should have a fully functioning project. A good set of requirements should meet the following criteria.

Verification: Verifications are a set of procedures that you will use to verify that a requirement has been met. Every requirement should have a verification procedure associated with it. Good verification procedures will meet the following criteria.

Remember, a good R&V table should function like a debugging checklist.

Points Summary: At the time of demo, 50 points will be defined by the R&V table for your project. It is up to you to define how important each requirement is and how many points it will be worth. If your project is not fully functioning at the time of demo, these points will define how you will earn partial credit. If you do not provide a points summary or define one poorly (e.g., by giving too many points to a trivial requirement) the course staff reserve the right to define the points for your requirements without your input. The point summary should be organized as a table separate from the R&V table where the points are distributed across each functional block in your block diagram. Meeting the requirements for that block will then represent earning those points. If desired, you may define how many points each individual requirement is worth but this is not required.

This point allocation should initially be proposed by the students themselves with TA approval and finally instructor approval at DR. This point allocation must be printed and brought to the demo at the end of the semester. Changes must be approved by the instructor. Here is an example.

Examples

You can view example R&V tables in the sample Design Review documents: Good Sample DR and a Poor Sample DR. It is also helpful to examine the points summary example and a good example R&V table as it was presented in a final report.

A note about formatting: Requirements and Verification are best organized into a table and organized by functional block. If each module of your project has several requirements, you may want to create an R&V table for each block separately. Each row of your R&V table should have one requirement (in one column) and the corresponding verification procedure (in another column).

Submission and Deadlines

Requirements and Verification will be included in your Project Proposal, Design Review Document and you will receive feedback and suggestions for improvement. Changes to your R&V table made after design review must be approved by your TA. Changes made after Mock Demo will not be approved with the exception of extreme circumstances.

Unapproved changes to the R&V table that are presented at the Final Demo may be penalized up to 50 points (the total associated with R&V).

A Micro-Tribotester to Characterize the Wear Phenomenon

Shuren Li, Boyang Shen, Sirui Wang, Ze Wang

A Micro-Tribotester to Characterize the Wear Phenomenon

Featured Project

**Problem**

Many research efforts have been made to understand the complex wear mechanisms used to reduce wear in sliding systems and thus reduce industrial losses. To characterize the wear process, coefficient of friction needs to be measured “not only after completion of the wear test but also during the wear test to understand the transitional wear behavior that led to the final state”.(Penkov) In order to improve the effectiveness and efficiency of these research methods, it is necessary to improve the instrument used to characterize the wear phenomenon to better measure the friction coefficient of the material. Although the instrument can be applied on all solid samples, we will use silicon wafer coated with SiO2 as our specimen targeted object.

**Solution Overview**

The objective of the experiment is to evaluate the wear phenomenon of the sample during the sliding test so as to obtain the wear information of the material. We will design planar positioning and force sensing system to get the move and force information of our objects. To collect the data of vertical load and horizontal friction, 2 force sensors are mounted on linear rails to minimize the radial force and ensure that only the axial forces are collected. Then, the coefficient of friction can be calculated by equation:

![](https://courses.grainger.illinois.edu/ece445zjui/pace/getfile/18615)

And to determine the relationship between the coefficient of friction and the state of wear, we use a microscope to monitor the state of wear at a given location in the wear track and evaluate the wear process during each sliding cycle. In this way, we can investigate the wear transition processes with respect to the sliding distance then transport our data to a computer. Finally, we will design our data processing method in the computer to successfully obtain an acceptable result in the margin error.

**Solution Components**

1. Motion Platform: This subsystem includes a linear actuator that moves the sample in reciprocating motion along X-axis, a stationary counter surface that applies constant vertical load onto the sample, and another actuator that compresses the spring and provides a vertical load to the counter sample.

2. Specimen and Counter surface: We will test the wear and friction between the specimen and the counter surface during the sliding test. A 10 × 10 mm^2 silicon (Si) wafer coated with 50 nm thick SiO2 will be used as the specimen and a stainless-steel ball with a diameter of 1 mm was used as the counter surface.

3. Sensors: This subsystem includes two force sensors that measure the vertical load and horizontal friction. The Load Sensor should assemble along with the Z-axis actuator. To measure the friction without the effect of load, we assemble the Load Sensor and Friction Sensor sensor on the Linear Rails, as the photo attached shows. Since the sensors are strain gauges and only outputs, small changes in resistance, amplifiers, and ADC are needed to collect the signal and send converted data to the computer.

4. Data Processing: This subsystem includes acquiring raw data of load and friction on the computer, applying necessary filters to reduce noise and improve accuracy, and plotting the result that reflects the relationship between the sliding cycles and coefficient of friction for our sample.

![](https://courses.grainger.illinois.edu/ece445zjui/pace/getfile/18611)

**Criterion for Success**

1. Motion platform can perform precise reciprocation. The control system can effectively control the number and speed of reciprocating motion.

2. The acquisition unit can collect data effectively and can transfer the data that can be processed to the computer.

3. On a computer, the raw data can be processed into a readable graph based on algorithms set up. By analyzing the graph, the relationship between the data and the expected results can be correctly obtained.

**References**

Penkov OV, Khadem M, Nieto A, Kim T-H, Kim D-E. Design and Construction of a Micro-Tribotester for Precise In-Situ Wear Measurements. Micromachines. 2017; 8(4):103. https://doi.org/10.3390/mi8040103