MỞ ĐẦU – MỤC TIÊU VÀ NHIỆM VỤ LUẬN VĂN 1.1 CƠ SỞ KHOA HỌC VÀ THỰC TIỄN CỦA ĐỀ TÀI Mô hình phân tích buồng là mô hình toán học dùng để mô phỏng sự chuyển hoá trao đổi vật chất hoặc năng lượng giữa các đối tượng đồng nhất tạo nên một hệ thống nào đó thông qua các phương trình vi phân được thiết lập dựa vào các dữ liệu thực nghiệm. Mô hình mang tính phổ quát nên được ứng dụng trong nhiều lĩnh vực như dược động học, dịch tễ học, y sinh học, lý thuyết hệ thống, quá trình vật lý, thậm chí cả công nghệ thông tin và khoa học xã hội. Với sự phát triển của máy tính và tính toán công nghệ cao, người ta đưa ra các mô hình ngày càng phức hợp phù hợp với thực tế và thay thế cho nhiều quá trình thực nghiệm đòi hỏi cao về công sức và thời gian. Trong điều kiện Việt nam, phát triển hướng nghiên cứu này là hoàn toàn hợp lý và cấp thiết vì với điều kiện cập nhật thông tin khá thuận lợi như hiện nay, chúng ta hoàn toàn có đủ điều kiện để tiếp cận, bắt nhịp với những nghiên cứu trong lĩnh vực này và mặt khác còn có thể áp dụng cho những ứng dụng của nhu cầu thực tế trong y tế, dịch tễ học, thống kê dự báo vv… Tạo mô hình luôn luôn đi kèm với việc thực hiện các thí nghiệm thực tiễn và thu thập dữ liệu.
Thí nghiệm tốt nhất là cung cấp dữ liệu có liên quan đến các biến được sử dụng trong mô hình. Do đó, việc thiết kế và thực hiện một thí nghiệm là một trong những nhiệm vụ quan trọng nhất và tốn thời gian nhất trong việc hình thành mô hình. Một mô hình xây dựng từ những định luật cơ bản và tự nhiên, sau đó trở thành công cụ để giải thích các quá trình cơ bản, gây ra các dữ liệu thử nghiệm và dự đoán hoạt động của hệ thống với các loại tác động đầu vào khác. Mô hình phục vụ như là phương tiện cho tư duy, tổ chức các dữ liệu phức tạp, và thử nghiệm các giả thuyết.
Cuối cùng, mục tiêu quan trọng nhất của mô hình là kiến thức của các quan sát trước khi chúng xảy ra, và hỗ trợ trong việc thiết kế thí nghiệm mới.1: Lưu đồ kiến tạo mô hình 13 Hình 1.1 minh họa các bước điển hình trong việc phát triển một mô hình. Bước đầu tiên liên quan đến việc quan sát từ một thí nghiệm hoặc một hiện tượng dẫn đến một phỏng đoán hoặc mô tả bằng lời nói của hệ thống sinh lý. Một giả thuyết ban đầu được hình thành thông qua một mô hình toán học. Mặt mạnh của mô hình được thử nghiệm bằng cách lấy dữ liệu và thử nghiệm mô hình chống lại các dữ liệu.
Nếu mô hình thực hiện đầy đủ, mô hình này là thỏa đáng, và một giải pháp được nêu. Nếu mô hình không đáp ứng như sự phỏng đoán, sau đó mô hình được cập nhật và các thí nghiệm bổ sung được thực hiện. Thông thường, một số các biến trong mô hình được quan sát và một số thì không. Các thí nghiệm mới cung cấp dữ liệu bổ sung làm tăng sự hiểu biết về hệ thống sinh lý bằng cách cung cấp thông tin về các biến trước đây không quan sát được, cải thiện mô hình.
Quá trình thử nghiệm mô hình chống lại các dữ liệu tiếp tục cho đến khi đạt được một giải pháp thỏa đáng. Thông thường một bài kiểm tra thống kê được thực hiện để kiểm tra sự phù hợp giữa các mô hình và các dữ liệu. Một trong những đặc điểm của một mô hình tốt là nó dự đoán hiệu suất trong tương lai của hệ thống sinh lý như thế nào [1]. Mô hình phân tích buồng ban đầu được xây dựng trên cơ sở giả thiết tính dừng (quá trình không phụ thuộc thởi gian), mối quan hệ tuyến tính (đáp ứng đầu ra là tổ hợp tuyến tính các biến đầu vào).
Hai tiên đề đó trước đây được giả thiết để đơn giản hoá hệ phương trình nhằm có thể tìm được nghiệm bằng phương pháp giải tích. Tuy nhiên, hiện nay, nhiều nghiên cứu đã đề cập đến các mô hình biến thiên theo thời gian, cũng như các mô hình phi tuyến (nhiều đáp ứng có tính bão hoà), thậm chí có cả yếu tố rời rạc ngẫu nhiên; và người ta đã sử dụng các phương pháp tính số (sử dụng máy tính) để giải dù hệ phương trình có dạng phức tạp không có nghiệm giải tích. Hiện nay đã có một số chương trình tính toán chuyên về phân tích buồng như ADAPT (USC), SAAM II (UW), được viết trong MATLAB như COMKAT (MuzicLab), hoặc sử dụng các code có sẵn để giải hệ phương trình vi phân, hay dùng chương trình Simulink để mô phỏng mô hình. Tuy nhiên, nhiều chương trình trong số này có những nhược điểm hạn chế tính hữu dụng của chúng.
Ví dụ, ADAPT chỉ chạy trên các máy tính VAX (Digital Equipment Corp, Maynard, MA), và Saam II yêu cầu thanh toán để cấp giấy phép và không đi kèm với mã nguồn. Trong so sánh với những điều này, MATLAB là hữu ích cho một đối tượng rộng lớn hơn vì nhiều lý do. Đầu tiên, Matlab được phân phối qua mạng Internet, với mã nguồn và tài liệu của nó và không có chi phí cho các nhà nghiên cứu. Thứ hai, MATLAB có nhiều tài liệu để tham khảo.
Một vài ứng dụng chương trình MATLAB trong mô hình buồng: - Đánh giá định lượng của chụp ảnh cắt lớp phát xạ positron 2-deoxy-2 [F-18] fluoro-D-glucose (FDG): thực hiện FDG cho hình ảnh ung thư biểu mô tế bào gan (HCC) trong giống chuột chũi khỏe mạnh sử dụng chụp cắt lớp phát xạ Positron (PET). Mô hình sử dụng ở đây là mô hình 2 buồng, với thông số đầu vào kép được ước tính bằng cách sử dụng hình vuông có trọng ít nhất (WLS) [3]. - Một mô hình ba buồng của các đáp ứng huyết động học và cung cấp oxy cho não: mô tả một mô hình toán học liên kết thay đổi lưu lượng máu não, khối lượng máu và trạng thái oxy hóa máu đáp ứng với sự kích thích. Mô phỏng được sử dụng để khám phá sự nhạy cảm của mô hình và tối ưu hóa các tham số cho các dữ liệu thử nghiệm.
Kết luận rằng mô hình ba buồng tốt hơn so với mô 14 hình một buồng chụp huyết động học của các phản ứng với những thay đổi trong kích thích thần kinh sau khi kích hoạt [4]. - Mô hình thần kinh đơn buồng với hoạt động phụ thuộc độ dẫn suốt hoạt động tạo ra N-methyl-D-aspartate (NMDA): trong bài báo này nghiên cứu hoạt động mô hình thần kinh kích hoạt tính tốt của khớp thần kinh NMDA. Mô hình ở đây là mô hình một buồng được mô phỏng trên chương trình Matlab [5]. - Mô hình buồng trong mô hình gluco - insulin để nghiên cứu về bệnh tiểu đường như: Mô hình trao đổi gluco của Bergman [2], [5] ; Mô hình kết hợp của Berman và Sherwin [5]; Mô hình gluco kết hợp của Esben Friis-Jensen [2]; Điều khiển đường huyết tự động trong bệnh tiểu đường [3]; Mô hình động học glucose- insulin và sự phát triển của bệnh tiểu đường loại 2 con đẻ của cha mẹ tiểu đường [4], … Mô hình này sẽ được nghiên cứu kĩ trong phần thực hành của luận văn.2 MỤC TIÊU VÀ NHIỆM VỤ LUẬN VĂN Với những lý do trên, mục tiêu chính của đề tài là Ứng dụng Matlab Để Thiết Kế Mô Hình Buồng Ứng Dụng Trong Y Sinh Học, trên cơ sở đó những nhiệm vụ chính của đề tài được đề ra như sau: - Tổng quan về lý thuyết mô hình buồng và ứng dụng.
- Tổng quan về các phần mềm thiết kế và tính toán bằng mô hình buồng phổ biến hiện nay trên thế giới. - Mô tả và khảo sát chức năng của Matlab. - Ứng dụng công cụ của Matlab để giải hệ phương trình vi phân hoặc mô phỏng một số ví dụ về mô hình gluco - insulin. TỔNG QUAN VỀ LÝ THUYẾT MÔ HÌNH BUỒNG VÀ ỨNG DỤNG Mô hình buồng thường sử dụng để mô tả sự vận chuyển vật chất.
Một mô hình buồng chứa một số buồng nhất định, các buồng trao đổi vật chất với các buồng khác theo quy luật.1: phác họa mô hình buồng. Vật chất có thể được dự trữ trong buồng và chuyển đổi giữa các buồng có mũi tên theo sau. Vật chất có thể chảy từ buồng này đến buồng khác hoặc nó có thể di chuyển xuyên qua ống dẫn và khe. Các mô hình buồng có thể có một hoặc nhiều buồng và phương trình cho một mô hình được thu bởi mô tả theo định luật bảo toàn cho mỗi buồng.
Một mô hình buồng có thể trình bày lại hệ thống sinh thái học, và dòng chảy giữa các buồng có thể giải thích nguyên nhân sự hấp thu và mất mát thức ăn (hoặc năng lượng). Cả hai dòng chảy trong và ngoài từ bất kỳ buồng nào cũng phụ thuộc vào thể tích bên trong buồng. Tương tự, dòng chảy trong vào một buồng có thể phụ thuộc vào dòng chảy ngoài từ buồng khác. Nói cách khác, các tham số vật chất trong buồng có thể phụ thuộc vào dòng chảy trong và dòng chảy ngoài.1 Điều kiện chung Việc vận chuyển vật chất vào và ra buồng được đặc trưng bởi tốc độ của dòng chảy trong và dòng chảy ngoài.
Tốc độ được đo trong lượng vật chất trên một đơn vị thời gian. Xem như, một buồng trống ở thời gian t = 0. Nếu tốc độ dòng chảy vào buồng trống là I (kg/min) và ra khỏi buồng là O(kg/min), M là tổng lượng chất mà có thể được dự trữ trong buồng đầy. Tương tự, nếu chúng ta có buồng đầy, nó sẽ lấy T=M/O (min) là đơn vị thời gian để làm trống ngăn (I=0).
Nếu chúng ta xem dòng chảy trong và ngoài là hằng số, lúc đó M/I=M/O Sự thay đổi khối lượng suốt khoảng thời gian Δt có thể được viết M(t+Δt) – M(t) = IΔt – OΔt (1) Nếu ta lấy phương trình (1) chia cho Δt và lấy giới hạn khi Δt→0, lúc đó phương trình trở thành M’(t) = I – O Trạng thái phương trình trên mà sự thay đổi vật chất với thời gian được cho bởi dòng chảy vào và dòng chảy ra.1 Quá trình dòng chảy đi ra Mô hình đơn giản nhất là quá trình dòng đi ra bậc không mà khối lượng là hằng số, phương trình có dạng 16 dC (t ) K (2.1) dt Phương trình này có nồng độ chất (thuốc) giảm theo thời gian. Nhiều mô hình động học bậc nhất cũng được đưa ra, phương trình nồng độ đi ra có dạng: dC (t ) k .