网课以来的三个多学期,抛开最初半个学期的迷茫,这个学期算是最痛苦的吧。
最开始从回不回香港的问题上开始纠结,3120or3150,线下lab or 线上lab,要不要继续跟着prof做,要不要实习,从一系列的纠结,和家人的争吵频繁,最后选择了留在家里。
说倒也很奇怪,那个时候的家人说接种了疫苗也反对我过去,后来我说暑假想要回香港工作,反而没有什么反对意见了。真实神奇。
第一批选课,本来想要争取一下sosc1350和comp4211,结果没想到就算换上了ycy头像也没有能够如愿以偿。4640劝退了之后audit,但是也就听了最开始三节课。最后选了的课只有四节。别看只有12cr,生活没有比上学期好过。
Process Design and Integration
这门课算是早有耳闻,也知道了其中的噩梦。最开始想要极力避免,最后还是没有办法。
一开始组队的时候就遭遇不顺,韩国人和international都没办法,小伙伴还差点给我找到一个我个人来说特别尴尬的人,最后还是找了之前认识的local。
因为知道用很多aspen,甚至花了20块钱淘宝买了aspen,把整个春节假期都用来熟悉aspen。孙义兰的书、b站的视频,结果发现我错付了。
最万幸的是我的小伙伴成为了这门课的TA,给我提供了特别多的帮助和指导,这算是online上最万幸的了,万一没有他我可能要给其他TA和prof发三百封邮件。
这门课的内容其实是很丰富的,一开始说到material balance之类的可能老生常谈有点无聊,但是到后面lecture 6和7,讲到heat exchanger的部分都是有意思的新知识,pinch technology虽然我还没有能够参透内涵,但是也是一种很好的经验方法指导论。
aspen
先吐槽aspen。
作为numerical method,aspen能提供的始终只有优化和simulate。也就是说,理论上你不能直接用aspen建高楼,而需要手算(excel)balance建立地基。
但是实际上,由于各种原因,就算你手动建立好的balance,convergence成为一个重要难题。由于numerical method的不确定性,经常会出现这样的情况——同样的parameter setting,这一次error,下一次warning,再下一次available。所以调整parameter的时候也很犯难,因为不是连续,可能增加0.01就ok,减少0.01就全盘皆输。
还有就是关于recycle。Recycle本身就非常复杂,因为要考虑到tear stream(所以经常看到mixer各种error)。
短时间无法掌握aspen所有方法论的我听从了小伙伴的建议——trial and error。
事实上prof也是走这条路,但是他知道背后的mechanism,所以他converge得快。
做ws2的时候因为无法收敛崩溃过,ex4的azeotropic distillation也无数次崩溃,后来ws3和best design同样的崩溃再次出现。5月14日之前的两个星期,几乎每天早上都四五点起来折腾,但是最后做出来的结果只能说一般。
我的队友是很友好的小伙伴,虽然我们对于aspen都很无力,但是她也在尽量帮忙做paperwork和其他一些。
sprint
sprint是用来设计heat exchange network的软件,从UI就可以看出浓厚的年代感。
sprint从tutorial就开始让我崩溃,excel做出来同样的设计,但是我的sprint始终有error。最后还是抄了队友的才勉强完成。
然后到了ws3,sprint继续折磨着我。aspen用的人很多,出现error也可以搜到一些别人提供的解决方案。sprint的话,完全找不到任何的教程和debug方法,只有tutorial能够提供入门级别的帮助。如果遇到error,也只能说design出了问题。
TA小伙伴说,方法仍然只有一个——trial and error。
那个时候我才知道了这门课的灵魂正是不断试错。我不再畏惧error,我充满耐心。
话说回来,原来正确的方法是先进行pinch analysis,然后shift temperature,然后根据design grid以及一系列heuristic手动设计,最后输入sprint。但是,但是,我手动设计出来的东西实在是没有办法让sprint不报错(我甚至做了一个我自认为很好用的excel模板来完成heat exchanger network设计),heat exchanger也没有能够按照我想的位置摆放。
更何况除了heuristic,还有stream balance, DTmin这些条件需要满足。最后我的解决办法成了这样——首先全部安utilities,然后随便拉两个看上去可以交换的stream交换一下,没有bug的话,就把utilities duty也调整一下,确保stream balance和DTmin符合要求。最后用这个方法,勉强搞出了一个没有bug的结果。
谈不上设计,已经只想要应付了。
到最后best design,虽然prof给了一些建议,但是我最后也没能挽回自己的信心和整个格局,怎样的结果我都接受吧。
以后这门课不再是我们专业的必修了,或许也不会有上再上了。
aspen & sprint PTSD了。
Lab
这门曾经让我烦恼(纠结exchange的时候)的lab课,最后也还是走了线上的形式。
如果3120还是能到一点点东西,那么这门课只是让我知道了怎么blow water in report。但是回头看看,这些lab操作,除了一些analytical method,也就不过如此,
写一开始的几份report的时候特别崩溃。我一开始建立的学习模式是“theory→example→imitation of example→problem solving”,而这里直接从theory跳到了最后一步。当然不是我不懂这些theory——大部分都是之前的课程上学到的东西。
后面五个repo相对简单一点,加上自己也掌握了写repo的节奏(先写一大概,60%左右,然后对答案+补充内容到90%)
整体lab report的评分在mean上下,最后final在mean和high中间,估摸着有个A-就满足了。
最后吃了B+,可能成为我CENG唯二的非Arange吧
Pharmaceutical Engineering
一开始都没想到这门课居然是熟悉的Richard来教。听到熟悉的荷兰口音又仿佛回到了那个有点混乱但是莫名其妙开始怀念的日子。
虽然不像ceng硬核课程那样充满公式,但是还有很多干货,当然有些部分还是有点点水,至少PhaseI/II/III我至少看到五六次了。
两个guest lecture也学到不少东西,算是别开生面吧。
Final不知道怎么样,希望认真复习了能有好结果吧。
Final结果不错,有八十多分,拿到龟还是比较开心的
Introduction to Sociology
没想到这个学期上课体验最好的一门课居然是sosc。原来心心念念1350但是是在没有进去,试听了一节课之后也觉得讲课不行而放弃(4640也是这么放弃的,会讲课的prof真的真的很重要)。
prof ku真的很好,她的语调很优雅,听上去像是娓娓道来。她讲课的姿态也不是居高临下的(很多engineering的prof就是用那种俯瞰众生的角度讲课,只有他自己参悟了,大家还在云里雾里)但是prof ku是用一种自己和同学一起explore的态度去讲课的,所以在阐述的同时也会用一些example去帮助我们更好地理解所有的概念。
quiz的话,我觉得只要用心准备就并不会特别难,但是这种概念性的东西,关键还是在于理解和体会,sociology给我的感觉,最重要的还是在于解释——如何让一切都说得通。
虽然不知道grading 如何,但是单纯看teaching来说,绝对是非常值得一听的课,可以从不同的角度增进我们对现在这个社会的认知。
最后居然有Arange,quiz和essay下的工夫还是值得的
Research
读了一些paper,但是没能做出一些output,还是个人能力不足吧。