- Làm đối tượng dao động. Nếu đã có dao động, tăng tầng số dao động (đến tầng số siêu âm).
- Sử dụng tầng số cộng hưởng
- Thay vì dùng các bộ rung cơ học, dùng các bộ rung áp điện - Sử dụng siêu âm kết hợp với trường điện từ
Trang 36
Áp dụng vào trong tin học:
- Ứng dụng nguyên lý dao động cơ học vào việc xây dựng các phần mềm điều khiển các thiết bị trong y học như: máy siêu âm, máy chụp CT, chụp cắt lớp…
- Ví dụ minh họa(nguồn internet): Sự hình thành các hình ảnh của máy siêu âm do dao động cơ học của tinh thể pha lê được kích thích bởi dòng điện (hiệu ứng áp điện).
Bộ xử lý của máy tính sẽ tính được độ sâu của nơi sóng phản xạ được hình thành bằng cách tính khoảng thời gian tính từ lúc sóng âm được phát ra cho đến khi nhận được sóng phản xạ quay về. Sóng âm phản xạ dội qua lại giữa các interface trước khi nó quay trở về transducer dẫn đến việc thời gian di chuyển trở nên dài hơn so với nơi xuất phát thực của nó. Khi đó thì máy tính sẽ xử lý sai và cho ra những hình ảnh phản xạ nhiều lần (51) nằm ở những lớp sâu hơn. Hình ảnh sai lạc cũng xuất hiện khi vận tốc được tính không tương ứng với thực tế vì máy vi tính được lập trình dựa trên giả thuyết rằng vận tốc của âm thanh là hằng định đối với tất cả các loại mô khác nhau mặc dù trong thực tế thì ngược lại. Vận tốc của âm thanh khi đi qua gan là 1570m/s, trong khi đó nó đi qua mô mỡ với vận tốc chỉ có 1476 m/s. Vận tốc trung bình được nhập vào bên trong máy tính sẽ cho ra 1 sự sai lệch nhỏ không quan trọng trong hình ảnh. Nhưng nếu như vận tốc tương ứng của âm thanh khi di chuyển qua 2 mô liền kề nhau có sự khác biệt lớn (xương: 3360 m/s và khí 331 m/s) khi đó sẽ diễn ra sự phản âm hoàn toàn (hình 6.1b, dọc theo interface B) và chắc chắn sẽ có bóng âm (45). Vì lý do đó mà người ta cần dùng gel để nối giữa da cơ thể và transducer để bảo đảm không có khí chen vào chính giữa.
3.36. Nguyên lý sử dụng chuyển pha Nội dung:
- Sử dụng các hiện tượng nảy sinh trong quá trình chuyển pha như: thay đổi thể tích, toả hay hấp thu nhiệt lượng...
Trang 37
Nhận xét:
- Ở đây, người giải cần có những kiến thức về quá trình chuyển pha cùng các hiệu ứng để có thể dùng chúng trong lời giải bài toán của mình một cách có ích lợi nhất - "Sử dụng chuyển pha" cũng là một cách cụ thể hoá việc " sử dụng những nguồn dự
trữ có sẵn trong đối tượng".
- Tinh thần của nguyên tắc này đòi hỏi người giải phải khắc phục tính ì tâm lý, quen nhìn đối tượng ở dạng "trạng thái cân bằng" mà không để ý những gì nảy sinh trong các quá trình chuyển trạng thái, "thời kỳ quá độ".
- Đối với người giải, trong quá trình rèn luyện để làm chủ mình, cần có sự chú ý xứng đáng đến những "hiệu ứng" nảy sinh do chuyển trạng thái mà có. Những hiệu ứng này có thể "dương" mà cũng có thể "âm". "Dương" thì cần phát huy khai thác,"âm" cần có biện pháp hạn chế, khắc phục.
Áp dụng trong tin học:
- Ứng dụng vào quy trình phát triển phần mềm RUP(Rational Unified Process) , RUP là framework qui trình phát triển phần mềm mang tính lặp được tạo bởi Công ty Rational Software (được IBM mua năm 2003). IBM Rational Method Composer (RMC) được tích hợp vào RUP với mục đích có thể chỉnh sửa qui trình theo mục đích riêng (customization). RUP bao gồm các pha(phase) như sau:
o Khởi động (inception): Trong pha khởi động cần đưa ra tình huống về mặt nghiệp vụ có thể có đối với hệ thống và xác định phạm vi của dự án. Các tình huống nghiệp vụ gồm: tiêu thức đánh giá sự thành công, đánh giá rủi ro, xác định các nguồn lực cần thiết cho dự án và một bản kế hoạch tóm tắt chỉ ra lịch trình của các điểm mốc chủ yếu của dự án. Cuối pha này cần kiểm tra các mục tiêu của quá trình phát triển của dự án và quyết định có tiếp tục quá trình phát triển hay không
o Phác thảo (Elaboration) Mục tiêu của pha này là phân tích các vấn đề nghiệp vụ, xác định kiến trúc hợp lý, xây dựng kế hoạch cho dự án, giới hạn các yếu tố rủi ro cao nhất. Những quyết định về mặt kiến trúc cần được đưa ra cho toàn bộ hệ thống, đồng thời cần mô tả hầu hết các yêu cầu của hệ thống. Cuối pha này cần kiểm tra các mục tiêu và phạm vi chi tiết của hệ
Trang 38
thống, sự lựa chọn về kiến trúc và cách xử lý các rủi ro có thể đồng thời quyết định có tiếp tục chuyển sang pha xây dựng hay không...
o Xây dựng (Contruction) Trong pha này bạn phát triển một cách tái lập và tăng dần toàn bộ sản phẩm đầy đủ, sẵn sàng chuyển giao tới cộng đồng người sử dụng. Pha này bao gồm việc mô tả các yêu cầu còn lại chưa được xác định, xác định các “tiêu thức chấp nhận”, làm mịn thiết kế và hoàn thành việc lập trình ứng dụng. Cuối pha này cần xác định liệu hệ thống phần mềm, các điểm triển khai và người dùng đã sẵn sàng đi vào hoạt động chưa.
o Chuyển giao (Deployment) Trong pha này, cần đưa hệ thống phần mềm tới cộng đồng người sử dụng. Khi hệ thống đã tới tay người sử dụng thì các vấn đề thường phát sinh đòi hỏi những bước tiếp theo là căn chỉnh hệ thống, xác định các vấn đề chưa được phát hiện trước đó hay hoàn thiện các chức năng trước đó bị trì hoãn. Pha này thường bắt đầu với việc tung ra phiên bản Beta và sau đó là thay thế bởi bản chương trình đầy đủ.
- Ứng dụng trong 1 số cơ chế dự phòng, như các hệ thống lớn như ngân hàng, hàng không,.. người ta có thể tối thiểu 2 hệ thống mạng vận hành song song, khi có bất kỳ sự cố nào xảy ra thì họ chuyển sang hệ thống thứ 2. Ví dụ một trường hợp cụ thể như vào ngày 03/03/2012 hệ thống máy tính của Việt Nam airline tại sân bay nội bài bị tê liệt, các chuyển bay phải dời lại đến 2 h, trong khi đó các hãng hàng không khác như Jetstar Pacific, VietJetAir… thì ngoài hệ thống mạng ADSL ra thì họ còn xây dựng một hệ thống mạng 3G để dự phòng, vì vậy mà họ không bị ảnh hưởng bởi sự cố máy tính(nguồn internet).
Trang 39