การหาค่า F ด้วยวิธีทางกราฟ
เขียนโดย มณฑล สุกใส   
วันศุกร์ที่ 25 มิถุนายน 2010 เวลา 14:04 น.

มาถึงบทความเพิ่มเติมการคำนวณของกระบวนการแปรรูปอาหารด้วยความร้อน ที่อยู่ในภาชนะบรรจุปิดสนิท ซึ่งในบทความนี้ผมจะเพิ่มเติมจากบทความเดิมที่เขียนไว้นิดเดียว โดยผู้อ่านสามารถอ่านทั้งสองบทความประกอบร่วมกันได้ เรามาดูกันนะครับว่าในการคำนวณด้วยวิธี General method นั้นมีความยากง่ายอย่างไร และมีจุดใดที่ควรจะสังเกต เพื่อให้ได้คำตอบที่คลาดเคลื่อนน้อยที่สุด ในบทความนี้ผมจะแนะนำสองเทคนิค ได้แก่การหาพื้นที่ใต้กราฟโดยให้มองเป็นรูปทรงเรขาคณิตหลายรูปต่อกัน และการประยุกต์ใช้วิธีหาอินทิกรัลจำกัดเขตอย่าง Simpson's rule polynomial integration โดยผมจะเน้นตัวหลังนะครับ เพราะตัวแรกการนั้นเอาไว้ให้เด็กๆเขาเล่นกัน laugh

สมการทั่วไปของการคำนวณด้วยวิธี General method

สำหรับค่า F0 จากการคำนวณด้วยวิธี General method นั้น มีสมการทั่วไปคือ

โดยค่า L (Lethal rate) มาจากสูตร

เมื่อ T0 คือ อุณหภูมิอ้างอิงในการฆ่าเชื้อ ส่วนค่า z ก็จะเป็นเรื่องของความทนทานของจุลินทรีย์มีมิติเป็นอุณหภูมิ สำหรับจุลินทรีย์ตัวแสบของอาหารกระป๋องอย่าง Clostridium botulinum จะมีค่า z =10oC หรือ 18oF

ซึ่งถ้าใครพอจะมีพื้นฐานเรื่องแคลคูลัส หรือพอจะจำได้บ้าง การทำอินทิเกรตจำกัดเขตนั้นสามารถที่จะนำไปใช้หาพื้นที่ใต้กราฟต่างๆได้

ซึ่งถ้าเป็นตัวอย่างที่มีการเก็บค่าอุณหภูมิอาหารในช่วงต่อนาที หรือวินาที เราสามารถที่จะนำค่า lethality ดังกล่าวมาทำการบวกตั้งแต่ต้นจนจบได้ทันที แบบในลิงค์นี้

 

การหาค่าพื้นที่ใต้กราฟกับค่า F0

นี่คือโจทย์เก่าที่เราทิ้งไว้ในบทความที่แล้ว

เวลา(นาที) อุณหภูมิหม้อฆ่าเชื้อ (F) อุณหภูมิอาหาร(F) Lethal rate
0 107.7 140 0.0000
5 121 140 0.0000
10 135 140 0.0000
15 167 142.6 0.0000
20 200.7 158 0.0000
25 249 175 0.0001
30 250 192 0.0006
35 250 206.6 0.0039
40 250 220.4 0.0227
45 250 229.4 0.0717
50 250.5 233.6 0.1227
55 250 237 0.1896
60 250 239.6 0.2644
65 250 241 0.3163
70 251 241 0.3163
75 208 239.6 0.2644
80 188 237 0.1896
85 171 226 0.0464
90 155 205 0.0088
95 142 187 0.0008
100 129 160.4 0.0001
105 114 133 0.0000

yesจากข้อมูลข้างบนถ้าเราพลอทกราฟระหว่างอุณหภูมิอาหารกับเวลา และค่า lethal rate กับเวลา ออกมา ก็ควรจะได้ภาพตามนี้

พลอทกราฟ lethal rate

สำหรับในตัวอย่างโจทย์ในตารางข้อมูลข้างต้นนี้ ถ้าเรากดเครื่องคิดเลขแล้ว sum ค่าlethal rate ทั้งหมดรวดเดียว จะได้คำตอบเท่ากับ 9.0903 นาที ซึ่งจะเป็นคำตอบที่ผิดเล็กน้อยครับ!! ในกรณีที่ไม่ได้เก็บค่านาทีต่อนาที เราไม่สามารถทำการบวกรวดเดียวได้ เนื่องจากจะเกิดความคลาดเคลื่อนอย่างน้อยๆก็สองช่วงครับ อธิบายอาจจะงง มาดูภาพกันดีกว่า

ลดความคลาดเคลือนด้วยการแบ่งช่วงให้แคบลง

enlightened จากภาพข้างบนนะครับ ยิ่งเรากำหนด time interval กว้างๆ ก็จะทำให้เกิดความคลาดเคลื่อนมากขึ้น ยิ่งค่า time interval ตรงนั้นเล็กเท่าไหร่ ก็จะยิ่งทำให้ความคลาดเคลื่อนน้อยลงด้วย ซึ่งก็เป็นหลักการพื้นฐานในการคำนวณด้วยระเบียบวิธีทางตัวเลขอื่นๆด้วย สำหรับตัวอย่างในข้อนี้ จุดแรกที่เกิดขึ้นได้ในกรณีที่เราSumแหลก ก็คือช่วงที่ค่า lethality หักหัวทิ่มลงหลังนาทีที่ 70 ซึ่งจะทำให้เกิดค่าความคลาดเคลื่อน เราจะได้ค่า F0 ที่มากกว่าที่ควรจะเป็น ถ้าเป็นภาษาทางคณิตศาสตร์เขาจะเรียกว่า ได้ค่าคลาดเคลื่อนไปจากผลเฉลยแม่นตรง

พื้นที่ใต้กราฟของ lethal rateคือค่า F

เมื่อจากการข้างต้น เราก็พอจะทราบแนวทางแล้วว่า ค่า F0 ก็คือ พื้นที่ใต้กราฟระหว่างแกนเวลา กับ ค่า lethality(ซึ่งจะคิดต่อนาทีนั้นๆ) ซึ่งจะมีมิติเป็นเวลา เราก็ต้องหาวิธีใดๆก็ได้ที่จะใช้หาพื้นที่ใต้กราฟ สำหรับกรณีที่จำสูตรไม่ได้จริงๆ ก็ลองแบ่งภาคในแต่ละช่วงเวลาเป็นรูปทรงเรขาคณิต จะนั่งนอนมองสี่เหลี่ยม สามเหลี่ยมยังไงก็ได้ แล้วหาผลรวมของพื้นที่ทั้งหมด ก็จะได้ค่า F0 ทันทีเหมือนกัน

 

แต่ในบทความนี้ ผมจะสอนเน้นการหาพื้นที่ใต้กราฟตรงนั้นด้วยวิธี Simpson's rule polynomial integration ชื่ออาจจะดูอลังการ แต่วิธีการคำนวณก็ไม่ยากครับ devil

 

Simpson's rule polynomial integration

สำหรับที่มาของ 1/3 Simpson's rule จะมีที่มาจากการอินทิกรัลจำกัดเขตของเส้นโค้งกำลังสองสมบูรณ์ enlightenedซึ่งผมเคยเขียนพิสูจน์ทิ้งไว้เมื่อราวๆ5ปีก่อน ที่นี่ ในอนาคตก็คงจะดีไรฟ์ที่มาอีกรอบแล้วทำการแปะลงที่เว็บนี้เหมือนกัน นอกจากนั้นถ้าเราต้องการความแม่นยำเที่ยงตรง ก็จะมีตัว3/8 Simpson's rule ด้วยนะครับ ซึ่งก็มีที่มาจากการอินทิกรัลเส้นโค้งกำลังสาม แต่ในระดับนี้เรามาทำความเข้าใจวิธีการคำนวณด้วย 1/3 Simpson's rule polynomial integration กันก่อนนะครับ

สำหรับสูตรทั่วไป

การหาพื้นที่ใต้กราฟด้วย Simpson Rule

ตัวแปรdt ก็คือ time interval ซึ่งในตัวอย่างตามบทความนี้ก็คือ 5นาทีนั่นเอง ส่วนข้อจำกัดของวิธีหาพื้นที่ด้วย Simpson's rule polynomial integration เราจำเป็นจะต้องแบ่งจำนวนช่วงทั้งหมดให้ได้เป็นเลขคู่เท่านั้น จึงจะเข้าสูตรได้ถูกต้อง และทำให้ได้ค่าคำตอบที่มีความคลาดเคลื่อนน้อย สำหรับวิธีการหาค่าจำนวนช่วงทั้งหมดก็ให้เอาระยะเวลาทั้งหมดเป็นตัวตั้งแล้วหารด้วยระยะเวลาต่อช่วง สำหรับตัวอย่างนี้จากเวลาเริ่มต้น 0 ไปถึงจบกระบวนการที่ 105 นาที แต่ละช่วงเวลามีค่าเท่ากับ 5นาที ดังนั้นเราก็จะได้จำนวนช่วงเป็น 21 ซึ่งไม่ตรงกับเงื่อนไขแรก

หาจำนวนคาบ

ดังนั้นจึงต้องใช้เทคนิค แ่บ่งคำนวณพื้นที่ใต้กราฟเป็นสองกราฟต่อกัน แยกคำนวณทีละรูปแล้วจึงค่อยเอามาบวกต่อกัน ในกรณีนี้ผมซึ่งถ้าเป็นการคำนวณหา lethal rate ตั้งแต่เวลาเริ่มต้น 0ถึง 70นาที จะได้ 14ช่วง ซึ่งจะตรงตามข้อกำหนดของเงื่อนไขในการใช้ Simpson's Rule Integration และคิดอีกช่วงในช่วงทำเย็น ตั้งแต่นาทีที่ 70 ซึ่งจากข้อมูลจะเป็นจุดที่อุณหภูมิหม้อฆ่าเชื้อเริ่มตก จนถึงนาที 105 แล้วบวกปิดท้ายสูตรด้วย 0 ก็จะตรงตามเงื่อนไขของ Simpson's Rule Integration

ดูตารางการคำนวณนะครับ ในชีวิตจริงผมใช้ Microsoft Excel คำนวณ ไม่มานั่งกดเอง เนื่องจากกลัวกดผิด

เวลา
อุณหภูมิจุดร้อนช้า
lethal rate
L
4L
2L
L
 
0
140
0.0000
0.0000
 
 
 
 
5
140
0.0000
 
0.0000
 
 
 
10
140
0.0000
 
 
0.0000
 
 
15
142.6
0.0000
 
0.0000
 
 
 
20
158
0.0000
 
 
0.0000
 
 
25
175
0.0001
 
0.0003
 
 
 
30
192
0.0006
 
 
0.0012
 
 
35
206.6
0.0039
 
0.0155
 
 
 
40
220.4
0.0227
 
 
0.0454
 
 
45
229.4
0.0717
 
0.2868
 
 
 
50
233.6
0.1227
 
 
0.2454
 
 
55
237
0.1896
 
0.7583
 
 
 
60
239.6
0.2644
 
 
0.5288
 
 
65
241
0.3162
 
1.2649
 
 
 
70 *ปิดไอน้ำ
241
0.3162
0.3162
 
 
0.3162
 
75
239.6
0.2644
 
1.0575
 
 
 
80
237
0.1896
 
 
0.3791
 
 
85
226
0.0464
 
0.1857
 
 
 
90
213
0.0088
 
 
0.0176
 
 
95
194
0.0008
 
0.0031
 
 
 
100
173
0.0001
 
 
0.0001
 
 
105
153
0.0000
 
0.0000
 
 
 
            0  
ผลรวมlethal rate  
0.3162
3.5721
1.2176
0.3162
5.4221
F0เท่ากับ 9.0369

ถ้าใครดูตารางไม่ออก ชอบเข้าสมการก็ดูตามนี้ครับ โดยหาค่า Lethal rate ในแต่ละช่วงออกมาก่อน แล้ววางในตำแหน่งคู่สลับคี่ตามสูตร

การหาพื้นที่ใต้กราฟด้วย Simpson Rule

ช่วงให้ความร้อน

L0 = 0.0

4L = 4[0.0 +0.0 +0.0 +0.0001 +0.0039 +0.0717 +0.1896 + 0.3162]

2L = 2[0.0 +0.0 +0.0006 +0.0227 +0.1227 +0.2644]

Li = 0.3162

ผลรวม Lethal rate ในช่วงให้ความร้อนมีค่า 3.4628นาที

และช่วงทำเย็น

L0 = 0.3162

4L = 4[0.2644 +0.0464 +0.003 +0.0]

2L = 2[0.3791 +0.0176 +0.0001]

Li = 0.0

ผลรวม Lethal rate ในช่วงทำเย็นมีค่า 1.9593นาที

รวม Lethal rate ทั้งสองช่วงเท่ากับ 3.4628 + 1.9593 = 5.4221 นาที

ดังนั้นค่า F0 จะเท่ากับ

คำนวณด้วย Genrral method

จากการคำนวณทั้งในตาราง และเข้าสูตร เราควรจะได้ค่า F0 เท่ากับ 9.0369นาที คลาดเคลื่อนได้นิดหน่อยจากการปัดเศษ ส่วนในตอนต่อไป ผมจะมาอธิบายการว่าการคำนวณหาค่า F0 ที่ดูจะแสนง่ายด้วยวิธี General method นี้ สามารถใช้ประยุกต์ปรับเปลี่ยน วางแผนเพื่อยืด-หด ระยะเวลาในการฆ่าเชื้ออาหารด้วยความร้อน ในกรณีที่มีการเปลี่ยนกำหนดการฆ่าเชื้อที่วางแผนไว้แต่แรกได้ด้วยนะเออ

แก้ไขล่าสุด ใน วันอังคารที่ 29 มิถุนายน 2010 เวลา 16:42 น.
 

คอมเมนต์ 

 
หนูทราบการคำนวณค่าF-value แบบละเอียดค่ะ
เพื่อใช้ในการสอบการคำนวณค่าF อ.สอนไม่เข้าใจก็เลยมาหาข้อมูลศึกษาออนไลน์เพื่อเพิ่มความเข้าใจมากขึ้น
#1
เวลา21:00 วันที่ 17 -09 -2010 อ้างอิง
 

เพิ่มคอมเมนต์ใหม่


รหัสป้องกันความปลอดภัย
รีเฟรช


 

เพิ่มรายชื่อล่าสุด

1. System Development Consultant Co., Ltd.

   หมวดหมู่: บริการระบบมาตรฐานทางอาหาร
    จังหวัด: กรุงเทพฯ
    เว็บไซต์: www.sdcexpert.com
2. NSF-CMi : Bangkok

   หมวดหมู่: บริการระบบมาตรฐานทางอาหาร
    จังหวัด: กรุงเทพฯ
    เว็บไซต์: www.nsf-cmi.com/international.asp?continent=asia&area=Bangra...
3. SGS (Thailand) Co.LTD

   หมวดหมู่: บริการระบบมาตรฐานทางอาหาร
    จังหวัด: กรุงเทพฯ
    เว็บไซต์: www.th.sgs.com
4. บริษัท ฟูกุเทค จำกัด

   หมวดหมู่: อุปกรณ์ห้องปฏิบัติการอาหาร
    จังหวัด: สมุทรปราการ
    เว็บไซต์: www.fukutech.co.th
5. Ideal program and solution company limited.

   หมวดหมู่: เครื่องระเหย
    จังหวัด: กรุงเทพฯ
    เว็บไซต์: www.siamshop.com/o35in7gwaj9upr0

เมนูสมาชิก



10 คอมเมนต์ล่าสุด

Latest Tweets

 
สงวนสิทธิ์บางประการ 2546-2554 thaifoodscience.com
คุณมีสิทธิ์ที่จะแบ่งปันเนื้อหาในเว็บ
คุณสามารถนำไปเรียบเรียงใหม่
โดยต้องอ้างอิงที่มา
และไม่ใช้เพื่อการค้า


 

สถิติสมาชิกที่ลงทะเบียน

สมาชิกล่าสุด : Chalermsri
สมาชิกทั้งหมดของเรา : 2272
ลงทะเบียนสมัครวันนี้ : 0
ลงทะเบียนสมัครในเดือนนี้ : 13

จำนวนผู้เยี่ยมชมออนไลน์

เรามี 106 บุคคลทั่วไป ออนไลน์

แนะนำเว็บนี้ให้กับเพื่อน






1 + 9 =