A method for designing an enclosure using an idealized hard drive disk (HDD) vibration threshold datasets for an experimental enclosure, where the enclosure is a modified version of the experimental enclosure. The method includes generating HDD vibration threshold datasets, obtaining HDD performance datasets based on the HDD vibration threshold datasets and historical enclosure vibration datasets, comparing the HDD performance datasets to the historical HDD performance datasets, calculating fitness scores for each of the HDD vibration threshold datasets based on the comparison, and designating, based on the fitness scores, an HDD vibration threshold dataset of the HDD vibration threshold datasets as the ideal HDD vibration threshold dataset.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for generating idealized hard drive disk (HDD) vibration threshold datasets in an experimental enclosure, comprising: generating, by an idealized HDD vibration threshold generator, a plurality of HDD vibration threshold datasets; obtaining a plurality of HDD performance datasets based on the plurality of HDD vibration threshold datasets and a plurality of historical enclosure vibration datasets, wherein each of the plurality of HDD performance datasets is associated with an HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets; performing a first comparison of each of the plurality of HDD performance datasets to a plurality of historical HDD performance datasets; calculating a plurality of fitness scores for each of the plurality of HDD vibration threshold datasets based on the first comparison; and designating, based on the fitness scores, a first HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets as an ideal HDD vibration threshold dataset, wherein the ideal HDD vibration threshold dataset is used to design an enclosure, wherein the enclosure is a modified version of the experimental enclosure.
2. The method of claim 1 , wherein obtaining the plurality of HDD performance datasets comprises: obtaining, by an HDD performance data generator, the first HDD vibration threshold dataset; performing a second comparison of the first HDD vibration threshold dataset with the plurality of historical enclosure vibration datasets; and calculating, based on the second comparison, a first HDD performance dataset of the plurality of HDD performance datasets.
3. The method of claim 2 , wherein performing the second comparison comprises: identifying a violation; and calculating a violation value.
4. The method of claim 1 , wherein calculating the plurality of fitness scores comprises: calculating a first difference in a first HDD performance dataset with a first historical HDD performance dataset of the plurality of historical HDD performance datasets, wherein the first HDD performance dataset is associated with the first HDD vibration threshold dataset; and calculating a second difference in the first HDD performance dataset with a second historical HDD performance dataset of the plurality of historical HDD performance datasets; and setting a first fitness score of the plurality of fitness scores to a summation of the first difference and the second difference.
5. The method of claim 1 , wherein generating the plurality of HDD vibration threshold datasets comprises: randomly generating the first HDD vibration threshold dataset and a second HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets.
6. The method of claim 1 , wherein prior to designating the first HDD vibration threshold dataset as the ideal HDD vibration threshold dataset, the method further comprises: modifying the first HDD vibration threshold dataset to include properties of a second HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets.
7. The method of claim 6 , wherein the method further comprises: obtaining a second HDD performance dataset based on the first HDD vibration threshold dataset and the plurality of historical enclosure vibration datasets; performing a second comparison of the second HDD performance dataset to the plurality of historical HDD performance datasets; and calculating, based on the second comparison, a first fitness score of the plurality of fitness scores for the first HDD vibration threshold dataset.
8. A non-transitory computer readable medium comprising instructions which, when executed by a computer processor, enables the computer processor to perform a method for generating idealized hard drive disk (HDD) vibration threshold datasets in an experimental enclosure, comprising: generating, by an idealized HDD vibration threshold generator, a plurality of HDD vibration threshold datasets; obtaining a plurality of HDD performance datasets based on the plurality of HDD vibration threshold datasets and a plurality of historical enclosure vibration datasets, wherein each of the plurality of HDD performance datasets is associated with an HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets; performing a first comparison of each of the plurality of HDD performance datasets to a plurality of historical HDD performance datasets; calculating a plurality of fitness scores for each of the plurality of HDD vibration threshold datasets based on the first comparison; and designating, based on the fitness scores, a first HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets as an ideal HDD vibration threshold dataset, wherein the ideal HDD vibration threshold data set is used to design an enclosure, wherein the enclosure is a modified version of the experimental enclosure.
9. The non-transitory computer readable medium of claim 8 , wherein obtaining the plurality of HDD performance datasets comprises: obtaining, by an HDD performance data generator, the first HDD vibration threshold dataset; performing a second comparison of the first HDD vibration threshold dataset with the plurality of historical enclosure vibration datasets; and calculating, based on the second comparison, a first HDD performance dataset of the plurality of HDD performance datasets.
10. The non-transitory computer readable medium of claim 9 , wherein performing the second comparison comprises: identifying a violation; and calculating a violation value.
11. The non-transitory computer readable medium of claim 8 , wherein calculating the plurality of fitness scores comprises: calculating a first difference in a first HDD performance dataset with a first historical HDD performance dataset of the plurality of historical HDD performance datasets, wherein the first HDD performance dataset is associated with the first HDD vibration threshold dataset; and calculating a second difference in the first HDD performance dataset with a second historical HDD performance dataset of the plurality of historical HDD performance datasets; and setting a first fitness score of the plurality of fitness scores to a summation of the first difference and the second difference.
12. The non-transitory computer readable medium of claim 8 , wherein generating the plurality of HDD vibration threshold datasets comprises: randomly generating the first HDD vibration threshold dataset and a second HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets.
13. The non-transitory computer readable medium of claim 8 , wherein prior to designating the first HDD vibration threshold dataset as the ideal HDD vibration threshold dataset, the method further comprises: modifying the first HDD vibration threshold dataset to include properties of a second HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets.
14. The non-transitory computer readable medium of claim 13 , wherein the method further comprises: obtaining a second HDD performance dataset based on the first HDD vibration threshold dataset and the plurality of historical enclosure vibration datasets; performing a second comparison of the second HDD performance dataset to the plurality of historical HDD performance datasets; and calculating, based on the second comparison, a first fitness score of the plurality of fitness scores for the first HDD vibration threshold dataset.
15. An analysis system, comprising: a processor; memory comprising instructions, which when executed by the processor, causes the analysis system to perform a method for generating idealized hard drive disk (HDD) vibration threshold datasets in an experimental enclosure, the method comprising: generating a plurality of HDD vibration threshold datasets; obtaining a plurality of HDD performance datasets based on the plurality of HDD vibration threshold datasets and a plurality of historical enclosure vibration datasets, wherein each of the plurality of HDD performance datasets is associated with an HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets; performing a first comparison of each of the plurality of HDD performance datasets to a plurality of historical HDD performance datasets; calculating a plurality of fitness scores for each of the plurality of HDD vibration threshold datasets based on the first comparison; and designating, based on the fitness scores, a first HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets as an ideal HDD vibration threshold dataset, wherein the ideal HDD vibration threshold data set is used to design an enclosure, wherein the enclosure is a modified version of the experimental enclosure.
16. The analysis system of claim 15 , wherein obtaining the plurality of HDD performance datasets comprises: obtaining the first HDD vibration threshold dataset; performing a second comparison of the first HDD vibration threshold dataset with the plurality of historical enclosure vibration datasets; and calculating, based on the second comparison, a first HDD performance dataset of the plurality of HDD performance datasets.
17. The analysis system of claim 16 , wherein performing the second comparison comprises: identifying a violation; and calculating a violation value.
18. The analysis system of claim 15 , wherein calculating the plurality of fitness scores comprises: calculating a first difference in a first HDD performance dataset with a first historical HDD performance dataset of the plurality of historical HDD performance datasets, wherein the first HDD performance dataset is associated with the first HDD vibration threshold dataset; and calculating a second difference in the first HDD performance dataset with a second historical HDD performance dataset of the plurality of historical HDD performance datasets; and setting a first fitness score of the plurality of fitness scores to a summation of the first difference and the second difference.
19. The analysis system of claim 15 , wherein generating the plurality of HDD vibration threshold datasets comprises: randomly generating the first HDD vibration threshold dataset and a second HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets.
20. The analysis system of claim 15 , wherein prior to designating the first HDD vibration threshold dataset as the ideal HDD vibration threshold dataset, the method further comprises: modifying the first HDD vibration threshold dataset to include properties of a second HDD vibration threshold dataset of the plurality of HDD vibration threshold datasets.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 10, 2020
March 9, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.